Package com.mypurecloud.sdk.v2.model
Class Response
java.lang.Object
com.mypurecloud.sdk.v2.model.Response
- All Implemented Interfaces:
Serializable
Contains information about a response.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe interaction type for this response.static enumThe response type represented by the response. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassets(List<RmsAssetAddressableRef> assets) Assets used in the responsebooleanfooter(FooterTemplate footer) Footer template definition for responseType.Footer.getId()getName()getTexts()inthashCode()interactionType(Response.InteractionTypeEnum interactionType) The interaction type for this response.libraries(List<DomainEntityRef> libraries) One or more libraries response is associated with.messagingTemplate(MessagingTemplate messagingTemplate) An optional messaging template definition for responseType.MessagingTemplate.responseType(Response.ResponseTypeEnum responseType) The response type represented by the response.voidsetAssets(List<RmsAssetAddressableRef> assets) voidsetFooter(FooterTemplate footer) voidsetInteractionType(Response.InteractionTypeEnum interactionType) voidsetLibraries(List<DomainEntityRef> libraries) voidsetMessagingTemplate(MessagingTemplate messagingTemplate) voidvoidsetResponseType(Response.ResponseTypeEnum responseType) voidsetSubstitutions(List<ResponseSubstitution> substitutions) voidsetSubstitutionsSchema(JsonSchemaDocument substitutionsSchema) voidsetTexts(List<ResponseText> texts) voidsetVersion(Integer version) substitutions(List<ResponseSubstitution> substitutions) Details about any text substitutions used in the texts for this response.substitutionsSchema(JsonSchemaDocument substitutionsSchema) Metadata about the text substitutions in json schema format.texts(List<ResponseText> texts) One or more texts associated with the response.toString()Version number required for updates.
-
Constructor Details
-
Response
public Response() -
Response
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
version
Version number required for updates. -
getVersion
-
setVersion
-
libraries
One or more libraries response is associated with. -
getLibraries
-
setLibraries
-
texts
One or more texts associated with the response. -
getTexts
-
setTexts
-
getCreatedBy
-
getDateCreated
-
interactionType
The interaction type for this response. -
getInteractionType
-
setInteractionType
-
substitutions
Details about any text substitutions used in the texts for this response. -
getSubstitutions
-
setSubstitutions
-
substitutionsSchema
Metadata about the text substitutions in json schema format. -
getSubstitutionsSchema
-
setSubstitutionsSchema
-
responseType
The response type represented by the response. -
getResponseType
-
setResponseType
-
messagingTemplate
An optional messaging template definition for responseType.MessagingTemplate. -
getMessagingTemplate
-
setMessagingTemplate
-
assets
Assets used in the response -
getAssets
-
setAssets
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-