InteractionResourceFormat interface
The interaction resource format.
- Extends
Properties
api |
The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object. |
attributes | The attributes for the Type. |
data |
This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules. NOTE: This property will not be serialized. It can only be populated by the server. |
data |
The data source reference id. NOTE: This property will not be serialized. It can only be populated by the server. |
data |
The data source type. NOTE: This property will not be serialized. It can only be populated by the server. |
description | Localized descriptions for the property. |
display |
Localized display names for the property. |
entity |
Type of entity. |
fields | The properties of the Profile. |
id |
The data source ID. NOTE: This property will not be serialized. It can only be populated by the server. |
id |
The id property names. Properties which uniquely identify an interaction instance. |
instances |
The instance count. |
is |
An interaction can be tagged as an activity only during create. This enables the interaction to be editable and can enable merging of properties from multiple data sources based on precedence, which is defined at a link level. |
large |
Large Image associated with the Property or EntityType. |
last |
The last changed time for the type definition. NOTE: This property will not be serialized. It can only be populated by the server. |
localized |
Any custom localized attributes for the Type. |
medium |
Medium Image associated with the Property or EntityType. |
name |
The data source name NOTE: This property will not be serialized. It can only be populated by the server. |
participant |
Profiles that participated in the interaction. |
primary |
The primary participant property name for an interaction ,This is used to logically represent the agent of the interaction, Specify the participant name here from ParticipantName. |
provisioning |
Provisioning state. NOTE: This property will not be serialized. It can only be populated by the server. |
schema |
The schema org link. This helps ACI identify and suggest semantic models. |
small |
Small Image associated with the Property or EntityType. |
status | The data source status. NOTE: This property will not be serialized. It can only be populated by the server. |
tenant |
The hub name. NOTE: This property will not be serialized. It can only be populated by the server. |
timestamp |
The timestamp property name. Represents the time when the interaction or profile update happened. |
type |
The name of the entity. |
Inherited Properties
id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
apiEntitySetName
The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
apiEntitySetName?: string
Property Value
string
attributes
The attributes for the Type.
attributes?: {[propertyName: string]: string[]}
Property Value
{[propertyName: string]: string[]}
dataSourcePrecedenceRules
This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules. NOTE: This property will not be serialized. It can only be populated by the server.
dataSourcePrecedenceRules?: DataSourcePrecedence[]
Property Value
dataSourceReferenceId
The data source reference id. NOTE: This property will not be serialized. It can only be populated by the server.
dataSourceReferenceId?: string
Property Value
string
dataSourceType
The data source type. NOTE: This property will not be serialized. It can only be populated by the server.
dataSourceType?: string
Property Value
string
description
Localized descriptions for the property.
description?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
displayName
Localized display names for the property.
displayName?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
entityType
fields
idPropertiesDefaultDataSourceId
The data source ID. NOTE: This property will not be serialized. It can only be populated by the server.
idPropertiesDefaultDataSourceId?: number
Property Value
number
idPropertyNames
The id property names. Properties which uniquely identify an interaction instance.
idPropertyNames?: string[]
Property Value
string[]
instancesCount
The instance count.
instancesCount?: number
Property Value
number
isActivity
An interaction can be tagged as an activity only during create. This enables the interaction to be editable and can enable merging of properties from multiple data sources based on precedence, which is defined at a link level.
isActivity?: boolean
Property Value
boolean
largeImage
Large Image associated with the Property or EntityType.
largeImage?: string
Property Value
string
lastChangedUtc
The last changed time for the type definition. NOTE: This property will not be serialized. It can only be populated by the server.
lastChangedUtc?: Date
Property Value
Date
localizedAttributes
Any custom localized attributes for the Type.
localizedAttributes?: {[propertyName: string]: {[propertyName: string]: string}}
Property Value
{[propertyName: string]: {[propertyName: string]: string}}
mediumImage
Medium Image associated with the Property or EntityType.
mediumImage?: string
Property Value
string
namePropertiesDefaultDataSourceName
The data source name NOTE: This property will not be serialized. It can only be populated by the server.
namePropertiesDefaultDataSourceName?: string
Property Value
string
participantProfiles
Profiles that participated in the interaction.
participantProfiles?: Participant[]
Property Value
primaryParticipantProfilePropertyName
The primary participant property name for an interaction ,This is used to logically represent the agent of the interaction, Specify the participant name here from ParticipantName.
primaryParticipantProfilePropertyName?: string
Property Value
string
provisioningState
Provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
schemaItemTypeLink
The schema org link. This helps ACI identify and suggest semantic models.
schemaItemTypeLink?: string
Property Value
string
smallImage
Small Image associated with the Property or EntityType.
smallImage?: string
Property Value
string
status
The data source status. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
Property Value
string
tenantId
The hub name. NOTE: This property will not be serialized. It can only be populated by the server.
tenantId?: string
Property Value
string
timestampFieldName
The timestamp property name. Represents the time when the interaction or profile update happened.
timestampFieldName?: string
Property Value
string
typeName
The name of the entity.
typeName?: string
Property Value
string
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ProxyResource.id
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ProxyResource.name
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ProxyResource.type