Package com.intercom.api.types
Class CreateMessageRequest
- java.lang.Object
-
- com.intercom.api.types.CreateMessageRequest
-
public final class CreateMessageRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateMessageRequest.Emailstatic classCreateMessageRequest.Inappstatic interfaceCreateMessageRequest.Visitor<T>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Object>_getUnknown()boolean_isUnknown()static CreateMessageRequestemail(CreateMessageRequest.Email value)java.util.Optional<CreateMessageRequest.Email>getEmail()java.util.Optional<CreateMessageRequest.Inapp>getInapp()static CreateMessageRequestinapp(CreateMessageRequest.Inapp value)booleanisEmail()booleanisInapp()<T> Tvisit(CreateMessageRequest.Visitor<T> visitor)
-
-
-
Method Detail
-
visit
public <T> T visit(CreateMessageRequest.Visitor<T> visitor)
-
email
public static CreateMessageRequest email(CreateMessageRequest.Email value)
-
inapp
public static CreateMessageRequest inapp(CreateMessageRequest.Inapp value)
-
isEmail
public boolean isEmail()
-
isInapp
public boolean isInapp()
-
_isUnknown
public boolean _isUnknown()
-
getEmail
public java.util.Optional<CreateMessageRequest.Email> getEmail()
-
getInapp
public java.util.Optional<CreateMessageRequest.Inapp> getInapp()
-
_getUnknown
public java.util.Optional<java.lang.Object> _getUnknown()
-
-