ArmCustomerInsightsModelFactory.InteractionResourceFormatData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- 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.
- 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.
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.
- dataSourceReferenceId
- String
The data source reference id.
Returns
A new InteractionResourceFormatData instance for mocking.