About Unions
Unions are abstract types that can be used to return one of a number of different objects. They are useful for defining a common set of fields that objects can implement.
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.
ActionType
Actions are things to do upon a user interaction, such as tapping a button.
Possible types
Example
DeeplinkActionType
BackendScreenType
A backend screen is the top-level container for mobile UI.
Possible types
Example
ComponentListType
Possible types
Example
StringCharacteristicValueType
ContractParty
Union type representing the subject that entered into a contract, either an Account or Business.
Possible types
Example
AccountType
Possible types
Example
AllDayAnnualConsumptionType
EnergyConsumptionForecastType
Energy consumption forecast.
Possible types
Example
ElectricityConsumptionForecastType
Possible types
Example
ElectricityConsumptionRateType
Possible types
Example
ElectricityStandingRateType
Possible types
Example
JoinSupplierProcessType
Possible types
Example
SerializerErrorType
Possible types
Example
InkEmail
ItemType
Items are sections making up a screen. They can be different types, hence Union.
Possible types
Example
TextType
Possible types
Example
LineTextMessage
Possible types
Example
LineLinkRedirectResponse
OrderCustomerType
Union type representing a customer, either an account or a business.
Possible types
Example
AccountType
OrderLinePeriodType
Union type representing either a date range or a duration for an order line period.
Possible types
Example
OrderLineDateRangeType
PaymentPreferenceUnion
One of PreferredInstructionType or UserManagedPaymentType
Possible types
Example
PreferredInstruction
Possible types
Example
DecimalType
SalesRecordType
A union type representing different kinds of sales records.
Example
KrakenDrivenSalesInfoType
Possible types
Example
SmartFlexChargingError
Example
SpecialCircumstanceRecordType
Possible types
Example
DistributorTemporalClassType
Possible types
Example
LineUnlinkedResponse
Possible types
Example
ElectricityFiltersOutput