@@ -270,12 +270,29 @@ message TestConfig {
270270 // Session parameters to be compared when calculating differences.
271271 repeated string tracking_parameters = 1 ;
272272
273- // Flow name. If not set, default start flow is assumed .
273+ // Flow name to start the test case with .
274274 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
275275 // ID>/flows/<Flow ID>`.
276+ //
277+ // Only one of `flow` and `page` should be set to indicate the starting point
278+ // of the test case. If both are set, `page` takes precedence over `flow`. If
279+ // neither is set, the test case will start with start page on the default
280+ // start flow.
276281 string flow = 2 [(google.api.resource_reference ) = {
277282 type : "dialogflow.googleapis.com/Flow"
278283 }];
284+
285+ // The [page][google.cloud.dialogflow.cx.v3.Page] to start the test case with.
286+ // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
287+ // ID>/flows/<Flow ID>/pages/<Page ID>`.
288+ //
289+ // Only one of `flow` and `page` should be set to indicate the starting point
290+ // of the test case. If both are set, `page` takes precedence over `flow`. If
291+ // neither is set, the test case will start with start page on the default
292+ // start flow.
293+ string page = 3 [(google.api.resource_reference ) = {
294+ type : "dialogflow.googleapis.com/Page"
295+ }];
279296}
280297
281298// One interaction between a human and virtual agent. The human provides some
@@ -744,6 +761,12 @@ message ImportTestCasesRequest {
744761 // The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI
745762 // to import test cases from. The format of this URI must be
746763 // `gs://<bucket-name>/<object-name>`.
764+ //
765+ // Dialogflow performs a read operation for the Cloud Storage object
766+ // on the caller's behalf, so your request authentication must
767+ // have read permissions for the object. For more information, see
768+ // [Dialogflow access
769+ // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
747770 string gcs_uri = 2 ;
748771
749772 // Uncompressed raw byte content for test cases.
@@ -806,6 +829,12 @@ message ExportTestCasesRequest {
806829 // export the test cases to. The format of this URI must be
807830 // `gs://<bucket-name>/<object-name>`. If unspecified, the serialized test
808831 // cases is returned inline.
832+ //
833+ // Dialogflow performs a write operation for the Cloud Storage object
834+ // on the caller's behalf, so your request authentication must
835+ // have write permissions for the object. For more information, see
836+ // [Dialogflow access
837+ // control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
809838 string gcs_uri = 2 ;
810839 }
811840
0 commit comments