Struct googapis::google::cloud::dialogflow::cx::v3::WebhookResponse [−][src]
pub struct WebhookResponse {
pub fulfillment_response: Option<FulfillmentResponse>,
pub page_info: Option<PageInfo>,
pub session_info: Option<SessionInfo>,
pub payload: Option<Struct>,
pub transition: Option<Transition>,
}
Expand description
The response message for a webhook call.
Fields
fulfillment_response: Option<FulfillmentResponse>
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
page_info: Option<PageInfo>
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
session_info: Option<SessionInfo>
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
payload: Option<Struct>
Value to append directly to [QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
transition: Option<Transition>
The target to transition to. This can be set optionally to indicate an immediate transition to a different page in the same host flow, or a different flow in the same agent.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for WebhookResponse
impl Send for WebhookResponse
impl Sync for WebhookResponse
impl Unpin for WebhookResponse
impl UnwindSafe for WebhookResponse
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more