Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit e65c733

Browse files
feat: added the display name of the current page in webhook requests (#381)
- [ ] Regenerate this pull request now. PiperOrigin-RevId: 417856932 Source-Link: googleapis/googleapis@16ecf07 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d2955219b65fb7f47fce96c93dfbf25c2fde1d82 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDI5NTUyMTliNjVmYjdmNDdmY2U5NmM5M2RmYmYyNWMyZmRlMWQ4MiJ9
1 parent d7345a8 commit e65c733

File tree

8 files changed

+550
-115
lines changed

8 files changed

+550
-115
lines changed

proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/PageInfo.java

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ private PageInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
3939

4040
private PageInfo() {
4141
currentPage_ = "";
42+
displayName_ = "";
4243
}
4344

4445
@java.lang.Override
@@ -92,6 +93,13 @@ private PageInfo(
9293
formInfo_ = subBuilder.buildPartial();
9394
}
9495

96+
break;
97+
}
98+
case 34:
99+
{
100+
java.lang.String s = input.readStringRequireUtf8();
101+
102+
displayName_ = s;
95103
break;
96104
}
97105
default:
@@ -3021,6 +3029,57 @@ public com.google.protobuf.ByteString getCurrentPageBytes() {
30213029
}
30223030
}
30233031

3032+
public static final int DISPLAY_NAME_FIELD_NUMBER = 4;
3033+
private volatile java.lang.Object displayName_;
3034+
/**
3035+
*
3036+
*
3037+
* <pre>
3038+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3039+
* The display name of the current page.
3040+
* </pre>
3041+
*
3042+
* <code>string display_name = 4;</code>
3043+
*
3044+
* @return The displayName.
3045+
*/
3046+
@java.lang.Override
3047+
public java.lang.String getDisplayName() {
3048+
java.lang.Object ref = displayName_;
3049+
if (ref instanceof java.lang.String) {
3050+
return (java.lang.String) ref;
3051+
} else {
3052+
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3053+
java.lang.String s = bs.toStringUtf8();
3054+
displayName_ = s;
3055+
return s;
3056+
}
3057+
}
3058+
/**
3059+
*
3060+
*
3061+
* <pre>
3062+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3063+
* The display name of the current page.
3064+
* </pre>
3065+
*
3066+
* <code>string display_name = 4;</code>
3067+
*
3068+
* @return The bytes for displayName.
3069+
*/
3070+
@java.lang.Override
3071+
public com.google.protobuf.ByteString getDisplayNameBytes() {
3072+
java.lang.Object ref = displayName_;
3073+
if (ref instanceof java.lang.String) {
3074+
com.google.protobuf.ByteString b =
3075+
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3076+
displayName_ = b;
3077+
return b;
3078+
} else {
3079+
return (com.google.protobuf.ByteString) ref;
3080+
}
3081+
}
3082+
30243083
public static final int FORM_INFO_FIELD_NUMBER = 3;
30253084
private com.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo formInfo_;
30263085
/**
@@ -3092,6 +3151,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
30923151
if (formInfo_ != null) {
30933152
output.writeMessage(3, getFormInfo());
30943153
}
3154+
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) {
3155+
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, displayName_);
3156+
}
30953157
unknownFields.writeTo(output);
30963158
}
30973159

@@ -3107,6 +3169,9 @@ public int getSerializedSize() {
31073169
if (formInfo_ != null) {
31083170
size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getFormInfo());
31093171
}
3172+
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) {
3173+
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, displayName_);
3174+
}
31103175
size += unknownFields.getSerializedSize();
31113176
memoizedSize = size;
31123177
return size;
@@ -3124,6 +3189,7 @@ public boolean equals(final java.lang.Object obj) {
31243189
(com.google.cloud.dialogflow.cx.v3.PageInfo) obj;
31253190

31263191
if (!getCurrentPage().equals(other.getCurrentPage())) return false;
3192+
if (!getDisplayName().equals(other.getDisplayName())) return false;
31273193
if (hasFormInfo() != other.hasFormInfo()) return false;
31283194
if (hasFormInfo()) {
31293195
if (!getFormInfo().equals(other.getFormInfo())) return false;
@@ -3141,6 +3207,8 @@ public int hashCode() {
31413207
hash = (19 * hash) + getDescriptor().hashCode();
31423208
hash = (37 * hash) + CURRENT_PAGE_FIELD_NUMBER;
31433209
hash = (53 * hash) + getCurrentPage().hashCode();
3210+
hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER;
3211+
hash = (53 * hash) + getDisplayName().hashCode();
31443212
if (hasFormInfo()) {
31453213
hash = (37 * hash) + FORM_INFO_FIELD_NUMBER;
31463214
hash = (53 * hash) + getFormInfo().hashCode();
@@ -3292,6 +3360,8 @@ public Builder clear() {
32923360
super.clear();
32933361
currentPage_ = "";
32943362

3363+
displayName_ = "";
3364+
32953365
if (formInfoBuilder_ == null) {
32963366
formInfo_ = null;
32973367
} else {
@@ -3326,6 +3396,7 @@ public com.google.cloud.dialogflow.cx.v3.PageInfo buildPartial() {
33263396
com.google.cloud.dialogflow.cx.v3.PageInfo result =
33273397
new com.google.cloud.dialogflow.cx.v3.PageInfo(this);
33283398
result.currentPage_ = currentPage_;
3399+
result.displayName_ = displayName_;
33293400
if (formInfoBuilder_ == null) {
33303401
result.formInfo_ = formInfo_;
33313402
} else {
@@ -3384,6 +3455,10 @@ public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3.PageInfo other) {
33843455
currentPage_ = other.currentPage_;
33853456
onChanged();
33863457
}
3458+
if (!other.getDisplayName().isEmpty()) {
3459+
displayName_ = other.displayName_;
3460+
onChanged();
3461+
}
33873462
if (other.hasFormInfo()) {
33883463
mergeFormInfo(other.getFormInfo());
33893464
}
@@ -3537,6 +3612,117 @@ public Builder setCurrentPageBytes(com.google.protobuf.ByteString value) {
35373612
return this;
35383613
}
35393614

3615+
private java.lang.Object displayName_ = "";
3616+
/**
3617+
*
3618+
*
3619+
* <pre>
3620+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3621+
* The display name of the current page.
3622+
* </pre>
3623+
*
3624+
* <code>string display_name = 4;</code>
3625+
*
3626+
* @return The displayName.
3627+
*/
3628+
public java.lang.String getDisplayName() {
3629+
java.lang.Object ref = displayName_;
3630+
if (!(ref instanceof java.lang.String)) {
3631+
com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
3632+
java.lang.String s = bs.toStringUtf8();
3633+
displayName_ = s;
3634+
return s;
3635+
} else {
3636+
return (java.lang.String) ref;
3637+
}
3638+
}
3639+
/**
3640+
*
3641+
*
3642+
* <pre>
3643+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3644+
* The display name of the current page.
3645+
* </pre>
3646+
*
3647+
* <code>string display_name = 4;</code>
3648+
*
3649+
* @return The bytes for displayName.
3650+
*/
3651+
public com.google.protobuf.ByteString getDisplayNameBytes() {
3652+
java.lang.Object ref = displayName_;
3653+
if (ref instanceof String) {
3654+
com.google.protobuf.ByteString b =
3655+
com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
3656+
displayName_ = b;
3657+
return b;
3658+
} else {
3659+
return (com.google.protobuf.ByteString) ref;
3660+
}
3661+
}
3662+
/**
3663+
*
3664+
*
3665+
* <pre>
3666+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3667+
* The display name of the current page.
3668+
* </pre>
3669+
*
3670+
* <code>string display_name = 4;</code>
3671+
*
3672+
* @param value The displayName to set.
3673+
* @return This builder for chaining.
3674+
*/
3675+
public Builder setDisplayName(java.lang.String value) {
3676+
if (value == null) {
3677+
throw new NullPointerException();
3678+
}
3679+
3680+
displayName_ = value;
3681+
onChanged();
3682+
return this;
3683+
}
3684+
/**
3685+
*
3686+
*
3687+
* <pre>
3688+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3689+
* The display name of the current page.
3690+
* </pre>
3691+
*
3692+
* <code>string display_name = 4;</code>
3693+
*
3694+
* @return This builder for chaining.
3695+
*/
3696+
public Builder clearDisplayName() {
3697+
3698+
displayName_ = getDefaultInstance().getDisplayName();
3699+
onChanged();
3700+
return this;
3701+
}
3702+
/**
3703+
*
3704+
*
3705+
* <pre>
3706+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
3707+
* The display name of the current page.
3708+
* </pre>
3709+
*
3710+
* <code>string display_name = 4;</code>
3711+
*
3712+
* @param value The bytes for displayName to set.
3713+
* @return This builder for chaining.
3714+
*/
3715+
public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) {
3716+
if (value == null) {
3717+
throw new NullPointerException();
3718+
}
3719+
checkByteStringIsUtf8(value);
3720+
3721+
displayName_ = value;
3722+
onChanged();
3723+
return this;
3724+
}
3725+
35403726
private com.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo formInfo_;
35413727
private com.google.protobuf.SingleFieldBuilderV3<
35423728
com.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo,

proto-google-cloud-dialogflow-cx-v3/src/main/java/com/google/cloud/dialogflow/cx/v3/PageInfoOrBuilder.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,33 @@ public interface PageInfoOrBuilder
5454
*/
5555
com.google.protobuf.ByteString getCurrentPageBytes();
5656

57+
/**
58+
*
59+
*
60+
* <pre>
61+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
62+
* The display name of the current page.
63+
* </pre>
64+
*
65+
* <code>string display_name = 4;</code>
66+
*
67+
* @return The displayName.
68+
*/
69+
java.lang.String getDisplayName();
70+
/**
71+
*
72+
*
73+
* <pre>
74+
* Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
75+
* The display name of the current page.
76+
* </pre>
77+
*
78+
* <code>string display_name = 4;</code>
79+
*
80+
* @return The bytes for displayName.
81+
*/
82+
com.google.protobuf.ByteString getDisplayNameBytes();
83+
5784
/**
5885
*
5986
*

0 commit comments

Comments
 (0)