ArmCustomerInsightsModelFactory.InteractionResourceFormatData Method

Definition

Initializes a new instance of InteractionResourceFormatData.

public static Azure.ResourceManager.CustomerInsights.InteractionResourceFormatData InteractionResourceFormatData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,System.Collections.Generic.IList<string>> attributes = default, System.Collections.Generic.IDictionary<string,string> description = default, System.Collections.Generic.IDictionary<string,string> displayName = default, System.Collections.Generic.IDictionary<string,System.Collections.Generic.IDictionary<string,string>> localizedAttributes = default, string smallImage = default, string mediumImage = default, string largeImage = default, string apiEntitySetName = default, Azure.ResourceManager.CustomerInsights.Models.EntityType? entityType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.PropertyDefinition> fields = default, int? instancesCount = default, DateTimeOffset? lastChangedUtc = default, Azure.ResourceManager.CustomerInsights.Models.ProvisioningState? provisioningState = default, string schemaItemTypeLink = default, Guid? tenantId = default, string timestampFieldName = default, string typeName = default, System.Collections.Generic.IEnumerable<string> idPropertyNames = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.Participant> participantProfiles = default, string primaryParticipantProfilePropertyName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CustomerInsights.Models.DataSourcePrecedence> dataSourcePrecedenceRules = default, bool? isActivity = default, string namePropertiesDefaultDataSourceName = default, Azure.ResourceManager.CustomerInsights.Models.DataSourceType? dataSourceType = default, Azure.ResourceManager.CustomerInsights.Models.Status? status = default, int? idPropertiesDefaultDataSourceId = default, string dataSourceReferenceId = default);
static member InteractionResourceFormatData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, System.Collections.Generic.IList<string>> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, System.Collections.Generic.IDictionary<string, string>> * string * string * string * string * Nullable<Azure.ResourceManager.CustomerInsights.Models.EntityType> * seq<Azure.ResourceManager.CustomerInsights.Models.PropertyDefinition> * Nullable<int> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.CustomerInsights.Models.ProvisioningState> * string * Nullable<Guid> * string * string * seq<string> * seq<Azure.ResourceManager.CustomerInsights.Models.Participant> * string * seq<Azure.ResourceManager.CustomerInsights.Models.DataSourcePrecedence> * Nullable<bool> * string * Nullable<Azure.ResourceManager.CustomerInsights.Models.DataSourceType> * Nullable<Azure.ResourceManager.CustomerInsights.Models.Status> * Nullable<int> * string -> Azure.ResourceManager.CustomerInsights.InteractionResourceFormatData
Public Shared Function InteractionResourceFormatData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional attributes As IDictionary(Of String, IList(Of String)) = Nothing, Optional description As IDictionary(Of String, String) = Nothing, Optional displayName As IDictionary(Of String, String) = Nothing, Optional localizedAttributes As IDictionary(Of String, IDictionary(Of String, String)) = Nothing, Optional smallImage As String = Nothing, Optional mediumImage As String = Nothing, Optional largeImage As String = Nothing, Optional apiEntitySetName As String = Nothing, Optional entityType As Nullable(Of EntityType) = Nothing, Optional fields As IEnumerable(Of PropertyDefinition) = Nothing, Optional instancesCount As Nullable(Of Integer) = Nothing, Optional lastChangedUtc As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional schemaItemTypeLink As String = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional timestampFieldName As String = Nothing, Optional typeName As String = Nothing, Optional idPropertyNames As IEnumerable(Of String) = Nothing, Optional participantProfiles As IEnumerable(Of Participant) = Nothing, Optional primaryParticipantProfilePropertyName As String = Nothing, Optional dataSourcePrecedenceRules As IEnumerable(Of DataSourcePrecedence) = Nothing, Optional isActivity As Nullable(Of Boolean) = Nothing, Optional namePropertiesDefaultDataSourceName As String = Nothing, Optional dataSourceType As Nullable(Of DataSourceType) = Nothing, Optional status As Nullable(Of Status) = Nothing, Optional idPropertiesDefaultDataSourceId As Nullable(Of Integer) = Nothing, Optional dataSourceReferenceId As String = Nothing) As InteractionResourceFormatData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

attributes
IDictionary<String,IList<String>>

The attributes for the Type.

description
IDictionary<String,String>

Localized descriptions for the property.

displayName
IDictionary<String,String>

Localized display names for the property.

localizedAttributes
IDictionary<String,IDictionary<String,String>>

Any custom localized attributes for the Type.

smallImage
String

Small Image associated with the Property or EntityType.

mediumImage
String

Medium Image associated with the Property or EntityType.

largeImage
String

Large Image associated with the Property or EntityType.

apiEntitySetName
String

The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.

entityType
Nullable<EntityType>

Type of entity.

fields
IEnumerable<PropertyDefinition>

The properties of the Profile.

instancesCount
Nullable<Int32>

The instance count.

lastChangedUtc
Nullable<DateTimeOffset>

The last changed time for the type definition.

provisioningState
Nullable<ProvisioningState>

Provisioning state.

schemaItemTypeLink
String

The schema org link. This helps ACI identify and suggest semantic models.

tenantId
Nullable<Guid>

The hub name.

timestampFieldName
String

The timestamp property name. Represents the time when the interaction or profile update happened.

typeName
String

The name of the entity.

idPropertyNames
IEnumerable<String>

The id property names. Properties which uniquely identify an interaction instance.

participantProfiles
IEnumerable<Participant>

Profiles that participated in the interaction.

primaryParticipantProfilePropertyName
String

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.

dataSourcePrecedenceRules
IEnumerable<DataSourcePrecedence>

This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.

isActivity
Nullable<Boolean>

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.

namePropertiesDefaultDataSourceName
String

The data source name.

dataSourceType
Nullable<DataSourceType>

The data source type.

status
Nullable<Status>

The data source status.

idPropertiesDefaultDataSourceId
Nullable<Int32>

The data source ID.

dataSourceReferenceId
String

The data source reference id.

Returns

A new InteractionResourceFormatData instance for mocking.

Applies to