AdditionalProperty
AdditionalProperty is an entity for providing dynamic information to other entities. Additional properties can be considered as key value pairs with some additional metadata.
type AdditionalProperty {
uniqueId: String @deprecated
id: String
name: String
code: String
description: String
dataType: AdditionalPropertyValueType!
value: String
isMandatory: Boolean!
}
Fields
AdditionalProperty.uniqueId
● String
deprecated scalar
UniqueId will be removed on 01 Jan 2023. Use Id instead.
A unique id for the value object. This is only for global uniqueness and not the key of the additional information
AdditionalProperty.id
● String
scalar
Id of the value object. The Id has to be unique within the entity.
AdditionalProperty.name
● String
scalar
Name of the value object. This should be considered to be the key used to translate, sort, display, search, etc.
AdditionalProperty.code
● String
scalar
An optional user defined code to accompany the value.
AdditionalProperty.description
● String
scalar
A description to follow the value. This can be used to explain what the content is for or what a specific value means.
AdditionalProperty.dataType
● AdditionalPropertyValueType!
non-null enum
Data type of the value object
AdditionalProperty.value
● String
scalar
The actual value as string. DataType must be evaluated to present it correctly in a UI
AdditionalProperty.isMandatory
● Boolean!
non-null scalar
Is it mandatory to provide a value when using the data in a UI
Member Of
Promotion
object ● PromotionItem
object