Package com.vonage.client.messages.rcs
Class RcsRequest
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.messages.MessageRequest
com.vonage.client.messages.rcs.RcsRequest
- All Implemented Interfaces:
Jsonable
- Direct Known Subclasses:
RcsCustomRequest,RcsFileRequest,RcsImageRequest,RcsTextRequest,RcsVideoRequest
Base class for RCS messages.
- Since:
- 8.11.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classRcsRequest.Builder<M extends RcsRequest,B extends RcsRequest.Builder<? extends M, ? extends B>> -
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRcsRequest(RcsRequest.Builder<?, ?> builder, MessageType messageType) -
Method Summary
Methods inherited from class com.vonage.client.messages.MessageRequest
getChannel, getClientRef, getCustom, getFrom, getMessageType, getText, getTo, getWebhookUrl, getWebhookVersion, maxTextLength, validateClientReference, validateSenderAndRecipientMethods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
toJson, updateFromJson
-
Constructor Details
-
RcsRequest
-
-
Method Details
-
getTtl
- Overrides:
getTtlin classMessageRequest
-