Domain Motation
What is Domain Motation?
The domain Motation object is a dependency of a content Motation. It defines any domains related to a content Motation.
Structure
Below is the structure of the domain Motation object and what each attribute is for. Every source connector that supports domain Motation objects must create a domain Motation with the required fields. And every destination connector supports domain Motation objects must support a domain Motation with only the required fields.
systems (*array | required) The system that the Motation came from.
name (*string | required) Name of the system.
date (*string | required) Date the Motation was built from the system.
version (*string | optional) Version of the system.
domains (*array | required) List of domains associated with a content Motation.
id (*object | required) ID of the domain.
value (*string | required) Single ID of the domain. Always an Impulse ID.
label (*string | optional) Label of the ID.
name (*string | required) Name of the domain.
URI (*string | required) URI of the domain.
active (*boolean | optional) Whether the domain is active or not.
description (*string | optional) Description of the domain.
systemDomain (*bolean | optional) Whether the domain is the primary system domain.
defaultDomain (*boolean | optional) Whether the domain is the default domain.
keywords (*array string | optional) Keywords related to the domain.
aliases (*array string | optional) Aliases of the domain.
system (*object | optional) Key/Value repository specific values.
key (*object | required) Used to create a unique ID based on a hash of values from fields.
fields (*array | required) The fields in the domain Motation to use to build the hash.
name (*string | required) Name of the field to use in the hash ID.
id (*object | required) ID of the field.
value (*string | required) Single ID of the field.
label (*string | optional) Label of the field.
audit (*array | required)
date (*string | required) Date the raw data was picked up.
user (*object | optional) User that picked up the definition.
id (*object | required) ID of the user.
value (*string | required) Single ID value for the user. Always Impulse ID.
label (*string | optional) Label for the ID.
name (*string | optional) Name associated with the user.
email (*string | optional) Email associated with the user.
username (*string | optional) Username associated with the user.
Last updated
Was this helpful?