Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 65fb915

Browse files
committedAug 4, 2023
feat(dataform): update the api
#### dataform:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.repositories.methods.commit (Total Keys: 12) - resources.projects.resources.locations.resources.repositories.methods.fetchHistory (Total Keys: 16) - resources.projects.resources.locations.resources.repositories.methods.queryDirectoryContents (Total Keys: 20) - resources.projects.resources.locations.resources.repositories.methods.readFile (Total Keys: 15) - schemas.CommitLogEntry (Total Keys: 7) - schemas.CommitMetadata (Total Keys: 4) - schemas.CommitRepositoryChangesRequest (Total Keys: 6) - schemas.DeleteFile (Total Keys: 2) - schemas.FetchRepositoryHistoryResponse (Total Keys: 5) - schemas.FileOperation (Total Keys: 4) - schemas.QueryRepositoryDirectoryContentsResponse (Total Keys: 5) - schemas.ReadRepositoryFileResponse (Total Keys: 4) - schemas.Repository.properties.displayName.type (Total Keys: 1) - schemas.Repository.properties.labels (Total Keys: 2) - schemas.Repository.properties.setAuthenticatedUserAdmin.type (Total Keys: 1) - schemas.WriteFile (Total Keys: 4)
1 parent cb6bd17 commit 65fb915

File tree

2 files changed

+509
-8
lines changed

2 files changed

+509
-8
lines changed
 

‎docs/dyn/dataform_v1beta1.projects.locations.repositories.html

+205-6
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ <h2>Instance Methods</h2>
102102
<p class="toc_element">
103103
<code><a href="#close">close()</a></code></p>
104104
<p class="firstline">Close httplib2 connections.</p>
105+
<p class="toc_element">
106+
<code><a href="#commit">commit(name, body=None, x__xgafv=None)</a></code></p>
107+
<p class="firstline">Applies a Git commit to a Repository. The Repository must not have a value for `git_remote_settings.url`.</p>
105108
<p class="toc_element">
106109
<code><a href="#computeAccessTokenStatus">computeAccessTokenStatus(name, x__xgafv=None)</a></code></p>
107110
<p class="firstline">Computes a Repository's Git access token status.</p>
@@ -111,6 +114,12 @@ <h2>Instance Methods</h2>
111114
<p class="toc_element">
112115
<code><a href="#delete">delete(name, force=None, x__xgafv=None)</a></code></p>
113116
<p class="firstline">Deletes a single Repository.</p>
117+
<p class="toc_element">
118+
<code><a href="#fetchHistory">fetchHistory(name, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
119+
<p class="firstline">Fetches a Repository's history of commits. The Repository must not have a value for `git_remote_settings.url`.</p>
120+
<p class="toc_element">
121+
<code><a href="#fetchHistory_next">fetchHistory_next()</a></code></p>
122+
<p class="firstline">Retrieves the next page of results.</p>
114123
<p class="toc_element">
115124
<code><a href="#fetchRemoteBranches">fetchRemoteBranches(name, x__xgafv=None)</a></code></p>
116125
<p class="firstline">Fetches a Repository's remote branches.</p>
@@ -129,6 +138,15 @@ <h2>Instance Methods</h2>
129138
<p class="toc_element">
130139
<code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
131140
<p class="firstline">Updates a single Repository.</p>
141+
<p class="toc_element">
142+
<code><a href="#queryDirectoryContents">queryDirectoryContents(name, commitSha=None, pageSize=None, pageToken=None, path=None, x__xgafv=None)</a></code></p>
143+
<p class="firstline">Returns the contents of a given Repository directory. The Repository must not have a value for `git_remote_settings.url`.</p>
144+
<p class="toc_element">
145+
<code><a href="#queryDirectoryContents_next">queryDirectoryContents_next()</a></code></p>
146+
<p class="firstline">Retrieves the next page of results.</p>
147+
<p class="toc_element">
148+
<code><a href="#readFile">readFile(name, commitSha=None, path=None, x__xgafv=None)</a></code></p>
149+
<p class="firstline">Returns the contents of a file (inside a Repository). The Repository must not have a value for `git_remote_settings.url`.</p>
132150
<p class="toc_element">
133151
<code><a href="#setIamPolicy">setIamPolicy(resource, body=None, x__xgafv=None)</a></code></p>
134152
<p class="firstline">Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.</p>
@@ -141,6 +159,47 @@ <h3>Method Details</h3>
141159
<pre>Close httplib2 connections.</pre>
142160
</div>
143161

162+
<div class="method">
163+
<code class="details" id="commit">commit(name, body=None, x__xgafv=None)</code>
164+
<pre>Applies a Git commit to a Repository. The Repository must not have a value for `git_remote_settings.url`.
165+
166+
Args:
167+
name: string, Required. The repository&#x27;s name. (required)
168+
body: object, The request body.
169+
The object takes the form of:
170+
171+
{ # `CommitRepositoryChanges` request message.
172+
&quot;commitMetadata&quot;: { # Represents a Dataform Git commit. # Required. The changes to commit to the repository.
173+
&quot;author&quot;: { # Represents the author of a Git commit. # Required. The commit&#x27;s author.
174+
&quot;emailAddress&quot;: &quot;A String&quot;, # Required. The commit author&#x27;s email address.
175+
&quot;name&quot;: &quot;A String&quot;, # Required. The commit author&#x27;s name.
176+
},
177+
&quot;commitMessage&quot;: &quot;A String&quot;, # Optional. The commit&#x27;s message.
178+
},
179+
&quot;fileOperations&quot;: { # A map to the path of the file to the operation. The path is the ull file path including filename, from repository root.
180+
&quot;a_key&quot;: { # Represents a single file operation to the repository.
181+
&quot;deleteFile&quot;: { # Represents the delete file operation. # Represents the delete operation.
182+
},
183+
&quot;writeFile&quot;: { # Represents the write file operation (for files added or modified). # Represents the write operation.
184+
&quot;contents&quot;: &quot;A String&quot;, # The file&#x27;s contents.
185+
},
186+
},
187+
},
188+
&quot;requiredHeadCommitSha&quot;: &quot;A String&quot;, # Optional. The commit SHA which must be the repository&#x27;s current HEAD before applying this commit; otherwise this request will fail. If unset, no validation on the current HEAD commit SHA is performed.
189+
}
190+
191+
x__xgafv: string, V1 error format.
192+
Allowed values
193+
1 - v1 error format
194+
2 - v2 error format
195+
196+
Returns:
197+
An object of the form:
198+
199+
{ # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
200+
}</pre>
201+
</div>
202+
144203
<div class="method">
145204
<code class="details" id="computeAccessTokenStatus">computeAccessTokenStatus(name, x__xgafv=None)</code>
146205
<pre>Computes a Repository&#x27;s Git access token status.
@@ -170,15 +229,20 @@ <h3>Method Details</h3>
170229
The object takes the form of:
171230

172231
{ # Represents a Dataform Git repository.
232+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The repository&#x27;s user-friendly name.
173233
&quot;gitRemoteSettings&quot;: { # Controls Git remote configuration for a repository. # Optional. If set, configures this repository to be linked to a Git remote.
174-
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
234+
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
175235
&quot;defaultBranch&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s default branch name.
176236
&quot;tokenStatus&quot;: &quot;A String&quot;, # Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
177237
&quot;url&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s URL.
178238
},
239+
&quot;labels&quot;: { # Optional. Repository user labels.
240+
&quot;a_key&quot;: &quot;A String&quot;,
241+
},
179242
&quot;name&quot;: &quot;A String&quot;, # Output only. The repository&#x27;s name.
180243
&quot;npmrcEnvironmentVariablesSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.
181244
&quot;serviceAccount&quot;: &quot;A String&quot;, # Optional. The service account to run workflow invocations under.
245+
&quot;setAuthenticatedUserAdmin&quot;: True or False, # Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
182246
&quot;workspaceCompilationOverrides&quot;: { # Configures workspace compilation overrides for a repository. Primarily used by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix` can have a special expression - `${workspaceName}`, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in `code_compilation_config` (https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results. # Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information.
183247
&quot;defaultDatabase&quot;: &quot;A String&quot;, # Optional. The default database (Google Cloud project ID).
184248
&quot;schemaSuffix&quot;: &quot;A String&quot;, # Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
@@ -196,15 +260,20 @@ <h3>Method Details</h3>
196260
An object of the form:
197261

198262
{ # Represents a Dataform Git repository.
263+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The repository&#x27;s user-friendly name.
199264
&quot;gitRemoteSettings&quot;: { # Controls Git remote configuration for a repository. # Optional. If set, configures this repository to be linked to a Git remote.
200-
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
265+
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
201266
&quot;defaultBranch&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s default branch name.
202267
&quot;tokenStatus&quot;: &quot;A String&quot;, # Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
203268
&quot;url&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s URL.
204269
},
270+
&quot;labels&quot;: { # Optional. Repository user labels.
271+
&quot;a_key&quot;: &quot;A String&quot;,
272+
},
205273
&quot;name&quot;: &quot;A String&quot;, # Output only. The repository&#x27;s name.
206274
&quot;npmrcEnvironmentVariablesSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.
207275
&quot;serviceAccount&quot;: &quot;A String&quot;, # Optional. The service account to run workflow invocations under.
276+
&quot;setAuthenticatedUserAdmin&quot;: True or False, # Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
208277
&quot;workspaceCompilationOverrides&quot;: { # Configures workspace compilation overrides for a repository. Primarily used by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix` can have a special expression - `${workspaceName}`, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in `code_compilation_config` (https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results. # Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information.
209278
&quot;defaultDatabase&quot;: &quot;A String&quot;, # Optional. The default database (Google Cloud project ID).
210279
&quot;schemaSuffix&quot;: &quot;A String&quot;, # Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
@@ -232,6 +301,52 @@ <h3>Method Details</h3>
232301
}</pre>
233302
</div>
234303

304+
<div class="method">
305+
<code class="details" id="fetchHistory">fetchHistory(name, pageSize=None, pageToken=None, x__xgafv=None)</code>
306+
<pre>Fetches a Repository&#x27;s history of commits. The Repository must not have a value for `git_remote_settings.url`.
307+
308+
Args:
309+
name: string, Required. The repository&#x27;s name. (required)
310+
pageSize: integer, Optional. Maximum number of commits to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default.
311+
pageToken: string, Optional. Page token received from a previous `FetchRepositoryHistory` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchRepositoryHistory` must match the call that provided the page token.
312+
x__xgafv: string, V1 error format.
313+
Allowed values
314+
1 - v1 error format
315+
2 - v2 error format
316+
317+
Returns:
318+
An object of the form:
319+
320+
{ # `FetchRepositoryHistory` response message.
321+
&quot;commits&quot;: [ # A list of commit logs, ordered by &#x27;git log&#x27; default order.
322+
{ # Represents a single commit log.
323+
&quot;author&quot;: { # Represents the author of a Git commit. # The commit author for this commit log entry.
324+
&quot;emailAddress&quot;: &quot;A String&quot;, # Required. The commit author&#x27;s email address.
325+
&quot;name&quot;: &quot;A String&quot;, # Required. The commit author&#x27;s name.
326+
},
327+
&quot;commitMessage&quot;: &quot;A String&quot;, # The commit message for this commit log entry.
328+
&quot;commitSha&quot;: &quot;A String&quot;, # The commit SHA for this commit log entry.
329+
&quot;commitTime&quot;: &quot;A String&quot;, # Commit timestamp.
330+
},
331+
],
332+
&quot;nextPageToken&quot;: &quot;A String&quot;, # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
333+
}</pre>
334+
</div>
335+
336+
<div class="method">
337+
<code class="details" id="fetchHistory_next">fetchHistory_next()</code>
338+
<pre>Retrieves the next page of results.
339+
340+
Args:
341+
previous_request: The request for the previous page. (required)
342+
previous_response: The response from the request for the previous page. (required)
343+
344+
Returns:
345+
A request object that you can call &#x27;execute()&#x27; on to request the next
346+
page. Returns None if there are no more items in the collection.
347+
</pre>
348+
</div>
349+
235350
<div class="method">
236351
<code class="details" id="fetchRemoteBranches">fetchRemoteBranches(name, x__xgafv=None)</code>
237352
<pre>Fetches a Repository&#x27;s remote branches.
@@ -268,15 +383,20 @@ <h3>Method Details</h3>
268383
An object of the form:
269384

270385
{ # Represents a Dataform Git repository.
386+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The repository&#x27;s user-friendly name.
271387
&quot;gitRemoteSettings&quot;: { # Controls Git remote configuration for a repository. # Optional. If set, configures this repository to be linked to a Git remote.
272-
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
388+
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
273389
&quot;defaultBranch&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s default branch name.
274390
&quot;tokenStatus&quot;: &quot;A String&quot;, # Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
275391
&quot;url&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s URL.
276392
},
393+
&quot;labels&quot;: { # Optional. Repository user labels.
394+
&quot;a_key&quot;: &quot;A String&quot;,
395+
},
277396
&quot;name&quot;: &quot;A String&quot;, # Output only. The repository&#x27;s name.
278397
&quot;npmrcEnvironmentVariablesSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.
279398
&quot;serviceAccount&quot;: &quot;A String&quot;, # Optional. The service account to run workflow invocations under.
399+
&quot;setAuthenticatedUserAdmin&quot;: True or False, # Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
280400
&quot;workspaceCompilationOverrides&quot;: { # Configures workspace compilation overrides for a repository. Primarily used by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix` can have a special expression - `${workspaceName}`, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in `code_compilation_config` (https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results. # Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information.
281401
&quot;defaultDatabase&quot;: &quot;A String&quot;, # Optional. The default database (Google Cloud project ID).
282402
&quot;schemaSuffix&quot;: &quot;A String&quot;, # Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
@@ -342,15 +462,20 @@ <h3>Method Details</h3>
342462
&quot;nextPageToken&quot;: &quot;A String&quot;, # A token which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
343463
&quot;repositories&quot;: [ # List of repositories.
344464
{ # Represents a Dataform Git repository.
465+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The repository&#x27;s user-friendly name.
345466
&quot;gitRemoteSettings&quot;: { # Controls Git remote configuration for a repository. # Optional. If set, configures this repository to be linked to a Git remote.
346-
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
467+
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
347468
&quot;defaultBranch&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s default branch name.
348469
&quot;tokenStatus&quot;: &quot;A String&quot;, # Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
349470
&quot;url&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s URL.
350471
},
472+
&quot;labels&quot;: { # Optional. Repository user labels.
473+
&quot;a_key&quot;: &quot;A String&quot;,
474+
},
351475
&quot;name&quot;: &quot;A String&quot;, # Output only. The repository&#x27;s name.
352476
&quot;npmrcEnvironmentVariablesSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.
353477
&quot;serviceAccount&quot;: &quot;A String&quot;, # Optional. The service account to run workflow invocations under.
478+
&quot;setAuthenticatedUserAdmin&quot;: True or False, # Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
354479
&quot;workspaceCompilationOverrides&quot;: { # Configures workspace compilation overrides for a repository. Primarily used by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix` can have a special expression - `${workspaceName}`, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in `code_compilation_config` (https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results. # Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information.
355480
&quot;defaultDatabase&quot;: &quot;A String&quot;, # Optional. The default database (Google Cloud project ID).
356481
&quot;schemaSuffix&quot;: &quot;A String&quot;, # Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
@@ -388,15 +513,20 @@ <h3>Method Details</h3>
388513
The object takes the form of:
389514

390515
{ # Represents a Dataform Git repository.
516+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The repository&#x27;s user-friendly name.
391517
&quot;gitRemoteSettings&quot;: { # Controls Git remote configuration for a repository. # Optional. If set, configures this repository to be linked to a Git remote.
392-
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
518+
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
393519
&quot;defaultBranch&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s default branch name.
394520
&quot;tokenStatus&quot;: &quot;A String&quot;, # Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
395521
&quot;url&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s URL.
396522
},
523+
&quot;labels&quot;: { # Optional. Repository user labels.
524+
&quot;a_key&quot;: &quot;A String&quot;,
525+
},
397526
&quot;name&quot;: &quot;A String&quot;, # Output only. The repository&#x27;s name.
398527
&quot;npmrcEnvironmentVariablesSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.
399528
&quot;serviceAccount&quot;: &quot;A String&quot;, # Optional. The service account to run workflow invocations under.
529+
&quot;setAuthenticatedUserAdmin&quot;: True or False, # Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
400530
&quot;workspaceCompilationOverrides&quot;: { # Configures workspace compilation overrides for a repository. Primarily used by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix` can have a special expression - `${workspaceName}`, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in `code_compilation_config` (https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results. # Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information.
401531
&quot;defaultDatabase&quot;: &quot;A String&quot;, # Optional. The default database (Google Cloud project ID).
402532
&quot;schemaSuffix&quot;: &quot;A String&quot;, # Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
@@ -414,15 +544,20 @@ <h3>Method Details</h3>
414544
An object of the form:
415545

416546
{ # Represents a Dataform Git repository.
547+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. The repository&#x27;s user-friendly name.
417548
&quot;gitRemoteSettings&quot;: { # Controls Git remote configuration for a repository. # Optional. If set, configures this repository to be linked to a Git remote.
418-
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
549+
&quot;authenticationTokenSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.
419550
&quot;defaultBranch&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s default branch name.
420551
&quot;tokenStatus&quot;: &quot;A String&quot;, # Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus
421552
&quot;url&quot;: &quot;A String&quot;, # Required. The Git remote&#x27;s URL.
422553
},
554+
&quot;labels&quot;: { # Optional. Repository user labels.
555+
&quot;a_key&quot;: &quot;A String&quot;,
556+
},
423557
&quot;name&quot;: &quot;A String&quot;, # Output only. The repository&#x27;s name.
424558
&quot;npmrcEnvironmentVariablesSecretVersion&quot;: &quot;A String&quot;, # Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.
425559
&quot;serviceAccount&quot;: &quot;A String&quot;, # Optional. The service account to run workflow invocations under.
560+
&quot;setAuthenticatedUserAdmin&quot;: True or False, # Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
426561
&quot;workspaceCompilationOverrides&quot;: { # Configures workspace compilation overrides for a repository. Primarily used by the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix` can have a special expression - `${workspaceName}`, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in `code_compilation_config` (https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results. # Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information.
427562
&quot;defaultDatabase&quot;: &quot;A String&quot;, # Optional. The default database (Google Cloud project ID).
428563
&quot;schemaSuffix&quot;: &quot;A String&quot;, # Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
@@ -431,6 +566,70 @@ <h3>Method Details</h3>
431566
}</pre>
432567
</div>
433568

569+
<div class="method">
570+
<code class="details" id="queryDirectoryContents">queryDirectoryContents(name, commitSha=None, pageSize=None, pageToken=None, path=None, x__xgafv=None)</code>
571+
<pre>Returns the contents of a given Repository directory. The Repository must not have a value for `git_remote_settings.url`.
572+
573+
Args:
574+
name: string, Required. The repository&#x27;s name. (required)
575+
commitSha: string, Optional. The Commit SHA for the commit to query from. If unset, the directory will be queried from HEAD.
576+
pageSize: integer, Optional. Maximum number of paths to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default.
577+
pageToken: string, Optional. Page token received from a previous `QueryRepositoryDirectoryContents` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `QueryRepositoryDirectoryContents` must match the call that provided the page token.
578+
path: string, Optional. The directory&#x27;s full path including directory name, relative to root. If left unset, the root is used.
579+
x__xgafv: string, V1 error format.
580+
Allowed values
581+
1 - v1 error format
582+
2 - v2 error format
583+
584+
Returns:
585+
An object of the form:
586+
587+
{ # `QueryRepositoryDirectoryContents` response message.
588+
&quot;directoryEntries&quot;: [ # List of entries in the directory.
589+
{ # Represents a single entry in a directory.
590+
&quot;directory&quot;: &quot;A String&quot;, # A child directory in the directory.
591+
&quot;file&quot;: &quot;A String&quot;, # A file in the directory.
592+
},
593+
],
594+
&quot;nextPageToken&quot;: &quot;A String&quot;, # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
595+
}</pre>
596+
</div>
597+
598+
<div class="method">
599+
<code class="details" id="queryDirectoryContents_next">queryDirectoryContents_next()</code>
600+
<pre>Retrieves the next page of results.
601+
602+
Args:
603+
previous_request: The request for the previous page. (required)
604+
previous_response: The response from the request for the previous page. (required)
605+
606+
Returns:
607+
A request object that you can call &#x27;execute()&#x27; on to request the next
608+
page. Returns None if there are no more items in the collection.
609+
</pre>
610+
</div>
611+
612+
<div class="method">
613+
<code class="details" id="readFile">readFile(name, commitSha=None, path=None, x__xgafv=None)</code>
614+
<pre>Returns the contents of a file (inside a Repository). The Repository must not have a value for `git_remote_settings.url`.
615+
616+
Args:
617+
name: string, Required. The repository&#x27;s name. (required)
618+
commitSha: string, Optional. The commit SHA for the commit to read from. If unset, the file will be read from HEAD.
619+
path: string, Required. Full file path to read including filename, from repository root.
620+
x__xgafv: string, V1 error format.
621+
Allowed values
622+
1 - v1 error format
623+
2 - v2 error format
624+
625+
Returns:
626+
An object of the form:
627+
628+
{ # `ReadRepositoryFile` response message.
629+
&quot;contents&quot;: &quot;A String&quot;, # The file&#x27;s contents.
630+
}</pre>
631+
</div>
632+
434633
<div class="method">
435634
<code class="details" id="setIamPolicy">setIamPolicy(resource, body=None, x__xgafv=None)</code>
436635
<pre>Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

‎googleapiclient/discovery_cache/documents/dataform.v1beta1.json

+304-2
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,34 @@
178178
"resources": {
179179
"repositories": {
180180
"methods": {
181+
"commit": {
182+
"description": "Applies a Git commit to a Repository. The Repository must not have a value for `git_remote_settings.url`.",
183+
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:commit",
184+
"httpMethod": "POST",
185+
"id": "dataform.projects.locations.repositories.commit",
186+
"parameterOrder": [
187+
"name"
188+
],
189+
"parameters": {
190+
"name": {
191+
"description": "Required. The repository's name.",
192+
"location": "path",
193+
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$",
194+
"required": true,
195+
"type": "string"
196+
}
197+
},
198+
"path": "v1beta1/{+name}:commit",
199+
"request": {
200+
"$ref": "CommitRepositoryChangesRequest"
201+
},
202+
"response": {
203+
"$ref": "Empty"
204+
},
205+
"scopes": [
206+
"https://www.googleapis.com/auth/cloud-platform"
207+
]
208+
},
181209
"computeAccessTokenStatus": {
182210
"description": "Computes a Repository's Git access token status.",
183211
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:computeAccessTokenStatus",
@@ -266,6 +294,42 @@
266294
"https://www.googleapis.com/auth/cloud-platform"
267295
]
268296
},
297+
"fetchHistory": {
298+
"description": "Fetches a Repository's history of commits. The Repository must not have a value for `git_remote_settings.url`.",
299+
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:fetchHistory",
300+
"httpMethod": "GET",
301+
"id": "dataform.projects.locations.repositories.fetchHistory",
302+
"parameterOrder": [
303+
"name"
304+
],
305+
"parameters": {
306+
"name": {
307+
"description": "Required. The repository's name.",
308+
"location": "path",
309+
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$",
310+
"required": true,
311+
"type": "string"
312+
},
313+
"pageSize": {
314+
"description": "Optional. Maximum number of commits to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default.",
315+
"format": "int32",
316+
"location": "query",
317+
"type": "integer"
318+
},
319+
"pageToken": {
320+
"description": "Optional. Page token received from a previous `FetchRepositoryHistory` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchRepositoryHistory` must match the call that provided the page token.",
321+
"location": "query",
322+
"type": "string"
323+
}
324+
},
325+
"path": "v1beta1/{+name}:fetchHistory",
326+
"response": {
327+
"$ref": "FetchRepositoryHistoryResponse"
328+
},
329+
"scopes": [
330+
"https://www.googleapis.com/auth/cloud-platform"
331+
]
332+
},
269333
"fetchRemoteBranches": {
270334
"description": "Fetches a Repository's remote branches.",
271335
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:fetchRemoteBranches",
@@ -427,6 +491,87 @@
427491
"https://www.googleapis.com/auth/cloud-platform"
428492
]
429493
},
494+
"queryDirectoryContents": {
495+
"description": "Returns the contents of a given Repository directory. The Repository must not have a value for `git_remote_settings.url`.",
496+
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:queryDirectoryContents",
497+
"httpMethod": "GET",
498+
"id": "dataform.projects.locations.repositories.queryDirectoryContents",
499+
"parameterOrder": [
500+
"name"
501+
],
502+
"parameters": {
503+
"commitSha": {
504+
"description": "Optional. The Commit SHA for the commit to query from. If unset, the directory will be queried from HEAD.",
505+
"location": "query",
506+
"type": "string"
507+
},
508+
"name": {
509+
"description": "Required. The repository's name.",
510+
"location": "path",
511+
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$",
512+
"required": true,
513+
"type": "string"
514+
},
515+
"pageSize": {
516+
"description": "Optional. Maximum number of paths to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default.",
517+
"format": "int32",
518+
"location": "query",
519+
"type": "integer"
520+
},
521+
"pageToken": {
522+
"description": "Optional. Page token received from a previous `QueryRepositoryDirectoryContents` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `QueryRepositoryDirectoryContents` must match the call that provided the page token.",
523+
"location": "query",
524+
"type": "string"
525+
},
526+
"path": {
527+
"description": "Optional. The directory's full path including directory name, relative to root. If left unset, the root is used.",
528+
"location": "query",
529+
"type": "string"
530+
}
531+
},
532+
"path": "v1beta1/{+name}:queryDirectoryContents",
533+
"response": {
534+
"$ref": "QueryRepositoryDirectoryContentsResponse"
535+
},
536+
"scopes": [
537+
"https://www.googleapis.com/auth/cloud-platform"
538+
]
539+
},
540+
"readFile": {
541+
"description": "Returns the contents of a file (inside a Repository). The Repository must not have a value for `git_remote_settings.url`.",
542+
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:readFile",
543+
"httpMethod": "GET",
544+
"id": "dataform.projects.locations.repositories.readFile",
545+
"parameterOrder": [
546+
"name"
547+
],
548+
"parameters": {
549+
"commitSha": {
550+
"description": "Optional. The commit SHA for the commit to read from. If unset, the file will be read from HEAD.",
551+
"location": "query",
552+
"type": "string"
553+
},
554+
"name": {
555+
"description": "Required. The repository's name.",
556+
"location": "path",
557+
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$",
558+
"required": true,
559+
"type": "string"
560+
},
561+
"path": {
562+
"description": "Required. Full file path to read including filename, from repository root.",
563+
"location": "query",
564+
"type": "string"
565+
}
566+
},
567+
"path": "v1beta1/{+name}:readFile",
568+
"response": {
569+
"$ref": "ReadRepositoryFileResponse"
570+
},
571+
"scopes": [
572+
"https://www.googleapis.com/auth/cloud-platform"
573+
]
574+
},
430575
"setIamPolicy": {
431576
"description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.",
432577
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:setIamPolicy",
@@ -1816,7 +1961,7 @@
18161961
}
18171962
}
18181963
},
1819-
"revision": "20230707",
1964+
"revision": "20230728",
18201965
"rootUrl": "https://dataform.googleapis.com/",
18211966
"schemas": {
18221967
"Assertion": {
@@ -1978,6 +2123,67 @@
19782123
},
19792124
"type": "object"
19802125
},
2126+
"CommitLogEntry": {
2127+
"description": "Represents a single commit log.",
2128+
"id": "CommitLogEntry",
2129+
"properties": {
2130+
"author": {
2131+
"$ref": "CommitAuthor",
2132+
"description": "The commit author for this commit log entry."
2133+
},
2134+
"commitMessage": {
2135+
"description": "The commit message for this commit log entry.",
2136+
"type": "string"
2137+
},
2138+
"commitSha": {
2139+
"description": "The commit SHA for this commit log entry.",
2140+
"type": "string"
2141+
},
2142+
"commitTime": {
2143+
"description": "Commit timestamp.",
2144+
"format": "google-datetime",
2145+
"type": "string"
2146+
}
2147+
},
2148+
"type": "object"
2149+
},
2150+
"CommitMetadata": {
2151+
"description": "Represents a Dataform Git commit.",
2152+
"id": "CommitMetadata",
2153+
"properties": {
2154+
"author": {
2155+
"$ref": "CommitAuthor",
2156+
"description": "Required. The commit's author."
2157+
},
2158+
"commitMessage": {
2159+
"description": "Optional. The commit's message.",
2160+
"type": "string"
2161+
}
2162+
},
2163+
"type": "object"
2164+
},
2165+
"CommitRepositoryChangesRequest": {
2166+
"description": "`CommitRepositoryChanges` request message.",
2167+
"id": "CommitRepositoryChangesRequest",
2168+
"properties": {
2169+
"commitMetadata": {
2170+
"$ref": "CommitMetadata",
2171+
"description": "Required. The changes to commit to the repository."
2172+
},
2173+
"fileOperations": {
2174+
"additionalProperties": {
2175+
"$ref": "FileOperation"
2176+
},
2177+
"description": "A map to the path of the file to the operation. The path is the ull file path including filename, from repository root.",
2178+
"type": "object"
2179+
},
2180+
"requiredHeadCommitSha": {
2181+
"description": "Optional. The commit SHA which must be the repository's current HEAD before applying this commit; otherwise this request will fail. If unset, no validation on the current HEAD commit SHA is performed.",
2182+
"type": "string"
2183+
}
2184+
},
2185+
"type": "object"
2186+
},
19812187
"CommitWorkspaceChangesRequest": {
19822188
"description": "`CommitWorkspaceChanges` request message.",
19832189
"id": "CommitWorkspaceChangesRequest",
@@ -2142,6 +2348,12 @@
21422348
},
21432349
"type": "object"
21442350
},
2351+
"DeleteFile": {
2352+
"description": "Represents the delete file operation.",
2353+
"id": "DeleteFile",
2354+
"properties": {},
2355+
"type": "object"
2356+
},
21452357
"DirectoryEntry": {
21462358
"description": "Represents a single entry in a directory.",
21472359
"id": "DirectoryEntry",
@@ -2242,12 +2454,45 @@
22422454
},
22432455
"type": "object"
22442456
},
2457+
"FetchRepositoryHistoryResponse": {
2458+
"description": "`FetchRepositoryHistory` response message.",
2459+
"id": "FetchRepositoryHistoryResponse",
2460+
"properties": {
2461+
"commits": {
2462+
"description": "A list of commit logs, ordered by 'git log' default order.",
2463+
"items": {
2464+
"$ref": "CommitLogEntry"
2465+
},
2466+
"type": "array"
2467+
},
2468+
"nextPageToken": {
2469+
"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
2470+
"type": "string"
2471+
}
2472+
},
2473+
"type": "object"
2474+
},
2475+
"FileOperation": {
2476+
"description": "Represents a single file operation to the repository.",
2477+
"id": "FileOperation",
2478+
"properties": {
2479+
"deleteFile": {
2480+
"$ref": "DeleteFile",
2481+
"description": "Represents the delete operation."
2482+
},
2483+
"writeFile": {
2484+
"$ref": "WriteFile",
2485+
"description": "Represents the write operation."
2486+
}
2487+
},
2488+
"type": "object"
2489+
},
22452490
"GitRemoteSettings": {
22462491
"description": "Controls Git remote configuration for a repository.",
22472492
"id": "GitRemoteSettings",
22482493
"properties": {
22492494
"authenticationTokenSecretVersion": {
2250-
"description": "Required. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.",
2495+
"description": "Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format `projects/*/secrets/*/versions/*`.",
22512496
"type": "string"
22522497
},
22532498
"defaultBranch": {
@@ -2816,6 +3061,24 @@
28163061
},
28173062
"type": "object"
28183063
},
3064+
"QueryRepositoryDirectoryContentsResponse": {
3065+
"description": "`QueryRepositoryDirectoryContents` response message.",
3066+
"id": "QueryRepositoryDirectoryContentsResponse",
3067+
"properties": {
3068+
"directoryEntries": {
3069+
"description": "List of entries in the directory.",
3070+
"items": {
3071+
"$ref": "DirectoryEntry"
3072+
},
3073+
"type": "array"
3074+
},
3075+
"nextPageToken": {
3076+
"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
3077+
"type": "string"
3078+
}
3079+
},
3080+
"type": "object"
3081+
},
28193082
"QueryWorkflowInvocationActionsResponse": {
28203083
"description": "`QueryWorkflowInvocationActions` response message.",
28213084
"id": "QueryWorkflowInvocationActionsResponse",
@@ -2846,6 +3109,18 @@
28463109
},
28473110
"type": "object"
28483111
},
3112+
"ReadRepositoryFileResponse": {
3113+
"description": "`ReadRepositoryFile` response message.",
3114+
"id": "ReadRepositoryFileResponse",
3115+
"properties": {
3116+
"contents": {
3117+
"description": "The file's contents.",
3118+
"format": "byte",
3119+
"type": "string"
3120+
}
3121+
},
3122+
"type": "object"
3123+
},
28493124
"Relation": {
28503125
"description": "Represents a database relation.",
28513126
"id": "Relation",
@@ -3033,10 +3308,21 @@
30333308
"description": "Represents a Dataform Git repository.",
30343309
"id": "Repository",
30353310
"properties": {
3311+
"displayName": {
3312+
"description": "Optional. The repository's user-friendly name.",
3313+
"type": "string"
3314+
},
30363315
"gitRemoteSettings": {
30373316
"$ref": "GitRemoteSettings",
30383317
"description": "Optional. If set, configures this repository to be linked to a Git remote."
30393318
},
3319+
"labels": {
3320+
"additionalProperties": {
3321+
"type": "string"
3322+
},
3323+
"description": "Optional. Repository user labels.",
3324+
"type": "object"
3325+
},
30403326
"name": {
30413327
"description": "Output only. The repository's name.",
30423328
"readOnly": true,
@@ -3050,6 +3336,10 @@
30503336
"description": "Optional. The service account to run workflow invocations under.",
30513337
"type": "string"
30523338
},
3339+
"setAuthenticatedUserAdmin": {
3340+
"description": "Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories",
3341+
"type": "boolean"
3342+
},
30533343
"workspaceCompilationOverrides": {
30543344
"$ref": "WorkspaceCompilationOverrides",
30553345
"description": "Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information."
@@ -3401,6 +3691,18 @@
34013691
},
34023692
"type": "object"
34033693
},
3694+
"WriteFile": {
3695+
"description": "Represents the write file operation (for files added or modified).",
3696+
"id": "WriteFile",
3697+
"properties": {
3698+
"contents": {
3699+
"description": "The file's contents.",
3700+
"format": "byte",
3701+
"type": "string"
3702+
}
3703+
},
3704+
"type": "object"
3705+
},
34043706
"WriteFileRequest": {
34053707
"description": "`WriteFile` request message.",
34063708
"id": "WriteFileRequest",

0 commit comments

Comments
 (0)
Please sign in to comment.