@@ -46,6 +46,9 @@ service TransitionRouteGroups {
|
46 | 46 | returns (ListTransitionRouteGroupsResponse) {
|
47 | 47 | option (google.api.http) = {
|
48 | 48 | get: "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/transitionRouteGroups"
|
| 49 | +additional_bindings { |
| 50 | +get: "/v3beta1/{parent=projects/*/locations/*/agents/*}/transitionRouteGroups" |
| 51 | +} |
49 | 52 | };
|
50 | 53 | option (google.api.method_signature) = "parent";
|
51 | 54 | }
|
@@ -56,6 +59,9 @@ service TransitionRouteGroups {
|
56 | 59 | returns (TransitionRouteGroup) {
|
57 | 60 | option (google.api.http) = {
|
58 | 61 | get: "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
|
| 62 | +additional_bindings { |
| 63 | +get: "/v3beta1/{name=projects/*/locations/*/agents/*/transitionRouteGroups/*}" |
| 64 | +} |
59 | 65 | };
|
60 | 66 | option (google.api.method_signature) = "name";
|
61 | 67 | }
|
@@ -72,6 +78,10 @@ service TransitionRouteGroups {
|
72 | 78 | option (google.api.http) = {
|
73 | 79 | post: "/v3beta1/{parent=projects/*/locations/*/agents/*/flows/*}/transitionRouteGroups"
|
74 | 80 | body: "transition_route_group"
|
| 81 | +additional_bindings { |
| 82 | +post: "/v3beta1/{parent=projects/*/locations/*/agents/*}/transitionRouteGroups" |
| 83 | +body: "transition_route_group" |
| 84 | +} |
75 | 85 | };
|
76 | 86 | option (google.api.method_signature) = "parent,transition_route_group";
|
77 | 87 | }
|
@@ -87,6 +97,10 @@ service TransitionRouteGroups {
|
87 | 97 | option (google.api.http) = {
|
88 | 98 | : "/v3beta1/{transition_route_group.name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
|
89 | 99 | body: "transition_route_group"
|
| 100 | +additional_bindings { |
| 101 | +: "/v3beta1/{transition_route_group.name=projects/*/locations/*/agents/*/transitionRouteGroups/*}" |
| 102 | +body: "transition_route_group" |
| 103 | +} |
90 | 104 | };
|
91 | 105 | option (google.api.method_signature) = "transition_route_group,update_mask";
|
92 | 106 | }
|
@@ -101,25 +115,34 @@ service TransitionRouteGroups {
|
101 | 115 | returns (google.protobuf.Empty) {
|
102 | 116 | option (google.api.http) = {
|
103 | 117 | delete: "/v3beta1/{name=projects/*/locations/*/agents/*/flows/*/transitionRouteGroups/*}"
|
| 118 | +additional_bindings { |
| 119 | +delete: "/v3beta1/{name=projects/*/locations/*/agents/*/transitionRouteGroups/*}" |
| 120 | +} |
104 | 121 | };
|
105 | 122 | option (google.api.method_signature) = "name";
|
106 | 123 | }
|
107 | 124 | }
|
108 | 125 |
|
109 |
| -// An TransitionRouteGroup represents a group of |
| 126 | +// A TransitionRouteGroup represents a group of |
110 | 127 | // [`TransitionRoutes`][google.cloud.dialogflow.cx.v3beta1.TransitionRoute] to
|
111 | 128 | // be used by a [Page][google.cloud.dialogflow.cx.v3beta1.Page].
|
112 | 129 | message TransitionRouteGroup {
|
113 | 130 | option (google.api.resource) = {
|
114 | 131 | type: "dialogflow.googleapis.com/TransitionRouteGroup"
|
115 | 132 | pattern: "projects/{project}/locations/{location}/agents/{agent}/flows/{flow}/transitionRouteGroups/{transition_route_group}"
|
| 133 | +pattern: "projects/{project}/locations/{location}/agents/{agent}/transitionRouteGroups/{transition_route_group}" |
| 134 | +plural: "transitionRouteGroups" |
| 135 | +singular: "transitionRouteGroup" |
116 | 136 | };
|
117 | 137 |
|
118 | 138 | // The unique identifier of the transition route group.
|
119 | 139 | // [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.CreateTransitionRouteGroup]
|
120 | 140 | // populates the name automatically. Format: `projects/<Project
|
121 | 141 | // ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow
|
122 |
| -// ID>/transitionRouteGroups/<Transition Route Group ID>`. |
| 142 | +// ID>/transitionRouteGroups/<Transition Route Group ID>` or |
| 143 | +// `projects/<Project ID>/locations/<Location ID>/agents/<Agent |
| 144 | +// ID>/transitionRouteGroups/<TransitionRouteGroup ID>` for agent-level |
| 145 | +// groups. |
123 | 146 | string name = 1;
|
124 | 147 |
|
125 | 148 | // Required. The human-readable name of the transition route group, unique
|
@@ -136,7 +159,8 @@ message TransitionRouteGroup {
|
136 | 159 | message ListTransitionRouteGroupsRequest {
|
137 | 160 | // Required. The flow to list all transition route groups for.
|
138 | 161 | // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
|
139 |
| -// ID>/flows/<Flow ID>`. |
| 162 | +// ID>/flows/<Flow ID>` |
| 163 | +// or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. |
140 | 164 | string parent = 1 [
|
141 | 165 | (google.api.field_behavior) = REQUIRED,
|
142 | 166 | (google.api.resource_reference) = {
|
@@ -186,7 +210,9 @@ message GetTransitionRouteGroupRequest {
|
186 | 210 | // Required. The name of the
|
187 | 211 | // [TransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup].
|
188 | 212 | // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
|
189 |
| -// ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>`. |
| 213 | +// ID>/flows/<Flow ID>/transitionRouteGroups/<Transition Route Group ID>` |
| 214 | +// or `projects/<Project ID>/locations/<Location ID>/agents/<Agent |
| 215 | +// ID>/transitionRouteGroups/<Transition Route Group ID>`. |
190 | 216 | string name = 1 [
|
191 | 217 | (google.api.field_behavior) = REQUIRED,
|
192 | 218 | (google.api.resource_reference) = {
|
@@ -215,7 +241,9 @@ message CreateTransitionRouteGroupRequest {
|
215 | 241 | // Required. The flow to create an
|
216 | 242 | // [TransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup]
|
217 | 243 | // for. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent
|
218 |
| -// ID>/flows/<Flow ID>`. |
| 244 | +// ID>/flows/<Flow ID>` |
| 245 | +// or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>` |
| 246 | +// for agent-level groups. |
219 | 247 | string parent = 1 [
|
220 | 248 | (google.api.field_behavior) = REQUIRED,
|
221 | 249 | (google.api.resource_reference) = {
|
@@ -272,7 +300,8 @@ message DeleteTransitionRouteGroupRequest {
|
272 | 300 | // [TransitionRouteGroup][google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroup]
|
273 | 301 | // to delete. Format: `projects/<Project ID>/locations/<Location
|
274 | 302 | // ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<Transition
|
275 |
| -// Route Group ID>`. |
| 303 | +// Route Group ID>` or `projects/<Project ID>/locations/<Location |
| 304 | +// ID>/agents/<Agent ID>/transitionRouteGroups/<Transition Route Group ID>`. |
276 | 305 | string name = 1 [
|
277 | 306 | (google.api.field_behavior) = REQUIRED,
|
278 | 307 | (google.api.resource_reference) = {
|
|
0 commit comments