Skip to content

Commit 6daffd5

Browse files
feat(connectors): update the api
#### connectors:v1 The following keys were added: - schemas.ResultMetadata.properties.defaultValue.type (Total Keys: 1) - schemas.ResultMetadata.properties.nullable.type (Total Keys: 1) #### connectors:v2 The following keys were added: - schemas.ResultMetadata.properties.defaultValue.type (Total Keys: 1) - schemas.ResultMetadata.properties.nullable.type (Total Keys: 1)
1 parent 1b4591a commit 6daffd5

8 files changed

+48
-22
lines changed

docs/dyn/connectors_v1.projects.locations.connections.connectionSchemaMetadata.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ <h3>Method Details</h3>
272272
&quot;resultMetadata&quot;: [ # Output only. List of result field metadata.
273273
{ # Metadata of result field.
274274
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the field.
275+
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
275276
&quot;description&quot;: &quot;A String&quot;, # A brief description of the field.
276277
&quot;field&quot;: &quot;A String&quot;, # Name of the result field.
277278
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema representation of this action&#x27;s result
@@ -293,6 +294,7 @@ <h3>Method Details</h3>
293294
&quot;A String&quot;,
294295
],
295296
},
297+
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
296298
},
297299
],
298300
},

docs/dyn/connectors_v1.projects.locations.connections.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2122,6 +2122,7 @@ <h3>Method Details</h3>
21222122
&quot;resultMetadata&quot;: [ # Output only. List of result field metadata.
21232123
{ # Metadata of result field.
21242124
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the field.
2125+
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
21252126
&quot;description&quot;: &quot;A String&quot;, # A brief description of the field.
21262127
&quot;field&quot;: &quot;A String&quot;, # Name of the result field.
21272128
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema representation of this action&#x27;s result
@@ -2143,6 +2144,7 @@ <h3>Method Details</h3>
21432144
&quot;A String&quot;,
21442145
],
21452146
},
2147+
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
21462148
},
21472149
],
21482150
},

docs/dyn/connectors_v1.projects.locations.connections.runtimeActionSchemas.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ <h3>Method Details</h3>
182182
&quot;resultMetadata&quot;: [ # Output only. List of result field metadata.
183183
{ # Metadata of result field.
184184
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the field.
185+
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
185186
&quot;description&quot;: &quot;A String&quot;, # A brief description of the field.
186187
&quot;field&quot;: &quot;A String&quot;, # Name of the result field.
187188
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema representation of this action&#x27;s result
@@ -203,6 +204,7 @@ <h3>Method Details</h3>
203204
&quot;A String&quot;,
204205
],
205206
},
207+
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
206208
},
207209
],
208210
},

docs/dyn/connectors_v1.projects.locations.global_.customConnectors.customConnectorVersions.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ <h3>Method Details</h3>
203203
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
204204
},
205205
],
206-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
206+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
207207
},
208208
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
209209
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -407,7 +407,7 @@ <h3>Method Details</h3>
407407
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
408408
},
409409
],
410-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
410+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
411411
},
412412
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
413413
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -586,7 +586,7 @@ <h3>Method Details</h3>
586586
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
587587
},
588588
],
589-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
589+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
590590
},
591591
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
592592
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.

docs/dyn/connectors_v1.projects.locations.providers.connectors.versions.html

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ <h3>Method Details</h3>
154154
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
155155
},
156156
],
157-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
157+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
158158
},
159159
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
160160
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -226,7 +226,7 @@ <h3>Method Details</h3>
226226
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
227227
},
228228
],
229-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
229+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
230230
},
231231
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
232232
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -345,7 +345,7 @@ <h3>Method Details</h3>
345345
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
346346
},
347347
],
348-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
348+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
349349
},
350350
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
351351
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -416,7 +416,7 @@ <h3>Method Details</h3>
416416
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
417417
},
418418
],
419-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
419+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
420420
},
421421
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
422422
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -488,7 +488,7 @@ <h3>Method Details</h3>
488488
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
489489
},
490490
],
491-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
491+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
492492
},
493493
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
494494
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -561,7 +561,7 @@ <h3>Method Details</h3>
561561
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
562562
},
563563
],
564-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
564+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
565565
},
566566
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
567567
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -660,7 +660,7 @@ <h3>Method Details</h3>
660660
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
661661
},
662662
],
663-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
663+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
664664
},
665665
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
666666
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -763,7 +763,7 @@ <h3>Method Details</h3>
763763
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
764764
},
765765
],
766-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
766+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
767767
},
768768
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
769769
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -879,7 +879,7 @@ <h3>Method Details</h3>
879879
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
880880
},
881881
],
882-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
882+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
883883
},
884884
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
885885
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -951,7 +951,7 @@ <h3>Method Details</h3>
951951
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
952952
},
953953
],
954-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
954+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
955955
},
956956
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
957957
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -1070,7 +1070,7 @@ <h3>Method Details</h3>
10701070
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
10711071
},
10721072
],
1073-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
1073+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
10741074
},
10751075
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
10761076
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -1141,7 +1141,7 @@ <h3>Method Details</h3>
11411141
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
11421142
},
11431143
],
1144-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
1144+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
11451145
},
11461146
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
11471147
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -1213,7 +1213,7 @@ <h3>Method Details</h3>
12131213
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
12141214
},
12151215
],
1216-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
1216+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
12171217
},
12181218
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
12191219
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -1286,7 +1286,7 @@ <h3>Method Details</h3>
12861286
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
12871287
},
12881288
],
1289-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
1289+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
12901290
},
12911291
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
12921292
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -1385,7 +1385,7 @@ <h3>Method Details</h3>
13851385
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
13861386
},
13871387
],
1388-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
1388+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
13891389
},
13901390
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
13911391
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.
@@ -1488,7 +1488,7 @@ <h3>Method Details</h3>
14881488
&quot;preselected&quot;: True or False, # Optional. Indicates if the option is preselected.
14891489
},
14901490
],
1491-
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator.
1491+
&quot;valueSeparator&quot;: &quot;A String&quot;, # Required. Value separator. Only &quot;,&quot; can be used for OAuth auth code flow scope field.
14921492
},
14931493
&quot;required&quot;: True or False, # Flag represents that this `ConfigVariable` must be provided for a connection.
14941494
&quot;requiredCondition&quot;: { # Struct for representing boolean expressions. # Condition under which a field would be required. The condition can be represented in the form of a logical expression.

docs/dyn/connectors_v2.projects.locations.connections.actions.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ <h3>Method Details</h3>
226226
&quot;resultMetadata&quot;: [ # List containing the metadata of result fields.
227227
{ # Result Metadata message contains metadata about the result returned after executing an Action.
228228
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the metadata field
229+
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
229230
&quot;description&quot;: &quot;A String&quot;, # A brief description of the metadata field.
230231
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema of the result, applicable only if parameter is of type `STRUCT`
231232
&quot;additionalDetails&quot;: { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema
@@ -250,6 +251,7 @@ <h3>Method Details</h3>
250251
],
251252
},
252253
&quot;name&quot;: &quot;A String&quot;, # Name of the metadata field.
254+
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
253255
},
254256
],
255257
}</pre>
@@ -363,6 +365,7 @@ <h3>Method Details</h3>
363365
&quot;resultMetadata&quot;: [ # List containing the metadata of result fields.
364366
{ # Result Metadata message contains metadata about the result returned after executing an Action.
365367
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the metadata field
368+
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
366369
&quot;description&quot;: &quot;A String&quot;, # A brief description of the metadata field.
367370
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema of the result, applicable only if parameter is of type `STRUCT`
368371
&quot;additionalDetails&quot;: { # Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema
@@ -387,6 +390,7 @@ <h3>Method Details</h3>
387390
],
388391
},
389392
&quot;name&quot;: &quot;A String&quot;, # Name of the metadata field.
393+
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
390394
},
391395
],
392396
},

0 commit comments

Comments
 (0)