Skip to content

Commit 8f3063a

Browse files
Update synth.py to include Firestore Admin API
1 parent b734385 commit 8f3063a

File tree

1 file changed

+18
-31
lines changed
  • google-cloud-clients/google-cloud-firestore

1 file changed

+18
-31
lines changed

google-cloud-clients/google-cloud-firestore/synth.py

Lines changed: 18 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,21 @@
2020

2121
gapic = gcp.GAPICGenerator()
2222

23-
service = 'firestore'
24-
version='v1beta1'
25-
26-
library = gapic.java_library(
27-
service=service,
28-
version='v1beta1',
29-
config_path=f'/google/firestore/artman_firestore.yaml',
30-
artman_output_name='')
31-
32-
s.copy(library / f'gapic-google-cloud-{service}-{version}/src', 'src')
33-
s.copy(library / f'grpc-google-cloud-{service}-{version}/src', f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src')
34-
s.copy(library / f'proto-google-cloud-{service}-{version}/src', f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src')
35-
36-
java.format_code('./src')
37-
java.format_code(f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src')
38-
java.format_code(f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src')
39-
40-
version='v1'
41-
library = gapic.java_library(
42-
service=service,
43-
version='v1',
44-
config_path=f'/google/firestore/artman_firestore_v1.yaml',
45-
artman_output_name='')
46-
47-
s.copy(library / f'gapic-google-cloud-{service}-{version}/src', 'src')
48-
s.copy(library / f'grpc-google-cloud-{service}-{version}/src', f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src')
49-
s.copy(library / f'proto-google-cloud-{service}-{version}/src', f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src')
50-
51-
java.format_code('./src')
52-
java.format_code(f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src')
53-
java.format_code(f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src')
23+
def generate_client(service, version, config_path):
24+
library = gapic.java_library(
25+
service=service,
26+
version=version,
27+
config_path=config_path,
28+
artman_output_name='')
29+
30+
s.copy(library / f'gapic-google-cloud-{service}-{version}/src', 'src')
31+
s.copy(library / f'grpc-google-cloud-{service}-{version}/src', f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src')
32+
s.copy(library / f'proto-google-cloud-{service}-{version}/src', f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src')
33+
34+
java.format_code('./src')
35+
java.format_code(f'../../google-api-grpc/grpc-google-cloud-{service}-{version}/src')
36+
java.format_code(f'../../google-api-grpc/proto-google-cloud-{service}-{version}/src')
37+
38+
generate_client('firestore-admin', 'v1', '/google/firestore/admin/artman_firestore_v1.yaml')
39+
generate_client('firestore', 'v1beta1', '/google/firestore/artman_firestore.yaml')
40+
generate_client('firestore', 'v1', '/google/firestore/artman_firestore_v1.yaml')

0 commit comments

Comments
 (0)