Abstract Component
Types
Link copied to clipboard
data class Button(val componentId: String? = null, val type: ComponentType = ComponentType.BUTTON, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val buttonStyle: ButtonStyle = ButtonStyle.PRIMARY_FILLED, val icon: String? = null, val iconLeft: String? = null, val action: String? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class DatePicker(val componentId: String? = null, val type: ComponentType = ComponentType.DATEPICKER, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val placeholder: String? = null, val i18nPlaceholder: String? = null, val helper: String? = null, val i18nHelper: String? = null, val info: String? = null, val i18nInfo: String? = null, val required: Boolean? = false, var value: Value? = null, val constraints: DatePickerConstraint? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class Form(val componentId: String? = null, val type: ComponentType = ComponentType.FORM, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val sections: List<AbstractComponent.Section>? = null, val buttons: List<AbstractComponent.Button>? = null, val submitOnChange: Boolean = false, val isRealTime: Boolean = false) : AbstractComponent, Parcelable
Link copied to clipboard
data class InputText(val componentId: String? = null, val type: ComponentType = ComponentType.INPUT_TEXT, val name: String? = null, val i18n: String? = null, val enabled: Boolean = true, val placeholder: String? = null, val i18nPlaceholder: String? = null, val helper: String? = null, val i18nHelper: String? = null, val helperRight: Boolean? = false, val info: String? = null, val i18nInfo: String? = null, val icon: String? = null, val iconLeft: String? = null, val required: Boolean? = false, var value: Value? = null, val constraints: InputTextConstraint? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class Section(val componentId: String? = null, val type: ComponentType = ComponentType.SECTION, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val completion: Boolean? = false, val components: List<AbstractComponent>? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class Selector(val componentId: String? = null, val type: ComponentType = ComponentType.SELECTOR, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val helper: String? = null, val i18nHelper: String? = null, val info: String? = null, val i18nInfo: String? = null, val icon: String? = null, val required: Boolean? = false, var value: Value? = null, val action: String? = null, val constraints: SelectorConstraint? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class Slider(val componentId: String? = null, val type: ComponentType = ComponentType.SLIDER, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val lowText: String? = null, val i18nLowText: String? = null, val highText: String? = null, val i18nHighText: String? = null, val required: Boolean? = false, var value: Value? = null, val barColor: String? = null, val barGradient: Boolean? = false, val barHue: Boolean? = false, val constraints: SliderConstraint? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class TimePicker(val componentId: String? = null, val type: ComponentType = ComponentType.TIMEPICKER, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val placeholder: String? = null, val i18nPlaceholder: String? = null, val helper: String? = null, val i18nHelper: String? = null, val info: String? = null, val i18nInfo: String? = null, val required: Boolean? = false, var value: Value? = null, val constraints: TimePickerConstraint? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetBlurRadial(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_BLUR_RADIAL, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val widgetType: WidgetType? = null, val buildingPosition: BuildingPosition? = null, val icon: String? = null, var value: Value? = null, var secondaryValue: Value? = null, val mainValue: String? = null, val i18nMainValue: String? = null, val subValueText: String? = null, val i18nSubValueText: String? = null, val barColor: String? = null, val barHue: Boolean? = false, val subValue: String? = null, val error: String? = null, val i18nError: String? = null, val interaction: AbstractComponent.WidgetSection? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetDoubleValue(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_DOUBLE_VALUE, val name: String? = null, val enabled: Boolean, val i18n: String? = null, val widgetType: WidgetType? = null, val buildingPosition: BuildingPosition? = null, val icon: String? = null, val value1: WidgetSingleValue? = null, val value2: WidgetSingleValue? = null, val interaction: AbstractComponent.WidgetSection? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetGroup(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_GROUP, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val widgetType: WidgetType? = null, val buildingPosition: BuildingPosition? = null, val mapPosition: Position? = null, val radius: Double? = null, val icons: List<String>? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetRadial(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_RADIAL, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val widgetType: WidgetType? = null, val buildingPosition: BuildingPosition? = null, val icon: String? = null, var value: Value? = null, var secondaryValue: Value? = null, val lowText: String? = null, val i18nLowText: String? = null, val highText: String? = null, val i18nHighText: String? = null, val mainValue: String? = null, val i18nMainValue: String? = null, val subValueText: String? = null, val i18nSubValueText: String? = null, val barColor: String? = null, val barHue: Boolean? = false, val subValue: String? = null, val error: String? = null, val i18nError: String? = null, val interaction: AbstractComponent.WidgetSection? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetSection(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_SECTION, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val scroll: ScrollType? = ScrollType.HORIZONTAL, val counter: Boolean = true, val completion: Boolean = false, val components: List<AbstractComponent>? = null, val noElementsText: String? = null, val i18nNoElementsText: String? = null, val noElementsSubText: String? = null, val i18nNoElementsSubText: String? = null, val editable: Boolean = false, val addButton: AbstractComponent.Button? = null, val orderButton: AbstractComponent.Button? = null, val manageButton: AbstractComponent.Button? = null, val saveButton: AbstractComponent.Button? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetUnknown(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_UNKNOWN, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null) : AbstractComponent, Parcelable
Link copied to clipboard
data class WidgetVertical(val componentId: String? = null, val type: ComponentType = ComponentType.WIDGET_VERTICAL, val name: String? = null, val enabled: Boolean = true, val i18n: String? = null, val widgetType: WidgetType? = null, val buildingPosition: BuildingPosition? = null, var value: Value? = null, var secondaryValue: Value? = null, val icon: String? = null, val barColor: String? = null, val barHue: Boolean? = false, val value1: WidgetSingleValue? = null, val value2: WidgetSingleValue? = null, val interaction: AbstractComponent.WidgetSection? = null) : AbstractComponent, Parcelable