Package com.intercom.api.types
Class Component
- java.lang.Object
-
- com.intercom.api.types.Component
-
public final class Component extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceComponent.Visitor<T>
-
Method Summary
-
-
-
Method Detail
-
visit
public <T> T visit(Component.Visitor<T> visitor)
-
button
public static Component button(ButtonComponent value)
-
checkbox
public static Component checkbox(CheckboxComponent value)
-
dropdown
public static Component dropdown(DropdownComponent value)
-
input
public static Component input(InputComponent value)
-
list
public static Component list(ListComponent value)
-
singleSelect
public static Component singleSelect(SingleSelectComponent value)
-
textarea
public static Component textarea(TextAreaComponent value)
-
dataTable
public static Component dataTable(DataTableComponent value)
-
divider
public static Component divider(DividerComponent value)
-
image
public static Component image(ImageComponent value)
-
spacer
public static Component spacer(SpacerComponent value)
-
text
public static Component text(TextComponent value)
-
isButton
public boolean isButton()
-
isCheckbox
public boolean isCheckbox()
-
isDropdown
public boolean isDropdown()
-
isInput
public boolean isInput()
-
isList
public boolean isList()
-
isSingleSelect
public boolean isSingleSelect()
-
isTextarea
public boolean isTextarea()
-
isDataTable
public boolean isDataTable()
-
isDivider
public boolean isDivider()
-
isImage
public boolean isImage()
-
isSpacer
public boolean isSpacer()
-
isText
public boolean isText()
-
_isUnknown
public boolean _isUnknown()
-
getButton
public java.util.Optional<ButtonComponent> getButton()
-
getCheckbox
public java.util.Optional<CheckboxComponent> getCheckbox()
-
getDropdown
public java.util.Optional<DropdownComponent> getDropdown()
-
getInput
public java.util.Optional<InputComponent> getInput()
-
getList
public java.util.Optional<ListComponent> getList()
-
getSingleSelect
public java.util.Optional<SingleSelectComponent> getSingleSelect()
-
getTextarea
public java.util.Optional<TextAreaComponent> getTextarea()
-
getDataTable
public java.util.Optional<DataTableComponent> getDataTable()
-
getDivider
public java.util.Optional<DividerComponent> getDivider()
-
getImage
public java.util.Optional<ImageComponent> getImage()
-
getSpacer
public java.util.Optional<SpacerComponent> getSpacer()
-
getText
public java.util.Optional<TextComponent> getText()
-
_getUnknown
public java.util.Optional<java.lang.Object> _getUnknown()
-
-