Class GuideMarkMessageAsInteractedParams.Body
-
- All Implemented Interfaces:
public final class GuideMarkMessageAsInteractedParams.BodyA request to trigger a guide action.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classGuideMarkMessageAsInteractedParams.Body.BuilderA builder for Body.
-
Method Summary
Modifier and Type Method Description final StringchannelId()The unique identifier for the channel. final StringguideId()The unique identifier for the guide. final StringguideKey()The key of the guide. final StringguideStepRef()The step reference of the guide. final Optional<GuideMarkMessageAsInteractedParams.Content>content()The content of the guide. final Optional<GuideMarkMessageAsInteractedParams.Data>data()The data of the guide. final Optional<Boolean>isFinal()Whether the guide is final. final Optional<GuideMarkMessageAsInteractedParams.Metadata>metadata()The metadata of the guide. final Optional<String>tenant()The tenant ID of the guide. final JsonField<String>_channelId()Returns the raw JSON value of channelId. final JsonField<String>_guideId()Returns the raw JSON value of guideId. final JsonField<String>_guideKey()Returns the raw JSON value of guideKey. final JsonField<String>_guideStepRef()Returns the raw JSON value of guideStepRef. final JsonField<GuideMarkMessageAsInteractedParams.Content>_content()Returns the raw JSON value of content. final JsonField<GuideMarkMessageAsInteractedParams.Data>_data()Returns the raw JSON value of data. final JsonField<Boolean>_isFinal()Returns the raw JSON value of isFinal. final JsonField<GuideMarkMessageAsInteractedParams.Metadata>_metadata()Returns the raw JSON value of metadata. final JsonField<String>_tenant()Returns the raw JSON value of tenant. final Map<String, JsonValue>_additionalProperties()final GuideMarkMessageAsInteractedParams.Body.BuildertoBuilder()final GuideMarkMessageAsInteractedParams.Bodyvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static GuideMarkMessageAsInteractedParams.Body.Builderbuilder()Returns a mutable builder for constructing an instance of Body. -
-
Method Detail
-
guideStepRef
final String guideStepRef()
The step reference of the guide.
-
content
final Optional<GuideMarkMessageAsInteractedParams.Content> content()
The content of the guide.
-
data
final Optional<GuideMarkMessageAsInteractedParams.Data> data()
The data of the guide.
-
metadata
final Optional<GuideMarkMessageAsInteractedParams.Metadata> metadata()
The metadata of the guide.
-
_channelId
final JsonField<String> _channelId()
Returns the raw JSON value of channelId.
Unlike channelId, this method doesn't throw if the JSON field has an unexpected type.
-
_guideId
final JsonField<String> _guideId()
Returns the raw JSON value of guideId.
Unlike guideId, this method doesn't throw if the JSON field has an unexpected type.
-
_guideKey
final JsonField<String> _guideKey()
Returns the raw JSON value of guideKey.
Unlike guideKey, this method doesn't throw if the JSON field has an unexpected type.
-
_guideStepRef
final JsonField<String> _guideStepRef()
Returns the raw JSON value of guideStepRef.
Unlike guideStepRef, this method doesn't throw if the JSON field has an unexpected type.
-
_content
final JsonField<GuideMarkMessageAsInteractedParams.Content> _content()
Returns the raw JSON value of content.
Unlike content, this method doesn't throw if the JSON field has an unexpected type.
-
_data
final JsonField<GuideMarkMessageAsInteractedParams.Data> _data()
Returns the raw JSON value of data.
Unlike data, this method doesn't throw if the JSON field has an unexpected type.
-
_isFinal
final JsonField<Boolean> _isFinal()
Returns the raw JSON value of isFinal.
Unlike isFinal, this method doesn't throw if the JSON field has an unexpected type.
-
_metadata
final JsonField<GuideMarkMessageAsInteractedParams.Metadata> _metadata()
Returns the raw JSON value of metadata.
Unlike metadata, this method doesn't throw if the JSON field has an unexpected type.
-
_tenant
final JsonField<String> _tenant()
Returns the raw JSON value of tenant.
Unlike tenant, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final GuideMarkMessageAsInteractedParams.Body.Builder toBuilder()
-
validate
final GuideMarkMessageAsInteractedParams.Body validate()
-
builder
final static GuideMarkMessageAsInteractedParams.Body.Builder builder()
Returns a mutable builder for constructing an instance of Body.
The following fields are required:
.channelId() .guideId() .guideKey() .guideStepRef()
-
-
-
-