Class MessageOverride
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.MessageOverride
-
public class MessageOverride extends java.lang.ObjectA raw payload containing a message that is sent directly to a channel. Messages for [Apple Messages for Business](https://docs.smooch.io/guide/apple-business-chat/#passthrough-api), [Line](https://docs.smooch.io/guide/line/#passthrough-api), [Messenger](https://docs.smooch.io/guide/facebook-messenger/#passthrough-api), [Whatsapp](https://docs.smooch.io/guide/whatsapp/#passthrough-api) channels are supported.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_APPLEstatic java.lang.StringJSON_PROPERTY_LINEstatic java.lang.StringJSON_PROPERTY_MESSENGERstatic java.lang.StringJSON_PROPERTY_WHATSAPP
-
Constructor Summary
Constructors Constructor Description MessageOverride()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageOverrideapple(MessageOverridePayload apple)booleanequals(java.lang.Object o)MessageOverridePayloadgetApple()Get appleMessageOverridePayloadgetLine()Get lineMessageOverridePayloadgetMessenger()Get messengerMessageOverridePayloadgetWhatsapp()Get whatsappinthashCode()MessageOverrideline(MessageOverridePayload line)MessageOverridemessenger(MessageOverridePayload messenger)voidsetApple(MessageOverridePayload apple)voidsetLine(MessageOverridePayload line)voidsetMessenger(MessageOverridePayload messenger)voidsetWhatsapp(MessageOverridePayload whatsapp)java.lang.StringtoString()MessageOverridewhatsapp(MessageOverridePayload whatsapp)
-
-
-
Field Detail
-
JSON_PROPERTY_APPLE
public static final java.lang.String JSON_PROPERTY_APPLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LINE
public static final java.lang.String JSON_PROPERTY_LINE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MESSENGER
public static final java.lang.String JSON_PROPERTY_MESSENGER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WHATSAPP
public static final java.lang.String JSON_PROPERTY_WHATSAPP
- See Also:
- Constant Field Values
-
-
Method Detail
-
apple
public MessageOverride apple(MessageOverridePayload apple)
-
getApple
@Nullable public MessageOverridePayload getApple()
Get apple- Returns:
- apple
-
setApple
public void setApple(MessageOverridePayload apple)
-
line
public MessageOverride line(MessageOverridePayload line)
-
getLine
@Nullable public MessageOverridePayload getLine()
Get line- Returns:
- line
-
setLine
public void setLine(MessageOverridePayload line)
-
messenger
public MessageOverride messenger(MessageOverridePayload messenger)
-
getMessenger
@Nullable public MessageOverridePayload getMessenger()
Get messenger- Returns:
- messenger
-
setMessenger
public void setMessenger(MessageOverridePayload messenger)
-
whatsapp
public MessageOverride whatsapp(MessageOverridePayload whatsapp)
-
getWhatsapp
@Nullable public MessageOverridePayload getWhatsapp()
Get whatsapp- Returns:
-
setWhatsapp
public void setWhatsapp(MessageOverridePayload whatsapp)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-