Class ElementalNode
- java.lang.Object
-
- com.courier.api.resources.send.types.ElementalNode
-
public final class ElementalNode extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceElementalNode.Visitor<T>
-
Method Summary
-
-
-
Method Detail
-
visit
public <T> T visit(ElementalNode.Visitor<T> visitor)
-
text
public static ElementalNode text(ElementalTextNode value)
-
meta
public static ElementalNode meta(ElementalMetaNode value)
-
channel
public static ElementalNode channel(ElementalChannelNode value)
-
image
public static ElementalNode image(ElementalImageNode value)
-
action
public static ElementalNode action(ElementalActionNode value)
-
divider
public static ElementalNode divider(ElementalDividerNode value)
-
group
public static ElementalNode group(ElementalGroupNode value)
-
quote
public static ElementalNode quote(ElementalQuoteNode value)
-
isText
public boolean isText()
-
isMeta
public boolean isMeta()
-
isChannel
public boolean isChannel()
-
isImage
public boolean isImage()
-
isAction
public boolean isAction()
-
isDivider
public boolean isDivider()
-
isGroup
public boolean isGroup()
-
isQuote
public boolean isQuote()
-
_isUnknown
public boolean _isUnknown()
-
getText
public java.util.Optional<ElementalTextNode> getText()
-
getMeta
public java.util.Optional<ElementalMetaNode> getMeta()
-
getChannel
public java.util.Optional<ElementalChannelNode> getChannel()
-
getImage
public java.util.Optional<ElementalImageNode> getImage()
-
getAction
public java.util.Optional<ElementalActionNode> getAction()
-
getDivider
public java.util.Optional<ElementalDividerNode> getDivider()
-
getGroup
public java.util.Optional<ElementalGroupNode> getGroup()
-
getQuote
public java.util.Optional<ElementalQuoteNode> getQuote()
-
_getUnknown
public java.util.Optional<java.lang.Object> _getUnknown()
-
-