STWExternalSystemParams

open class STWExternalSystemParams

This class is used to encapsulate all the parameters necessary to request data from an external system.

Constructors

Link copied to clipboard
open fun STWExternalSystemParams()
Link copied to clipboard
open fun STWExternalSystemParams(@NonNull json: JSONObject)

Properties

Link copied to clipboard
val EVENT: String
Link copied to clipboard
val EVENT_START: String
Link copied to clipboard
val EVENT_STOP: String
Link copied to clipboard
val EXPIRATION: String
Link copied to clipboard
val INPUTS: String
Link copied to clipboard
val MODE: String
Link copied to clipboard
val START_TIME: String
Link copied to clipboard
val STOP_TIME: String
Link copied to clipboard
val TEMPLATE_UUID: String
Link copied to clipboard
val TITLE: String
Link copied to clipboard
val URL: String
Link copied to clipboard
val WIDGET_UUID: String

Functions

Link copied to clipboard
open fun getEvent(): String
Link copied to clipboard
open fun getExpiration(): String
Link copied to clipboard
open fun getInputs(): String
Link copied to clipboard
open fun getMode(): String
Link copied to clipboard
open fun getStartTime(): JSONObject
Link copied to clipboard
open fun getStopTime(): JSONObject
Link copied to clipboard
open fun getTemplateUUID(): String
Link copied to clipboard
open fun getTitle(): String
Link copied to clipboard
open fun getUrl(): String
Link copied to clipboard
open fun getWidgetUUID(): String
Link copied to clipboard
open fun setEvent(@NonNull event: String)
Link copied to clipboard
open fun setExpiration(@NonNull expiration: String)
Link copied to clipboard
open fun setInputs(@NonNull inputs: String)
Link copied to clipboard
open fun setMode(@NonNull mode: String)
Link copied to clipboard
open fun setStartTime(@NonNull startTime: JSONObject)
Link copied to clipboard
open fun setStopTime(@NonNull stopTime: JSONObject)
Link copied to clipboard
open fun setTemplateUUID(@NonNull templateUUID: String)
Link copied to clipboard
open fun setTitle(@NonNull title: String)
Link copied to clipboard
open fun setUrl(@NonNull url: String)
Link copied to clipboard
open fun setWidgetUUID(@NonNull widgetUUID: String)
Link copied to clipboard
open fun toJson(): JSONObject