diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/EarlyBoundGenerator.Settings.xml b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/EarlyBoundGenerator.Settings.xml index bffb13a9..96f3f9e4 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/EarlyBoundGenerator.Settings.xml +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/EarlyBoundGenerator.Settings.xml @@ -1,191 +1,260 @@ - true - DLaB.EarlyBoundGenerator\crmsvcutil.exe - false - true - 1.2019.10.27 - 1.2020.10.2 - - - - msdyn_getsifeatureconfiguration| -retrieveappsetting| -retrieveappsettinglist| -saveappsetting - false - false - true - false - false - false - false - - asyncoperation| -bulkdeleteoperation| -connectionreference| -dependency| -duplicaterule| -environmentvariabledefinition| -environmentvariablevalue| -importjob| -pluginassembly| -plugintype| -sdkmessage| -sdkmessagefilter| -sdkmessageprocessingstep| -sdkmessageprocessingstepimage| -serviceendpoint| -solution| -solutioncomponent| -solutionhistorydata| -systemform| -systemuser| -webresource| -workflow - - - - false - false - false - false - false - false - true - true - true - _ - false - false - false - {0}_{1} - - - - - - false - false - false - false - duplicaterule:BaseEntityTypeCode,MatchingEntityTypeCode| -invoicedetail:InvoiceStateCode| -leadaddress:AddressTypeCode,ShippingMethodCode| -organization:CurrencyFormatCode,DateFormatCode,TimeFormatCode,WeekStartDayCode| -quote:StatusCode| -quotedetail:QuoteStateCode| -salesorderdetail:SalesOrderStateCode - false - false - false - - - - Actions - codecustomization - DLaB.CrmSvcUtilExtensions.Action.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions - - - Actions - codegenerationservice - DLaB.CrmSvcUtilExtensions.Action.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions - - - Actions - codewriterfilter - DLaB.CrmSvcUtilExtensions.Action.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions - - - Actions - metadataproviderservice - DLaB.CrmSvcUtilExtensions.BaseMetadataProviderService,DLaB.CrmSvcUtilExtensions - - - Entities - codecustomization - DLaB.CrmSvcUtilExtensions.Entity.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions - - - Entities - codegenerationservice - DLaB.CrmSvcUtilExtensions.Entity.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions - - - Entities - codewriterfilter - DLaB.CrmSvcUtilExtensions.Entity.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions - - - Entities - namingservice - DLaB.CrmSvcUtilExtensions.NamingService,DLaB.CrmSvcUtilExtensions - - - Entities - metadataproviderservice - DLaB.CrmSvcUtilExtensions.Entity.MetadataProviderService,DLaB.CrmSvcUtilExtensions - - - OptionSets - codegenerationservice - DLaB.CrmSvcUtilExtensions.OptionSet.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions - - - OptionSets - codewriterfilter - DLaB.CrmSvcUtilExtensions.OptionSet.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions - - - OptionSets - namingservice - DLaB.CrmSvcUtilExtensions.NamingService,DLaB.CrmSvcUtilExtensions - - - OptionSets - metadataproviderservice - DLaB.CrmSvcUtilExtensions.BaseMetadataProviderService,DLaB.CrmSvcUtilExtensions - - - OptionSets - codecustomization - DLaB.CrmSvcUtilExtensions.OptionSet.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions - - - - - Actions - generateActions - - - Actions - out - CrmSvcUtil Ref\Actions.cs - - - All - namespace - Xrm.Framework.CI.Common.Entities - - - Entities - out - Entities.cs - - - Entities - servicecontextname - CIContext - - - OptionSets - out - OptionSets.cs - - - msdyn_GetSIFeatureConfiguration| -RetrieveAppSetting| -RetrieveAppSettingList| -SaveAppSetting + true + DLaB.EarlyBoundGenerator\crmsvcutil.exe + false + true + 1.2020.10.2 + 1.2023.12.6 + + + + + msdyn_getsifeatureconfiguration| + retrieveappsetting| + retrieveappsettinglist| + saveappsetting + + false + false + true + false + false + false + false + false + false + + + asyncoperation| + bulkdeleteoperation| + connectionreference| + dependency| + duplicaterule| + environmentvariabledefinition| + environmentvariablevalue| + importjob| + pluginassembly| + pluginpackage| + plugintype| + sdkmessage| + sdkmessagefilter| + sdkmessageprocessingstep| + sdkmessageprocessingstepimage| + serviceendpoint| + solution| + solutioncomponent| + solutionhistorydata| + systemform| + systemuser| + webresource| + workflow + + + + + false + false + false + false + false + false + true + true + true + false + _ + false + false + false + {0}_{1} + + + + + + + false + false + false + false + + AccessTeam| + ActiveState| + BusinessAs| + CardUci| + DefaultOnCase| + EmailAnd| + FeatureSet| + IsMsTeams| + IsPaiEnabled| + IsSopIntegration| + MsDyUsd| + O365Admin| + OnHold| + OwnerOnAssign| + ParticipatesIn| + PartiesOnEmail| + PauseStates| + SentOn| + SlaId| + SlaKpi| + SyncOptIn| + Timeout| + UserPuid| + VoiceMail| + Weblink + + + duplicaterule:BaseEntityTypeCode,MatchingEntityTypeCode| + invoicedetail:InvoiceStateCode| + leadaddress:AddressTypeCode,ShippingMethodCode| + organization:CurrencyFormatCode,DateFormatCode,TimeFormatCode,WeekStartDayCode| + quote:StatusCode| + quotedetail:QuoteStateCode| + salesorderdetail:SalesOrderStateCode + + false + false + false + false + false + + + + Actions + codecustomization + DLaB.CrmSvcUtilExtensions.Action.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions + false + + + Actions + codegenerationservice + DLaB.CrmSvcUtilExtensions.Action.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions + false + + + Actions + codewriterfilter + DLaB.CrmSvcUtilExtensions.Action.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions + false + + + Actions + metadataproviderservice + DLaB.CrmSvcUtilExtensions.BaseMetadataProviderService,DLaB.CrmSvcUtilExtensions + false + + + Entities + codecustomization + DLaB.CrmSvcUtilExtensions.Entity.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions + false + + + Entities + codegenerationservice + DLaB.CrmSvcUtilExtensions.Entity.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions + false + + + Entities + codewriterfilter + DLaB.CrmSvcUtilExtensions.Entity.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions + false + + + Entities + namingservice + DLaB.CrmSvcUtilExtensions.NamingService,DLaB.CrmSvcUtilExtensions + false + + + Entities + metadataproviderservice + DLaB.CrmSvcUtilExtensions.Entity.MetadataProviderService,DLaB.CrmSvcUtilExtensions + false + + + OptionSets + codegenerationservice + DLaB.CrmSvcUtilExtensions.OptionSet.CustomCodeGenerationService,DLaB.CrmSvcUtilExtensions + false + + + OptionSets + codewriterfilter + DLaB.CrmSvcUtilExtensions.OptionSet.CodeWriterFilterService,DLaB.CrmSvcUtilExtensions + false + + + OptionSets + namingservice + DLaB.CrmSvcUtilExtensions.NamingService,DLaB.CrmSvcUtilExtensions + false + + + OptionSets + metadataproviderservice + DLaB.CrmSvcUtilExtensions.BaseMetadataProviderService,DLaB.CrmSvcUtilExtensions + false + + + OptionSets + codecustomization + DLaB.CrmSvcUtilExtensions.OptionSet.CustomizeCodeDomService,DLaB.CrmSvcUtilExtensions + false + + + + + Actions + generateActions + true + true + + + Actions + out + CrmSvcUtil Ref\Actions.cs + false + + + All + namespace + Xrm.Framework.CI.Common.Entities + false + + + Entities + out + Entities.cs + false + + + Entities + servicecontextname + CIContext + false + + + OptionSets + out + OptionSets.cs + false + + + All + SuppressGeneratedCodeAttribute + true + true + + + + msdyn_GetSIFeatureConfiguration| + RetrieveAppSetting| + RetrieveAppSettingList| + SaveAppSetting + \ No newline at end of file diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/Entities.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/Entities.cs index 60c26e42..1a547834 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/Entities.cs +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/Entities.cs @@ -9,14924 +9,16708 @@ //------------------------------------------------------------------------------ [assembly: Microsoft.Xrm.Sdk.Client.ProxyTypesAssemblyAttribute()] +[assembly: System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.95")] namespace Xrm.Framework.CI.Common.Entities { - - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum AsyncOperationState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Ready = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Suspended = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Locked = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Completed = 3, - } - - /// - /// Process whose execution can proceed independently or in the background. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("asyncoperation")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class AsyncOperation : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public AsyncOperation() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "asyncoperation"; - - public const string EntitySchemaName = "AsyncOperation"; - - public const string PrimaryIdAttribute = "asyncoperationid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Unique identifier of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncoperationid")] - public System.Nullable AsyncOperationId - { - get - { - return this.GetAttributeValue>("asyncoperationid"); - } - set - { - this.OnPropertyChanging("AsyncOperationId"); - this.SetAttributeValue("asyncoperationid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("AsyncOperationId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncoperationid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.AsyncOperationId = value; - } - } - - /// - /// The breadcrumb record ID. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("breadcrumbid")] - public System.Nullable BreadcrumbId - { - get - { - return this.GetAttributeValue>("breadcrumbid"); - } - set - { - this.OnPropertyChanging("BreadcrumbId"); - this.SetAttributeValue("breadcrumbid", value); - this.OnPropertyChanged("BreadcrumbId"); - } - } - - /// - /// The origin of the caller. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("callerorigin")] - public string CallerOrigin - { - get - { - return this.GetAttributeValue("callerorigin"); - } - set - { - this.OnPropertyChanging("CallerOrigin"); - this.SetAttributeValue("callerorigin", value); - this.OnPropertyChanged("CallerOrigin"); - } - } - - /// - /// Date and time when the system job was completed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("completedon")] - public System.Nullable CompletedOn - { - get - { - return this.GetAttributeValue>("completedon"); - } - } - - /// - /// Unique identifier used to correlate between multiple SDK requests and system jobs. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("correlationid")] - public System.Nullable CorrelationId - { - get - { - return this.GetAttributeValue>("correlationid"); - } - set - { - this.OnPropertyChanging("CorrelationId"); - this.SetAttributeValue("correlationid", value); - this.OnPropertyChanged("CorrelationId"); - } - } - - /// - /// Last time the correlation depth was updated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("correlationupdatedtime")] - public System.Nullable CorrelationUpdatedTime - { - get - { - return this.GetAttributeValue>("correlationupdatedtime"); - } - set - { - this.OnPropertyChanging("CorrelationUpdatedTime"); - this.SetAttributeValue("correlationupdatedtime", value); - this.OnPropertyChanged("CorrelationUpdatedTime"); - } - } - - /// - /// Unique identifier of the user who created the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the system job was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the asyncoperation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Unstructured data associated with the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("data")] - public string Data - { - get - { - return this.GetAttributeValue("data"); - } - set - { - this.OnPropertyChanging("Data"); - this.SetAttributeValue("data", value); - this.OnPropertyChanged("Data"); - } - } - - /// - /// Execution of all operations with the same dependency token is serialized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencytoken")] - public string DependencyToken - { - get - { - return this.GetAttributeValue("dependencytoken"); - } - set - { - this.OnPropertyChanging("DependencyToken"); - this.SetAttributeValue("dependencytoken", value); - this.OnPropertyChanged("DependencyToken"); - } - } - - /// - /// Number of SDK calls made since the first call. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("depth")] - public System.Nullable Depth - { - get - { - return this.GetAttributeValue>("depth"); - } - set - { - this.OnPropertyChanging("Depth"); - this.SetAttributeValue("depth", value); - this.OnPropertyChanged("Depth"); - } - } - - /// - /// Error code returned from a canceled system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("errorcode")] - public System.Nullable ErrorCode - { - get - { - return this.GetAttributeValue>("errorcode"); - } - } - - /// - /// Time that the system job has taken to execute. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("executiontimespan")] - public System.Nullable ExecutionTimeSpan - { - get - { - return this.GetAttributeValue>("executiontimespan"); - } - } - - /// - /// The datetime when the Expander pipeline started. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("expanderstarttime")] - public System.Nullable ExpanderStartTime - { - get - { - return this.GetAttributeValue>("expanderstarttime"); - } - set - { - this.OnPropertyChanging("ExpanderStartTime"); - this.SetAttributeValue("expanderstarttime", value); - this.OnPropertyChanged("ExpanderStartTime"); - } - } - - /// - /// Message provided by the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("friendlymessage")] - public string FriendlyMessage - { - get - { - return this.GetAttributeValue("friendlymessage"); - } - set - { - this.OnPropertyChanging("FriendlyMessage"); - this.SetAttributeValue("friendlymessage", value); - this.OnPropertyChanged("FriendlyMessage"); - } - } - - /// - /// Unique identifier of the host that owns this system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("hostid")] - public string HostId - { - get - { - return this.GetAttributeValue("hostid"); - } - set - { - this.OnPropertyChanging("HostId"); - this.SetAttributeValue("hostid", value); - this.OnPropertyChanged("HostId"); - } - } - - /// - /// Indicates that the system job is waiting for an event. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iswaitingforevent")] - public System.Nullable IsWaitingForEvent - { - get - { - return this.GetAttributeValue>("iswaitingforevent"); - } - } - - /// - /// Message related to the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("message")] - public string Message - { - get - { - return this.GetAttributeValue("message"); - } - } - - /// - /// Name of the message that started this system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messagename")] - public string MessageName - { - get - { - return this.GetAttributeValue("messagename"); - } - set - { - this.OnPropertyChanging("MessageName"); - this.SetAttributeValue("messagename", value); - this.OnPropertyChanged("MessageName"); - } - } - - /// - /// Unique identifier of the user who last modified the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the system job was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the asyncoperation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Type of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operationtype")] - public Microsoft.Xrm.Sdk.OptionSetValue OperationType - { - get - { - return this.GetAttributeValue("operationtype"); - } - set - { - this.OnPropertyChanging("OperationType"); - this.SetAttributeValue("operationtype", value); - this.OnPropertyChanged("OperationType"); - } - } - - /// - /// Type of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operationtype")] - public virtual AsyncOperation_OperationType? OperationTypeEnum - { - get - { - return ((AsyncOperation_OperationType?)(EntityOptionSetEnum.GetEnum(this, "operationtype"))); - } - set - { - this.OnPropertyChanging("OperationType"); - this.SetAttributeValue("operationtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("OperationType"); - } - } - - /// - /// Unique identifier of the user or team who owns the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - set - { - this.OnPropertyChanging("OwnerId"); - this.SetAttributeValue("ownerid", value); - this.OnPropertyChanged("OwnerId"); - } - } - - /// - /// Unique identifier of the business unit that owns the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Unique identifier of the owning extension with which the system job is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningextensionid")] - public Microsoft.Xrm.Sdk.EntityReference OwningExtensionId - { - get - { - return this.GetAttributeValue("owningextensionid"); - } - set - { - this.OnPropertyChanging("OwningExtensionId"); - this.SetAttributeValue("owningextensionid", value); - this.OnPropertyChanged("OwningExtensionId"); - } - } - - /// - /// Unique identifier of the team who owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] - public Microsoft.Xrm.Sdk.EntityReference OwningTeam - { - get - { - return this.GetAttributeValue("owningteam"); - } - } - - /// - /// Unique identifier of the user who owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentpluginexecutionid")] - public System.Nullable ParentPluginExecutionId - { - get - { - return this.GetAttributeValue>("parentpluginexecutionid"); - } - set - { - this.OnPropertyChanging("ParentPluginExecutionId"); - this.SetAttributeValue("parentpluginexecutionid", value); - this.OnPropertyChanged("ParentPluginExecutionId"); - } - } - - /// - /// Indicates whether the system job should run only after the specified date and time. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("postponeuntil")] - public System.Nullable PostponeUntil - { - get - { - return this.GetAttributeValue>("postponeuntil"); - } - set - { - this.OnPropertyChanging("PostponeUntil"); - this.SetAttributeValue("postponeuntil", value); - this.OnPropertyChanged("PostponeUntil"); - } - } - - /// - /// Type of entity with which the system job is primarily associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("primaryentitytype")] - public string PrimaryEntityType - { - get - { - return this.GetAttributeValue("primaryentitytype"); - } - set - { - this.OnPropertyChanging("PrimaryEntityType"); - this.SetAttributeValue("primaryentitytype", value); - this.OnPropertyChanged("PrimaryEntityType"); - } - } - - /// - /// Pattern of the system job's recurrence. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("recurrencepattern")] - public string RecurrencePattern - { - get - { - return this.GetAttributeValue("recurrencepattern"); - } - set - { - this.OnPropertyChanging("RecurrencePattern"); - this.SetAttributeValue("recurrencepattern", value); - this.OnPropertyChanged("RecurrencePattern"); - } - } - - /// - /// Starting time in UTC for the recurrence pattern. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("recurrencestarttime")] - public System.Nullable RecurrenceStartTime - { - get - { - return this.GetAttributeValue>("recurrencestarttime"); - } - set - { - this.OnPropertyChanging("RecurrenceStartTime"); - this.SetAttributeValue("recurrencestarttime", value); - this.OnPropertyChanged("RecurrenceStartTime"); - } - } - - /// - /// Unique identifier of the object with which the system job is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("regardingobjectid")] - public Microsoft.Xrm.Sdk.EntityReference RegardingObjectId - { - get - { - return this.GetAttributeValue("regardingobjectid"); - } - set - { - this.OnPropertyChanging("RegardingObjectId"); - this.SetAttributeValue("regardingobjectid", value); - this.OnPropertyChanged("RegardingObjectId"); - } - } - - /// - /// Unique identifier of the request that generated the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requestid")] - public System.Nullable RequestId - { - get - { - return this.GetAttributeValue>("requestid"); - } - set - { - this.OnPropertyChanging("RequestId"); - this.SetAttributeValue("requestid", value); - this.OnPropertyChanged("RequestId"); - } - } - - /// - /// Retain job history. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("retainjobhistory")] - public System.Nullable RetainJobHistory - { - get - { - return this.GetAttributeValue>("retainjobhistory"); - } - set - { - this.OnPropertyChanging("RetainJobHistory"); - this.SetAttributeValue("retainjobhistory", value); - this.OnPropertyChanged("RetainJobHistory"); - } - } - - /// - /// Number of times to retry the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("retrycount")] - public System.Nullable RetryCount - { - get - { - return this.GetAttributeValue>("retrycount"); - } - } - - /// - /// Root execution context of the job that trigerred async job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootexecutioncontext")] - public string RootExecutionContext - { - get - { - return this.GetAttributeValue("rootexecutioncontext"); - } - set - { - this.OnPropertyChanging("RootExecutionContext"); - this.SetAttributeValue("rootexecutioncontext", value); - this.OnPropertyChanged("RootExecutionContext"); - } - } - - /// - /// Order in which operations were submitted. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sequence")] - public System.Nullable Sequence - { - get - { - return this.GetAttributeValue>("sequence"); - } - } - - /// - /// Date and time when the system job was started. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("startedon")] - public System.Nullable StartedOn - { - get - { - return this.GetAttributeValue>("startedon"); - } - } - - /// - /// Status of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.AsyncOperationState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.AsyncOperationState), optionSet.Value))); - } - else - { - return null; - } - } - set - { - this.OnPropertyChanging("StateCode"); - if ((value == null)) - { - this.SetAttributeValue("statecode", null); - } - else - { - this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); - } - this.OnPropertyChanged("StateCode"); - } - } - - /// - /// Reason for the status of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Reason for the status of the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual AsyncOperation_StatusCode? StatusCodeEnum - { - get - { - return ((AsyncOperation_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// The Subtype of the Async Job - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("subtype")] - public System.Nullable Subtype - { - get - { - return this.GetAttributeValue>("subtype"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - - /// - /// Unique identifier of the workflow activation related to the system job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowactivationid")] - public Microsoft.Xrm.Sdk.EntityReference WorkflowActivationId - { - get - { - return this.GetAttributeValue("workflowactivationid"); - } - set - { - this.OnPropertyChanging("WorkflowActivationId"); - this.SetAttributeValue("workflowactivationid", value); - this.OnPropertyChanged("WorkflowActivationId"); - } - } - - /// - /// Name of a workflow stage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowstagename")] - public string WorkflowStageName - { - get - { - return this.GetAttributeValue("workflowstagename"); - } - } - - /// - /// The workload name. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workload")] - public string Workload - { - get - { - return this.GetAttributeValue("workload"); - } - set - { - this.OnPropertyChanging("Workload"); - this.SetAttributeValue("workload", value); - this.OnPropertyChanged("Workload"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum BulkDeleteOperationState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Ready = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Suspended = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Locked = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Completed = 3, - } - - /// - /// User-submitted bulk deletion job. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("bulkdeleteoperation")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class BulkDeleteOperation : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public BulkDeleteOperation() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "bulkdeleteoperation"; - - public const string EntitySchemaName = "BulkDeleteOperation"; - - public const string PrimaryIdAttribute = "bulkdeleteoperationid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Unique identifier of the system job that created this record - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncoperationid")] - public Microsoft.Xrm.Sdk.EntityReference AsyncOperationId - { - get - { - return this.GetAttributeValue("asyncoperationid"); - } - } - - /// - /// Unique identifier of the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("bulkdeleteoperationid")] - public System.Nullable BulkDeleteOperationId - { - get - { - return this.GetAttributeValue>("bulkdeleteoperationid"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("bulkdeleteoperationid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - base.Id = value; - } - } - - /// - /// Unique identifier of the user who created the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the bulk deletion job was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the bulkdeleteoperation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Number of records that could not be deleted by the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("failurecount")] - public System.Nullable FailureCount - { - get - { - return this.GetAttributeValue>("failurecount"); - } - } - - /// - /// Information about if recurrence is defined for the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isrecurring")] - public System.Nullable IsRecurring - { - get - { - return this.GetAttributeValue>("isrecurring"); - } - } - - /// - /// Unique identifier of the user who last modified the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the bulk deletion job record was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the bulkdeleteoperation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - } - - /// - /// Next scheduled time for the bulk deletion job to run. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("nextrun")] - public System.Nullable NextRun - { - get - { - return this.GetAttributeValue>("nextrun"); - } - } - - /// - /// Fetch XML of the ordered query set. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("orderedquerysetxml")] - public string OrderedQuerySetXml - { - get - { - return this.GetAttributeValue("orderedquerysetxml"); - } - } - - /// - /// Unique identifier of the user or team who owns the bulk delete operation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - } - - /// - /// Business unit that owns the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Business user what owns the bulk delete operation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// Index of the ordered query expression that defines the deletion set. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processingqeindex")] - public System.Nullable ProcessingQEIndex - { - get - { - return this.GetAttributeValue>("processingqeindex"); - } - } - - /// - /// Status of the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.BulkDeleteOperationState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.BulkDeleteOperationState), optionSet.Value))); - } - else - { - return null; - } - } - } - - /// - /// Reason for the status of the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - } - - /// - /// Reason for the status of the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual BulkDeleteOperation_StatusCode? StatusCodeEnum - { - get - { - return ((BulkDeleteOperation_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - } - - /// - /// Number of records deleted by the bulk deletion job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("successcount")] - public System.Nullable SuccessCount - { - get - { - return this.GetAttributeValue>("successcount"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum connectionreferenceState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Active = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Inactive = 1, - } - - /// - /// - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("connectionreference")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class connectionreference : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public connectionreference() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "connectionreference"; - - public const string EntitySchemaName = "connectionreference"; - - public const string PrimaryIdAttribute = "connectionreferenceid"; - - public const string PrimaryNameAttribute = "connectionreferencedisplayname"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentidunique")] - public System.Nullable ComponentIdUnique - { - get - { - return this.GetAttributeValue>("componentidunique"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Id of the connection in API hub - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionid")] - public string ConnectionId - { - get - { - return this.GetAttributeValue("connectionid"); - } - set - { - this.OnPropertyChanging("ConnectionId"); - this.SetAttributeValue("connectionid", value); - this.OnPropertyChanged("ConnectionId"); - } - } - - /// - /// Display name of the connection reference - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferencedisplayname")] - public string connectionreferencedisplayname - { - get - { - return this.GetAttributeValue("connectionreferencedisplayname"); - } - set - { - this.OnPropertyChanging("connectionreferencedisplayname"); - this.SetAttributeValue("connectionreferencedisplayname", value); - this.OnPropertyChanged("connectionreferencedisplayname"); - } - } - - /// - /// Unique identifier for entity instances - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferenceid")] - public System.Nullable connectionreferenceId - { - get - { - return this.GetAttributeValue>("connectionreferenceid"); - } - set - { - this.OnPropertyChanging("connectionreferenceId"); - this.SetAttributeValue("connectionreferenceid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("connectionreferenceId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferenceid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.connectionreferenceId = value; - } - } - - /// - /// Connection Reference unique name - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferencelogicalname")] - public string ConnectionReferenceLogicalName - { - get - { - return this.GetAttributeValue("connectionreferencelogicalname"); - } - set - { - this.OnPropertyChanging("ConnectionReferenceLogicalName"); - this.SetAttributeValue("connectionreferencelogicalname", value); - this.OnPropertyChanged("ConnectionReferenceLogicalName"); - } - } - - /// - /// Id of the Public/Shared Connector - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectorid")] - public string ConnectorId - { - get - { - return this.GetAttributeValue("connectorid"); - } - set - { - this.OnPropertyChanging("ConnectorId"); - this.SetAttributeValue("connectorid", value); - this.OnPropertyChanged("ConnectorId"); - } - } - - /// - /// Unique identifier of the user who created the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Look up to the Connector entity - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customconnectorid")] - public Microsoft.Xrm.Sdk.EntityReference CustomConnectorId - { - get - { - return this.GetAttributeValue("customconnectorid"); - } - set - { - this.OnPropertyChanging("CustomConnectorId"); - this.SetAttributeValue("customconnectorid", value); - this.OnPropertyChanged("CustomConnectorId"); - } - } - - /// - /// Description of Connection Reference - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Sequence number of the import that created this record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] - public System.Nullable ImportSequenceNumber - { - get - { - return this.GetAttributeValue>("importsequencenumber"); - } - set - { - this.OnPropertyChanging("ImportSequenceNumber"); - this.SetAttributeValue("importsequencenumber", value); - this.OnPropertyChanged("ImportSequenceNumber"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Indicates whether the solution component is part of a managed solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Unique identifier of the user who modified the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the record was modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Date and time that the record was migrated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] - public System.Nullable OverriddenCreatedOn - { - get - { - return this.GetAttributeValue>("overriddencreatedon"); - } - set - { - this.OnPropertyChanging("OverriddenCreatedOn"); - this.SetAttributeValue("overriddencreatedon", value); - this.OnPropertyChanged("OverriddenCreatedOn"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Owner Id - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - set - { - this.OnPropertyChanging("OwnerId"); - this.SetAttributeValue("ownerid", value); - this.OnPropertyChanged("OwnerId"); - } - } - - /// - /// Unique identifier for the business unit that owns the record - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Unique identifier for the team that owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] - public Microsoft.Xrm.Sdk.EntityReference OwningTeam - { - get - { - return this.GetAttributeValue("owningteam"); - } - } - - /// - /// Unique identifier for the user that owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Status of the Connection Reference - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.connectionreferenceState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.connectionreferenceState), optionSet.Value))); - } - else - { - return null; - } - } - set - { - this.OnPropertyChanging("StateCode"); - if ((value == null)) - { - this.SetAttributeValue("statecode", null); - } - else - { - this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); - } - this.OnPropertyChanged("StateCode"); - } - } - - /// - /// Reason for the status of the Connection Reference - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Reason for the status of the Connection Reference - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual connectionreference_StatusCode? StatusCodeEnum - { - get - { - return ((connectionreference_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - - /// - /// Version Number - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// A component dependency in CRM. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("dependency")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class Dependency : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public Dependency() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "dependency"; - - public const string EntitySchemaName = "Dependency"; - - public const string PrimaryIdAttribute = "dependencyid"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Unique identifier of a dependency. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencyid")] - public System.Nullable DependencyId - { - get - { - return this.GetAttributeValue>("dependencyid"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencyid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - base.Id = value; - } - } - - /// - /// The dependency type of the dependency. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencytype")] - public Microsoft.Xrm.Sdk.OptionSetValue DependencyType - { - get - { - return this.GetAttributeValue("dependencytype"); - } - } - - /// - /// The dependency type of the dependency. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencytype")] - public virtual DependencyType? DependencyTypeEnum - { - get - { - return ((DependencyType?)(EntityOptionSetEnum.GetEnum(this, "dependencytype"))); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentbasesolutionid")] - public System.Nullable DependentComponentBaseSolutionId - { - get - { - return this.GetAttributeValue>("dependentcomponentbasesolutionid"); - } - } - - /// - /// Unique identifier of the dependent component's node. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentnodeid")] - public Microsoft.Xrm.Sdk.EntityReference DependentComponentNodeId - { - get - { - return this.GetAttributeValue("dependentcomponentnodeid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentobjectid")] - public System.Nullable DependentComponentObjectId - { - get - { - return this.GetAttributeValue>("dependentcomponentobjectid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentparentid")] - public System.Nullable DependentComponentParentId - { - get - { - return this.GetAttributeValue>("dependentcomponentparentid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponenttype")] - public Microsoft.Xrm.Sdk.OptionSetValue DependentComponentType - { - get - { - return this.GetAttributeValue("dependentcomponenttype"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponenttype")] - public virtual ComponentType? DependentComponentTypeEnum - { - get - { - return ((ComponentType?)(EntityOptionSetEnum.GetEnum(this, "dependentcomponenttype"))); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentbasesolutionid")] - public System.Nullable RequiredComponentBaseSolutionId - { - get - { - return this.GetAttributeValue>("requiredcomponentbasesolutionid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentintroducedversion")] - public System.Nullable RequiredComponentIntroducedVersion - { - get - { - return this.GetAttributeValue>("requiredcomponentintroducedversion"); - } - } - - /// - /// Unique identifier of the required component's node - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentnodeid")] - public Microsoft.Xrm.Sdk.EntityReference RequiredComponentNodeId - { - get - { - return this.GetAttributeValue("requiredcomponentnodeid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentobjectid")] - public System.Nullable RequiredComponentObjectId - { - get - { - return this.GetAttributeValue>("requiredcomponentobjectid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentparentid")] - public System.Nullable RequiredComponentParentId - { - get - { - return this.GetAttributeValue>("requiredcomponentparentid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponenttype")] - public Microsoft.Xrm.Sdk.OptionSetValue RequiredComponentType - { - get - { - return this.GetAttributeValue("requiredcomponenttype"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponenttype")] - public virtual ComponentType? RequiredComponentTypeEnum - { - get - { - return ((ComponentType?)(EntityOptionSetEnum.GetEnum(this, "requiredcomponenttype"))); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum DuplicateRuleState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Inactive = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Active = 1, - } - - /// - /// Rule used to identify potential duplicates. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("duplicaterule")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class DuplicateRule : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public DuplicateRule() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "duplicaterule"; - - public const string EntitySchemaName = "DuplicateRule"; - - public const string PrimaryIdAttribute = "duplicateruleid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Database table that stores match codes for the record type being evaluated for potential duplicates. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("baseentitymatchcodetable")] - public string BaseEntityMatchCodeTable - { - get - { - return this.GetAttributeValue("baseentitymatchcodetable"); - } - } - - /// - /// Record type of the record being evaluated for potential duplicates. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("baseentityname")] - public string BaseEntityName - { - get - { - return this.GetAttributeValue("baseentityname"); - } - set - { - this.OnPropertyChanging("BaseEntityName"); - this.SetAttributeValue("baseentityname", value); - this.OnPropertyChanged("BaseEntityName"); - } - } - - /// - /// Record type of the record being evaluated for potential duplicates. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("baseentitytypecode")] - public Microsoft.Xrm.Sdk.OptionSetValue BaseEntityTypeCode - { - get - { - return this.GetAttributeValue("baseentitytypecode"); - } - } - - /// - /// Unique identifier of the user who created the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the duplicate detection rule was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the duplicaterule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Description of the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Unique identifier of the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("duplicateruleid")] - public System.Nullable DuplicateRuleId - { - get - { - return this.GetAttributeValue>("duplicateruleid"); - } - set - { - this.OnPropertyChanging("DuplicateRuleId"); - this.SetAttributeValue("duplicateruleid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("DuplicateRuleId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("duplicateruleid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.DuplicateRuleId = value; - } - } - - /// - /// Determines whether to flag inactive records as duplicates - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("excludeinactiverecords")] - public System.Nullable ExcludeInactiveRecords - { - get - { - return this.GetAttributeValue>("excludeinactiverecords"); - } - set - { - this.OnPropertyChanging("ExcludeInactiveRecords"); - this.SetAttributeValue("excludeinactiverecords", value); - this.OnPropertyChanged("ExcludeInactiveRecords"); - } - } - - /// - /// Indicates if the operator is case-sensitive. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscasesensitive")] - public System.Nullable IsCaseSensitive - { - get - { - return this.GetAttributeValue>("iscasesensitive"); - } - set - { - this.OnPropertyChanging("IsCaseSensitive"); - this.SetAttributeValue("iscasesensitive", value); - this.OnPropertyChanged("IsCaseSensitive"); - } - } - - /// - /// Database table that stores match codes for potential duplicate records. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("matchingentitymatchcodetable")] - public string MatchingEntityMatchCodeTable - { - get - { - return this.GetAttributeValue("matchingentitymatchcodetable"); - } - } - - /// - /// Record type of the records being evaluated as potential duplicates. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("matchingentityname")] - public string MatchingEntityName - { - get - { - return this.GetAttributeValue("matchingentityname"); - } - set - { - this.OnPropertyChanging("MatchingEntityName"); - this.SetAttributeValue("matchingentityname", value); - this.OnPropertyChanged("MatchingEntityName"); - } - } - - /// - /// Record type of the records being evaluated as potential duplicates. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("matchingentitytypecode")] - public Microsoft.Xrm.Sdk.OptionSetValue MatchingEntityTypeCode - { - get - { - return this.GetAttributeValue("matchingentitytypecode"); - } - } - - /// - /// Unique identifier of the user who last modified the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the duplicate detection rule was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the duplicaterule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the user or team who owns the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - set - { - this.OnPropertyChanging("OwnerId"); - this.SetAttributeValue("ownerid", value); - this.OnPropertyChanged("OwnerId"); - } - } - - /// - /// Unique identifier of the business unit that owns duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Unique identifier of the team who owns the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] - public Microsoft.Xrm.Sdk.EntityReference OwningTeam - { - get - { - return this.GetAttributeValue("owningteam"); - } - } - - /// - /// Unique identifier of the user who owns the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// Status of the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.DuplicateRuleState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.DuplicateRuleState), optionSet.Value))); - } - else - { - return null; - } - } - } - - /// - /// Reason for the status of the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Reason for the status of the duplicate detection rule. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual DuplicateRule_StatusCode? StatusCodeEnum - { - get - { - return ((DuplicateRule_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum EnvironmentVariableDefinitionState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Active = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Inactive = 1, - } - - /// - /// Contains information about the settable variable: its type, default value, and etc. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("environmentvariabledefinition")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class EnvironmentVariableDefinition : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public EnvironmentVariableDefinition() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "environmentvariabledefinition"; - - public const string EntitySchemaName = "EnvironmentVariableDefinition"; - - public const string PrimaryIdAttribute = "environmentvariabledefinitionid"; - - public const string PrimaryNameAttribute = "schemaname"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("apiid")] - public string ApiId - { - get - { - return this.GetAttributeValue("apiid"); - } - set - { - this.OnPropertyChanging("ApiId"); - this.SetAttributeValue("apiid", value); - this.OnPropertyChanged("ApiId"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier for Connection Reference associated with Environment Variable Definition. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferenceid")] - public Microsoft.Xrm.Sdk.EntityReference ConnectionReferenceId - { - get - { - return this.GetAttributeValue("connectionreferenceid"); - } - set - { - this.OnPropertyChanging("ConnectionReferenceId"); - this.SetAttributeValue("connectionreferenceid", value); - this.OnPropertyChanged("ConnectionReferenceId"); - } - } - - /// - /// Unique identifier of the user who created the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Default variable value to be used if no associated EnvironmentVariableValue entities exist. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultvalue")] - public string DefaultValue - { - get - { - return this.GetAttributeValue("defaultvalue"); - } - set - { - this.OnPropertyChanging("DefaultValue"); - this.SetAttributeValue("defaultvalue", value); - this.OnPropertyChanged("DefaultValue"); - } - } - - /// - /// Description of the variable definition. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Display Name of the variable definition. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("displayname")] - public string DisplayName - { - get - { - return this.GetAttributeValue("displayname"); - } - set - { - this.OnPropertyChanging("DisplayName"); - this.SetAttributeValue("displayname", value); - this.OnPropertyChanged("DisplayName"); - } - } - - /// - /// Unique identifier for entity instances - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionid")] - public System.Nullable EnvironmentVariableDefinitionId - { - get - { - return this.GetAttributeValue>("environmentvariabledefinitionid"); - } - set - { - this.OnPropertyChanging("EnvironmentVariableDefinitionId"); - this.SetAttributeValue("environmentvariabledefinitionid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("EnvironmentVariableDefinitionId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.EnvironmentVariableDefinitionId = value; - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionidunique")] - public System.Nullable EnvironmentVariableDefinitionIdUnique - { - get - { - return this.GetAttributeValue>("environmentvariabledefinitionidunique"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("hint")] - public string Hint - { - get - { - return this.GetAttributeValue("hint"); - } - set - { - this.OnPropertyChanging("Hint"); - this.SetAttributeValue("hint", value); - this.OnPropertyChanged("Hint"); - } - } - - /// - /// Sequence number of the import that created this record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] - public System.Nullable ImportSequenceNumber - { - get - { - return this.GetAttributeValue>("importsequencenumber"); - } - set - { - this.OnPropertyChanging("ImportSequenceNumber"); - this.SetAttributeValue("importsequencenumber", value); - this.OnPropertyChanged("ImportSequenceNumber"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Tells whether the component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Indicates whether the solution component is part of a managed solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isrequired")] - public System.Nullable IsRequired - { - get - { - return this.GetAttributeValue>("isrequired"); - } - set - { - this.OnPropertyChanging("IsRequired"); - this.SetAttributeValue("isrequired", value); - this.OnPropertyChanged("IsRequired"); - } - } - - /// - /// Unique identifier of the user who modified the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the record was modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Date and time that the record was migrated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] - public System.Nullable OverriddenCreatedOn - { - get - { - return this.GetAttributeValue>("overriddencreatedon"); - } - set - { - this.OnPropertyChanging("OverriddenCreatedOn"); - this.SetAttributeValue("overriddencreatedon", value); - this.OnPropertyChanged("OverriddenCreatedOn"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Owner Id - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - set - { - this.OnPropertyChanging("OwnerId"); - this.SetAttributeValue("ownerid", value); - this.OnPropertyChanged("OwnerId"); - } - } - - /// - /// Unique identifier for the business unit that owns the record - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Unique identifier for the team that owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] - public Microsoft.Xrm.Sdk.EntityReference OwningTeam - { - get - { - return this.GetAttributeValue("owningteam"); - } - } - - /// - /// Unique identifier for the user that owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parameterkey")] - public string ParameterKey - { - get - { - return this.GetAttributeValue("parameterkey"); - } - set - { - this.OnPropertyChanging("ParameterKey"); - this.SetAttributeValue("parameterkey", value); - this.OnPropertyChanged("ParameterKey"); - } - } - - /// - /// Unique identifier for Environment Variable Definition associated with Environment Variable Definition. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentdefinitionid")] - public Microsoft.Xrm.Sdk.EntityReference ParentDefinitionId - { - get - { - return this.GetAttributeValue("parentdefinitionid"); - } - set - { - this.OnPropertyChanging("ParentDefinitionId"); - this.SetAttributeValue("parentdefinitionid", value); - this.OnPropertyChanged("ParentDefinitionId"); - } - } - - /// - /// Unique entity name. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schemaname")] - public string SchemaName - { - get - { - return this.GetAttributeValue("schemaname"); - } - set - { - this.OnPropertyChanging("SchemaName"); - this.SetAttributeValue("schemaname", value); - this.OnPropertyChanged("SchemaName"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Status of the Environment Variable Definition - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.EnvironmentVariableDefinitionState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.EnvironmentVariableDefinitionState), optionSet.Value))); - } - else - { - return null; - } - } - set - { - this.OnPropertyChanging("StateCode"); - if ((value == null)) - { - this.SetAttributeValue("statecode", null); - } - else - { - this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); - } - this.OnPropertyChanged("StateCode"); - } - } - - /// - /// Reason for the status of the Environment Variable Definition - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Reason for the status of the Environment Variable Definition - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual EnvironmentVariableDefinition_StatusCode? StatusCodeEnum - { - get - { - return ((EnvironmentVariableDefinition_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Environment variable value type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] - public Microsoft.Xrm.Sdk.OptionSetValue Type - { - get - { - return this.GetAttributeValue("type"); - } - set - { - this.OnPropertyChanging("Type"); - this.SetAttributeValue("type", value); - this.OnPropertyChanged("Type"); - } - } - - /// - /// Environment variable value type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] - public virtual EnvironmentVariableDefinition_Type? TypeEnum - { - get - { - return ((EnvironmentVariableDefinition_Type?)(EntityOptionSetEnum.GetEnum(this, "type"))); - } - set - { - this.OnPropertyChanging("Type"); - this.SetAttributeValue("type", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Type"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("valueschema")] - public string ValueSchema - { - get - { - return this.GetAttributeValue("valueschema"); - } - set - { - this.OnPropertyChanging("ValueSchema"); - this.SetAttributeValue("valueschema", value); - this.OnPropertyChanged("ValueSchema"); - } - } - - /// - /// Version Number - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum EnvironmentVariableValueState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Active = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Inactive = 1, - } - - /// - /// Holds the value for the associated EnvironmentVariableDefinition entity. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("environmentvariablevalue")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class EnvironmentVariableValue : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public EnvironmentVariableValue() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "environmentvariablevalue"; - - public const string EntitySchemaName = "EnvironmentVariableValue"; - - public const string PrimaryIdAttribute = "environmentvariablevalueid"; - - public const string PrimaryNameAttribute = "schemaname"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier of the user who created the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Unique identifier for Environment Variable Definition associated with Environment Variable Value. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionid")] - public Microsoft.Xrm.Sdk.EntityReference EnvironmentVariableDefinitionId - { - get - { - return this.GetAttributeValue("environmentvariabledefinitionid"); - } - set - { - this.OnPropertyChanging("EnvironmentVariableDefinitionId"); - this.SetAttributeValue("environmentvariabledefinitionid", value); - this.OnPropertyChanged("EnvironmentVariableDefinitionId"); - } - } - - /// - /// Unique identifier for entity instances - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariablevalueid")] - public System.Nullable EnvironmentVariableValueId - { - get - { - return this.GetAttributeValue>("environmentvariablevalueid"); - } - set - { - this.OnPropertyChanging("EnvironmentVariableValueId"); - this.SetAttributeValue("environmentvariablevalueid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("EnvironmentVariableValueId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariablevalueid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.EnvironmentVariableValueId = value; - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariablevalueidunique")] - public System.Nullable EnvironmentVariableValueIdUnique - { - get - { - return this.GetAttributeValue>("environmentvariablevalueidunique"); - } - } - - /// - /// Sequence number of the import that created this record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] - public System.Nullable ImportSequenceNumber - { - get - { - return this.GetAttributeValue>("importsequencenumber"); - } - set - { - this.OnPropertyChanging("ImportSequenceNumber"); - this.SetAttributeValue("importsequencenumber", value); - this.OnPropertyChanged("ImportSequenceNumber"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Tells whether the component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Indicates whether the solution component is part of a managed solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Unique identifier of the user who modified the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the record was modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Date and time that the record was migrated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] - public System.Nullable OverriddenCreatedOn - { - get - { - return this.GetAttributeValue>("overriddencreatedon"); - } - set - { - this.OnPropertyChanging("OverriddenCreatedOn"); - this.SetAttributeValue("overriddencreatedon", value); - this.OnPropertyChanged("OverriddenCreatedOn"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Owner Id - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - set - { - this.OnPropertyChanging("OwnerId"); - this.SetAttributeValue("ownerid", value); - this.OnPropertyChanged("OwnerId"); - } - } - - /// - /// Unique identifier for the business unit that owns the record - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Unique identifier for the team that owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] - public Microsoft.Xrm.Sdk.EntityReference OwningTeam - { - get - { - return this.GetAttributeValue("owningteam"); - } - } - - /// - /// Unique identifier for the user that owns the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// Unique entity name. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schemaname")] - public string SchemaName - { - get - { - return this.GetAttributeValue("schemaname"); - } - set - { - this.OnPropertyChanging("SchemaName"); - this.SetAttributeValue("schemaname", value); - this.OnPropertyChanged("SchemaName"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Status of the Environment Variable Value - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.EnvironmentVariableValueState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.EnvironmentVariableValueState), optionSet.Value))); - } - else - { - return null; - } - } - set - { - this.OnPropertyChanging("StateCode"); - if ((value == null)) - { - this.SetAttributeValue("statecode", null); - } - else - { - this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); - } - this.OnPropertyChanged("StateCode"); - } - } - - /// - /// Reason for the status of the Environment Variable Value - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Reason for the status of the Environment Variable Value - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual EnvironmentVariableValue_StatusCode? StatusCodeEnum - { - get - { - return ((EnvironmentVariableValue_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - - /// - /// Contains the actual variable data. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("value")] - public string Value - { - get - { - return this.GetAttributeValue("value"); - } - set - { - this.OnPropertyChanging("Value"); - this.SetAttributeValue("value", value); - this.OnPropertyChanged("Value"); - } - } - - /// - /// Version Number - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// For internal use only. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("importjob")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class ImportJob : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public ImportJob() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "importjob"; - - public const string EntitySchemaName = "ImportJob"; - - public const string PrimaryIdAttribute = "importjobid"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Date and time when the import job was completed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("completedon")] - public System.Nullable CompletedOn - { - get - { - return this.GetAttributeValue>("completedon"); - } - } - - /// - /// Unique identifier of the user who created the importJob. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the import job record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the import job record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Unstructured data associated with the import job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("data")] - public string Data - { - get - { - return this.GetAttributeValue("data"); - } - set - { - this.OnPropertyChanging("Data"); - this.SetAttributeValue("data", value); - this.OnPropertyChanged("Data"); - } - } - - /// - /// The context of the import - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importcontext")] - public string ImportContext - { - get - { - return this.GetAttributeValue("importcontext"); - } - set - { - this.OnPropertyChanging("ImportContext"); - this.SetAttributeValue("importcontext", value); - this.OnPropertyChanged("ImportContext"); - } - } - - /// - /// Unique identifier of the import job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importjobid")] - public System.Nullable ImportJobId - { - get - { - return this.GetAttributeValue>("importjobid"); - } - set - { - this.OnPropertyChanging("ImportJobId"); - this.SetAttributeValue("importjobid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("ImportJobId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importjobid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.ImportJobId = value; - } - } - - /// - /// Unique identifier of the user who modified the importJob. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the import job was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the import job record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the import job. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// The context of the solution operation - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operationcontext")] - public string OperationContext - { - get - { - return this.GetAttributeValue("operationcontext"); - } - set - { - this.OnPropertyChanging("OperationContext"); - this.SetAttributeValue("operationcontext", value); - this.OnPropertyChanged("OperationContext"); - } - } - - /// - /// Unique identifier of the organization associated with the importjob. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// Import Progress Percentage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("progress")] - public System.Nullable Progress - { - get - { - return this.GetAttributeValue>("progress"); - } - set - { - this.OnPropertyChanging("Progress"); - this.SetAttributeValue("progress", value); - this.OnPropertyChanged("Progress"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Unique identifier of the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionname")] - public string SolutionName - { - get - { - return this.GetAttributeValue("solutionname"); - } - set - { - this.OnPropertyChanging("SolutionName"); - this.SetAttributeValue("solutionname", value); - this.OnPropertyChanged("SolutionName"); - } - } - - /// - /// Date and time when the import job was started. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("startedon")] - public System.Nullable StartedOn - { - get - { - return this.GetAttributeValue>("startedon"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - } - - /// - /// Assembly that contains one or more plug-in types. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("pluginassembly")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class PluginAssembly : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public PluginAssembly() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "pluginassembly"; - - public const string EntitySchemaName = "PluginAssembly"; - - public const string PrimaryIdAttribute = "pluginassemblyid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Specifies mode of authentication with web sources like WebApp - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] - public Microsoft.Xrm.Sdk.OptionSetValue AuthType - { - get - { - return this.GetAttributeValue("authtype"); - } - set - { - this.OnPropertyChanging("AuthType"); - this.SetAttributeValue("authtype", value); - this.OnPropertyChanged("AuthType"); - } - } - - /// - /// Specifies mode of authentication with web sources like WebApp - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] - public virtual PluginAssembly_AuthType? AuthTypeEnum - { - get - { - return ((PluginAssembly_AuthType?)(EntityOptionSetEnum.GetEnum(this, "authtype"))); - } - set - { - this.OnPropertyChanging("AuthType"); - this.SetAttributeValue("authtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("AuthType"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Bytes of the assembly, in Base64 format. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("content")] - public string Content - { - get - { - return this.GetAttributeValue("content"); - } - set - { - this.OnPropertyChanging("Content"); - this.SetAttributeValue("content", value); - this.OnPropertyChanged("Content"); - } - } - - /// - /// Unique identifier of the user who created the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the plug-in assembly was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the pluginassembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Culture code for the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("culture")] - public string Culture - { - get - { - return this.GetAttributeValue("culture"); - } - set - { - this.OnPropertyChanging("Culture"); - this.SetAttributeValue("culture", value); - this.OnPropertyChanged("Culture"); - } - } - - /// - /// Customization Level. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] - public System.Nullable CustomizationLevel - { - get - { - return this.GetAttributeValue>("customizationlevel"); - } - } - - /// - /// Description of the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Information that specifies whether this component should be hidden. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ishidden")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsHidden - { - get - { - return this.GetAttributeValue("ishidden"); - } - set - { - this.OnPropertyChanging("IsHidden"); - this.SetAttributeValue("ishidden", value); - this.OnPropertyChanged("IsHidden"); - } - } - - /// - /// Information that specifies whether this component is managed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Information about how the plugin assembly is to be isolated at execution time; None / Sandboxed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isolationmode")] - public Microsoft.Xrm.Sdk.OptionSetValue IsolationMode - { - get - { - return this.GetAttributeValue("isolationmode"); - } - set - { - this.OnPropertyChanging("IsolationMode"); - this.SetAttributeValue("isolationmode", value); - this.OnPropertyChanged("IsolationMode"); - } - } - - /// - /// Information about how the plugin assembly is to be isolated at execution time; None / Sandboxed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isolationmode")] - public virtual PluginAssembly_IsolationMode? IsolationModeEnum - { - get - { - return ((PluginAssembly_IsolationMode?)(EntityOptionSetEnum.GetEnum(this, "isolationmode"))); - } - set - { - this.OnPropertyChanging("IsolationMode"); - this.SetAttributeValue("isolationmode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("IsolationMode"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ispasswordset")] - public System.Nullable IsPasswordSet - { - get - { - return this.GetAttributeValue>("ispasswordset"); - } - } - - /// - /// Major of the assembly version. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("major")] - public System.Nullable Major - { - get - { - return this.GetAttributeValue>("major"); - } - } - - /// - /// Minor of the assembly version. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("minor")] - public System.Nullable Minor - { - get - { - return this.GetAttributeValue>("minor"); - } - } - - /// - /// Unique identifier of the user who last modified the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the plug-in assembly was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the pluginassembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization with which the plug-in assembly is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// User Password - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("password")] - public string Password - { - get - { - return this.GetAttributeValue("password"); - } - set - { - this.OnPropertyChanging("Password"); - this.SetAttributeValue("password", value); - this.OnPropertyChanged("Password"); - } - } - - /// - /// File name of the plug-in assembly. Used when the source type is set to 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("path")] - public string Path - { - get - { - return this.GetAttributeValue("path"); - } - set - { - this.OnPropertyChanging("Path"); - this.SetAttributeValue("path", value); - this.OnPropertyChanged("Path"); - } - } - - /// - /// Unique identifier of the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyid")] - public System.Nullable PluginAssemblyId - { - get - { - return this.GetAttributeValue>("pluginassemblyid"); - } - set - { - this.OnPropertyChanging("PluginAssemblyId"); - this.SetAttributeValue("pluginassemblyid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("PluginAssemblyId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.PluginAssemblyId = value; - } - } - - /// - /// Unique identifier of the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyidunique")] - public System.Nullable PluginAssemblyIdUnique - { - get - { - return this.GetAttributeValue>("pluginassemblyidunique"); - } - } - - /// - /// Public key token of the assembly. This value can be obtained from the assembly by using reflection. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publickeytoken")] - public string PublicKeyToken - { - get - { - return this.GetAttributeValue("publickeytoken"); - } - set - { - this.OnPropertyChanging("PublicKeyToken"); - this.SetAttributeValue("publickeytoken", value); - this.OnPropertyChanged("PublicKeyToken"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Hash of the source of the assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcehash")] - public string SourceHash - { - get - { - return this.GetAttributeValue("sourcehash"); - } - set - { - this.OnPropertyChanging("SourceHash"); - this.SetAttributeValue("sourcehash", value); - this.OnPropertyChanged("SourceHash"); - } - } - - /// - /// Location of the assembly, for example 0=database, 1=on-disk. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcetype")] - public Microsoft.Xrm.Sdk.OptionSetValue SourceType - { - get - { - return this.GetAttributeValue("sourcetype"); - } - set - { - this.OnPropertyChanging("SourceType"); - this.SetAttributeValue("sourcetype", value); - this.OnPropertyChanged("SourceType"); - } - } - - /// - /// Location of the assembly, for example 0=database, 1=on-disk. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcetype")] - public virtual PluginAssembly_SourceType? SourceTypeEnum - { - get - { - return ((PluginAssembly_SourceType?)(EntityOptionSetEnum.GetEnum(this, "sourcetype"))); - } - set - { - this.OnPropertyChanging("SourceType"); - this.SetAttributeValue("sourcetype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("SourceType"); - } - } - - /// - /// Web Url - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("url")] - public string Url - { - get - { - return this.GetAttributeValue("url"); - } - set - { - this.OnPropertyChanging("Url"); - this.SetAttributeValue("url", value); - this.OnPropertyChanged("Url"); - } - } - - /// - /// User Name - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("username")] - public string UserName - { - get - { - return this.GetAttributeValue("username"); - } - set - { - this.OnPropertyChanging("UserName"); - this.SetAttributeValue("username", value); - this.OnPropertyChanged("UserName"); - } - } - - /// - /// Version number of the assembly. The value can be obtained from the assembly through reflection. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] - public string Version - { - get - { - return this.GetAttributeValue("version"); - } - set - { - this.OnPropertyChanging("Version"); - this.SetAttributeValue("version", value); - this.OnPropertyChanged("Version"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// Type that inherits from the IPlugin interface and is contained within a plug-in assembly. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("plugintype")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class PluginType : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public PluginType() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "plugintype"; - - public const string EntitySchemaName = "PluginType"; - - public const string PrimaryIdAttribute = "plugintypeid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Full path name of the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("assemblyname")] - public string AssemblyName - { - get - { - return this.GetAttributeValue("assemblyname"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier of the user who created the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the plug-in type was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the plugintype. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Culture code for the plug-in assembly. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("culture")] - public string Culture - { - get - { - return this.GetAttributeValue("culture"); - } - } - - /// - /// Customization level of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] - public System.Nullable CustomizationLevel - { - get - { - return this.GetAttributeValue>("customizationlevel"); - } - } - - /// - /// Serialized Custom Activity Type information, including required arguments. For more information, see SandboxCustomActivityInfo. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customworkflowactivityinfo")] - public string CustomWorkflowActivityInfo - { - get - { - return this.GetAttributeValue("customworkflowactivityinfo"); - } - } - - /// - /// Description of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// User friendly name for the plug-in. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("friendlyname")] - public string FriendlyName - { - get - { - return this.GetAttributeValue("friendlyname"); - } - set - { - this.OnPropertyChanging("FriendlyName"); - this.SetAttributeValue("friendlyname", value); - this.OnPropertyChanged("FriendlyName"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Indicates if the plug-in is a custom activity for workflows. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isworkflowactivity")] - public System.Nullable IsWorkflowActivity - { - get - { - return this.GetAttributeValue>("isworkflowactivity"); - } - } - - /// - /// Major of the version number of the assembly for the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("major")] - public System.Nullable Major - { - get - { - return this.GetAttributeValue>("major"); - } - } - - /// - /// Minor of the version number of the assembly for the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("minor")] - public System.Nullable Minor - { - get - { - return this.GetAttributeValue>("minor"); - } - } - - /// - /// Unique identifier of the user who last modified the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the plug-in type was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the plugintype. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization with which the plug-in type is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Unique identifier of the plug-in assembly that contains this plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyid")] - public Microsoft.Xrm.Sdk.EntityReference PluginAssemblyId - { - get - { - return this.GetAttributeValue("pluginassemblyid"); - } - set - { - this.OnPropertyChanging("PluginAssemblyId"); - this.SetAttributeValue("pluginassemblyid", value); - this.OnPropertyChanged("PluginAssemblyId"); - } - } - - /// - /// Unique identifier of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] - public System.Nullable PluginTypeId - { - get - { - return this.GetAttributeValue>("plugintypeid"); - } - set - { - this.OnPropertyChanging("PluginTypeId"); - this.SetAttributeValue("plugintypeid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("PluginTypeId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.PluginTypeId = value; - } - } - - /// - /// Unique identifier of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeidunique")] - public System.Nullable PluginTypeIdUnique - { - get - { - return this.GetAttributeValue>("plugintypeidunique"); - } - } - - /// - /// Public key token of the assembly for the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publickeytoken")] - public string PublicKeyToken - { - get - { - return this.GetAttributeValue("publickeytoken"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Fully qualified type name of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("typename")] - public string TypeName - { - get - { - return this.GetAttributeValue("typename"); - } - set - { - this.OnPropertyChanging("TypeName"); - this.SetAttributeValue("typename", value); - this.OnPropertyChanged("TypeName"); - } - } - - /// - /// Version number of the assembly for the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] - public string Version - { - get - { - return this.GetAttributeValue("version"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - - /// - /// Group name of workflow custom activity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowactivitygroupname")] - public string WorkflowActivityGroupName - { - get - { - return this.GetAttributeValue("workflowactivitygroupname"); - } - set - { - this.OnPropertyChanging("WorkflowActivityGroupName"); - this.SetAttributeValue("workflowactivitygroupname", value); - this.OnPropertyChanged("WorkflowActivityGroupName"); - } - } - } - - /// - /// Message that is supported by the SDK. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessage")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SdkMessage : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SdkMessage() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "sdkmessage"; - - public const string EntitySchemaName = "SdkMessage"; - - public const string PrimaryIdAttribute = "sdkmessageid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Information about whether the SDK message is automatically transacted. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("autotransact")] - public System.Nullable AutoTransact - { - get - { - return this.GetAttributeValue>("autotransact"); - } - set - { - this.OnPropertyChanging("AutoTransact"); - this.SetAttributeValue("autotransact", value); - this.OnPropertyChanged("AutoTransact"); - } - } - - /// - /// Identifies where a method will be exposed. 0 - Server, 1 - Client, 2 - both. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("availability")] - public System.Nullable Availability - { - get - { - return this.GetAttributeValue>("availability"); - } - set - { - this.OnPropertyChanging("Availability"); - this.SetAttributeValue("availability", value); - this.OnPropertyChanged("Availability"); - } - } - - /// - /// If this is a categorized method, this is the name, otherwise None. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("categoryname")] - public string CategoryName - { - get - { - return this.GetAttributeValue("categoryname"); - } - set - { - this.OnPropertyChanging("CategoryName"); - this.SetAttributeValue("categoryname", value); - this.OnPropertyChanged("CategoryName"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier of the user who created the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the SDK message was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the sdkmessage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Customization level of the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] - public System.Nullable CustomizationLevel - { - get - { - return this.GetAttributeValue>("customizationlevel"); - } - } - - /// - /// Name of the privilege that allows execution of the SDK message - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("executeprivilegename")] - public string ExecutePrivilegeName - { - get - { - return this.GetAttributeValue("executeprivilegename"); - } - set - { - this.OnPropertyChanging("ExecutePrivilegeName"); - this.SetAttributeValue("executeprivilegename", value); - this.OnPropertyChanged("ExecutePrivilegeName"); - } - } - - /// - /// Indicates whether the SDK message should have its requests expanded per primary entity defined in its filters. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("expand")] - public System.Nullable Expand - { - get - { - return this.GetAttributeValue>("expand"); - } - set - { - this.OnPropertyChanging("Expand"); - this.SetAttributeValue("expand", value); - this.OnPropertyChanged("Expand"); - } - } - - /// - /// Version in which the component is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Information about whether the SDK message is active. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isactive")] - public System.Nullable IsActive - { - get - { - return this.GetAttributeValue>("isactive"); - } - set - { - this.OnPropertyChanging("IsActive"); - this.SetAttributeValue("isactive", value); - this.OnPropertyChanged("IsActive"); - } - } - - /// - /// Information that specifies whether this component is managed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Indicates whether the SDK message is private. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isprivate")] - public System.Nullable IsPrivate - { - get - { - return this.GetAttributeValue>("isprivate"); - } - set - { - this.OnPropertyChanging("IsPrivate"); - this.SetAttributeValue("isprivate", value); - this.OnPropertyChanged("IsPrivate"); - } - } - - /// - /// Identifies whether an SDK message will be ReadOnly or Read Write. false - ReadWrite, true - ReadOnly . - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isreadonly")] - public System.Nullable IsReadOnly - { - get - { - return this.GetAttributeValue>("isreadonly"); - } - set - { - this.OnPropertyChanging("IsReadOnly"); - this.SetAttributeValue("isreadonly", value); - this.OnPropertyChanged("IsReadOnly"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isvalidforexecuteasync")] - public System.Nullable IsValidForExecuteAsync - { - get - { - return this.GetAttributeValue>("isvalidforexecuteasync"); - } - } - - /// - /// Unique identifier of the user who last modified the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the SDK message was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the sdkmessage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization with which the SDK message is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Unique identifier of the SDK message entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] - public System.Nullable SdkMessageId - { - get - { - return this.GetAttributeValue>("sdkmessageid"); - } - set - { - this.OnPropertyChanging("SdkMessageId"); - this.SetAttributeValue("sdkmessageid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SdkMessageId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SdkMessageId = value; - } - } - - /// - /// Unique identifier of the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageidunique")] - public System.Nullable SdkMessageIdUnique - { - get - { - return this.GetAttributeValue>("sdkmessageidunique"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Indicates whether the SDK message is a template. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("template")] - public System.Nullable Template - { - get - { - return this.GetAttributeValue>("template"); - } - set - { - this.OnPropertyChanging("Template"); - this.SetAttributeValue("template", value); - this.OnPropertyChanged("Template"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("throttlesettings")] - public string ThrottleSettings - { - get - { - return this.GetAttributeValue("throttlesettings"); - } - } - - /// - /// Number that identifies a specific revision of the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - - /// - /// Whether or not the SDK message can be called from a workflow. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowsdkstepenabled")] - public System.Nullable WorkflowSdkStepEnabled - { - get - { - return this.GetAttributeValue>("workflowsdkstepenabled"); - } - } - } - - /// - /// Filter that defines which SDK messages are valid for each type of entity. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessagefilter")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SdkMessageFilter : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SdkMessageFilter() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "sdkmessagefilter"; - - public const string EntitySchemaName = "SdkMessageFilter"; - - public const string PrimaryIdAttribute = "sdkmessagefilterid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Identifies where a method will be exposed. 0 - Server, 1 - Client, 2 - both. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("availability")] - public System.Nullable Availability - { - get - { - return this.GetAttributeValue>("availability"); - } - set - { - this.OnPropertyChanging("Availability"); - this.SetAttributeValue("availability", value); - this.OnPropertyChanged("Availability"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier of the user who created the SDK message filter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the SDK message filter was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the sdkmessagefilter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Customization level of the SDK message filter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] - public System.Nullable CustomizationLevel - { - get - { - return this.GetAttributeValue>("customizationlevel"); - } - } - - /// - /// Version in which the component is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Indicates whether a custom SDK message processing step is allowed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomprocessingstepallowed")] - public System.Nullable IsCustomProcessingStepAllowed - { - get - { - return this.GetAttributeValue>("iscustomprocessingstepallowed"); - } - set - { - this.OnPropertyChanging("IsCustomProcessingStepAllowed"); - this.SetAttributeValue("iscustomprocessingstepallowed", value); - this.OnPropertyChanged("IsCustomProcessingStepAllowed"); - } - } - - /// - /// Information that specifies whether this component is managed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Indicates whether the filter should be visible. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isvisible")] - public System.Nullable IsVisible - { - get - { - return this.GetAttributeValue>("isvisible"); - } - } - - /// - /// Unique identifier of the user who last modified the SDK message filter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the SDK message filter was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the sdkmessagefilter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the SDK message filter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization with which the SDK message filter is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Type of entity with which the SDK message filter is primarily associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("primaryobjecttypecode")] - public string PrimaryObjectTypeCode - { - get - { - return this.GetAttributeValue("primaryobjecttypecode"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("restrictionlevel")] - public System.Nullable RestrictionLevel - { - get - { - return this.GetAttributeValue>("restrictionlevel"); - } - set - { - this.OnPropertyChanging("RestrictionLevel"); - this.SetAttributeValue("restrictionlevel", value); - this.OnPropertyChanged("RestrictionLevel"); - } - } - - /// - /// Unique identifier of the SDK message filter entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilterid")] - public System.Nullable SdkMessageFilterId - { - get - { - return this.GetAttributeValue>("sdkmessagefilterid"); - } - set - { - this.OnPropertyChanging("SdkMessageFilterId"); - this.SetAttributeValue("sdkmessagefilterid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SdkMessageFilterId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilterid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SdkMessageFilterId = value; - } - } - - /// - /// Unique identifier of the SDK message filter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilteridunique")] - public System.Nullable SdkMessageFilterIdUnique - { - get - { - return this.GetAttributeValue>("sdkmessagefilteridunique"); - } - } - - /// - /// Unique identifier of the related SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] - public Microsoft.Xrm.Sdk.EntityReference SdkMessageId - { - get - { - return this.GetAttributeValue("sdkmessageid"); - } - set - { - this.OnPropertyChanging("SdkMessageId"); - this.SetAttributeValue("sdkmessageid", value); - this.OnPropertyChanged("SdkMessageId"); - } - } - - /// - /// Type of entity with which the SDK message filter is secondarily associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("secondaryobjecttypecode")] - public string SecondaryObjectTypeCode - { - get - { - return this.GetAttributeValue("secondaryobjecttypecode"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - - /// - /// Whether or not the SDK message can be called from a workflow. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowsdkstepenabled")] - public System.Nullable WorkflowSdkStepEnabled - { - get - { - return this.GetAttributeValue>("workflowsdkstepenabled"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStepState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Enabled = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Disabled = 1, - } - - /// - /// Stage in the execution pipeline that a plug-in is to execute. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessageprocessingstep")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SdkMessageProcessingStep : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SdkMessageProcessingStep() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "sdkmessageprocessingstep"; - - public const string EntitySchemaName = "SdkMessageProcessingStep"; - - public const string PrimaryIdAttribute = "sdkmessageprocessingstepid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Indicates whether the asynchronous system job is automatically deleted on completion. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncautodelete")] - public System.Nullable AsyncAutoDelete - { - get - { - return this.GetAttributeValue>("asyncautodelete"); - } - set - { - this.OnPropertyChanging("AsyncAutoDelete"); - this.SetAttributeValue("asyncautodelete", value); - this.OnPropertyChanged("AsyncAutoDelete"); - } - } - - /// - /// Identifies whether a SDK Message Processing Step type will be ReadOnly or Read Write. false - ReadWrite, true - ReadOnly - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canusereadonlyconnection")] - public System.Nullable CanUseReadOnlyConnection - { - get - { - return this.GetAttributeValue>("canusereadonlyconnection"); - } - set - { - this.OnPropertyChanging("CanUseReadOnlyConnection"); - this.SetAttributeValue("canusereadonlyconnection", value); - this.OnPropertyChanged("CanUseReadOnlyConnection"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Step-specific configuration for the plug-in type. Passed to the plug-in constructor at run time. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("configuration")] - public string Configuration - { - get - { - return this.GetAttributeValue("configuration"); - } - set - { - this.OnPropertyChanging("Configuration"); - this.SetAttributeValue("configuration", value); - this.OnPropertyChanged("Configuration"); - } - } - - /// - /// Unique identifier of the user who created the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the SDK message processing step was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the sdkmessageprocessingstep. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Customization level of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] - public System.Nullable CustomizationLevel - { - get - { - return this.GetAttributeValue>("customizationlevel"); - } - } - - /// - /// Description of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Configuration for sending pipeline events to the Event Expander service. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("eventexpander")] - public string EventExpander - { - get - { - return this.GetAttributeValue("eventexpander"); - } - set - { - this.OnPropertyChanging("EventExpander"); - this.SetAttributeValue("eventexpander", value); - this.OnPropertyChanged("EventExpander"); - } - } - - /// - /// Unique identifier of the associated event handler. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("eventhandler")] - public Microsoft.Xrm.Sdk.EntityReference EventHandler - { - get - { - return this.GetAttributeValue("eventhandler"); - } - set - { - this.OnPropertyChanging("EventHandler"); - this.SetAttributeValue("eventhandler", value); - this.OnPropertyChanged("EventHandler"); - } - } - - /// - /// Comma-separated list of attributes. If at least one of these attributes is modified, the plug-in should execute. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("filteringattributes")] - public string FilteringAttributes - { - get - { - return this.GetAttributeValue("filteringattributes"); - } - set - { - this.OnPropertyChanging("FilteringAttributes"); - this.SetAttributeValue("filteringattributes", value); - this.OnPropertyChanged("FilteringAttributes"); - } - } - - /// - /// Unique identifier of the user to impersonate context when step is executed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("impersonatinguserid")] - public Microsoft.Xrm.Sdk.EntityReference ImpersonatingUserId - { - get - { - return this.GetAttributeValue("impersonatinguserid"); - } - set - { - this.OnPropertyChanging("ImpersonatingUserId"); - this.SetAttributeValue("impersonatinguserid", value); - this.OnPropertyChanged("ImpersonatingUserId"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Identifies if a plug-in should be executed from a parent pipeline, a child pipeline, or both. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("invocationsource")] - [System.ObsoleteAttribute()] - public Microsoft.Xrm.Sdk.OptionSetValue InvocationSource - { - get - { - return this.GetAttributeValue("invocationsource"); - } - set - { - this.OnPropertyChanging("InvocationSource"); - this.SetAttributeValue("invocationsource", value); - this.OnPropertyChanged("InvocationSource"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Information that specifies whether this component should be hidden. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ishidden")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsHidden - { - get - { - return this.GetAttributeValue("ishidden"); - } - set - { - this.OnPropertyChanging("IsHidden"); - this.SetAttributeValue("ishidden", value); - this.OnPropertyChanged("IsHidden"); - } - } - - /// - /// Information that specifies whether this component is managed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Run-time mode of execution, for example, synchronous or asynchronous. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] - public Microsoft.Xrm.Sdk.OptionSetValue Mode - { - get - { - return this.GetAttributeValue("mode"); - } - set - { - this.OnPropertyChanging("Mode"); - this.SetAttributeValue("mode", value); - this.OnPropertyChanged("Mode"); - } - } - - /// - /// Run-time mode of execution, for example, synchronous or asynchronous. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] - public virtual SdkMessageProcessingStep_Mode? ModeEnum - { - get - { - return ((SdkMessageProcessingStep_Mode?)(EntityOptionSetEnum.GetEnum(this, "mode"))); - } - set - { - this.OnPropertyChanging("Mode"); - this.SetAttributeValue("mode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Mode"); - } - } - - /// - /// Unique identifier of the user who last modified the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the SDK message processing step was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the sdkmessageprocessingstep. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of SdkMessage processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization with which the SDK message processing step is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Unique identifier of the plug-in type associated with the step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] - [System.ObsoleteAttribute()] - public Microsoft.Xrm.Sdk.EntityReference PluginTypeId - { - get - { - return this.GetAttributeValue("plugintypeid"); - } - set - { - this.OnPropertyChanging("PluginTypeId"); - this.SetAttributeValue("plugintypeid", value); - this.OnPropertyChanged("PluginTypeId"); - } - } - - /// - /// Processing order within the stage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rank")] - public System.Nullable Rank - { - get - { - return this.GetAttributeValue>("rank"); - } - set - { - this.OnPropertyChanging("Rank"); - this.SetAttributeValue("rank", value); - this.OnPropertyChanged("Rank"); - } - } - - /// - /// Unique identifier of the SDK message filter. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilterid")] - public Microsoft.Xrm.Sdk.EntityReference SdkMessageFilterId - { - get - { - return this.GetAttributeValue("sdkmessagefilterid"); - } - set - { - this.OnPropertyChanging("SdkMessageFilterId"); - this.SetAttributeValue("sdkmessagefilterid", value); - this.OnPropertyChanged("SdkMessageFilterId"); - } - } - - /// - /// Unique identifier of the SDK message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] - public Microsoft.Xrm.Sdk.EntityReference SdkMessageId - { - get - { - return this.GetAttributeValue("sdkmessageid"); - } - set - { - this.OnPropertyChanging("SdkMessageId"); - this.SetAttributeValue("sdkmessageid", value); - this.OnPropertyChanged("SdkMessageId"); - } - } - - /// - /// Unique identifier of the SDK message processing step entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepid")] - public System.Nullable SdkMessageProcessingStepId - { - get - { - return this.GetAttributeValue>("sdkmessageprocessingstepid"); - } - set - { - this.OnPropertyChanging("SdkMessageProcessingStepId"); - this.SetAttributeValue("sdkmessageprocessingstepid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SdkMessageProcessingStepId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SdkMessageProcessingStepId = value; - } - } - - /// - /// Unique identifier of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepidunique")] - public System.Nullable SdkMessageProcessingStepIdUnique - { - get - { - return this.GetAttributeValue>("sdkmessageprocessingstepidunique"); - } - } - - /// - /// Unique identifier of the Sdk message processing step secure configuration. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepsecureconfigid")] - public Microsoft.Xrm.Sdk.EntityReference SdkMessageProcessingStepSecureConfigId - { - get - { - return this.GetAttributeValue("sdkmessageprocessingstepsecureconfigid"); - } - set - { - this.OnPropertyChanging("SdkMessageProcessingStepSecureConfigId"); - this.SetAttributeValue("sdkmessageprocessingstepsecureconfigid", value); - this.OnPropertyChanged("SdkMessageProcessingStepSecureConfigId"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Stage in the execution pipeline that the SDK message processing step is in. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stage")] - public Microsoft.Xrm.Sdk.OptionSetValue Stage - { - get - { - return this.GetAttributeValue("stage"); - } - set - { - this.OnPropertyChanging("Stage"); - this.SetAttributeValue("stage", value); - this.OnPropertyChanged("Stage"); - } - } - - /// - /// Stage in the execution pipeline that the SDK message processing step is in. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stage")] - public virtual SdkMessageProcessingStep_Stage? StageEnum - { - get - { - return ((SdkMessageProcessingStep_Stage?)(EntityOptionSetEnum.GetEnum(this, "stage"))); - } - set - { - this.OnPropertyChanging("Stage"); - this.SetAttributeValue("stage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Stage"); - } - } - - /// - /// Status of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.SdkMessageProcessingStepState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.SdkMessageProcessingStepState), optionSet.Value))); - } - else - { - return null; - } - } - set - { - this.OnPropertyChanging("StateCode"); - if ((value == null)) - { - this.SetAttributeValue("statecode", null); - } - else - { - this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); - } - this.OnPropertyChanged("StateCode"); - } - } - - /// - /// Reason for the status of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Reason for the status of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual SdkMessageProcessingStep_StatusCode? StatusCodeEnum - { - get - { - return ((SdkMessageProcessingStep_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Deployment that the SDK message processing step should be executed on; server, client, or both. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("supporteddeployment")] - public Microsoft.Xrm.Sdk.OptionSetValue SupportedDeployment - { - get - { - return this.GetAttributeValue("supporteddeployment"); - } - set - { - this.OnPropertyChanging("SupportedDeployment"); - this.SetAttributeValue("supporteddeployment", value); - this.OnPropertyChanged("SupportedDeployment"); - } - } - - /// - /// Deployment that the SDK message processing step should be executed on; server, client, or both. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("supporteddeployment")] - public virtual SdkMessageProcessingStep_SupportedDeployment? SupportedDeploymentEnum - { - get - { - return ((SdkMessageProcessingStep_SupportedDeployment?)(EntityOptionSetEnum.GetEnum(this, "supporteddeployment"))); - } - set - { - this.OnPropertyChanging("SupportedDeployment"); - this.SetAttributeValue("supporteddeployment", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("SupportedDeployment"); - } - } - - /// - /// Number that identifies a specific revision of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// Copy of an entity's attributes before or after the core system operation. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessageprocessingstepimage")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SdkMessageProcessingStepImage : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SdkMessageProcessingStepImage() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "sdkmessageprocessingstepimage"; - - public const string EntitySchemaName = "SdkMessageProcessingStepImage"; - - public const string PrimaryIdAttribute = "sdkmessageprocessingstepimageid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Comma-separated list of attributes that are to be passed into the SDK message processing step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("attributes")] - public string Attributes1 - { - get - { - return this.GetAttributeValue("attributes"); - } - set - { - this.OnPropertyChanging("Attributes1"); - this.SetAttributeValue("attributes", value); - this.OnPropertyChanged("Attributes1"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier of the user who created the SDK message processing step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the SDK message processing step image was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the sdkmessageprocessingstepimage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Customization level of the SDK message processing step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] - public System.Nullable CustomizationLevel - { - get - { - return this.GetAttributeValue>("customizationlevel"); - } - } - - /// - /// Description of the SDK message processing step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Key name used to access the pre-image or post-image property bags in a step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityalias")] - public string EntityAlias - { - get - { - return this.GetAttributeValue("entityalias"); - } - set - { - this.OnPropertyChanging("EntityAlias"); - this.SetAttributeValue("entityalias", value); - this.OnPropertyChanged("EntityAlias"); - } - } - - /// - /// Type of image requested. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("imagetype")] - public Microsoft.Xrm.Sdk.OptionSetValue ImageType - { - get - { - return this.GetAttributeValue("imagetype"); - } - set - { - this.OnPropertyChanging("ImageType"); - this.SetAttributeValue("imagetype", value); - this.OnPropertyChanged("ImageType"); - } - } - - /// - /// Type of image requested. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("imagetype")] - public virtual SdkMessageProcessingStepImage_ImageType? ImageTypeEnum - { - get - { - return ((SdkMessageProcessingStepImage_ImageType?)(EntityOptionSetEnum.GetEnum(this, "imagetype"))); - } - set - { - this.OnPropertyChanging("ImageType"); - this.SetAttributeValue("imagetype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("ImageType"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Name of the property on the Request message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messagepropertyname")] - public string MessagePropertyName - { - get - { - return this.GetAttributeValue("messagepropertyname"); - } - set - { - this.OnPropertyChanging("MessagePropertyName"); - this.SetAttributeValue("messagepropertyname", value); - this.OnPropertyChanged("MessagePropertyName"); - } - } - - /// - /// Unique identifier of the user who last modified the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the SDK message processing step was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the sdkmessageprocessingstepimage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of SdkMessage processing step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization with which the SDK message processing step is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Name of the related entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("relatedattributename")] - public string RelatedAttributeName - { - get - { - return this.GetAttributeValue("relatedattributename"); - } - set - { - this.OnPropertyChanging("RelatedAttributeName"); - this.SetAttributeValue("relatedattributename", value); - this.OnPropertyChanged("RelatedAttributeName"); - } - } - - /// - /// Unique identifier of the SDK message processing step. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepid")] - public Microsoft.Xrm.Sdk.EntityReference SdkMessageProcessingStepId - { - get - { - return this.GetAttributeValue("sdkmessageprocessingstepid"); - } - set - { - this.OnPropertyChanging("SdkMessageProcessingStepId"); - this.SetAttributeValue("sdkmessageprocessingstepid", value); - this.OnPropertyChanged("SdkMessageProcessingStepId"); - } - } - - /// - /// Unique identifier of the SDK message processing step image entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepimageid")] - public System.Nullable SdkMessageProcessingStepImageId - { - get - { - return this.GetAttributeValue>("sdkmessageprocessingstepimageid"); - } - set - { - this.OnPropertyChanging("SdkMessageProcessingStepImageId"); - this.SetAttributeValue("sdkmessageprocessingstepimageid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SdkMessageProcessingStepImageId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepimageid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SdkMessageProcessingStepImageId = value; - } - } - - /// - /// Unique identifier of the SDK message processing step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepimageidunique")] - public System.Nullable SdkMessageProcessingStepImageIdUnique - { - get - { - return this.GetAttributeValue>("sdkmessageprocessingstepimageidunique"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Number that identifies a specific revision of the step image. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// Service endpoint that can be contacted. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("serviceendpoint")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class ServiceEndpoint : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public ServiceEndpoint() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "serviceendpoint"; - - public const string EntitySchemaName = "ServiceEndpoint"; - - public const string PrimaryIdAttribute = "serviceendpointid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Specifies mode of authentication with SB - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] - public Microsoft.Xrm.Sdk.OptionSetValue AuthType - { - get - { - return this.GetAttributeValue("authtype"); - } - set - { - this.OnPropertyChanging("AuthType"); - this.SetAttributeValue("authtype", value); - this.OnPropertyChanged("AuthType"); - } - } - - /// - /// Specifies mode of authentication with SB - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] - public virtual ServiceEndpoint_AuthType? AuthTypeEnum - { - get - { - return ((ServiceEndpoint_AuthType?)(EntityOptionSetEnum.GetEnum(this, "authtype"))); - } - set - { - this.OnPropertyChanging("AuthType"); - this.SetAttributeValue("authtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("AuthType"); - } - } - - /// - /// Authentication Value - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authvalue")] - public string AuthValue - { - get - { - return this.GetAttributeValue("authvalue"); - } - set - { - this.OnPropertyChanging("AuthValue"); - this.SetAttributeValue("authvalue", value); - this.OnPropertyChanged("AuthValue"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Connection mode to contact the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionmode")] - public Microsoft.Xrm.Sdk.OptionSetValue ConnectionMode - { - get - { - return this.GetAttributeValue("connectionmode"); - } - set - { - this.OnPropertyChanging("ConnectionMode"); - this.SetAttributeValue("connectionmode", value); - this.OnPropertyChanged("ConnectionMode"); - } - } - - /// - /// Connection mode to contact the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionmode")] - public virtual ServiceEndpoint_ConnectionMode? ConnectionModeEnum - { - get - { - return ((ServiceEndpoint_ConnectionMode?)(EntityOptionSetEnum.GetEnum(this, "connectionmode"))); - } - set - { - this.OnPropertyChanging("ConnectionMode"); - this.SetAttributeValue("connectionmode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("ConnectionMode"); - } - } - - /// - /// Type of the endpoint contract. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contract")] - public Microsoft.Xrm.Sdk.OptionSetValue Contract - { - get - { - return this.GetAttributeValue("contract"); - } - set - { - this.OnPropertyChanging("Contract"); - this.SetAttributeValue("contract", value); - this.OnPropertyChanged("Contract"); - } - } - - /// - /// Type of the endpoint contract. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contract")] - public virtual ServiceEndpoint_Contract? ContractEnum - { - get - { - return ((ServiceEndpoint_Contract?)(EntityOptionSetEnum.GetEnum(this, "contract"))); - } - set - { - this.OnPropertyChanging("Contract"); - this.SetAttributeValue("contract", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Contract"); - } - } - - /// - /// Unique identifier of the user who created the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the service endpoint was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Description of the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isauthvalueset")] - public System.Nullable IsAuthValueSet - { - get - { - return this.GetAttributeValue>("isauthvalueset"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Information that specifies whether this component is managed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("issaskeyset")] - public System.Nullable IsSASKeySet - { - get - { - return this.GetAttributeValue>("issaskeyset"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("issastokenset")] - public System.Nullable IsSASTokenSet - { - get - { - return this.GetAttributeValue>("issastokenset"); - } - } - - /// - /// Content type of the message - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messageformat")] - public Microsoft.Xrm.Sdk.OptionSetValue MessageFormat - { - get - { - return this.GetAttributeValue("messageformat"); - } - set - { - this.OnPropertyChanging("MessageFormat"); - this.SetAttributeValue("messageformat", value); - this.OnPropertyChanged("MessageFormat"); - } - } - - /// - /// Content type of the message - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messageformat")] - public virtual ServiceEndpoint_MessageFormat? MessageFormatEnum - { - get - { - return ((ServiceEndpoint_MessageFormat?)(EntityOptionSetEnum.GetEnum(this, "messageformat"))); - } - set - { - this.OnPropertyChanging("MessageFormat"); - this.SetAttributeValue("messageformat", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("MessageFormat"); - } - } - - /// - /// Unique identifier of the user who last modified the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the service endpoint was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of Service end point. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Full service endpoint address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("namespaceaddress")] - public string NamespaceAddress - { - get - { - return this.GetAttributeValue("namespaceaddress"); - } - set - { - this.OnPropertyChanging("NamespaceAddress"); - this.SetAttributeValue("namespaceaddress", value); - this.OnPropertyChanged("NamespaceAddress"); - } - } - - /// - /// Format of Service Bus Namespace - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("namespaceformat")] - public Microsoft.Xrm.Sdk.OptionSetValue NamespaceFormat - { - get - { - return this.GetAttributeValue("namespaceformat"); - } - set - { - this.OnPropertyChanging("NamespaceFormat"); - this.SetAttributeValue("namespaceformat", value); - this.OnPropertyChanged("NamespaceFormat"); - } - } - - /// - /// Format of Service Bus Namespace - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("namespaceformat")] - public virtual ServiceEndpoint_NamespaceFormat? NamespaceFormatEnum - { - get - { - return ((ServiceEndpoint_NamespaceFormat?)(EntityOptionSetEnum.GetEnum(this, "namespaceformat"))); - } - set - { - this.OnPropertyChanging("NamespaceFormat"); - this.SetAttributeValue("namespaceformat", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("NamespaceFormat"); - } - } - - /// - /// Unique identifier of the organization with which the service endpoint is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Path to the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("path")] - public string Path - { - get - { - return this.GetAttributeValue("path"); - } - set - { - this.OnPropertyChanging("Path"); - this.SetAttributeValue("path", value); - this.OnPropertyChanged("Path"); - } - } - - /// - /// Shared Access Key - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("saskey")] - public string SASKey - { - get - { - return this.GetAttributeValue("saskey"); - } - set - { - this.OnPropertyChanging("SASKey"); - this.SetAttributeValue("saskey", value); - this.OnPropertyChanged("SASKey"); - } - } - - /// - /// Shared Access Key Name - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("saskeyname")] - public string SASKeyName - { - get - { - return this.GetAttributeValue("saskeyname"); - } - set - { - this.OnPropertyChanging("SASKeyName"); - this.SetAttributeValue("saskeyname", value); - this.OnPropertyChanged("SASKeyName"); - } - } - - /// - /// Shared Access Token - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sastoken")] - public string SASToken - { - get - { - return this.GetAttributeValue("sastoken"); - } - set - { - this.OnPropertyChanging("SASToken"); - this.SetAttributeValue("sastoken", value); - this.OnPropertyChanged("SASToken"); - } - } - - /// - /// Unique identifier of the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("serviceendpointid")] - public System.Nullable ServiceEndpointId - { - get - { - return this.GetAttributeValue>("serviceendpointid"); - } - set - { - this.OnPropertyChanging("ServiceEndpointId"); - this.SetAttributeValue("serviceendpointid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("ServiceEndpointId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("serviceendpointid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.ServiceEndpointId = value; - } - } - - /// - /// Unique identifier of the service endpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("serviceendpointidunique")] - public System.Nullable ServiceEndpointIdUnique - { - get - { - return this.GetAttributeValue>("serviceendpointidunique"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Namespace of the App Fabric solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionnamespace")] - public string SolutionNamespace - { - get - { - return this.GetAttributeValue("solutionnamespace"); - } - set - { - this.OnPropertyChanging("SolutionNamespace"); - this.SetAttributeValue("solutionnamespace", value); - this.OnPropertyChanged("SolutionNamespace"); - } - } - - /// - /// Full service endpoint Url. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("url")] - public string Url - { - get - { - return this.GetAttributeValue("url"); - } - set - { - this.OnPropertyChanging("Url"); - this.SetAttributeValue("url", value); - this.OnPropertyChanged("Url"); - } - } - - /// - /// Additional user claim value type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userclaim")] - public Microsoft.Xrm.Sdk.OptionSetValue UserClaim - { - get - { - return this.GetAttributeValue("userclaim"); - } - set - { - this.OnPropertyChanging("UserClaim"); - this.SetAttributeValue("userclaim", value); - this.OnPropertyChanged("UserClaim"); - } - } - - /// - /// Additional user claim value type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userclaim")] - public virtual ServiceEndpoint_UserClaim? UserClaimEnum - { - get - { - return ((ServiceEndpoint_UserClaim?)(EntityOptionSetEnum.GetEnum(this, "userclaim"))); - } - set - { - this.OnPropertyChanging("UserClaim"); - this.SetAttributeValue("userclaim", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("UserClaim"); - } - } - } - - /// - /// A solution which contains CRM customizations. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("solution")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class Solution : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public Solution() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "solution"; - - public const string EntitySchemaName = "Solution"; - - public const string PrimaryIdAttribute = "solutionid"; - - public const string PrimaryNameAttribute = "friendlyname"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// A link to an optional configuration page for this solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("configurationpageid")] - public Microsoft.Xrm.Sdk.EntityReference ConfigurationPageId - { - get - { - return this.GetAttributeValue("configurationpageid"); - } - set - { - this.OnPropertyChanging("ConfigurationPageId"); - this.SetAttributeValue("configurationpageid", value); - this.OnPropertyChanged("ConfigurationPageId"); - } - } - - /// - /// Unique identifier of the user who created the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the solution was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Description of the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// User display name for the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("friendlyname")] - public string FriendlyName - { - get - { - return this.GetAttributeValue("friendlyname"); - } - set - { - this.OnPropertyChanging("FriendlyName"); - this.SetAttributeValue("friendlyname", value); - this.OnPropertyChanged("FriendlyName"); - } - } - - /// - /// Date and time when the solution was installed/upgraded. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("installedon")] - public System.Nullable InstalledOn - { - get - { - return this.GetAttributeValue>("installedon"); - } - } - - /// - /// Information about whether the solution is api managed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isapimanaged")] - public System.Nullable IsApiManaged - { - get - { - return this.GetAttributeValue>("isapimanaged"); - } - } - - /// - /// Indicates whether the solution is managed or unmanaged. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Indicates whether the solution is visible outside of the platform. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isvisible")] - public System.Nullable IsVisible - { - get - { - return this.GetAttributeValue>("isvisible"); - } - } - - /// - /// Unique identifier of the user who last modified the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the solution was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Unique identifier of the organization associated with the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// Unique identifier of the parent solution. Should only be non-null if this solution is a patch. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentsolutionid")] - public Microsoft.Xrm.Sdk.EntityReference ParentSolutionId - { - get - { - return this.GetAttributeValue("parentsolutionid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointassetid")] - public string PinpointAssetId - { - get - { - return this.GetAttributeValue("pinpointassetid"); - } - } - - /// - /// Identifier of the publisher of this solution in Microsoft Pinpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointpublisherid")] - public System.Nullable PinpointPublisherId - { - get - { - return this.GetAttributeValue>("pinpointpublisherid"); - } - } - - /// - /// Default locale of the solution in Microsoft Pinpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointsolutiondefaultlocale")] - public string PinpointSolutionDefaultLocale - { - get - { - return this.GetAttributeValue("pinpointsolutiondefaultlocale"); - } - } - - /// - /// Identifier of the solution in Microsoft Pinpoint. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointsolutionid")] - public System.Nullable PinpointSolutionId - { - get - { - return this.GetAttributeValue>("pinpointsolutionid"); - } - } - - /// - /// Unique identifier of the publisher. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publisherid")] - public Microsoft.Xrm.Sdk.EntityReference PublisherId - { - get - { - return this.GetAttributeValue("publisherid"); - } - set - { - this.OnPropertyChanging("PublisherId"); - this.SetAttributeValue("publisherid", value); - this.OnPropertyChanged("PublisherId"); - } - } - - /// - /// Unique identifier of the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - set - { - this.OnPropertyChanging("SolutionId"); - this.SetAttributeValue("solutionid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SolutionId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SolutionId = value; - } - } - - /// - /// Solution package source organization version - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionpackageversion")] - public string SolutionPackageVersion - { - get - { - return this.GetAttributeValue("solutionpackageversion"); - } - set - { - this.OnPropertyChanging("SolutionPackageVersion"); - this.SetAttributeValue("solutionpackageversion", value); - this.OnPropertyChanged("SolutionPackageVersion"); - } - } - - /// - /// Solution Type - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutiontype")] - public Microsoft.Xrm.Sdk.OptionSetValue SolutionType - { - get - { - return this.GetAttributeValue("solutiontype"); - } - set - { - this.OnPropertyChanging("SolutionType"); - this.SetAttributeValue("solutiontype", value); - this.OnPropertyChanged("SolutionType"); - } - } - - /// - /// Solution Type - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutiontype")] - public virtual Solution_SolutionType? SolutionTypeEnum - { - get - { - return ((Solution_SolutionType?)(EntityOptionSetEnum.GetEnum(this, "solutiontype"))); - } - set - { - this.OnPropertyChanging("SolutionType"); - this.SetAttributeValue("solutiontype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("SolutionType"); - } - } - - /// - /// The unique name of this solution - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] - public string UniqueName - { - get - { - return this.GetAttributeValue("uniquename"); - } - set - { - this.OnPropertyChanging("UniqueName"); - this.SetAttributeValue("uniquename", value); - this.OnPropertyChanged("UniqueName"); - } - } - - /// - /// Date and time when the solution was updated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("updatedon")] - public System.Nullable UpdatedOn - { - get - { - return this.GetAttributeValue>("updatedon"); - } - } - - /// - /// Solution version, used to identify a solution for upgrades and hotfixes. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] - public string Version - { - get - { - return this.GetAttributeValue("version"); - } - set - { - this.OnPropertyChanging("Version"); - this.SetAttributeValue("version", value); - this.OnPropertyChanged("Version"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// A component of a CRM solution. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("solutioncomponent")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SolutionComponent : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SolutionComponent() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "solutioncomponent"; - - public const string EntitySchemaName = "SolutionComponent"; - - public const string PrimaryIdAttribute = "solutioncomponentid"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// The object type code of the component. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componenttype")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentType - { - get - { - return this.GetAttributeValue("componenttype"); - } - } - - /// - /// The object type code of the component. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componenttype")] - public virtual ComponentType? ComponentTypeEnum - { - get - { - return ((ComponentType?)(EntityOptionSetEnum.GetEnum(this, "componenttype"))); - } - } - - /// - /// Unique identifier of the user who created the solution - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the solution was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Indicates whether this component is metadata or data. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismetadata")] - public System.Nullable IsMetadata - { - get - { - return this.GetAttributeValue>("ismetadata"); - } - } - - /// - /// Unique identifier of the user who last modified the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the solution was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Unique identifier of the object with which the component is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("objectid")] - public System.Nullable ObjectId - { - get - { - return this.GetAttributeValue>("objectid"); - } - } - - /// - /// Indicates the include behavior of the root component. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootcomponentbehavior")] - public Microsoft.Xrm.Sdk.OptionSetValue RootComponentBehavior - { - get - { - return this.GetAttributeValue("rootcomponentbehavior"); - } - } - - /// - /// Indicates the include behavior of the root component. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootcomponentbehavior")] - public virtual SolutionComponent_RootComponentBehavior? RootComponentBehaviorEnum - { - get - { - return ((SolutionComponent_RootComponentBehavior?)(EntityOptionSetEnum.GetEnum(this, "rootcomponentbehavior"))); - } - } - - /// - /// The parent ID of the subcomponent, which will be a root - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootsolutioncomponentid")] - public System.Nullable RootSolutionComponentId - { - get - { - return this.GetAttributeValue>("rootsolutioncomponentid"); - } - } - - /// - /// Unique identifier of the solution component. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutioncomponentid")] - public System.Nullable SolutionComponentId - { - get - { - return this.GetAttributeValue>("solutioncomponentid"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutioncomponentid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - base.Id = value; - } - } - - /// - /// Unique identifier of the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public Microsoft.Xrm.Sdk.EntityReference SolutionId - { - get - { - return this.GetAttributeValue("solutionid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// solution history data - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("solutionhistorydata")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SolutionHistoryData : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SolutionHistoryData() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "solutionhistorydata"; - - public const string EntitySchemaName = "SolutionHistoryData"; - - public const string PrimaryIdAttribute = "solutionhistorydataid"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// The Activity Id. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("activityid")] - public System.Nullable ActivityId - { - get - { - return this.GetAttributeValue>("activityid"); - } - set - { - this.OnPropertyChanging("ActivityId"); - this.SetAttributeValue("activityid", value); - this.OnPropertyChanged("ActivityId"); - } - } - - /// - /// The Correlation Id. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("correlationid")] - public System.Nullable CorrelationId - { - get - { - return this.GetAttributeValue>("correlationid"); - } - set - { - this.OnPropertyChanging("CorrelationId"); - this.SetAttributeValue("correlationid", value); - this.OnPropertyChanged("CorrelationId"); - } - } - - /// - /// DateTime of the end of the solution event. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("endtime")] - public System.Nullable EndTime - { - get - { - return this.GetAttributeValue>("endtime"); - } - set - { - this.OnPropertyChanging("EndTime"); - this.SetAttributeValue("endtime", value); - this.OnPropertyChanged("EndTime"); - } - } - - /// - /// The error code of the operation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("errorcode")] - public System.Nullable ErrorCode - { - get - { - return this.GetAttributeValue>("errorcode"); - } - set - { - this.OnPropertyChanging("ErrorCode"); - this.SetAttributeValue("errorcode", value); - this.OnPropertyChanged("ErrorCode"); - } - } - - /// - /// The Exception Message. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exceptionmessage")] - public string ExceptionMessage - { - get - { - return this.GetAttributeValue("exceptionmessage"); - } - set - { - this.OnPropertyChanging("ExceptionMessage"); - this.SetAttributeValue("exceptionmessage", value); - this.OnPropertyChanged("ExceptionMessage"); - } - } - - /// - /// The Exception Stack. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exceptionstack")] - public string ExceptionStack - { - get - { - return this.GetAttributeValue("exceptionstack"); - } - set - { - this.OnPropertyChanging("ExceptionStack"); - this.SetAttributeValue("exceptionstack", value); - this.OnPropertyChanged("ExceptionStack"); - } - } - - /// - /// Is Solution Managed - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - set - { - this.OnPropertyChanging("IsManaged"); - this.SetAttributeValue("ismanaged", value); - this.OnPropertyChanged("IsManaged"); - } - } - - /// - /// Is the solution published by a Microsoft publisher. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismicrosoftpublisher")] - public System.Nullable IsMicrosoftPublisher - { - get - { - return this.GetAttributeValue>("ismicrosoftpublisher"); - } - set - { - this.OnPropertyChanging("IsMicrosoftPublisher"); - this.SetAttributeValue("ismicrosoftpublisher", value); - this.OnPropertyChanged("IsMicrosoftPublisher"); - } - } - - /// - /// Does the event overwrite customizations. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isoverwritecustomizations")] - public System.Nullable IsOverwriteCustomizations - { - get - { - return this.GetAttributeValue>("isoverwritecustomizations"); - } - set - { - this.OnPropertyChanging("IsOverwriteCustomizations"); - this.SetAttributeValue("isoverwritecustomizations", value); - this.OnPropertyChanged("IsOverwriteCustomizations"); - } - } - - /// - /// Is Solution Patch - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ispatch")] - public System.Nullable IsPatch - { - get - { - return this.GetAttributeValue>("ispatch"); - } - set - { - this.OnPropertyChanging("IsPatch"); - this.SetAttributeValue("ispatch", value); - this.OnPropertyChanged("IsPatch"); - } - } - - /// - /// The operation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operation")] - public Microsoft.Xrm.Sdk.OptionSetValue Operation - { - get - { - return this.GetAttributeValue("operation"); - } - set - { - this.OnPropertyChanging("Operation"); - this.SetAttributeValue("operation", value); - this.OnPropertyChanged("Operation"); - } - } - - /// - /// The operation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operation")] - public virtual SolutionHistoryData_Operation? OperationEnum - { - get - { - return ((SolutionHistoryData_Operation?)(EntityOptionSetEnum.GetEnum(this, "operation"))); - } - set - { - this.OnPropertyChanging("Operation"); - this.SetAttributeValue("operation", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Operation"); - } - } - - /// - /// Name of the package. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("packagename")] - public string PackageName - { - get - { - return this.GetAttributeValue("packagename"); - } - set - { - this.OnPropertyChanging("PackageName"); - this.SetAttributeValue("packagename", value); - this.OnPropertyChanged("PackageName"); - } - } - - /// - /// Version of the package. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("packageversion")] - public string PackageVersion - { - get - { - return this.GetAttributeValue("packageversion"); - } - set - { - this.OnPropertyChanging("PackageVersion"); - this.SetAttributeValue("packageversion", value); - this.OnPropertyChanged("PackageVersion"); - } - } - - /// - /// Name of the solution's publisher. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publishername")] - public string PublisherName - { - get - { - return this.GetAttributeValue("publishername"); - } - set - { - this.OnPropertyChanging("PublisherName"); - this.SetAttributeValue("publishername", value); - this.OnPropertyChanged("PublisherName"); - } - } - - /// - /// The result of the operation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("result")] - public System.Nullable Result - { - get - { - return this.GetAttributeValue>("result"); - } - set - { - this.OnPropertyChanging("Result"); - this.SetAttributeValue("result", value); - this.OnPropertyChanged("Result"); - } - } - - /// - /// Unique identifier for entity instances - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionhistorydataid")] - public System.Nullable SolutionHistoryDataId - { - get - { - return this.GetAttributeValue>("solutionhistorydataid"); - } - set - { - this.OnPropertyChanging("SolutionHistoryDataId"); - this.SetAttributeValue("solutionhistorydataid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SolutionHistoryDataId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionhistorydataid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SolutionHistoryDataId = value; - } - } - - /// - /// The Solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - set - { - this.OnPropertyChanging("SolutionId"); - this.SetAttributeValue("solutionid", value); - this.OnPropertyChanged("SolutionId"); - } - } - - /// - /// Name of the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionname")] - public string SolutionName - { - get - { - return this.GetAttributeValue("solutionname"); - } - set - { - this.OnPropertyChanging("SolutionName"); - this.SetAttributeValue("solutionname", value); - this.OnPropertyChanged("SolutionName"); - } - } - - /// - /// The Version of the Solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionversion")] - public string SolutionVersion - { - get - { - return this.GetAttributeValue("solutionversion"); - } - set - { - this.OnPropertyChanging("SolutionVersion"); - this.SetAttributeValue("solutionversion", value); - this.OnPropertyChanged("SolutionVersion"); - } - } - - /// - /// DateTime of the start of the solution event. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("starttime")] - public System.Nullable StartTime - { - get - { - return this.GetAttributeValue>("starttime"); - } - set - { - this.OnPropertyChanging("StartTime"); - this.SetAttributeValue("starttime", value); - this.OnPropertyChanged("StartTime"); - } - } - - /// - /// The status of the operation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("status")] - public Microsoft.Xrm.Sdk.OptionSetValue Status - { - get - { - return this.GetAttributeValue("status"); - } - set - { - this.OnPropertyChanging("Status"); - this.SetAttributeValue("status", value); - this.OnPropertyChanged("Status"); - } - } - - /// - /// The status of the operation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("status")] - public virtual SolutionHistoryData_Status? StatusEnum - { - get - { - return ((SolutionHistoryData_Status?)(EntityOptionSetEnum.GetEnum(this, "status"))); - } - set - { - this.OnPropertyChanging("Status"); - this.SetAttributeValue("status", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Status"); - } - } - - /// - /// The suboperation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("suboperation")] - public Microsoft.Xrm.Sdk.OptionSetValue SubOperation - { - get - { - return this.GetAttributeValue("suboperation"); - } - set - { - this.OnPropertyChanging("SubOperation"); - this.SetAttributeValue("suboperation", value); - this.OnPropertyChanged("SubOperation"); - } - } - - /// - /// The suboperation performed on the solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("suboperation")] - public virtual SolutionHistoryData_SubOperation? SubOperationEnum - { - get - { - return ((SolutionHistoryData_SubOperation?)(EntityOptionSetEnum.GetEnum(this, "suboperation"))); - } - set - { - this.OnPropertyChanging("SubOperation"); - this.SetAttributeValue("suboperation", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("SubOperation"); - } - } - } - - /// - /// Organization-owned entity customizations including form layout and dashboards. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("systemform")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SystemForm : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SystemForm() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "systemform"; - - public const string EntitySchemaName = "SystemForm"; - - public const string PrimaryIdAttribute = "formid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Unique identifier of the parent form. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ancestorformid")] - public Microsoft.Xrm.Sdk.EntityReference AncestorFormId - { - get - { - return this.GetAttributeValue("ancestorformid"); - } - set - { - this.OnPropertyChanging("AncestorFormId"); - this.SetAttributeValue("ancestorformid", value); - this.OnPropertyChanged("AncestorFormId"); - } - } - - /// - /// Information that specifies whether this component can be deleted. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canbedeleted")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty CanBeDeleted - { - get - { - return this.GetAttributeValue("canbedeleted"); - } - set - { - this.OnPropertyChanging("CanBeDeleted"); - this.SetAttributeValue("canbedeleted", value); - this.OnPropertyChanged("CanBeDeleted"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Description of the form or dashboard. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Specifies the state of the form. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formactivationstate")] - public Microsoft.Xrm.Sdk.OptionSetValue FormActivationState - { - get - { - return this.GetAttributeValue("formactivationstate"); - } - set - { - this.OnPropertyChanging("FormActivationState"); - this.SetAttributeValue("formactivationstate", value); - this.OnPropertyChanged("FormActivationState"); - } - } - - /// - /// Specifies the state of the form. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formactivationstate")] - public virtual SystemForm_FormActivationState? FormActivationStateEnum - { - get - { - return ((SystemForm_FormActivationState?)(EntityOptionSetEnum.GetEnum(this, "formactivationstate"))); - } - set - { - this.OnPropertyChanging("FormActivationState"); - this.SetAttributeValue("formactivationstate", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("FormActivationState"); - } - } - - /// - /// Unique identifier of the record type form. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formid")] - public System.Nullable FormId - { - get - { - return this.GetAttributeValue>("formid"); - } - set - { - this.OnPropertyChanging("FormId"); - this.SetAttributeValue("formid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("FormId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.FormId = value; - } - } - - /// - /// Unique identifier of the form used when synchronizing customizations for the Microsoft Dynamics 365 client for Outlook. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formidunique")] - public System.Nullable FormIdUnique - { - get - { - return this.GetAttributeValue>("formidunique"); - } - } - - /// - /// Json representation of the form layout. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formjson")] - public string FormJson - { - get - { - return this.GetAttributeValue("formjson"); - } - set - { - this.OnPropertyChanging("FormJson"); - this.SetAttributeValue("formjson", value); - this.OnPropertyChanged("FormJson"); - } - } - - /// - /// Specifies whether this form is in the updated UI layout in Microsoft Dynamics CRM 2015 or Microsoft Dynamics CRM Online 2015 Update. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formpresentation")] - public Microsoft.Xrm.Sdk.OptionSetValue FormPresentation - { - get - { - return this.GetAttributeValue("formpresentation"); - } - set - { - this.OnPropertyChanging("FormPresentation"); - this.SetAttributeValue("formpresentation", value); - this.OnPropertyChanged("FormPresentation"); - } - } - - /// - /// Specifies whether this form is in the updated UI layout in Microsoft Dynamics CRM 2015 or Microsoft Dynamics CRM Online 2015 Update. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formpresentation")] - public virtual SystemForm_FormPresentation? FormPresentationEnum - { - get - { - return ((SystemForm_FormPresentation?)(EntityOptionSetEnum.GetEnum(this, "formpresentation"))); - } - set - { - this.OnPropertyChanging("FormPresentation"); - this.SetAttributeValue("formpresentation", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("FormPresentation"); - } - } - - /// - /// XML representation of the form layout. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formxml")] - public string FormXml - { - get - { - return this.GetAttributeValue("formxml"); - } - set - { - this.OnPropertyChanging("FormXml"); - this.SetAttributeValue("formxml", value); - this.OnPropertyChanged("FormXml"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Specifies whether this form is merged with the updated UI layout in Microsoft Dynamics CRM 2015 or Microsoft Dynamics CRM Online 2015 Update. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isairmerged")] - public System.Nullable IsAIRMerged - { - get - { - return this.GetAttributeValue>("isairmerged"); - } - set - { - this.OnPropertyChanging("IsAIRMerged"); - this.SetAttributeValue("isairmerged", value); - this.OnPropertyChanged("IsAIRMerged"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Information that specifies whether the form or the dashboard is the system default. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isdefault")] - public System.Nullable IsDefault - { - get - { - return this.GetAttributeValue>("isdefault"); - } - set - { - this.OnPropertyChanging("IsDefault"); - this.SetAttributeValue("isdefault", value); - this.OnPropertyChanged("IsDefault"); - } - } - - /// - /// Information that specifies whether the dashboard is enabled for desktop. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isdesktopenabled")] - public System.Nullable IsDesktopEnabled - { - get - { - return this.GetAttributeValue>("isdesktopenabled"); - } - set - { - this.OnPropertyChanging("IsDesktopEnabled"); - this.SetAttributeValue("isdesktopenabled", value); - this.OnPropertyChanged("IsDesktopEnabled"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Information that specifies whether the dashboard is enabled for tablet. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("istabletenabled")] - public System.Nullable IsTabletEnabled - { - get - { - return this.GetAttributeValue>("istabletenabled"); - } - set - { - this.OnPropertyChanging("IsTabletEnabled"); - this.SetAttributeValue("istabletenabled", value); - this.OnPropertyChanged("IsTabletEnabled"); - } - } - - /// - /// Name of the form. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Code that represents the record type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("objecttypecode")] - public string ObjectTypeCode - { - get - { - return this.GetAttributeValue("objecttypecode"); - } - set - { - this.OnPropertyChanging("ObjectTypeCode"); - this.SetAttributeValue("objecttypecode", value); - this.OnPropertyChanged("ObjectTypeCode"); - } - } - - /// - /// Unique identifier of the organization. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publishedon")] - public System.Nullable PublishedOn - { - get - { - return this.GetAttributeValue>("publishedon"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Type of the form, for example, Dashboard or Preview. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] - public Microsoft.Xrm.Sdk.OptionSetValue Type - { - get - { - return this.GetAttributeValue("type"); - } - set - { - this.OnPropertyChanging("Type"); - this.SetAttributeValue("type", value); - this.OnPropertyChanged("Type"); - } - } - - /// - /// Type of the form, for example, Dashboard or Preview. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] - public virtual SystemForm_Type? TypeEnum - { - get - { - return ((SystemForm_Type?)(EntityOptionSetEnum.GetEnum(this, "type"))); - } - set - { - this.OnPropertyChanging("Type"); - this.SetAttributeValue("type", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Type"); - } - } - - /// - /// Unique Name - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] - public string UniqueName - { - get - { - return this.GetAttributeValue("uniquename"); - } - set - { - this.OnPropertyChanging("UniqueName"); - this.SetAttributeValue("uniquename", value); - this.OnPropertyChanged("UniqueName"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] - public System.Nullable Version - { - get - { - return this.GetAttributeValue>("version"); - } - set - { - this.OnPropertyChanging("Version"); - this.SetAttributeValue("version", value); - this.OnPropertyChanged("Version"); - } - } - - /// - /// Represents a version of customizations to be synchronized with the Microsoft Dynamics 365 client for Outlook. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - } - - /// - /// Person with access to the Microsoft CRM system and who owns objects in the Microsoft CRM database. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("systemuser")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class SystemUser : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public SystemUser() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "systemuser"; - - public const string EntitySchemaName = "SystemUser"; - - public const string PrimaryIdAttribute = "systemuserid"; - - public const string PrimaryNameAttribute = "fullname"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Type of user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("accessmode")] - public Microsoft.Xrm.Sdk.OptionSetValue AccessMode - { - get - { - return this.GetAttributeValue("accessmode"); - } - set - { - this.OnPropertyChanging("AccessMode"); - this.SetAttributeValue("accessmode", value); - this.OnPropertyChanged("AccessMode"); - } - } - - /// - /// Type of user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("accessmode")] - public virtual SystemUser_AccessMode? AccessModeEnum - { - get - { - return ((SystemUser_AccessMode?)(EntityOptionSetEnum.GetEnum(this, "accessmode"))); - } - set - { - this.OnPropertyChanging("AccessMode"); - this.SetAttributeValue("accessmode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("AccessMode"); - } - } - - /// - /// Unique identifier for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addressid")] - public System.Nullable Address1_AddressId - { - get - { - return this.GetAttributeValue>("address1_addressid"); - } - set - { - this.OnPropertyChanging("Address1_AddressId"); - this.SetAttributeValue("address1_addressid", value); - this.OnPropertyChanged("Address1_AddressId"); - } - } - - /// - /// Type of address for address 1, such as billing, shipping, or primary address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addresstypecode")] - public Microsoft.Xrm.Sdk.OptionSetValue Address1_AddressTypeCode - { - get - { - return this.GetAttributeValue("address1_addresstypecode"); - } - set - { - this.OnPropertyChanging("Address1_AddressTypeCode"); - this.SetAttributeValue("address1_addresstypecode", value); - this.OnPropertyChanged("Address1_AddressTypeCode"); - } - } - - /// - /// Type of address for address 1, such as billing, shipping, or primary address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addresstypecode")] - public virtual SystemUser_Address1_AddressTypeCode? Address1_AddressTypeCodeEnum - { - get - { - return ((SystemUser_Address1_AddressTypeCode?)(EntityOptionSetEnum.GetEnum(this, "address1_addresstypecode"))); - } - set - { - this.OnPropertyChanging("Address1_AddressTypeCode"); - this.SetAttributeValue("address1_addresstypecode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Address1_AddressTypeCode"); - } - } - - /// - /// City name for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_city")] - public string Address1_City - { - get - { - return this.GetAttributeValue("address1_city"); - } - set - { - this.OnPropertyChanging("Address1_City"); - this.SetAttributeValue("address1_city", value); - this.OnPropertyChanged("Address1_City"); - } - } - - /// - /// Shows the complete primary address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_composite")] - public string Address1_Composite - { - get - { - return this.GetAttributeValue("address1_composite"); - } - } - - /// - /// Country/region name in address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_country")] - public string Address1_Country - { - get - { - return this.GetAttributeValue("address1_country"); - } - set - { - this.OnPropertyChanging("Address1_Country"); - this.SetAttributeValue("address1_country", value); - this.OnPropertyChanged("Address1_Country"); - } - } - - /// - /// County name for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_county")] - public string Address1_County - { - get - { - return this.GetAttributeValue("address1_county"); - } - set - { - this.OnPropertyChanging("Address1_County"); - this.SetAttributeValue("address1_county", value); - this.OnPropertyChanged("Address1_County"); - } - } - - /// - /// Fax number for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_fax")] - public string Address1_Fax - { - get - { - return this.GetAttributeValue("address1_fax"); - } - set - { - this.OnPropertyChanging("Address1_Fax"); - this.SetAttributeValue("address1_fax", value); - this.OnPropertyChanged("Address1_Fax"); - } - } - - /// - /// Latitude for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_latitude")] - public System.Nullable Address1_Latitude - { - get - { - return this.GetAttributeValue>("address1_latitude"); - } - set - { - this.OnPropertyChanging("Address1_Latitude"); - this.SetAttributeValue("address1_latitude", value); - this.OnPropertyChanged("Address1_Latitude"); - } - } - - /// - /// First line for entering address 1 information. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line1")] - public string Address1_Line1 - { - get - { - return this.GetAttributeValue("address1_line1"); - } - set - { - this.OnPropertyChanging("Address1_Line1"); - this.SetAttributeValue("address1_line1", value); - this.OnPropertyChanged("Address1_Line1"); - } - } - - /// - /// Second line for entering address 1 information. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line2")] - public string Address1_Line2 - { - get - { - return this.GetAttributeValue("address1_line2"); - } - set - { - this.OnPropertyChanging("Address1_Line2"); - this.SetAttributeValue("address1_line2", value); - this.OnPropertyChanged("Address1_Line2"); - } - } - - /// - /// Third line for entering address 1 information. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line3")] - public string Address1_Line3 - { - get - { - return this.GetAttributeValue("address1_line3"); - } - set - { - this.OnPropertyChanging("Address1_Line3"); - this.SetAttributeValue("address1_line3", value); - this.OnPropertyChanged("Address1_Line3"); - } - } - - /// - /// Longitude for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_longitude")] - public System.Nullable Address1_Longitude - { - get - { - return this.GetAttributeValue>("address1_longitude"); - } - set - { - this.OnPropertyChanging("Address1_Longitude"); - this.SetAttributeValue("address1_longitude", value); - this.OnPropertyChanged("Address1_Longitude"); - } - } - - /// - /// Name to enter for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_name")] - public string Address1_Name - { - get - { - return this.GetAttributeValue("address1_name"); - } - set - { - this.OnPropertyChanging("Address1_Name"); - this.SetAttributeValue("address1_name", value); - this.OnPropertyChanged("Address1_Name"); - } - } - - /// - /// ZIP Code or postal code for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_postalcode")] - public string Address1_PostalCode - { - get - { - return this.GetAttributeValue("address1_postalcode"); - } - set - { - this.OnPropertyChanging("Address1_PostalCode"); - this.SetAttributeValue("address1_postalcode", value); - this.OnPropertyChanged("Address1_PostalCode"); - } - } - - /// - /// Post office box number for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_postofficebox")] - public string Address1_PostOfficeBox - { - get - { - return this.GetAttributeValue("address1_postofficebox"); - } - set - { - this.OnPropertyChanging("Address1_PostOfficeBox"); - this.SetAttributeValue("address1_postofficebox", value); - this.OnPropertyChanged("Address1_PostOfficeBox"); - } - } - - /// - /// Method of shipment for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_shippingmethodcode")] - public Microsoft.Xrm.Sdk.OptionSetValue Address1_ShippingMethodCode - { - get - { - return this.GetAttributeValue("address1_shippingmethodcode"); - } - set - { - this.OnPropertyChanging("Address1_ShippingMethodCode"); - this.SetAttributeValue("address1_shippingmethodcode", value); - this.OnPropertyChanged("Address1_ShippingMethodCode"); - } - } - - /// - /// Method of shipment for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_shippingmethodcode")] - public virtual SystemUser_Address1_ShippingMethodCode? Address1_ShippingMethodCodeEnum - { - get - { - return ((SystemUser_Address1_ShippingMethodCode?)(EntityOptionSetEnum.GetEnum(this, "address1_shippingmethodcode"))); - } - set - { - this.OnPropertyChanging("Address1_ShippingMethodCode"); - this.SetAttributeValue("address1_shippingmethodcode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Address1_ShippingMethodCode"); - } - } - - /// - /// State or province for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_stateorprovince")] - public string Address1_StateOrProvince - { - get - { - return this.GetAttributeValue("address1_stateorprovince"); - } - set - { - this.OnPropertyChanging("Address1_StateOrProvince"); - this.SetAttributeValue("address1_stateorprovince", value); - this.OnPropertyChanged("Address1_StateOrProvince"); - } - } - - /// - /// First telephone number associated with address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone1")] - public string Address1_Telephone1 - { - get - { - return this.GetAttributeValue("address1_telephone1"); - } - set - { - this.OnPropertyChanging("Address1_Telephone1"); - this.SetAttributeValue("address1_telephone1", value); - this.OnPropertyChanged("Address1_Telephone1"); - } - } - - /// - /// Second telephone number associated with address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone2")] - public string Address1_Telephone2 - { - get - { - return this.GetAttributeValue("address1_telephone2"); - } - set - { - this.OnPropertyChanging("Address1_Telephone2"); - this.SetAttributeValue("address1_telephone2", value); - this.OnPropertyChanged("Address1_Telephone2"); - } - } - - /// - /// Third telephone number associated with address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone3")] - public string Address1_Telephone3 - { - get - { - return this.GetAttributeValue("address1_telephone3"); - } - set - { - this.OnPropertyChanging("Address1_Telephone3"); - this.SetAttributeValue("address1_telephone3", value); - this.OnPropertyChanged("Address1_Telephone3"); - } - } - - /// - /// United Parcel Service (UPS) zone for address 1. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_upszone")] - public string Address1_UPSZone - { - get - { - return this.GetAttributeValue("address1_upszone"); - } - set - { - this.OnPropertyChanging("Address1_UPSZone"); - this.SetAttributeValue("address1_upszone", value); - this.OnPropertyChanged("Address1_UPSZone"); - } - } - - /// - /// UTC offset for address 1. This is the difference between local time and standard Coordinated Universal Time. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_utcoffset")] - public System.Nullable Address1_UTCOffset - { - get - { - return this.GetAttributeValue>("address1_utcoffset"); - } - set - { - this.OnPropertyChanging("Address1_UTCOffset"); - this.SetAttributeValue("address1_utcoffset", value); - this.OnPropertyChanged("Address1_UTCOffset"); - } - } - - /// - /// Unique identifier for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addressid")] - public System.Nullable Address2_AddressId - { - get - { - return this.GetAttributeValue>("address2_addressid"); - } - set - { - this.OnPropertyChanging("Address2_AddressId"); - this.SetAttributeValue("address2_addressid", value); - this.OnPropertyChanged("Address2_AddressId"); - } - } - - /// - /// Type of address for address 2, such as billing, shipping, or primary address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addresstypecode")] - public Microsoft.Xrm.Sdk.OptionSetValue Address2_AddressTypeCode - { - get - { - return this.GetAttributeValue("address2_addresstypecode"); - } - set - { - this.OnPropertyChanging("Address2_AddressTypeCode"); - this.SetAttributeValue("address2_addresstypecode", value); - this.OnPropertyChanged("Address2_AddressTypeCode"); - } - } - - /// - /// Type of address for address 2, such as billing, shipping, or primary address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addresstypecode")] - public virtual SystemUser_Address2_AddressTypeCode? Address2_AddressTypeCodeEnum - { - get - { - return ((SystemUser_Address2_AddressTypeCode?)(EntityOptionSetEnum.GetEnum(this, "address2_addresstypecode"))); - } - set - { - this.OnPropertyChanging("Address2_AddressTypeCode"); - this.SetAttributeValue("address2_addresstypecode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Address2_AddressTypeCode"); - } - } - - /// - /// City name for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_city")] - public string Address2_City - { - get - { - return this.GetAttributeValue("address2_city"); - } - set - { - this.OnPropertyChanging("Address2_City"); - this.SetAttributeValue("address2_city", value); - this.OnPropertyChanged("Address2_City"); - } - } - - /// - /// Shows the complete secondary address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_composite")] - public string Address2_Composite - { - get - { - return this.GetAttributeValue("address2_composite"); - } - } - - /// - /// Country/region name in address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_country")] - public string Address2_Country - { - get - { - return this.GetAttributeValue("address2_country"); - } - set - { - this.OnPropertyChanging("Address2_Country"); - this.SetAttributeValue("address2_country", value); - this.OnPropertyChanged("Address2_Country"); - } - } - - /// - /// County name for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_county")] - public string Address2_County - { - get - { - return this.GetAttributeValue("address2_county"); - } - set - { - this.OnPropertyChanging("Address2_County"); - this.SetAttributeValue("address2_county", value); - this.OnPropertyChanged("Address2_County"); - } - } - - /// - /// Fax number for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_fax")] - public string Address2_Fax - { - get - { - return this.GetAttributeValue("address2_fax"); - } - set - { - this.OnPropertyChanging("Address2_Fax"); - this.SetAttributeValue("address2_fax", value); - this.OnPropertyChanged("Address2_Fax"); - } - } - - /// - /// Latitude for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_latitude")] - public System.Nullable Address2_Latitude - { - get - { - return this.GetAttributeValue>("address2_latitude"); - } - set - { - this.OnPropertyChanging("Address2_Latitude"); - this.SetAttributeValue("address2_latitude", value); - this.OnPropertyChanged("Address2_Latitude"); - } - } - - /// - /// First line for entering address 2 information. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line1")] - public string Address2_Line1 - { - get - { - return this.GetAttributeValue("address2_line1"); - } - set - { - this.OnPropertyChanging("Address2_Line1"); - this.SetAttributeValue("address2_line1", value); - this.OnPropertyChanged("Address2_Line1"); - } - } - - /// - /// Second line for entering address 2 information. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line2")] - public string Address2_Line2 - { - get - { - return this.GetAttributeValue("address2_line2"); - } - set - { - this.OnPropertyChanging("Address2_Line2"); - this.SetAttributeValue("address2_line2", value); - this.OnPropertyChanged("Address2_Line2"); - } - } - - /// - /// Third line for entering address 2 information. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line3")] - public string Address2_Line3 - { - get - { - return this.GetAttributeValue("address2_line3"); - } - set - { - this.OnPropertyChanging("Address2_Line3"); - this.SetAttributeValue("address2_line3", value); - this.OnPropertyChanged("Address2_Line3"); - } - } - - /// - /// Longitude for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_longitude")] - public System.Nullable Address2_Longitude - { - get - { - return this.GetAttributeValue>("address2_longitude"); - } - set - { - this.OnPropertyChanging("Address2_Longitude"); - this.SetAttributeValue("address2_longitude", value); - this.OnPropertyChanged("Address2_Longitude"); - } - } - - /// - /// Name to enter for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_name")] - public string Address2_Name - { - get - { - return this.GetAttributeValue("address2_name"); - } - set - { - this.OnPropertyChanging("Address2_Name"); - this.SetAttributeValue("address2_name", value); - this.OnPropertyChanged("Address2_Name"); - } - } - - /// - /// ZIP Code or postal code for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_postalcode")] - public string Address2_PostalCode - { - get - { - return this.GetAttributeValue("address2_postalcode"); - } - set - { - this.OnPropertyChanging("Address2_PostalCode"); - this.SetAttributeValue("address2_postalcode", value); - this.OnPropertyChanged("Address2_PostalCode"); - } - } - - /// - /// Post office box number for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_postofficebox")] - public string Address2_PostOfficeBox - { - get - { - return this.GetAttributeValue("address2_postofficebox"); - } - set - { - this.OnPropertyChanging("Address2_PostOfficeBox"); - this.SetAttributeValue("address2_postofficebox", value); - this.OnPropertyChanged("Address2_PostOfficeBox"); - } - } - - /// - /// Method of shipment for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_shippingmethodcode")] - public Microsoft.Xrm.Sdk.OptionSetValue Address2_ShippingMethodCode - { - get - { - return this.GetAttributeValue("address2_shippingmethodcode"); - } - set - { - this.OnPropertyChanging("Address2_ShippingMethodCode"); - this.SetAttributeValue("address2_shippingmethodcode", value); - this.OnPropertyChanged("Address2_ShippingMethodCode"); - } - } - - /// - /// Method of shipment for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_shippingmethodcode")] - public virtual SystemUser_Address2_ShippingMethodCode? Address2_ShippingMethodCodeEnum - { - get - { - return ((SystemUser_Address2_ShippingMethodCode?)(EntityOptionSetEnum.GetEnum(this, "address2_shippingmethodcode"))); - } - set - { - this.OnPropertyChanging("Address2_ShippingMethodCode"); - this.SetAttributeValue("address2_shippingmethodcode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Address2_ShippingMethodCode"); - } - } - - /// - /// State or province for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_stateorprovince")] - public string Address2_StateOrProvince - { - get - { - return this.GetAttributeValue("address2_stateorprovince"); - } - set - { - this.OnPropertyChanging("Address2_StateOrProvince"); - this.SetAttributeValue("address2_stateorprovince", value); - this.OnPropertyChanged("Address2_StateOrProvince"); - } - } - - /// - /// First telephone number associated with address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone1")] - public string Address2_Telephone1 - { - get - { - return this.GetAttributeValue("address2_telephone1"); - } - set - { - this.OnPropertyChanging("Address2_Telephone1"); - this.SetAttributeValue("address2_telephone1", value); - this.OnPropertyChanged("Address2_Telephone1"); - } - } - - /// - /// Second telephone number associated with address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone2")] - public string Address2_Telephone2 - { - get - { - return this.GetAttributeValue("address2_telephone2"); - } - set - { - this.OnPropertyChanging("Address2_Telephone2"); - this.SetAttributeValue("address2_telephone2", value); - this.OnPropertyChanged("Address2_Telephone2"); - } - } - - /// - /// Third telephone number associated with address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone3")] - public string Address2_Telephone3 - { - get - { - return this.GetAttributeValue("address2_telephone3"); - } - set - { - this.OnPropertyChanging("Address2_Telephone3"); - this.SetAttributeValue("address2_telephone3", value); - this.OnPropertyChanged("Address2_Telephone3"); - } - } - - /// - /// United Parcel Service (UPS) zone for address 2. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_upszone")] - public string Address2_UPSZone - { - get - { - return this.GetAttributeValue("address2_upszone"); - } - set - { - this.OnPropertyChanging("Address2_UPSZone"); - this.SetAttributeValue("address2_upszone", value); - this.OnPropertyChanged("Address2_UPSZone"); - } - } - - /// - /// UTC offset for address 2. This is the difference between local time and standard Coordinated Universal Time. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_utcoffset")] - public System.Nullable Address2_UTCOffset - { - get - { - return this.GetAttributeValue>("address2_utcoffset"); - } - set - { - this.OnPropertyChanging("Address2_UTCOffset"); - this.SetAttributeValue("address2_utcoffset", value); - this.OnPropertyChanged("Address2_UTCOffset"); - } - } - - /// - /// The identifier for the application. This is used to access data in another application. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("applicationid")] - public System.Nullable ApplicationId - { - get - { - return this.GetAttributeValue>("applicationid"); - } - set - { - this.OnPropertyChanging("ApplicationId"); - this.SetAttributeValue("applicationid", value); - this.OnPropertyChanged("ApplicationId"); - } - } - - /// - /// The URI used as a unique logical identifier for the external app. This can be used to validate the application. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("applicationiduri")] - public string ApplicationIdUri - { - get - { - return this.GetAttributeValue("applicationiduri"); - } - } - - /// - /// This is the application directory object Id. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("azureactivedirectoryobjectid")] - public System.Nullable AzureActiveDirectoryObjectId - { - get - { - return this.GetAttributeValue>("azureactivedirectoryobjectid"); - } - } - - /// - /// Unique identifier of the business unit with which the user is associated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("businessunitid")] - public Microsoft.Xrm.Sdk.EntityReference BusinessUnitId - { - get - { - return this.GetAttributeValue("businessunitid"); - } - set - { - this.OnPropertyChanging("BusinessUnitId"); - this.SetAttributeValue("businessunitid", value); - this.OnPropertyChanged("BusinessUnitId"); - } - } - - /// - /// Fiscal calendar associated with the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("calendarid")] - public Microsoft.Xrm.Sdk.EntityReference CalendarId - { - get - { - return this.GetAttributeValue("calendarid"); - } - set - { - this.OnPropertyChanging("CalendarId"); - this.SetAttributeValue("calendarid", value); - this.OnPropertyChanged("CalendarId"); - } - } - - /// - /// License type of user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("caltype")] - public Microsoft.Xrm.Sdk.OptionSetValue CALType - { - get - { - return this.GetAttributeValue("caltype"); - } - set - { - this.OnPropertyChanging("CALType"); - this.SetAttributeValue("caltype", value); - this.OnPropertyChanged("CALType"); - } - } - - /// - /// License type of user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("caltype")] - public virtual SystemUser_CALType? CALTypeEnum - { - get - { - return ((SystemUser_CALType?)(EntityOptionSetEnum.GetEnum(this, "caltype"))); - } - set - { - this.OnPropertyChanging("CALType"); - this.SetAttributeValue("caltype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("CALType"); - } - } - - /// - /// Unique identifier of the user who created the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the user was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the systemuser. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Indicates if default outlook filters have been populated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultfilterspopulated")] - public System.Nullable DefaultFiltersPopulated - { - get - { - return this.GetAttributeValue>("defaultfilterspopulated"); - } - } - - /// - /// Select the mailbox associated with this user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultmailbox")] - public Microsoft.Xrm.Sdk.EntityReference DefaultMailbox - { - get - { - return this.GetAttributeValue("defaultmailbox"); - } - } - - /// - /// Type a default folder name for the user's OneDrive For Business location. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultodbfoldername")] - public string DefaultOdbFolderName - { - get - { - return this.GetAttributeValue("defaultodbfoldername"); - } - } - - /// - /// Reason for disabling the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("disabledreason")] - public string DisabledReason - { - get - { - return this.GetAttributeValue("disabledreason"); - } - } - - /// - /// Whether to display the user in service views. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("displayinserviceviews")] - public System.Nullable DisplayInServiceViews - { - get - { - return this.GetAttributeValue>("displayinserviceviews"); - } - set - { - this.OnPropertyChanging("DisplayInServiceViews"); - this.SetAttributeValue("displayinserviceviews", value); - this.OnPropertyChanged("DisplayInServiceViews"); - } - } - - /// - /// Active Directory domain of which the user is a member. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("domainname")] - public string DomainName - { - get - { - return this.GetAttributeValue("domainname"); - } - set - { - this.OnPropertyChanging("DomainName"); - this.SetAttributeValue("domainname", value); - this.OnPropertyChanged("DomainName"); - } - } - - /// - /// Shows the status of the primary email address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("emailrouteraccessapproval")] - public Microsoft.Xrm.Sdk.OptionSetValue EmailRouterAccessApproval - { - get - { - return this.GetAttributeValue("emailrouteraccessapproval"); - } - set - { - this.OnPropertyChanging("EmailRouterAccessApproval"); - this.SetAttributeValue("emailrouteraccessapproval", value); - this.OnPropertyChanged("EmailRouterAccessApproval"); - } - } - - /// - /// Shows the status of the primary email address. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("emailrouteraccessapproval")] - public virtual SystemUser_EmailRouterAccessApproval? EmailRouterAccessApprovalEnum - { - get - { - return ((SystemUser_EmailRouterAccessApproval?)(EntityOptionSetEnum.GetEnum(this, "emailrouteraccessapproval"))); - } - set - { - this.OnPropertyChanging("EmailRouterAccessApproval"); - this.SetAttributeValue("emailrouteraccessapproval", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("EmailRouterAccessApproval"); - } - } - - /// - /// Employee identifier for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("employeeid")] - public string EmployeeId - { - get - { - return this.GetAttributeValue("employeeid"); - } - set - { - this.OnPropertyChanging("EmployeeId"); - this.SetAttributeValue("employeeid", value); - this.OnPropertyChanged("EmployeeId"); - } - } - - /// - /// Shows the default image for the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage")] - public byte[] EntityImage - { - get - { - return this.GetAttributeValue("entityimage"); - } - set - { - this.OnPropertyChanging("EntityImage"); - this.SetAttributeValue("entityimage", value); - this.OnPropertyChanged("EntityImage"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_timestamp")] - public System.Nullable EntityImage_Timestamp - { - get - { - return this.GetAttributeValue>("entityimage_timestamp"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_url")] - public string EntityImage_URL - { - get - { - return this.GetAttributeValue("entityimage_url"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimageid")] - public System.Nullable EntityImageId - { - get - { - return this.GetAttributeValue>("entityimageid"); - } - } - - /// - /// Exchange rate for the currency associated with the systemuser with respect to the base currency. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exchangerate")] - public System.Nullable ExchangeRate - { - get - { - return this.GetAttributeValue>("exchangerate"); - } - } - - /// - /// First name of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("firstname")] - public string FirstName - { - get - { - return this.GetAttributeValue("firstname"); - } - set - { - this.OnPropertyChanging("FirstName"); - this.SetAttributeValue("firstname", value); - this.OnPropertyChanged("FirstName"); - } - } - - /// - /// Full name of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("fullname")] - public string FullName - { - get - { - return this.GetAttributeValue("fullname"); - } - } - - /// - /// Government identifier for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("governmentid")] - public string GovernmentId - { - get - { - return this.GetAttributeValue("governmentid"); - } - set - { - this.OnPropertyChanging("GovernmentId"); - this.SetAttributeValue("governmentid", value); - this.OnPropertyChanged("GovernmentId"); - } - } - - /// - /// Home phone number for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("homephone")] - public string HomePhone - { - get - { - return this.GetAttributeValue("homephone"); - } - set - { - this.OnPropertyChanging("HomePhone"); - this.SetAttributeValue("homephone", value); - this.OnPropertyChanged("HomePhone"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("identityid")] - public System.Nullable IdentityId - { - get - { - return this.GetAttributeValue>("identityid"); - } - } - - /// - /// Unique identifier of the data import or data migration that created this record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] - public System.Nullable ImportSequenceNumber - { - get - { - return this.GetAttributeValue>("importsequencenumber"); - } - set - { - this.OnPropertyChanging("ImportSequenceNumber"); - this.SetAttributeValue("importsequencenumber", value); - this.OnPropertyChanged("ImportSequenceNumber"); - } - } - - /// - /// Incoming email delivery method for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("incomingemaildeliverymethod")] - public Microsoft.Xrm.Sdk.OptionSetValue IncomingEmailDeliveryMethod - { - get - { - return this.GetAttributeValue("incomingemaildeliverymethod"); - } - set - { - this.OnPropertyChanging("IncomingEmailDeliveryMethod"); - this.SetAttributeValue("incomingemaildeliverymethod", value); - this.OnPropertyChanged("IncomingEmailDeliveryMethod"); - } - } - - /// - /// Incoming email delivery method for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("incomingemaildeliverymethod")] - public virtual SystemUser_IncomingEmailDeliveryMethod? IncomingEmailDeliveryMethodEnum - { - get - { - return ((SystemUser_IncomingEmailDeliveryMethod?)(EntityOptionSetEnum.GetEnum(this, "incomingemaildeliverymethod"))); - } - set - { - this.OnPropertyChanging("IncomingEmailDeliveryMethod"); - this.SetAttributeValue("incomingemaildeliverymethod", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("IncomingEmailDeliveryMethod"); - } - } - - /// - /// Internal email address for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("internalemailaddress")] - public string InternalEMailAddress - { - get - { - return this.GetAttributeValue("internalemailaddress"); - } - set - { - this.OnPropertyChanging("InternalEMailAddress"); - this.SetAttributeValue("internalemailaddress", value); - this.OnPropertyChanged("InternalEMailAddress"); - } - } - - /// - /// User invitation status. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("invitestatuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue InviteStatusCode - { - get - { - return this.GetAttributeValue("invitestatuscode"); - } - set - { - this.OnPropertyChanging("InviteStatusCode"); - this.SetAttributeValue("invitestatuscode", value); - this.OnPropertyChanged("InviteStatusCode"); - } - } - - /// - /// User invitation status. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("invitestatuscode")] - public virtual SystemUser_InviteStatusCode? InviteStatusCodeEnum - { - get - { - return ((SystemUser_InviteStatusCode?)(EntityOptionSetEnum.GetEnum(this, "invitestatuscode"))); - } - set - { - this.OnPropertyChanging("InviteStatusCode"); - this.SetAttributeValue("invitestatuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("InviteStatusCode"); - } - } - - /// - /// Information about whether the user is enabled. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isdisabled")] - public System.Nullable IsDisabled - { - get - { - return this.GetAttributeValue>("isdisabled"); - } - set - { - this.OnPropertyChanging("IsDisabled"); - this.SetAttributeValue("isdisabled", value); - this.OnPropertyChanged("IsDisabled"); - } - } - - /// - /// Shows the status of approval of the email address by O365 Admin. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isemailaddressapprovedbyo365admin")] - public System.Nullable IsEmailAddressApprovedByO365Admin - { - get - { - return this.GetAttributeValue>("isemailaddressapprovedbyo365admin"); - } - } - - /// - /// Check if user is an integration user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isintegrationuser")] - public System.Nullable IsIntegrationUser - { - get - { - return this.GetAttributeValue>("isintegrationuser"); - } - set - { - this.OnPropertyChanging("IsIntegrationUser"); - this.SetAttributeValue("isintegrationuser", value); - this.OnPropertyChanged("IsIntegrationUser"); - } - } - - /// - /// Information about whether the user is licensed. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("islicensed")] - public System.Nullable IsLicensed - { - get - { - return this.GetAttributeValue>("islicensed"); - } - set - { - this.OnPropertyChanging("IsLicensed"); - this.SetAttributeValue("islicensed", value); - this.OnPropertyChanged("IsLicensed"); - } - } - - /// - /// Information about whether the user is synced with the directory. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("issyncwithdirectory")] - public System.Nullable IsSyncWithDirectory - { - get - { - return this.GetAttributeValue>("issyncwithdirectory"); - } - set - { - this.OnPropertyChanging("IsSyncWithDirectory"); - this.SetAttributeValue("issyncwithdirectory", value); - this.OnPropertyChanged("IsSyncWithDirectory"); - } - } - - /// - /// Job title of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("jobtitle")] - public string JobTitle - { - get - { - return this.GetAttributeValue("jobtitle"); - } - set - { - this.OnPropertyChanging("JobTitle"); - this.SetAttributeValue("jobtitle", value); - this.OnPropertyChanged("JobTitle"); - } - } - - /// - /// Last name of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("lastname")] - public string LastName - { - get - { - return this.GetAttributeValue("lastname"); - } - set - { - this.OnPropertyChanging("LastName"); - this.SetAttributeValue("lastname", value); - this.OnPropertyChanged("LastName"); - } - } - - /// - /// Middle name of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("middlename")] - public string MiddleName - { - get - { - return this.GetAttributeValue("middlename"); - } - set - { - this.OnPropertyChanging("MiddleName"); - this.SetAttributeValue("middlename", value); - this.OnPropertyChanged("MiddleName"); - } - } - - /// - /// Mobile alert email address for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mobilealertemail")] - public string MobileAlertEMail - { - get - { - return this.GetAttributeValue("mobilealertemail"); - } - set - { - this.OnPropertyChanging("MobileAlertEMail"); - this.SetAttributeValue("mobilealertemail", value); - this.OnPropertyChanged("MobileAlertEMail"); - } - } - - /// - /// Items contained with a particular SystemUser. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mobileofflineprofileid")] - public Microsoft.Xrm.Sdk.EntityReference MobileOfflineProfileId - { - get - { - return this.GetAttributeValue("mobileofflineprofileid"); - } - set - { - this.OnPropertyChanging("MobileOfflineProfileId"); - this.SetAttributeValue("mobileofflineprofileid", value); - this.OnPropertyChanged("MobileOfflineProfileId"); - } - } - - /// - /// Mobile phone number for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mobilephone")] - public string MobilePhone - { - get - { - return this.GetAttributeValue("mobilephone"); - } - set - { - this.OnPropertyChanging("MobilePhone"); - this.SetAttributeValue("mobilephone", value); - this.OnPropertyChanged("MobilePhone"); - } - } - - /// - /// Unique identifier of the user who last modified the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the user was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the systemuser. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Nickname of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("nickname")] - public string NickName - { - get - { - return this.GetAttributeValue("nickname"); - } - set - { - this.OnPropertyChanging("NickName"); - this.SetAttributeValue("nickname", value); - this.OnPropertyChanged("NickName"); - } - } - - /// - /// Unique identifier of the organization associated with the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public System.Nullable OrganizationId - { - get - { - return this.GetAttributeValue>("organizationid"); - } - } - - /// - /// Outgoing email delivery method for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("outgoingemaildeliverymethod")] - public Microsoft.Xrm.Sdk.OptionSetValue OutgoingEmailDeliveryMethod - { - get - { - return this.GetAttributeValue("outgoingemaildeliverymethod"); - } - set - { - this.OnPropertyChanging("OutgoingEmailDeliveryMethod"); - this.SetAttributeValue("outgoingemaildeliverymethod", value); - this.OnPropertyChanged("OutgoingEmailDeliveryMethod"); - } - } - - /// - /// Outgoing email delivery method for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("outgoingemaildeliverymethod")] - public virtual SystemUser_OutgoingEmailDeliveryMethod? OutgoingEmailDeliveryMethodEnum - { - get - { - return ((SystemUser_OutgoingEmailDeliveryMethod?)(EntityOptionSetEnum.GetEnum(this, "outgoingemaildeliverymethod"))); - } - set - { - this.OnPropertyChanging("OutgoingEmailDeliveryMethod"); - this.SetAttributeValue("outgoingemaildeliverymethod", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("OutgoingEmailDeliveryMethod"); - } - } - - /// - /// Date and time that the record was migrated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] - public System.Nullable OverriddenCreatedOn - { - get - { - return this.GetAttributeValue>("overriddencreatedon"); - } - set - { - this.OnPropertyChanging("OverriddenCreatedOn"); - this.SetAttributeValue("overriddencreatedon", value); - this.OnPropertyChanged("OverriddenCreatedOn"); - } - } - - /// - /// Unique identifier of the manager of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentsystemuserid")] - public Microsoft.Xrm.Sdk.EntityReference ParentSystemUserId - { - get - { - return this.GetAttributeValue("parentsystemuserid"); - } - set - { - this.OnPropertyChanging("ParentSystemUserId"); - this.SetAttributeValue("parentsystemuserid", value); - this.OnPropertyChanged("ParentSystemUserId"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("passporthi")] - public System.Nullable PassportHi - { - get - { - return this.GetAttributeValue>("passporthi"); - } - set - { - this.OnPropertyChanging("PassportHi"); - this.SetAttributeValue("passporthi", value); - this.OnPropertyChanged("PassportHi"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("passportlo")] - public System.Nullable PassportLo - { - get - { - return this.GetAttributeValue>("passportlo"); - } - set - { - this.OnPropertyChanging("PassportLo"); - this.SetAttributeValue("passportlo", value); - this.OnPropertyChanged("PassportLo"); - } - } - - /// - /// Personal email address of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("personalemailaddress")] - public string PersonalEMailAddress - { - get - { - return this.GetAttributeValue("personalemailaddress"); - } - set - { - this.OnPropertyChanging("PersonalEMailAddress"); - this.SetAttributeValue("personalemailaddress", value); - this.OnPropertyChanged("PersonalEMailAddress"); - } - } - - /// - /// URL for the Website on which a photo of the user is located. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("photourl")] - public string PhotoUrl - { - get - { - return this.GetAttributeValue("photourl"); - } - set - { - this.OnPropertyChanging("PhotoUrl"); - this.SetAttributeValue("photourl", value); - this.OnPropertyChanged("PhotoUrl"); - } - } - - /// - /// User's position in hierarchical security model. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("positionid")] - public Microsoft.Xrm.Sdk.EntityReference PositionId - { - get - { - return this.GetAttributeValue("positionid"); - } - set - { - this.OnPropertyChanging("PositionId"); - this.SetAttributeValue("positionid", value); - this.OnPropertyChanged("PositionId"); - } - } - - /// - /// Preferred address for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredaddresscode")] - public Microsoft.Xrm.Sdk.OptionSetValue PreferredAddressCode - { - get - { - return this.GetAttributeValue("preferredaddresscode"); - } - set - { - this.OnPropertyChanging("PreferredAddressCode"); - this.SetAttributeValue("preferredaddresscode", value); - this.OnPropertyChanged("PreferredAddressCode"); - } - } - - /// - /// Preferred address for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredaddresscode")] - public virtual SystemUser_PreferredAddressCode? PreferredAddressCodeEnum - { - get - { - return ((SystemUser_PreferredAddressCode?)(EntityOptionSetEnum.GetEnum(this, "preferredaddresscode"))); - } - set - { - this.OnPropertyChanging("PreferredAddressCode"); - this.SetAttributeValue("preferredaddresscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("PreferredAddressCode"); - } - } - - /// - /// Preferred email address for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredemailcode")] - public Microsoft.Xrm.Sdk.OptionSetValue PreferredEmailCode - { - get - { - return this.GetAttributeValue("preferredemailcode"); - } - set - { - this.OnPropertyChanging("PreferredEmailCode"); - this.SetAttributeValue("preferredemailcode", value); - this.OnPropertyChanged("PreferredEmailCode"); - } - } - - /// - /// Preferred email address for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredemailcode")] - public virtual SystemUser_PreferredEmailCode? PreferredEmailCodeEnum - { - get - { - return ((SystemUser_PreferredEmailCode?)(EntityOptionSetEnum.GetEnum(this, "preferredemailcode"))); - } - set - { - this.OnPropertyChanging("PreferredEmailCode"); - this.SetAttributeValue("preferredemailcode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("PreferredEmailCode"); - } - } - - /// - /// Preferred phone number for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredphonecode")] - public Microsoft.Xrm.Sdk.OptionSetValue PreferredPhoneCode - { - get - { - return this.GetAttributeValue("preferredphonecode"); - } - set - { - this.OnPropertyChanging("PreferredPhoneCode"); - this.SetAttributeValue("preferredphonecode", value); - this.OnPropertyChanged("PreferredPhoneCode"); - } - } - - /// - /// Preferred phone number for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredphonecode")] - public virtual SystemUser_PreferredPhoneCode? PreferredPhoneCodeEnum - { - get - { - return ((SystemUser_PreferredPhoneCode?)(EntityOptionSetEnum.GetEnum(this, "preferredphonecode"))); - } - set - { - this.OnPropertyChanging("PreferredPhoneCode"); - this.SetAttributeValue("preferredphonecode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("PreferredPhoneCode"); - } - } - - /// - /// Shows the ID of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processid")] - public System.Nullable ProcessId - { - get - { - return this.GetAttributeValue>("processid"); - } - set - { - this.OnPropertyChanging("ProcessId"); - this.SetAttributeValue("processid", value); - this.OnPropertyChanged("ProcessId"); - } - } - - /// - /// Unique identifier of the default queue for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("queueid")] - public Microsoft.Xrm.Sdk.EntityReference QueueId - { - get - { - return this.GetAttributeValue("queueid"); - } - set - { - this.OnPropertyChanging("QueueId"); - this.SetAttributeValue("queueid", value); - this.OnPropertyChanged("QueueId"); - } - } - - /// - /// Salutation for correspondence with the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("salutation")] - public string Salutation - { - get - { - return this.GetAttributeValue("salutation"); - } - set - { - this.OnPropertyChanging("Salutation"); - this.SetAttributeValue("salutation", value); - this.OnPropertyChanged("Salutation"); - } - } - - /// - /// Check if user is a setup user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("setupuser")] - public System.Nullable SetupUser - { - get - { - return this.GetAttributeValue>("setupuser"); - } - set - { - this.OnPropertyChanging("SetupUser"); - this.SetAttributeValue("setupuser", value); - this.OnPropertyChanged("SetupUser"); - } - } - - /// - /// SharePoint Work Email Address - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sharepointemailaddress")] - public string SharePointEmailAddress - { - get - { - return this.GetAttributeValue("sharepointemailaddress"); - } - set - { - this.OnPropertyChanging("SharePointEmailAddress"); - this.SetAttributeValue("sharepointemailaddress", value); - this.OnPropertyChanged("SharePointEmailAddress"); - } - } - - /// - /// Skill set of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("skills")] - public string Skills - { - get - { - return this.GetAttributeValue("skills"); - } - set - { - this.OnPropertyChanging("Skills"); - this.SetAttributeValue("skills", value); - this.OnPropertyChanged("Skills"); - } - } - - /// - /// Shows the ID of the stage. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stageid")] - public System.Nullable StageId - { - get - { - return this.GetAttributeValue>("stageid"); - } - set - { - this.OnPropertyChanging("StageId"); - this.SetAttributeValue("stageid", value); - this.OnPropertyChanged("StageId"); - } - } - - /// - /// Unique identifier for the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("systemuserid")] - public System.Nullable SystemUserId - { - get - { - return this.GetAttributeValue>("systemuserid"); - } - set - { - this.OnPropertyChanging("SystemUserId"); - this.SetAttributeValue("systemuserid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("SystemUserId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("systemuserid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.SystemUserId = value; - } - } - - /// - /// Unique identifier of the territory to which the user is assigned. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("territoryid")] - public Microsoft.Xrm.Sdk.EntityReference TerritoryId - { - get - { - return this.GetAttributeValue("territoryid"); - } - set - { - this.OnPropertyChanging("TerritoryId"); - this.SetAttributeValue("territoryid", value); - this.OnPropertyChanged("TerritoryId"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] - public System.Nullable TimeZoneRuleVersionNumber - { - get - { - return this.GetAttributeValue>("timezoneruleversionnumber"); - } - set - { - this.OnPropertyChanging("TimeZoneRuleVersionNumber"); - this.SetAttributeValue("timezoneruleversionnumber", value); - this.OnPropertyChanged("TimeZoneRuleVersionNumber"); - } - } - - /// - /// Title of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("title")] - public string Title - { - get - { - return this.GetAttributeValue("title"); - } - set - { - this.OnPropertyChanging("Title"); - this.SetAttributeValue("title", value); - this.OnPropertyChanged("Title"); - } - } - - /// - /// Unique identifier of the currency associated with the systemuser. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("transactioncurrencyid")] - public Microsoft.Xrm.Sdk.EntityReference TransactionCurrencyId - { - get - { - return this.GetAttributeValue("transactioncurrencyid"); - } - set - { - this.OnPropertyChanging("TransactionCurrencyId"); - this.SetAttributeValue("transactioncurrencyid", value); - this.OnPropertyChanged("TransactionCurrencyId"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("traversedpath")] - public string TraversedPath - { - get - { - return this.GetAttributeValue("traversedpath"); - } - set - { - this.OnPropertyChanging("TraversedPath"); - this.SetAttributeValue("traversedpath", value); - this.OnPropertyChanged("TraversedPath"); - } - } - - /// - /// Shows the type of user license. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userlicensetype")] - public System.Nullable UserLicenseType - { - get - { - return this.GetAttributeValue>("userlicensetype"); - } - set - { - this.OnPropertyChanging("UserLicenseType"); - this.SetAttributeValue("userlicensetype", value); - this.OnPropertyChanged("UserLicenseType"); - } - } - - /// - /// User PUID User Identifiable Information - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userpuid")] - public string UserPuid - { - get - { - return this.GetAttributeValue("userpuid"); - } - } - - /// - /// Time zone code that was in use when the record was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] - public System.Nullable UTCConversionTimeZoneCode - { - get - { - return this.GetAttributeValue>("utcconversiontimezonecode"); - } - set - { - this.OnPropertyChanging("UTCConversionTimeZoneCode"); - this.SetAttributeValue("utcconversiontimezonecode", value); - this.OnPropertyChanged("UTCConversionTimeZoneCode"); - } - } - - /// - /// Version number of the user. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - - /// - /// Windows Live ID - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("windowsliveid")] - public string WindowsLiveID - { - get - { - return this.GetAttributeValue("windowsliveid"); - } - set - { - this.OnPropertyChanging("WindowsLiveID"); - this.SetAttributeValue("windowsliveid", value); - this.OnPropertyChanged("WindowsLiveID"); - } - } - - /// - /// User's Yammer login email address - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yammeremailaddress")] - public string YammerEmailAddress - { - get - { - return this.GetAttributeValue("yammeremailaddress"); - } - set - { - this.OnPropertyChanging("YammerEmailAddress"); - this.SetAttributeValue("yammeremailaddress", value); - this.OnPropertyChanged("YammerEmailAddress"); - } - } - - /// - /// User's Yammer ID - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yammeruserid")] - public string YammerUserId - { - get - { - return this.GetAttributeValue("yammeruserid"); - } - set - { - this.OnPropertyChanging("YammerUserId"); - this.SetAttributeValue("yammeruserid", value); - this.OnPropertyChanged("YammerUserId"); - } - } - - /// - /// Pronunciation of the first name of the user, written in phonetic hiragana or katakana characters. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomifirstname")] - public string YomiFirstName - { - get - { - return this.GetAttributeValue("yomifirstname"); - } - set - { - this.OnPropertyChanging("YomiFirstName"); - this.SetAttributeValue("yomifirstname", value); - this.OnPropertyChanged("YomiFirstName"); - } - } - - /// - /// Pronunciation of the full name of the user, written in phonetic hiragana or katakana characters. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomifullname")] - public string YomiFullName - { - get - { - return this.GetAttributeValue("yomifullname"); - } - } - - /// - /// Pronunciation of the last name of the user, written in phonetic hiragana or katakana characters. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomilastname")] - public string YomiLastName - { - get - { - return this.GetAttributeValue("yomilastname"); - } - set - { - this.OnPropertyChanging("YomiLastName"); - this.SetAttributeValue("yomilastname", value); - this.OnPropertyChanged("YomiLastName"); - } - } - - /// - /// Pronunciation of the middle name of the user, written in phonetic hiragana or katakana characters. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomimiddlename")] - public string YomiMiddleName - { - get - { - return this.GetAttributeValue("yomimiddlename"); - } - set - { - this.OnPropertyChanging("YomiMiddleName"); - this.SetAttributeValue("yomimiddlename", value); - this.OnPropertyChanged("YomiMiddleName"); - } - } - } - - /// - /// Data equivalent to files used in Web development. Web resources provide client-side components that are used to provide custom user interface elements. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("webresource")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class WebResource : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public WebResource() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "webresource"; - - public const string EntitySchemaName = "WebResource"; - - public const string PrimaryIdAttribute = "webresourceid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Information that specifies whether this component can be deleted. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canbedeleted")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty CanBeDeleted - { - get - { - return this.GetAttributeValue("canbedeleted"); - } - set - { - this.OnPropertyChanging("CanBeDeleted"); - this.SetAttributeValue("canbedeleted", value); - this.OnPropertyChanged("CanBeDeleted"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Bytes of the web resource, in Base64 format. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("content")] - public string Content - { - get - { - return this.GetAttributeValue("content"); - } - set - { - this.OnPropertyChanging("Content"); - this.SetAttributeValue("content", value); - this.OnPropertyChanged("Content"); - } - } - - /// - /// Json representation of the content of the resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contentjson")] - public string ContentJson - { - get - { - return this.GetAttributeValue("contentjson"); - } - set - { - this.OnPropertyChanging("ContentJson"); - this.SetAttributeValue("contentjson", value); - this.OnPropertyChanged("ContentJson"); - } - } - - /// - /// Unique identifier of the user who created the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the web resource was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencyxml")] - public string DependencyXml - { - get - { - return this.GetAttributeValue("dependencyxml"); - } - set - { - this.OnPropertyChanging("DependencyXml"); - this.SetAttributeValue("dependencyxml", value); - this.OnPropertyChanged("DependencyXml"); - } - } - - /// - /// Description of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Display name of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("displayname")] - public string DisplayName - { - get - { - return this.GetAttributeValue("displayname"); - } - set - { - this.OnPropertyChanging("DisplayName"); - this.SetAttributeValue("displayname", value); - this.OnPropertyChanged("DisplayName"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Information that specifies whether this web resource is available for mobile client in offline mode. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isavailableformobileoffline")] - public System.Nullable IsAvailableForMobileOffline - { - get - { - return this.GetAttributeValue>("isavailableformobileoffline"); - } - set - { - this.OnPropertyChanging("IsAvailableForMobileOffline"); - this.SetAttributeValue("isavailableformobileoffline", value); - this.OnPropertyChanged("IsAvailableForMobileOffline"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Information that specifies whether this web resource is enabled for mobile client. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isenabledformobileclient")] - public System.Nullable IsEnabledForMobileClient - { - get - { - return this.GetAttributeValue>("isenabledformobileclient"); - } - set - { - this.OnPropertyChanging("IsEnabledForMobileClient"); - this.SetAttributeValue("isenabledformobileclient", value); - this.OnPropertyChanged("IsEnabledForMobileClient"); - } - } - - /// - /// Information that specifies whether this component should be hidden. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ishidden")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsHidden - { - get - { - return this.GetAttributeValue("ishidden"); - } - set - { - this.OnPropertyChanging("IsHidden"); - this.SetAttributeValue("ishidden", value); - this.OnPropertyChanged("IsHidden"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Language of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("languagecode")] - public System.Nullable LanguageCode - { - get - { - return this.GetAttributeValue>("languagecode"); - } - set - { - this.OnPropertyChanging("LanguageCode"); - this.SetAttributeValue("languagecode", value); - this.OnPropertyChanged("LanguageCode"); - } - } - - /// - /// Unique identifier of the user who last modified the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the web resource was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who modified the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Unique identifier of the organization associated with the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] - public Microsoft.Xrm.Sdk.EntityReference OrganizationId - { - get - { - return this.GetAttributeValue("organizationid"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Silverlight runtime version number required by a silverlight web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("silverlightversion")] - public string SilverlightVersion - { - get - { - return this.GetAttributeValue("silverlightversion"); - } - set - { - this.OnPropertyChanging("SilverlightVersion"); - this.SetAttributeValue("silverlightversion", value); - this.OnPropertyChanged("SilverlightVersion"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - - /// - /// Unique identifier of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourceid")] - public System.Nullable WebResourceId - { - get - { - return this.GetAttributeValue>("webresourceid"); - } - set - { - this.OnPropertyChanging("WebResourceId"); - this.SetAttributeValue("webresourceid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("WebResourceId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourceid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.WebResourceId = value; - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourceidunique")] - public System.Nullable WebResourceIdUnique - { - get - { - return this.GetAttributeValue>("webresourceidunique"); - } - } - - /// - /// Drop-down list for selecting the type of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourcetype")] - public Microsoft.Xrm.Sdk.OptionSetValue WebResourceType - { - get - { - return this.GetAttributeValue("webresourcetype"); - } - set - { - this.OnPropertyChanging("WebResourceType"); - this.SetAttributeValue("webresourcetype", value); - this.OnPropertyChanged("WebResourceType"); - } - } - - /// - /// Drop-down list for selecting the type of the web resource. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourcetype")] - public virtual WebResource_WebResourceType? WebResourceTypeEnum - { - get - { - return ((WebResource_WebResourceType?)(EntityOptionSetEnum.GetEnum(this, "webresourcetype"))); - } - set - { - this.OnPropertyChanging("WebResourceType"); - this.SetAttributeValue("webresourcetype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("WebResourceType"); - } - } - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum WorkflowState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - Draft = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - Activated = 1, - } - - /// - /// Set of logical rules that define the steps necessary to automate a specific business process, task, or set of actions to be performed. - /// - [System.Runtime.Serialization.DataContractAttribute()] - [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("workflow")] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class Workflow : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged - { - - /// - /// Default Constructor. - /// - public Workflow() : - base(EntityLogicalName) - { - } - - public const string EntityLogicalName = "workflow"; - - public const string EntitySchemaName = "Workflow"; - - public const string PrimaryIdAttribute = "workflowid"; - - public const string PrimaryNameAttribute = "name"; - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; - - private void OnPropertyChanged(string propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - - private void OnPropertyChanging(string propertyName) - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); - } - } - - /// - /// Unique identifier of the latest activation record for the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("activeworkflowid")] - public Microsoft.Xrm.Sdk.EntityReference ActiveWorkflowId - { - get - { - return this.GetAttributeValue("activeworkflowid"); - } - } - - /// - /// Indicates whether the asynchronous system job is automatically deleted on completion. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncautodelete")] - public System.Nullable AsyncAutoDelete - { - get - { - return this.GetAttributeValue>("asyncautodelete"); - } - set - { - this.OnPropertyChanging("AsyncAutoDelete"); - this.SetAttributeValue("asyncautodelete", value); - this.OnPropertyChanged("AsyncAutoDelete"); - } - } - - /// - /// Business Process Type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("businessprocesstype")] - public Microsoft.Xrm.Sdk.OptionSetValue BusinessProcessType - { - get - { - return this.GetAttributeValue("businessprocesstype"); - } - set - { - this.OnPropertyChanging("BusinessProcessType"); - this.SetAttributeValue("businessprocesstype", value); - this.OnPropertyChanged("BusinessProcessType"); - } - } - - /// - /// Business Process Type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("businessprocesstype")] - public virtual Workflow_BusinessProcessType? BusinessProcessTypeEnum - { - get - { - return ((Workflow_BusinessProcessType?)(EntityOptionSetEnum.GetEnum(this, "businessprocesstype"))); - } - set - { - this.OnPropertyChanging("BusinessProcessType"); - this.SetAttributeValue("businessprocesstype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("BusinessProcessType"); - } - } - - /// - /// Category of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("category")] - public Microsoft.Xrm.Sdk.OptionSetValue Category - { - get - { - return this.GetAttributeValue("category"); - } - set - { - this.OnPropertyChanging("Category"); - this.SetAttributeValue("category", value); - this.OnPropertyChanged("Category"); - } - } - - /// - /// Category of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("category")] - public virtual Workflow_Category? CategoryEnum - { - get - { - return ((Workflow_Category?)(EntityOptionSetEnum.GetEnum(this, "category"))); - } - set - { - this.OnPropertyChanging("Category"); - this.SetAttributeValue("category", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Category"); - } - } - - /// - /// Business logic converted into client data - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("clientdata")] - public string ClientData - { - get - { - return this.GetAttributeValue("clientdata"); - } - set - { - this.OnPropertyChanging("ClientData"); - this.SetAttributeValue("clientdata", value); - this.OnPropertyChanged("ClientData"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public Microsoft.Xrm.Sdk.OptionSetValue ComponentState - { - get - { - return this.GetAttributeValue("componentstate"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] - public virtual ComponentState? ComponentStateEnum - { - get - { - return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); - } - } - - /// - /// Unique identifier of the user who created the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedBy - { - get - { - return this.GetAttributeValue("createdby"); - } - } - - /// - /// Date and time when the process was created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] - public System.Nullable CreatedOn - { - get - { - return this.GetAttributeValue>("createdon"); - } - } - - /// - /// Unique identifier of the delegate user who created the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy - { - get - { - return this.GetAttributeValue("createdonbehalfby"); - } - set - { - this.OnPropertyChanging("CreatedOnBehalfBy"); - this.SetAttributeValue("createdonbehalfby", value); - this.OnPropertyChanged("CreatedOnBehalfBy"); - } - } - - /// - /// Stage of the process when triggered on Create. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createstage")] - public Microsoft.Xrm.Sdk.OptionSetValue CreateStage - { - get - { - return this.GetAttributeValue("createstage"); - } - set - { - this.OnPropertyChanging("CreateStage"); - this.SetAttributeValue("createstage", value); - this.OnPropertyChanged("CreateStage"); - } - } - - /// - /// Stage of the process when triggered on Create. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createstage")] - public virtual Workflow_Stage? CreateStageEnum - { - get - { - return ((Workflow_Stage?)(EntityOptionSetEnum.GetEnum(this, "createstage"))); - } - set - { - this.OnPropertyChanging("CreateStage"); - this.SetAttributeValue("createstage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("CreateStage"); - } - } - - /// - /// Stage of the process when triggered on Delete. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("deletestage")] - public Microsoft.Xrm.Sdk.OptionSetValue DeleteStage - { - get - { - return this.GetAttributeValue("deletestage"); - } - set - { - this.OnPropertyChanging("DeleteStage"); - this.SetAttributeValue("deletestage", value); - this.OnPropertyChanged("DeleteStage"); - } - } - - /// - /// Stage of the process when triggered on Delete. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("deletestage")] - public virtual Workflow_Stage? DeleteStageEnum - { - get - { - return ((Workflow_Stage?)(EntityOptionSetEnum.GetEnum(this, "deletestage"))); - } - set - { - this.OnPropertyChanging("DeleteStage"); - this.SetAttributeValue("deletestage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("DeleteStage"); - } - } - - /// - /// Description of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] - public string Description - { - get - { - return this.GetAttributeValue("description"); - } - set - { - this.OnPropertyChanging("Description"); - this.SetAttributeValue("description", value); - this.OnPropertyChanged("Description"); - } - } - - /// - /// Shows the default image for the record. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage")] - public byte[] EntityImage - { - get - { - return this.GetAttributeValue("entityimage"); - } - set - { - this.OnPropertyChanging("EntityImage"); - this.SetAttributeValue("entityimage", value); - this.OnPropertyChanged("EntityImage"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_timestamp")] - public System.Nullable EntityImage_Timestamp - { - get - { - return this.GetAttributeValue>("entityimage_timestamp"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_url")] - public string EntityImage_URL - { - get - { - return this.GetAttributeValue("entityimage_url"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimageid")] - public System.Nullable EntityImageId - { - get - { - return this.GetAttributeValue>("entityimageid"); - } - } - - /// - /// Unique identifier of the associated form. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formid")] - public System.Nullable FormId - { - get - { - return this.GetAttributeValue>("formid"); - } - set - { - this.OnPropertyChanging("FormId"); - this.SetAttributeValue("formid", value); - this.OnPropertyChanged("FormId"); - } - } - - /// - /// Input parameters to the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("inputparameters")] - public string InputParameters - { - get - { - return this.GetAttributeValue("inputparameters"); - } - set - { - this.OnPropertyChanging("InputParameters"); - this.SetAttributeValue("inputparameters", value); - this.OnPropertyChanged("InputParameters"); - } - } - - /// - /// Version in which the form is introduced. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] - public string IntroducedVersion - { - get - { - return this.GetAttributeValue("introducedversion"); - } - set - { - this.OnPropertyChanging("IntroducedVersion"); - this.SetAttributeValue("introducedversion", value); - this.OnPropertyChanged("IntroducedVersion"); - } - } - - /// - /// Indicates whether the process was created using the Microsoft Dynamics 365 Web application. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscrmuiworkflow")] - public System.Nullable IsCrmUIWorkflow - { - get - { - return this.GetAttributeValue>("iscrmuiworkflow"); - } - } - - /// - /// Information that specifies whether this component can be customized. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable - { - get - { - return this.GetAttributeValue("iscustomizable"); - } - set - { - this.OnPropertyChanging("IsCustomizable"); - this.SetAttributeValue("iscustomizable", value); - this.OnPropertyChanged("IsCustomizable"); - } - } - - /// - /// Defines whether other publishers can attach custom processing steps to this action - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomprocessingstepallowedforotherpublishers")] - public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomProcessingStepAllowedForOtherPublishers - { - get - { - return this.GetAttributeValue("iscustomprocessingstepallowedforotherpublishers"); - } - set - { - this.OnPropertyChanging("IsCustomProcessingStepAllowedForOtherPublishers"); - this.SetAttributeValue("iscustomprocessingstepallowedforotherpublishers", value); - this.OnPropertyChanged("IsCustomProcessingStepAllowedForOtherPublishers"); - } - } - - /// - /// Indicates whether the solution component is part of a managed solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] - public System.Nullable IsManaged - { - get - { - return this.GetAttributeValue>("ismanaged"); - } - } - - /// - /// Whether or not the steps in the process are executed in a single transaction. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("istransacted")] - public System.Nullable IsTransacted - { - get - { - return this.GetAttributeValue>("istransacted"); - } - set - { - this.OnPropertyChanging("IsTransacted"); - this.SetAttributeValue("istransacted", value); - this.OnPropertyChanged("IsTransacted"); - } - } - - /// - /// Language of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("languagecode")] - public System.Nullable LanguageCode - { - get - { - return this.GetAttributeValue>("languagecode"); - } - set - { - this.OnPropertyChanging("LanguageCode"); - this.SetAttributeValue("languagecode", value); - this.OnPropertyChanged("LanguageCode"); - } - } - - /// - /// Shows the mode of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] - public Microsoft.Xrm.Sdk.OptionSetValue Mode - { - get - { - return this.GetAttributeValue("mode"); - } - set - { - this.OnPropertyChanging("Mode"); - this.SetAttributeValue("mode", value); - this.OnPropertyChanged("Mode"); - } - } - - /// - /// Shows the mode of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] - public virtual Workflow_Mode? ModeEnum - { - get - { - return ((Workflow_Mode?)(EntityOptionSetEnum.GetEnum(this, "mode"))); - } - set - { - this.OnPropertyChanging("Mode"); - this.SetAttributeValue("mode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Mode"); - } - } - - /// - /// Unique identifier of the user who last modified the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedBy - { - get - { - return this.GetAttributeValue("modifiedby"); - } - } - - /// - /// Date and time when the process was last modified. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] - public System.Nullable ModifiedOn - { - get - { - return this.GetAttributeValue>("modifiedon"); - } - } - - /// - /// Unique identifier of the delegate user who last modified the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] - public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy - { - get - { - return this.GetAttributeValue("modifiedonbehalfby"); - } - set - { - this.OnPropertyChanging("ModifiedOnBehalfBy"); - this.SetAttributeValue("modifiedonbehalfby", value); - this.OnPropertyChanged("ModifiedOnBehalfBy"); - } - } - - /// - /// Name of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] - public string Name - { - get - { - return this.GetAttributeValue("name"); - } - set - { - this.OnPropertyChanging("Name"); - this.SetAttributeValue("name", value); - this.OnPropertyChanged("Name"); - } - } - - /// - /// Indicates whether the process is able to run as an on-demand process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ondemand")] - public System.Nullable OnDemand - { - get - { - return this.GetAttributeValue>("ondemand"); - } - set - { - this.OnPropertyChanging("OnDemand"); - this.SetAttributeValue("ondemand", value); - this.OnPropertyChanged("OnDemand"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] - public System.Nullable OverwriteTime - { - get - { - return this.GetAttributeValue>("overwritetime"); - } - } - - /// - /// Unique identifier of the user or team who owns the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] - public Microsoft.Xrm.Sdk.EntityReference OwnerId - { - get - { - return this.GetAttributeValue("ownerid"); - } - set - { - this.OnPropertyChanging("OwnerId"); - this.SetAttributeValue("ownerid", value); - this.OnPropertyChanged("OwnerId"); - } - } - - /// - /// Unique identifier of the business unit that owns the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] - public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit - { - get - { - return this.GetAttributeValue("owningbusinessunit"); - } - } - - /// - /// Unique identifier of the team who owns the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] - public Microsoft.Xrm.Sdk.EntityReference OwningTeam - { - get - { - return this.GetAttributeValue("owningteam"); - } - } - - /// - /// Unique identifier of the user who owns the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] - public Microsoft.Xrm.Sdk.EntityReference OwningUser - { - get - { - return this.GetAttributeValue("owninguser"); - } - } - - /// - /// Unique identifier of the definition for process activation. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentworkflowid")] - public Microsoft.Xrm.Sdk.EntityReference ParentWorkflowId - { - get - { - return this.GetAttributeValue("parentworkflowid"); - } - } - - /// - /// Unique identifier of the plug-in type. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] - public Microsoft.Xrm.Sdk.EntityReference PluginTypeId - { - get - { - return this.GetAttributeValue("plugintypeid"); - } - } - - /// - /// Primary entity for the process. The process can be associated for one or more SDK operations defined on the primary entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("primaryentity")] - public string PrimaryEntity - { - get - { - return this.GetAttributeValue("primaryentity"); - } - set - { - this.OnPropertyChanging("PrimaryEntity"); - this.SetAttributeValue("primaryentity", value); - this.OnPropertyChanged("PrimaryEntity"); - } - } - - /// - /// Type the business process flow order. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processorder")] - public System.Nullable ProcessOrder - { - get - { - return this.GetAttributeValue>("processorder"); - } - set - { - this.OnPropertyChanging("ProcessOrder"); - this.SetAttributeValue("processorder", value); - this.OnPropertyChanged("ProcessOrder"); - } - } - - /// - /// Contains the role assignment for the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processroleassignment")] - public string ProcessRoleAssignment - { - get - { - return this.GetAttributeValue("processroleassignment"); - } - set - { - this.OnPropertyChanging("ProcessRoleAssignment"); - this.SetAttributeValue("processroleassignment", value); - this.OnPropertyChanged("ProcessRoleAssignment"); - } - } - - /// - /// Unique identifier of the associated form for process trigger. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processtriggerformid")] - public System.Nullable ProcessTriggerFormId - { - get - { - return this.GetAttributeValue>("processtriggerformid"); - } - set - { - this.OnPropertyChanging("ProcessTriggerFormId"); - this.SetAttributeValue("processtriggerformid", value); - this.OnPropertyChanged("ProcessTriggerFormId"); - } - } - - /// - /// Scope of the process trigger. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processtriggerscope")] - public Microsoft.Xrm.Sdk.OptionSetValue ProcessTriggerScope - { - get - { - return this.GetAttributeValue("processtriggerscope"); - } - set - { - this.OnPropertyChanging("ProcessTriggerScope"); - this.SetAttributeValue("processtriggerscope", value); - this.OnPropertyChanged("ProcessTriggerScope"); - } - } - - /// - /// Scope of the process trigger. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processtriggerscope")] - public virtual Workflow_ProcessTriggerScope? ProcessTriggerScopeEnum - { - get - { - return ((Workflow_ProcessTriggerScope?)(EntityOptionSetEnum.GetEnum(this, "processtriggerscope"))); - } - set - { - this.OnPropertyChanging("ProcessTriggerScope"); - this.SetAttributeValue("processtriggerscope", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("ProcessTriggerScope"); - } - } - - /// - /// Indicates the rank for order of execution for the synchronous workflow. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rank")] - public System.Nullable Rank - { - get - { - return this.GetAttributeValue>("rank"); - } - set - { - this.OnPropertyChanging("Rank"); - this.SetAttributeValue("rank", value); - this.OnPropertyChanged("Rank"); - } - } - - /// - /// The renderer type of Workflow - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rendererobjecttypecode")] - public string RendererObjectTypeCode - { - get - { - return this.GetAttributeValue("rendererobjecttypecode"); - } - set - { - this.OnPropertyChanging("RendererObjectTypeCode"); - this.SetAttributeValue("rendererobjecttypecode", value); - this.OnPropertyChanged("RendererObjectTypeCode"); - } - } - - /// - /// Specifies the system user account under which a workflow executes. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("runas")] - public Microsoft.Xrm.Sdk.OptionSetValue RunAs - { - get - { - return this.GetAttributeValue("runas"); - } - set - { - this.OnPropertyChanging("RunAs"); - this.SetAttributeValue("runas", value); - this.OnPropertyChanged("RunAs"); - } - } - - /// - /// Specifies the system user account under which a workflow executes. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("runas")] - public virtual Workflow_RunAs? RunAsEnum - { - get - { - return ((Workflow_RunAs?)(EntityOptionSetEnum.GetEnum(this, "runas"))); - } - set - { - this.OnPropertyChanging("RunAs"); - this.SetAttributeValue("runas", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("RunAs"); - } - } - - /// - /// Scope of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("scope")] - public Microsoft.Xrm.Sdk.OptionSetValue Scope - { - get - { - return this.GetAttributeValue("scope"); - } - set - { - this.OnPropertyChanging("Scope"); - this.SetAttributeValue("scope", value); - this.OnPropertyChanged("Scope"); - } - } - - /// - /// Scope of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("scope")] - public virtual Workflow_Scope? ScopeEnum - { - get - { - return ((Workflow_Scope?)(EntityOptionSetEnum.GetEnum(this, "scope"))); - } - set - { - this.OnPropertyChanging("Scope"); - this.SetAttributeValue("scope", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Scope"); - } - } - - /// - /// Unique identifier of the SDK Message associated with this workflow. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] - public Microsoft.Xrm.Sdk.EntityReference SdkMessageId - { - get - { - return this.GetAttributeValue("sdkmessageid"); - } - } - - /// - /// Unique identifier of the associated solution. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] - public System.Nullable SolutionId - { - get - { - return this.GetAttributeValue>("solutionid"); - } - } - - /// - /// Status of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] - public System.Nullable StateCode - { - get - { - Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); - if ((optionSet != null)) - { - return ((Xrm.Framework.CI.Common.Entities.WorkflowState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.WorkflowState), optionSet.Value))); - } - else - { - return null; - } - } - set - { - this.OnPropertyChanging("StateCode"); - if ((value == null)) - { - this.SetAttributeValue("statecode", null); - } - else - { - this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); - } - this.OnPropertyChanged("StateCode"); - } - } - - /// - /// Additional information about status of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public Microsoft.Xrm.Sdk.OptionSetValue StatusCode - { - get - { - return this.GetAttributeValue("statuscode"); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Additional information about status of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] - public virtual Workflow_StatusCode? StatusCodeEnum - { - get - { - return ((Workflow_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); - } - set - { - this.OnPropertyChanging("StatusCode"); - this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("StatusCode"); - } - } - - /// - /// Indicates whether the process can be included in other processes as a child process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("subprocess")] - public System.Nullable Subprocess - { - get - { - return this.GetAttributeValue>("subprocess"); - } - set - { - this.OnPropertyChanging("Subprocess"); - this.SetAttributeValue("subprocess", value); - this.OnPropertyChanged("Subprocess"); - } - } - - /// - /// Select whether synchronous workflow failures will be saved to log files. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("syncworkflowlogonfailure")] - public System.Nullable SyncWorkflowLogOnFailure - { - get - { - return this.GetAttributeValue>("syncworkflowlogonfailure"); - } - set - { - this.OnPropertyChanging("SyncWorkflowLogOnFailure"); - this.SetAttributeValue("syncworkflowlogonfailure", value); - this.OnPropertyChanged("SyncWorkflowLogOnFailure"); - } - } - - /// - /// Indicates whether the process will be triggered when the primary entity is created. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("triggeroncreate")] - public System.Nullable TriggerOnCreate - { - get - { - return this.GetAttributeValue>("triggeroncreate"); - } - set - { - this.OnPropertyChanging("TriggerOnCreate"); - this.SetAttributeValue("triggeroncreate", value); - this.OnPropertyChanged("TriggerOnCreate"); - } - } - - /// - /// Indicates whether the process will be triggered on deletion of the primary entity. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("triggerondelete")] - public System.Nullable TriggerOnDelete - { - get - { - return this.GetAttributeValue>("triggerondelete"); - } - set - { - this.OnPropertyChanging("TriggerOnDelete"); - this.SetAttributeValue("triggerondelete", value); - this.OnPropertyChanged("TriggerOnDelete"); - } - } - - /// - /// Attributes that trigger the process when updated. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("triggeronupdateattributelist")] - public string TriggerOnUpdateAttributeList - { - get - { - return this.GetAttributeValue("triggeronupdateattributelist"); - } - set - { - this.OnPropertyChanging("TriggerOnUpdateAttributeList"); - this.SetAttributeValue("triggeronupdateattributelist", value); - this.OnPropertyChanged("TriggerOnUpdateAttributeList"); - } - } - - /// - /// Type of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] - public Microsoft.Xrm.Sdk.OptionSetValue Type - { - get - { - return this.GetAttributeValue("type"); - } - set - { - this.OnPropertyChanging("Type"); - this.SetAttributeValue("type", value); - this.OnPropertyChanged("Type"); - } - } - - /// - /// Type of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] - public virtual Workflow_Type? TypeEnum - { - get - { - return ((Workflow_Type?)(EntityOptionSetEnum.GetEnum(this, "type"))); - } - set - { - this.OnPropertyChanging("Type"); - this.SetAttributeValue("type", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("Type"); - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uidata")] - public string UIData - { - get - { - return this.GetAttributeValue("uidata"); - } - } - - /// - /// Type of the UI Flow process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uiflowtype")] - public Microsoft.Xrm.Sdk.OptionSetValue UIFlowType - { - get - { - return this.GetAttributeValue("uiflowtype"); - } - set - { - this.OnPropertyChanging("UIFlowType"); - this.SetAttributeValue("uiflowtype", value); - this.OnPropertyChanged("UIFlowType"); - } - } - - /// - /// Type of the UI Flow process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uiflowtype")] - public virtual Workflow_UIFlowType? UIFlowTypeEnum - { - get - { - return ((Workflow_UIFlowType?)(EntityOptionSetEnum.GetEnum(this, "uiflowtype"))); - } - set - { - this.OnPropertyChanging("UIFlowType"); - this.SetAttributeValue("uiflowtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("UIFlowType"); - } - } - - /// - /// Unique name of the process - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] - public string UniqueName - { - get - { - return this.GetAttributeValue("uniquename"); - } - set - { - this.OnPropertyChanging("UniqueName"); - this.SetAttributeValue("uniquename", value); - this.OnPropertyChanged("UniqueName"); - } - } - - /// - /// Select the stage a process will be triggered on update. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("updatestage")] - public Microsoft.Xrm.Sdk.OptionSetValue UpdateStage - { - get - { - return this.GetAttributeValue("updatestage"); - } - set - { - this.OnPropertyChanging("UpdateStage"); - this.SetAttributeValue("updatestage", value); - this.OnPropertyChanged("UpdateStage"); - } - } - - /// - /// Select the stage a process will be triggered on update. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("updatestage")] - public virtual Workflow_Stage? UpdateStageEnum - { - get - { - return ((Workflow_Stage?)(EntityOptionSetEnum.GetEnum(this, "updatestage"))); - } - set - { - this.OnPropertyChanging("UpdateStage"); - this.SetAttributeValue("updatestage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); - this.OnPropertyChanged("UpdateStage"); - } - } - - /// - /// - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] - public System.Nullable VersionNumber - { - get - { - return this.GetAttributeValue>("versionnumber"); - } - } - - /// - /// Unique identifier of the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowid")] - public System.Nullable WorkflowId - { - get - { - return this.GetAttributeValue>("workflowid"); - } - set - { - this.OnPropertyChanging("WorkflowId"); - this.SetAttributeValue("workflowid", value); - if (value.HasValue) - { - base.Id = value.Value; - } - else - { - base.Id = System.Guid.Empty; - } - this.OnPropertyChanged("WorkflowId"); - } - } - - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowid")] - public override System.Guid Id - { - get - { - return base.Id; - } - set - { - this.WorkflowId = value; - } - } - - /// - /// For internal use only. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowidunique")] - public System.Nullable WorkflowIdUnique - { - get - { - return this.GetAttributeValue>("workflowidunique"); - } - } - - /// - /// XAML that defines the process. - /// - [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("xaml")] - public string Xaml - { - get - { - return this.GetAttributeValue("xaml"); - } - set - { - this.OnPropertyChanging("Xaml"); - this.SetAttributeValue("xaml", value); - this.OnPropertyChanged("Xaml"); - } - } - } - - /// - /// Represents a source of entities bound to a CRM service. It tracks and manages changes made to the retrieved entities. - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public partial class CIContext : Microsoft.Xrm.Sdk.Client.OrganizationServiceContext - { - - /// - /// Constructor. - /// - public CIContext(Microsoft.Xrm.Sdk.IOrganizationService service) : - base(service) - { - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable AsyncOperationSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable BulkDeleteOperationSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable connectionreferenceSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable DependencySet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable DuplicateRuleSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable EnvironmentVariableDefinitionSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable EnvironmentVariableValueSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable ImportJobSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable PluginAssemblySet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable PluginTypeSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SdkMessageSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SdkMessageFilterSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SdkMessageProcessingStepSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SdkMessageProcessingStepImageSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable ServiceEndpointSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SolutionSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SolutionComponentSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SolutionHistoryDataSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SystemFormSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable SystemUserSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable WebResourceSet - { - get - { - return this.CreateQuery(); - } - } - - /// - /// Gets a binding to the set of all entities. - /// - public System.Linq.IQueryable WorkflowSet - { - get - { - return this.CreateQuery(); - } - } - } - - internal sealed class EntityOptionSetEnum - { - - public static System.Nullable GetEnum(Microsoft.Xrm.Sdk.Entity entity, string attributeLogicalName) - { - if (entity.Attributes.ContainsKey(attributeLogicalName)) - { - Microsoft.Xrm.Sdk.OptionSetValue value = entity.GetAttributeValue(attributeLogicalName); - if (value != null) - { - return value.Value; - } - } - return null; - } - } - - /// - /// Attribute to handle storing the OptionSet's Metadata. - /// - [System.AttributeUsageAttribute(System.AttributeTargets.Field)] - public sealed class OptionSetMetadataAttribute : System.Attribute - { - - /// - /// Color of the OptionSetValue. - /// - public string Color { get; set; } - - /// - /// Description of the OptionSetValue. - /// - public string Description { get; set; } - - /// - /// Display order index of the OptionSetValue. - /// - public int DisplayIndex { get; set; } - - /// - /// External value of the OptionSetValue. - /// - public string ExternalValue { get; set; } - - /// - /// Name of the OptionSetValue. - /// - public string Name { get; set; } - - /// - /// Initializes a new instance of the class. - /// - /// Name of the value. - /// Display order index of the value. - /// Color of the value. - /// Description of the value. - /// External value of the value. - public OptionSetMetadataAttribute(string name, int displayIndex, string color = null, string description = null, string externalValue = null) - { - this.Color = color; - this.Description = description; - this.ExternalValue = externalValue; - this.DisplayIndex = displayIndex; - this.Name = name; - } - } - - /// - /// Extension class to handle retrieving of OptionSetMetadataAttribute. - /// - public static class OptionSetExtension - { - - /// - /// Returns the OptionSetMetadataAttribute for the given enum value - /// - /// OptionSet Enum Type - /// Enum Value with OptionSetMetadataAttribute - public static OptionSetMetadataAttribute GetMetadata(this T value) - where T : struct, System.IConvertible - { - System.Type enumType = typeof(T); - if (!enumType.IsEnum) - { - throw new System.ArgumentException("T must be an enum!"); - } - System.Reflection.MemberInfo[] members = enumType.GetMember(value.ToString()); - for (int i = 0; (i < members.Length); i++ - ) - { - System.Attribute attribute = System.Reflection.CustomAttributeExtensions.GetCustomAttribute(members[i], typeof(OptionSetMetadataAttribute)); - if (attribute != null) - { - return ((OptionSetMetadataAttribute)(attribute)); - } - } - throw new System.ArgumentException("T must be an enum adorned with an OptionSetMetadataAttribute!"); - } - } + + + [System.Runtime.Serialization.DataContractAttribute()] + public enum AsyncOperationState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Ready = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Suspended = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 3, + } + + /// + /// Process whose execution can proceed independently or in the background. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("asyncoperation")] + public partial class AsyncOperation : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public AsyncOperation() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "asyncoperation"; + + public const string EntitySchemaName = "AsyncOperation"; + + public const string PrimaryIdAttribute = "asyncoperationid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "asyncoperations"; + + public const string EntitySetName = "asyncoperations"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Unique identifier of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncoperationid")] + public System.Nullable AsyncOperationId + { + get + { + return this.GetAttributeValue>("asyncoperationid"); + } + set + { + this.OnPropertyChanging("AsyncOperationId"); + this.SetAttributeValue("asyncoperationid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("AsyncOperationId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncoperationid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.AsyncOperationId = value; + } + } + + /// + /// The breadcrumb record ID. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("breadcrumbid")] + public System.Nullable BreadcrumbId + { + get + { + return this.GetAttributeValue>("breadcrumbid"); + } + set + { + this.OnPropertyChanging("BreadcrumbId"); + this.SetAttributeValue("breadcrumbid", value); + this.OnPropertyChanged("BreadcrumbId"); + } + } + + /// + /// The origin of the caller. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("callerorigin")] + public string CallerOrigin + { + get + { + return this.GetAttributeValue("callerorigin"); + } + set + { + this.OnPropertyChanging("CallerOrigin"); + this.SetAttributeValue("callerorigin", value); + this.OnPropertyChanged("CallerOrigin"); + } + } + + /// + /// Date and time when the system job was completed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("completedon")] + public System.Nullable CompletedOn + { + get + { + return this.GetAttributeValue>("completedon"); + } + } + + /// + /// Unique identifier used to correlate between multiple SDK requests and system jobs. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("correlationid")] + public System.Nullable CorrelationId + { + get + { + return this.GetAttributeValue>("correlationid"); + } + set + { + this.OnPropertyChanging("CorrelationId"); + this.SetAttributeValue("correlationid", value); + this.OnPropertyChanged("CorrelationId"); + } + } + + /// + /// Last time the correlation depth was updated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("correlationupdatedtime")] + public System.Nullable CorrelationUpdatedTime + { + get + { + return this.GetAttributeValue>("correlationupdatedtime"); + } + set + { + this.OnPropertyChanging("CorrelationUpdatedTime"); + this.SetAttributeValue("correlationupdatedtime", value); + this.OnPropertyChanged("CorrelationUpdatedTime"); + } + } + + /// + /// Unique identifier of the user who created the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the system job was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the asyncoperation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Unstructured data associated with the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("data")] + public string Data + { + get + { + return this.GetAttributeValue("data"); + } + set + { + this.OnPropertyChanging("Data"); + this.SetAttributeValue("data", value); + this.OnPropertyChanged("Data"); + } + } + + /// + /// File Id for the blob url used for file storage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("datablobid")] + public object DataBlobId + { + get + { + return this.GetAttributeValue("datablobid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("datablobid_name")] + public string DataBlobId_Name + { + get + { + return this.GetAttributeValue("datablobid_name"); + } + } + + /// + /// Execution of all operations with the same dependency token is serialized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencytoken")] + public string DependencyToken + { + get + { + return this.GetAttributeValue("dependencytoken"); + } + set + { + this.OnPropertyChanging("DependencyToken"); + this.SetAttributeValue("dependencytoken", value); + this.OnPropertyChanged("DependencyToken"); + } + } + + /// + /// Number of SDK calls made since the first call. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("depth")] + public System.Nullable Depth + { + get + { + return this.GetAttributeValue>("depth"); + } + set + { + this.OnPropertyChanging("Depth"); + this.SetAttributeValue("depth", value); + this.OnPropertyChanged("Depth"); + } + } + + /// + /// Error code returned from a canceled system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("errorcode")] + public System.Nullable ErrorCode + { + get + { + return this.GetAttributeValue>("errorcode"); + } + } + + /// + /// Time that the system job has taken to execute. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("executiontimespan")] + public System.Nullable ExecutionTimeSpan + { + get + { + return this.GetAttributeValue>("executiontimespan"); + } + } + + /// + /// The datetime when the Expander pipeline started. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("expanderstarttime")] + public System.Nullable ExpanderStartTime + { + get + { + return this.GetAttributeValue>("expanderstarttime"); + } + set + { + this.OnPropertyChanging("ExpanderStartTime"); + this.SetAttributeValue("expanderstarttime", value); + this.OnPropertyChanged("ExpanderStartTime"); + } + } + + /// + /// Message provided by the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("friendlymessage")] + public string FriendlyMessage + { + get + { + return this.GetAttributeValue("friendlymessage"); + } + set + { + this.OnPropertyChanging("FriendlyMessage"); + this.SetAttributeValue("friendlymessage", value); + this.OnPropertyChanged("FriendlyMessage"); + } + } + + /// + /// Unique identifier of the host that owns this system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("hostid")] + public string HostId + { + get + { + return this.GetAttributeValue("hostid"); + } + set + { + this.OnPropertyChanging("HostId"); + this.SetAttributeValue("hostid", value); + this.OnPropertyChanged("HostId"); + } + } + + /// + /// Indicates that the system job is waiting for an event. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iswaitingforevent")] + public System.Nullable IsWaitingForEvent + { + get + { + return this.GetAttributeValue>("iswaitingforevent"); + } + } + + /// + /// Message related to the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("message")] + public string Message + { + get + { + return this.GetAttributeValue("message"); + } + } + + /// + /// Name of the message that started this system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messagename")] + public string MessageName + { + get + { + return this.GetAttributeValue("messagename"); + } + set + { + this.OnPropertyChanging("MessageName"); + this.SetAttributeValue("messagename", value); + this.OnPropertyChanged("MessageName"); + } + } + + /// + /// Unique identifier of the user who last modified the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the system job was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the asyncoperation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Type of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operationtype")] + public Microsoft.Xrm.Sdk.OptionSetValue OperationType + { + get + { + return this.GetAttributeValue("operationtype"); + } + set + { + this.OnPropertyChanging("OperationType"); + this.SetAttributeValue("operationtype", value); + this.OnPropertyChanged("OperationType"); + } + } + + /// + /// Type of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operationtype")] + public virtual AsyncOperation_OperationType? OperationTypeEnum + { + get + { + return ((AsyncOperation_OperationType?)(EntityOptionSetEnum.GetEnum(this, "operationtype"))); + } + set + { + this.OnPropertyChanging("OperationType"); + this.SetAttributeValue("operationtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("OperationType"); + } + } + + /// + /// Unique identifier of the user or team who owns the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + set + { + this.OnPropertyChanging("OwnerId"); + this.SetAttributeValue("ownerid", value); + this.OnPropertyChanged("OwnerId"); + } + } + + /// + /// Unique identifier of the business unit that owns the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Unique identifier of the owning extension with which the system job is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningextensionid")] + public Microsoft.Xrm.Sdk.EntityReference OwningExtensionId + { + get + { + return this.GetAttributeValue("owningextensionid"); + } + set + { + this.OnPropertyChanging("OwningExtensionId"); + this.SetAttributeValue("owningextensionid", value); + this.OnPropertyChanged("OwningExtensionId"); + } + } + + /// + /// Unique identifier of the team who owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] + public Microsoft.Xrm.Sdk.EntityReference OwningTeam + { + get + { + return this.GetAttributeValue("owningteam"); + } + } + + /// + /// Unique identifier of the user who owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentpluginexecutionid")] + public System.Nullable ParentPluginExecutionId + { + get + { + return this.GetAttributeValue>("parentpluginexecutionid"); + } + set + { + this.OnPropertyChanging("ParentPluginExecutionId"); + this.SetAttributeValue("parentpluginexecutionid", value); + this.OnPropertyChanged("ParentPluginExecutionId"); + } + } + + /// + /// Indicates whether the system job should run only after the specified date and time. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("postponeuntil")] + public System.Nullable PostponeUntil + { + get + { + return this.GetAttributeValue>("postponeuntil"); + } + set + { + this.OnPropertyChanging("PostponeUntil"); + this.SetAttributeValue("postponeuntil", value); + this.OnPropertyChanged("PostponeUntil"); + } + } + + /// + /// Type of entity with which the system job is primarily associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("primaryentitytype")] + public string PrimaryEntityType + { + get + { + return this.GetAttributeValue("primaryentitytype"); + } + set + { + this.OnPropertyChanging("PrimaryEntityType"); + this.SetAttributeValue("primaryentitytype", value); + this.OnPropertyChanged("PrimaryEntityType"); + } + } + + /// + /// Pattern of the system job's recurrence. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("recurrencepattern")] + public string RecurrencePattern + { + get + { + return this.GetAttributeValue("recurrencepattern"); + } + set + { + this.OnPropertyChanging("RecurrencePattern"); + this.SetAttributeValue("recurrencepattern", value); + this.OnPropertyChanged("RecurrencePattern"); + } + } + + /// + /// Starting time in UTC for the recurrence pattern. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("recurrencestarttime")] + public System.Nullable RecurrenceStartTime + { + get + { + return this.GetAttributeValue>("recurrencestarttime"); + } + set + { + this.OnPropertyChanging("RecurrenceStartTime"); + this.SetAttributeValue("recurrencestarttime", value); + this.OnPropertyChanged("RecurrenceStartTime"); + } + } + + /// + /// Unique identifier of the object with which the system job is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("regardingobjectid")] + public Microsoft.Xrm.Sdk.EntityReference RegardingObjectId + { + get + { + return this.GetAttributeValue("regardingobjectid"); + } + set + { + this.OnPropertyChanging("RegardingObjectId"); + this.SetAttributeValue("regardingobjectid", value); + this.OnPropertyChanged("RegardingObjectId"); + } + } + + /// + /// Unique identifier of the request that generated the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requestid")] + public System.Nullable RequestId + { + get + { + return this.GetAttributeValue>("requestid"); + } + set + { + this.OnPropertyChanging("RequestId"); + this.SetAttributeValue("requestid", value); + this.OnPropertyChanged("RequestId"); + } + } + + /// + /// Retain job history. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("retainjobhistory")] + public System.Nullable RetainJobHistory + { + get + { + return this.GetAttributeValue>("retainjobhistory"); + } + set + { + this.OnPropertyChanging("RetainJobHistory"); + this.SetAttributeValue("retainjobhistory", value); + this.OnPropertyChanged("RetainJobHistory"); + } + } + + /// + /// Number of times to retry the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("retrycount")] + public System.Nullable RetryCount + { + get + { + return this.GetAttributeValue>("retrycount"); + } + } + + /// + /// Root execution context of the job that trigerred async job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootexecutioncontext")] + public string RootExecutionContext + { + get + { + return this.GetAttributeValue("rootexecutioncontext"); + } + set + { + this.OnPropertyChanging("RootExecutionContext"); + this.SetAttributeValue("rootexecutioncontext", value); + this.OnPropertyChanged("RootExecutionContext"); + } + } + + /// + /// Order in which operations were submitted. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sequence")] + public System.Nullable Sequence + { + get + { + return this.GetAttributeValue>("sequence"); + } + } + + /// + /// Date and time when the system job was started. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("startedon")] + public System.Nullable StartedOn + { + get + { + return this.GetAttributeValue>("startedon"); + } + } + + /// + /// Status of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.AsyncOperationState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.AsyncOperationState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual AsyncOperation_StatusCode? StatusCodeEnum + { + get + { + return ((AsyncOperation_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// The Subtype of the Async Job + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("subtype")] + public System.Nullable Subtype + { + get + { + return this.GetAttributeValue>("subtype"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + + /// + /// Unique identifier of the workflow activation related to the system job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowactivationid")] + public Microsoft.Xrm.Sdk.EntityReference WorkflowActivationId + { + get + { + return this.GetAttributeValue("workflowactivationid"); + } + set + { + this.OnPropertyChanging("WorkflowActivationId"); + this.SetAttributeValue("workflowactivationid", value); + this.OnPropertyChanged("WorkflowActivationId"); + } + } + + /// + /// Name of a workflow stage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowstagename")] + public string WorkflowStageName + { + get + { + return this.GetAttributeValue("workflowstagename"); + } + } + + /// + /// The workload name. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workload")] + public string Workload + { + get + { + return this.GetAttributeValue("workload"); + } + set + { + this.OnPropertyChanging("Workload"); + this.SetAttributeValue("workload", value); + this.OnPropertyChanged("Workload"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum BulkDeleteOperationState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Ready = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Suspended = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Locked = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Completed = 3, + } + + /// + /// User-submitted bulk deletion job. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("bulkdeleteoperation")] + public partial class BulkDeleteOperation : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public BulkDeleteOperation() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "bulkdeleteoperation"; + + public const string EntitySchemaName = "BulkDeleteOperation"; + + public const string PrimaryIdAttribute = "bulkdeleteoperationid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "bulkdeleteoperations"; + + public const string EntitySetName = "bulkdeleteoperations"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Unique identifier of the system job that created this record + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncoperationid")] + public Microsoft.Xrm.Sdk.EntityReference AsyncOperationId + { + get + { + return this.GetAttributeValue("asyncoperationid"); + } + } + + /// + /// Unique identifier of the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("bulkdeleteoperationid")] + public System.Nullable BulkDeleteOperationId + { + get + { + return this.GetAttributeValue>("bulkdeleteoperationid"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("bulkdeleteoperationid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + base.Id = value; + } + } + + /// + /// Unique identifier of the user who created the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the bulk deletion job was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the bulkdeleteoperation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Number of records that could not be deleted by the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("failurecount")] + public System.Nullable FailureCount + { + get + { + return this.GetAttributeValue>("failurecount"); + } + } + + /// + /// Information about if recurrence is defined for the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isrecurring")] + public System.Nullable IsRecurring + { + get + { + return this.GetAttributeValue>("isrecurring"); + } + } + + /// + /// Unique identifier of the user who last modified the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the bulk deletion job record was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the bulkdeleteoperation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + } + + /// + /// Next scheduled time for the bulk deletion job to run. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("nextrun")] + public System.Nullable NextRun + { + get + { + return this.GetAttributeValue>("nextrun"); + } + } + + /// + /// Fetch XML of the ordered query set. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("orderedquerysetxml")] + public string OrderedQuerySetXml + { + get + { + return this.GetAttributeValue("orderedquerysetxml"); + } + } + + /// + /// Unique identifier of the user or team who owns the bulk delete operation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + } + + /// + /// Business unit that owns the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Business user what owns the bulk delete operation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// Index of the ordered query expression that defines the deletion set. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processingqeindex")] + public System.Nullable ProcessingQEIndex + { + get + { + return this.GetAttributeValue>("processingqeindex"); + } + } + + /// + /// Status of the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.BulkDeleteOperationState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.BulkDeleteOperationState), optionSet.Value))); + } + else + { + return null; + } + } + } + + /// + /// Reason for the status of the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + } + + /// + /// Reason for the status of the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual BulkDeleteOperation_StatusCode? StatusCodeEnum + { + get + { + return ((BulkDeleteOperation_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + } + + /// + /// Number of records deleted by the bulk deletion job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("successcount")] + public System.Nullable SuccessCount + { + get + { + return this.GetAttributeValue>("successcount"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum connectionreferenceState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inactive = 1, + } + + /// + /// + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("connectionreference")] + public partial class connectionreference : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public connectionreference() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "componentstate,connectionreferencelogicalname,overwritetime"; + + public const string EntityLogicalName = "connectionreference"; + + public const string EntitySchemaName = "connectionreference"; + + public const string PrimaryIdAttribute = "connectionreferenceid"; + + public const string PrimaryNameAttribute = "connectionreferencedisplayname"; + + public const string EntityLogicalCollectionName = "connectionreferences"; + + public const string EntitySetName = "connectionreferences"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentidunique")] + public System.Nullable ComponentIdUnique + { + get + { + return this.GetAttributeValue>("componentidunique"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Id of the connection in API hub + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionid")] + public string ConnectionId + { + get + { + return this.GetAttributeValue("connectionid"); + } + set + { + this.OnPropertyChanging("ConnectionId"); + this.SetAttributeValue("connectionid", value); + this.OnPropertyChanged("ConnectionId"); + } + } + + /// + /// Display name of the connection reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferencedisplayname")] + public string connectionreferencedisplayname + { + get + { + return this.GetAttributeValue("connectionreferencedisplayname"); + } + set + { + this.OnPropertyChanging("connectionreferencedisplayname"); + this.SetAttributeValue("connectionreferencedisplayname", value); + this.OnPropertyChanged("connectionreferencedisplayname"); + } + } + + /// + /// Unique identifier for entity instances + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferenceid")] + public System.Nullable connectionreferenceId + { + get + { + return this.GetAttributeValue>("connectionreferenceid"); + } + set + { + this.OnPropertyChanging("connectionreferenceId"); + this.SetAttributeValue("connectionreferenceid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("connectionreferenceId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferenceid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.connectionreferenceId = value; + } + } + + /// + /// Connection Reference unique name + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferencelogicalname")] + public string ConnectionReferenceLogicalName + { + get + { + return this.GetAttributeValue("connectionreferencelogicalname"); + } + set + { + this.OnPropertyChanging("ConnectionReferenceLogicalName"); + this.SetAttributeValue("connectionreferencelogicalname", value); + this.OnPropertyChanged("ConnectionReferenceLogicalName"); + } + } + + /// + /// Id of the Public/Shared Connector + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectorid")] + public string ConnectorId + { + get + { + return this.GetAttributeValue("connectorid"); + } + set + { + this.OnPropertyChanging("ConnectorId"); + this.SetAttributeValue("connectorid", value); + this.OnPropertyChanged("ConnectorId"); + } + } + + /// + /// Unique identifier of the user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Look up to the Connector entity + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customconnectorid")] + public Microsoft.Xrm.Sdk.EntityReference CustomConnectorId + { + get + { + return this.GetAttributeValue("customconnectorid"); + } + set + { + this.OnPropertyChanging("CustomConnectorId"); + this.SetAttributeValue("customconnectorid", value); + this.OnPropertyChanged("CustomConnectorId"); + } + } + + /// + /// Description of Connection Reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Sequence number of the import that created this record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] + public System.Nullable ImportSequenceNumber + { + get + { + return this.GetAttributeValue>("importsequencenumber"); + } + set + { + this.OnPropertyChanging("ImportSequenceNumber"); + this.SetAttributeValue("importsequencenumber", value); + this.OnPropertyChanged("ImportSequenceNumber"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Indicates whether the solution component is part of a managed solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Unique identifier of the user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the record was modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Date and time that the record was migrated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] + public System.Nullable OverriddenCreatedOn + { + get + { + return this.GetAttributeValue>("overriddencreatedon"); + } + set + { + this.OnPropertyChanging("OverriddenCreatedOn"); + this.SetAttributeValue("overriddencreatedon", value); + this.OnPropertyChanged("OverriddenCreatedOn"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Owner Id + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + set + { + this.OnPropertyChanging("OwnerId"); + this.SetAttributeValue("ownerid", value); + this.OnPropertyChanged("OwnerId"); + } + } + + /// + /// Unique identifier for the business unit that owns the record + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Unique identifier for the team that owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] + public Microsoft.Xrm.Sdk.EntityReference OwningTeam + { + get + { + return this.GetAttributeValue("owningteam"); + } + } + + /// + /// Unique identifier for the user that owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// The Prompting Behavior for this connection reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("promptingbehavior")] + public Microsoft.Xrm.Sdk.OptionSetValue PromptingBehavior + { + get + { + return this.GetAttributeValue("promptingbehavior"); + } + set + { + this.OnPropertyChanging("PromptingBehavior"); + this.SetAttributeValue("promptingbehavior", value); + this.OnPropertyChanged("PromptingBehavior"); + } + } + + /// + /// The Prompting Behavior for this connection reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("promptingbehavior")] + public virtual connectionreference_PromptingBehavior? PromptingBehaviorEnum + { + get + { + return ((connectionreference_PromptingBehavior?)(EntityOptionSetEnum.GetEnum(this, "promptingbehavior"))); + } + set + { + this.OnPropertyChanging("PromptingBehavior"); + this.SetAttributeValue("promptingbehavior", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("PromptingBehavior"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Status of the Connection Reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.connectionreferenceState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.connectionreferenceState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the Connection Reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the Connection Reference + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual connectionreference_StatusCode? StatusCodeEnum + { + get + { + return ((connectionreference_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + + /// + /// Version Number + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// A component dependency in CRM. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("dependency")] + public partial class Dependency : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public Dependency() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "dependency"; + + public const string EntitySchemaName = "Dependency"; + + public const string PrimaryIdAttribute = "dependencyid"; + + public const string EntityLogicalCollectionName = "dependencies"; + + public const string EntitySetName = "dependencies"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Unique identifier of a dependency. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencyid")] + public System.Nullable DependencyId + { + get + { + return this.GetAttributeValue>("dependencyid"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencyid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + base.Id = value; + } + } + + /// + /// The dependency type of the dependency. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencytype")] + public Microsoft.Xrm.Sdk.OptionSetValue DependencyType + { + get + { + return this.GetAttributeValue("dependencytype"); + } + } + + /// + /// The dependency type of the dependency. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencytype")] + public virtual DependencyType? DependencyTypeEnum + { + get + { + return ((DependencyType?)(EntityOptionSetEnum.GetEnum(this, "dependencytype"))); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentbasesolutionid")] + public System.Nullable DependentComponentBaseSolutionId + { + get + { + return this.GetAttributeValue>("dependentcomponentbasesolutionid"); + } + } + + /// + /// Unique identifier of the dependent component's node. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentnodeid")] + public Microsoft.Xrm.Sdk.EntityReference DependentComponentNodeId + { + get + { + return this.GetAttributeValue("dependentcomponentnodeid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentobjectid")] + public System.Nullable DependentComponentObjectId + { + get + { + return this.GetAttributeValue>("dependentcomponentobjectid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponentparentid")] + public System.Nullable DependentComponentParentId + { + get + { + return this.GetAttributeValue>("dependentcomponentparentid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponenttype")] + public Microsoft.Xrm.Sdk.OptionSetValue DependentComponentType + { + get + { + return this.GetAttributeValue("dependentcomponenttype"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependentcomponenttype")] + public virtual ComponentType? DependentComponentTypeEnum + { + get + { + return ((ComponentType?)(EntityOptionSetEnum.GetEnum(this, "dependentcomponenttype"))); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentbasesolutionid")] + public System.Nullable RequiredComponentBaseSolutionId + { + get + { + return this.GetAttributeValue>("requiredcomponentbasesolutionid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentintroducedversion")] + public System.Nullable RequiredComponentIntroducedVersion + { + get + { + return this.GetAttributeValue>("requiredcomponentintroducedversion"); + } + } + + /// + /// Unique identifier of the required component's node + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentnodeid")] + public Microsoft.Xrm.Sdk.EntityReference RequiredComponentNodeId + { + get + { + return this.GetAttributeValue("requiredcomponentnodeid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentobjectid")] + public System.Nullable RequiredComponentObjectId + { + get + { + return this.GetAttributeValue>("requiredcomponentobjectid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponentparentid")] + public System.Nullable RequiredComponentParentId + { + get + { + return this.GetAttributeValue>("requiredcomponentparentid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponenttype")] + public Microsoft.Xrm.Sdk.OptionSetValue RequiredComponentType + { + get + { + return this.GetAttributeValue("requiredcomponenttype"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("requiredcomponenttype")] + public virtual ComponentType? RequiredComponentTypeEnum + { + get + { + return ((ComponentType?)(EntityOptionSetEnum.GetEnum(this, "requiredcomponenttype"))); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum DuplicateRuleState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inactive = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 1, + } + + /// + /// Rule used to identify potential duplicates. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("duplicaterule")] + public partial class DuplicateRule : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public DuplicateRule() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "componentstate,overwritetime,uniquename"; + + public const string EntityLogicalName = "duplicaterule"; + + public const string EntitySchemaName = "DuplicateRule"; + + public const string PrimaryIdAttribute = "duplicateruleid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "duplicaterules"; + + public const string EntitySetName = "duplicaterules"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Database table that stores match codes for the record type being evaluated for potential duplicates. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("baseentitymatchcodetable")] + public string BaseEntityMatchCodeTable + { + get + { + return this.GetAttributeValue("baseentitymatchcodetable"); + } + } + + /// + /// Record type of the record being evaluated for potential duplicates. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("baseentityname")] + public string BaseEntityName + { + get + { + return this.GetAttributeValue("baseentityname"); + } + set + { + this.OnPropertyChanging("BaseEntityName"); + this.SetAttributeValue("baseentityname", value); + this.OnPropertyChanged("BaseEntityName"); + } + } + + /// + /// Record type of the record being evaluated for potential duplicates. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("baseentitytypecode")] + public Microsoft.Xrm.Sdk.OptionSetValue BaseEntityTypeCode + { + get + { + return this.GetAttributeValue("baseentitytypecode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentidunique")] + public System.Nullable ComponentIdUnique + { + get + { + return this.GetAttributeValue>("componentidunique"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier of the user who created the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the duplicate detection rule was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the duplicaterule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Description of the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Unique identifier of the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("duplicateruleid")] + public System.Nullable DuplicateRuleId + { + get + { + return this.GetAttributeValue>("duplicateruleid"); + } + set + { + this.OnPropertyChanging("DuplicateRuleId"); + this.SetAttributeValue("duplicateruleid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("DuplicateRuleId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("duplicateruleid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.DuplicateRuleId = value; + } + } + + /// + /// Determines whether to flag inactive records as duplicates + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("excludeinactiverecords")] + public System.Nullable ExcludeInactiveRecords + { + get + { + return this.GetAttributeValue>("excludeinactiverecords"); + } + set + { + this.OnPropertyChanging("ExcludeInactiveRecords"); + this.SetAttributeValue("excludeinactiverecords", value); + this.OnPropertyChanged("ExcludeInactiveRecords"); + } + } + + /// + /// Indicates if the operator is case-sensitive. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscasesensitive")] + public System.Nullable IsCaseSensitive + { + get + { + return this.GetAttributeValue>("iscasesensitive"); + } + set + { + this.OnPropertyChanging("IsCaseSensitive"); + this.SetAttributeValue("iscasesensitive", value); + this.OnPropertyChanged("IsCaseSensitive"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Indicates whether the solution component is part of a managed solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Database table that stores match codes for potential duplicate records. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("matchingentitymatchcodetable")] + public string MatchingEntityMatchCodeTable + { + get + { + return this.GetAttributeValue("matchingentitymatchcodetable"); + } + } + + /// + /// Record type of the records being evaluated as potential duplicates. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("matchingentityname")] + public string MatchingEntityName + { + get + { + return this.GetAttributeValue("matchingentityname"); + } + set + { + this.OnPropertyChanging("MatchingEntityName"); + this.SetAttributeValue("matchingentityname", value); + this.OnPropertyChanged("MatchingEntityName"); + } + } + + /// + /// Record type of the records being evaluated as potential duplicates. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("matchingentitytypecode")] + public Microsoft.Xrm.Sdk.OptionSetValue MatchingEntityTypeCode + { + get + { + return this.GetAttributeValue("matchingentitytypecode"); + } + } + + /// + /// Unique identifier of the user who last modified the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the duplicate detection rule was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the duplicaterule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Unique identifier of the user or team who owns the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + set + { + this.OnPropertyChanging("OwnerId"); + this.SetAttributeValue("ownerid", value); + this.OnPropertyChanged("OwnerId"); + } + } + + /// + /// Unique identifier of the business unit that owns duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Unique identifier of the team who owns the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] + public Microsoft.Xrm.Sdk.EntityReference OwningTeam + { + get + { + return this.GetAttributeValue("owningteam"); + } + } + + /// + /// Unique identifier of the user who owns the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Status of the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.DuplicateRuleState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.DuplicateRuleState), optionSet.Value))); + } + else + { + return null; + } + } + } + + /// + /// Reason for the status of the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the duplicate detection rule. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual DuplicateRule_StatusCode? StatusCodeEnum + { + get + { + return ((DuplicateRule_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] + public string UniqueName + { + get + { + return this.GetAttributeValue("uniquename"); + } + set + { + this.OnPropertyChanging("UniqueName"); + this.SetAttributeValue("uniquename", value); + this.OnPropertyChanged("UniqueName"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum EnvironmentVariableDefinitionState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inactive = 1, + } + + /// + /// Contains information about the settable variable: its type, default value, and etc. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("environmentvariabledefinition")] + public partial class EnvironmentVariableDefinition : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public EnvironmentVariableDefinition() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "componentstate,schemaname,overwritetime"; + + public const string EntityLogicalName = "environmentvariabledefinition"; + + public const string EntitySchemaName = "EnvironmentVariableDefinition"; + + public const string PrimaryIdAttribute = "environmentvariabledefinitionid"; + + public const string PrimaryNameAttribute = "schemaname"; + + public const string EntityLogicalCollectionName = "environmentvariabledefinitions"; + + public const string EntitySetName = "environmentvariabledefinitions"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("apiid")] + public string ApiId + { + get + { + return this.GetAttributeValue("apiid"); + } + set + { + this.OnPropertyChanging("ApiId"); + this.SetAttributeValue("apiid", value); + this.OnPropertyChanged("ApiId"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier for Connection Reference associated with Environment Variable Definition. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferenceid")] + public Microsoft.Xrm.Sdk.EntityReference ConnectionReferenceId + { + get + { + return this.GetAttributeValue("connectionreferenceid"); + } + set + { + this.OnPropertyChanging("ConnectionReferenceId"); + this.SetAttributeValue("connectionreferenceid", value); + this.OnPropertyChanged("ConnectionReferenceId"); + } + } + + /// + /// Unique identifier of the user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Default variable value to be used if no associated EnvironmentVariableValue entities exist. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultvalue")] + public string DefaultValue + { + get + { + return this.GetAttributeValue("defaultvalue"); + } + set + { + this.OnPropertyChanging("DefaultValue"); + this.SetAttributeValue("defaultvalue", value); + this.OnPropertyChanged("DefaultValue"); + } + } + + /// + /// Description of the variable definition. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Display Name of the variable definition. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("displayname")] + public string DisplayName + { + get + { + return this.GetAttributeValue("displayname"); + } + set + { + this.OnPropertyChanging("DisplayName"); + this.SetAttributeValue("displayname", value); + this.OnPropertyChanged("DisplayName"); + } + } + + /// + /// Unique identifier for entity instances + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionid")] + public System.Nullable EnvironmentVariableDefinitionId + { + get + { + return this.GetAttributeValue>("environmentvariabledefinitionid"); + } + set + { + this.OnPropertyChanging("EnvironmentVariableDefinitionId"); + this.SetAttributeValue("environmentvariabledefinitionid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("EnvironmentVariableDefinitionId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.EnvironmentVariableDefinitionId = value; + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionidunique")] + public System.Nullable EnvironmentVariableDefinitionIdUnique + { + get + { + return this.GetAttributeValue>("environmentvariabledefinitionidunique"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("hint")] + public string Hint + { + get + { + return this.GetAttributeValue("hint"); + } + set + { + this.OnPropertyChanging("Hint"); + this.SetAttributeValue("hint", value); + this.OnPropertyChanged("Hint"); + } + } + + /// + /// Sequence number of the import that created this record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] + public System.Nullable ImportSequenceNumber + { + get + { + return this.GetAttributeValue>("importsequencenumber"); + } + set + { + this.OnPropertyChanging("ImportSequenceNumber"); + this.SetAttributeValue("importsequencenumber", value); + this.OnPropertyChanged("ImportSequenceNumber"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Tells whether the component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Indicates whether the solution component is part of a managed solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isrequired")] + public System.Nullable IsRequired + { + get + { + return this.GetAttributeValue>("isrequired"); + } + set + { + this.OnPropertyChanging("IsRequired"); + this.SetAttributeValue("isrequired", value); + this.OnPropertyChanged("IsRequired"); + } + } + + /// + /// Unique identifier of the user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the record was modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Date and time that the record was migrated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] + public System.Nullable OverriddenCreatedOn + { + get + { + return this.GetAttributeValue>("overriddencreatedon"); + } + set + { + this.OnPropertyChanging("OverriddenCreatedOn"); + this.SetAttributeValue("overriddencreatedon", value); + this.OnPropertyChanged("OverriddenCreatedOn"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Owner Id + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + set + { + this.OnPropertyChanging("OwnerId"); + this.SetAttributeValue("ownerid", value); + this.OnPropertyChanged("OwnerId"); + } + } + + /// + /// Unique identifier for the business unit that owns the record + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Unique identifier for the team that owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] + public Microsoft.Xrm.Sdk.EntityReference OwningTeam + { + get + { + return this.GetAttributeValue("owningteam"); + } + } + + /// + /// Unique identifier for the user that owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parameterkey")] + public string ParameterKey + { + get + { + return this.GetAttributeValue("parameterkey"); + } + set + { + this.OnPropertyChanging("ParameterKey"); + this.SetAttributeValue("parameterkey", value); + this.OnPropertyChanged("ParameterKey"); + } + } + + /// + /// Unique identifier for Environment Variable Definition associated with Environment Variable Definition. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentdefinitionid")] + public Microsoft.Xrm.Sdk.EntityReference ParentDefinitionId + { + get + { + return this.GetAttributeValue("parentdefinitionid"); + } + set + { + this.OnPropertyChanging("ParentDefinitionId"); + this.SetAttributeValue("parentdefinitionid", value); + this.OnPropertyChanged("ParentDefinitionId"); + } + } + + /// + /// Unique entity name. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schemaname")] + public string SchemaName + { + get + { + return this.GetAttributeValue("schemaname"); + } + set + { + this.OnPropertyChanging("SchemaName"); + this.SetAttributeValue("schemaname", value); + this.OnPropertyChanged("SchemaName"); + } + } + + /// + /// Environment variable secret store. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("secretstore")] + public Microsoft.Xrm.Sdk.OptionSetValue SecretStore + { + get + { + return this.GetAttributeValue("secretstore"); + } + set + { + this.OnPropertyChanging("SecretStore"); + this.SetAttributeValue("secretstore", value); + this.OnPropertyChanged("SecretStore"); + } + } + + /// + /// Environment variable secret store. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("secretstore")] + public virtual EnvironmentVariableDefinition_SecretStore? SecretStoreEnum + { + get + { + return ((EnvironmentVariableDefinition_SecretStore?)(EntityOptionSetEnum.GetEnum(this, "secretstore"))); + } + set + { + this.OnPropertyChanging("SecretStore"); + this.SetAttributeValue("secretstore", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SecretStore"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Status of the Environment Variable Definition + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.EnvironmentVariableDefinitionState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.EnvironmentVariableDefinitionState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the Environment Variable Definition + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the Environment Variable Definition + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual EnvironmentVariableDefinition_StatusCode? StatusCodeEnum + { + get + { + return ((EnvironmentVariableDefinition_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Environment variable value type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] + public Microsoft.Xrm.Sdk.OptionSetValue Type + { + get + { + return this.GetAttributeValue("type"); + } + set + { + this.OnPropertyChanging("Type"); + this.SetAttributeValue("type", value); + this.OnPropertyChanged("Type"); + } + } + + /// + /// Environment variable value type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] + public virtual EnvironmentVariableDefinition_Type? TypeEnum + { + get + { + return ((EnvironmentVariableDefinition_Type?)(EntityOptionSetEnum.GetEnum(this, "type"))); + } + set + { + this.OnPropertyChanging("Type"); + this.SetAttributeValue("type", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Type"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("valueschema")] + public string ValueSchema + { + get + { + return this.GetAttributeValue("valueschema"); + } + set + { + this.OnPropertyChanging("ValueSchema"); + this.SetAttributeValue("valueschema", value); + this.OnPropertyChanged("ValueSchema"); + } + } + + /// + /// Version Number + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum EnvironmentVariableValueState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inactive = 1, + } + + /// + /// Holds the value for the associated EnvironmentVariableDefinition entity. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("environmentvariablevalue")] + public partial class EnvironmentVariableValue : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public EnvironmentVariableValue() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "componentstate,environmentvariabledefinitionid,overwritetime"; + + public const string EntityLogicalName = "environmentvariablevalue"; + + public const string EntitySchemaName = "EnvironmentVariableValue"; + + public const string PrimaryIdAttribute = "environmentvariablevalueid"; + + public const string PrimaryNameAttribute = "schemaname"; + + public const string EntityLogicalCollectionName = "environmentvariablevalues"; + + public const string EntitySetName = "environmentvariablevalues"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier of the user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Unique identifier for Environment Variable Definition associated with Environment Variable Value. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariabledefinitionid")] + public Microsoft.Xrm.Sdk.EntityReference EnvironmentVariableDefinitionId + { + get + { + return this.GetAttributeValue("environmentvariabledefinitionid"); + } + set + { + this.OnPropertyChanging("EnvironmentVariableDefinitionId"); + this.SetAttributeValue("environmentvariabledefinitionid", value); + this.OnPropertyChanged("EnvironmentVariableDefinitionId"); + } + } + + /// + /// Unique identifier for entity instances + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariablevalueid")] + public System.Nullable EnvironmentVariableValueId + { + get + { + return this.GetAttributeValue>("environmentvariablevalueid"); + } + set + { + this.OnPropertyChanging("EnvironmentVariableValueId"); + this.SetAttributeValue("environmentvariablevalueid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("EnvironmentVariableValueId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariablevalueid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.EnvironmentVariableValueId = value; + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("environmentvariablevalueidunique")] + public System.Nullable EnvironmentVariableValueIdUnique + { + get + { + return this.GetAttributeValue>("environmentvariablevalueidunique"); + } + } + + /// + /// Sequence number of the import that created this record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] + public System.Nullable ImportSequenceNumber + { + get + { + return this.GetAttributeValue>("importsequencenumber"); + } + set + { + this.OnPropertyChanging("ImportSequenceNumber"); + this.SetAttributeValue("importsequencenumber", value); + this.OnPropertyChanged("ImportSequenceNumber"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Tells whether the component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Indicates whether the solution component is part of a managed solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Unique identifier of the user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the record was modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Date and time that the record was migrated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] + public System.Nullable OverriddenCreatedOn + { + get + { + return this.GetAttributeValue>("overriddencreatedon"); + } + set + { + this.OnPropertyChanging("OverriddenCreatedOn"); + this.SetAttributeValue("overriddencreatedon", value); + this.OnPropertyChanged("OverriddenCreatedOn"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Owner Id + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + } + + /// + /// Unique identifier for the business unit that owns the record + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Unique identifier for the team that owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] + public Microsoft.Xrm.Sdk.EntityReference OwningTeam + { + get + { + return this.GetAttributeValue("owningteam"); + } + } + + /// + /// Unique identifier for the user that owns the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// Unique entity name. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schemaname")] + public string SchemaName + { + get + { + return this.GetAttributeValue("schemaname"); + } + set + { + this.OnPropertyChanging("SchemaName"); + this.SetAttributeValue("schemaname", value); + this.OnPropertyChanged("SchemaName"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Status of the Environment Variable Value + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.EnvironmentVariableValueState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.EnvironmentVariableValueState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the Environment Variable Value + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the Environment Variable Value + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual EnvironmentVariableValue_StatusCode? StatusCodeEnum + { + get + { + return ((EnvironmentVariableValue_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + + /// + /// Contains the actual variable data. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("value")] + public string Value + { + get + { + return this.GetAttributeValue("value"); + } + set + { + this.OnPropertyChanging("Value"); + this.SetAttributeValue("value", value); + this.OnPropertyChanged("Value"); + } + } + + /// + /// Version Number + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// For internal use only. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("importjob")] + public partial class ImportJob : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public ImportJob() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "importjob"; + + public const string EntitySchemaName = "ImportJob"; + + public const string PrimaryIdAttribute = "importjobid"; + + public const string EntityLogicalCollectionName = "importjobs"; + + public const string EntitySetName = "importjobs"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Date and time when the import job was completed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("completedon")] + public System.Nullable CompletedOn + { + get + { + return this.GetAttributeValue>("completedon"); + } + } + + /// + /// Unique identifier of the user who created the importJob. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the import job record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the import job record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Unstructured data associated with the import job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("data")] + public string Data + { + get + { + return this.GetAttributeValue("data"); + } + set + { + this.OnPropertyChanging("Data"); + this.SetAttributeValue("data", value); + this.OnPropertyChanged("Data"); + } + } + + /// + /// The context of the import + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importcontext")] + public string ImportContext + { + get + { + return this.GetAttributeValue("importcontext"); + } + set + { + this.OnPropertyChanging("ImportContext"); + this.SetAttributeValue("importcontext", value); + this.OnPropertyChanged("ImportContext"); + } + } + + /// + /// Unique identifier of the import job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importjobid")] + public System.Nullable ImportJobId + { + get + { + return this.GetAttributeValue>("importjobid"); + } + set + { + this.OnPropertyChanging("ImportJobId"); + this.SetAttributeValue("importjobid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("ImportJobId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importjobid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.ImportJobId = value; + } + } + + /// + /// Unique identifier of the user who modified the importJob. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the import job was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the import job record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the import job. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// The context of the solution operation + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operationcontext")] + public string OperationContext + { + get + { + return this.GetAttributeValue("operationcontext"); + } + set + { + this.OnPropertyChanging("OperationContext"); + this.SetAttributeValue("operationcontext", value); + this.OnPropertyChanged("OperationContext"); + } + } + + /// + /// Unique identifier of the organization associated with the importjob. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// Import Progress Percentage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("progress")] + public System.Nullable Progress + { + get + { + return this.GetAttributeValue>("progress"); + } + set + { + this.OnPropertyChanging("Progress"); + this.SetAttributeValue("progress", value); + this.OnPropertyChanged("Progress"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Unique identifier of the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionname")] + public string SolutionName + { + get + { + return this.GetAttributeValue("solutionname"); + } + set + { + this.OnPropertyChanging("SolutionName"); + this.SetAttributeValue("solutionname", value); + this.OnPropertyChanged("SolutionName"); + } + } + + /// + /// Date and time when the import job was started. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("startedon")] + public System.Nullable StartedOn + { + get + { + return this.GetAttributeValue>("startedon"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + } + + /// + /// Assembly that contains one or more plug-in types. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("pluginassembly")] + public partial class PluginAssembly : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public PluginAssembly() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "pluginassembly"; + + public const string EntitySchemaName = "PluginAssembly"; + + public const string PrimaryIdAttribute = "pluginassemblyid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "pluginassemblies"; + + public const string EntitySetName = "pluginassemblies"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Specifies mode of authentication with web sources like WebApp + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] + public Microsoft.Xrm.Sdk.OptionSetValue AuthType + { + get + { + return this.GetAttributeValue("authtype"); + } + set + { + this.OnPropertyChanging("AuthType"); + this.SetAttributeValue("authtype", value); + this.OnPropertyChanged("AuthType"); + } + } + + /// + /// Specifies mode of authentication with web sources like WebApp + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] + public virtual PluginAssembly_AuthType? AuthTypeEnum + { + get + { + return ((PluginAssembly_AuthType?)(EntityOptionSetEnum.GetEnum(this, "authtype"))); + } + set + { + this.OnPropertyChanging("AuthType"); + this.SetAttributeValue("authtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("AuthType"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Bytes of the assembly, in Base64 format. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("content")] + public string Content + { + get + { + return this.GetAttributeValue("content"); + } + set + { + this.OnPropertyChanging("Content"); + this.SetAttributeValue("content", value); + this.OnPropertyChanged("Content"); + } + } + + /// + /// Unique identifier of the user who created the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the plug-in assembly was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the pluginassembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Culture code for the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("culture")] + public string Culture + { + get + { + return this.GetAttributeValue("culture"); + } + set + { + this.OnPropertyChanging("Culture"); + this.SetAttributeValue("culture", value); + this.OnPropertyChanged("Culture"); + } + } + + /// + /// Customization Level. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] + public System.Nullable CustomizationLevel + { + get + { + return this.GetAttributeValue>("customizationlevel"); + } + } + + /// + /// Description of the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Information that specifies whether this component should be hidden. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ishidden")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsHidden + { + get + { + return this.GetAttributeValue("ishidden"); + } + set + { + this.OnPropertyChanging("IsHidden"); + this.SetAttributeValue("ishidden", value); + this.OnPropertyChanged("IsHidden"); + } + } + + /// + /// Information that specifies whether this component is managed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Information about how the plugin assembly is to be isolated at execution time; None / Sandboxed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isolationmode")] + public Microsoft.Xrm.Sdk.OptionSetValue IsolationMode + { + get + { + return this.GetAttributeValue("isolationmode"); + } + set + { + this.OnPropertyChanging("IsolationMode"); + this.SetAttributeValue("isolationmode", value); + this.OnPropertyChanged("IsolationMode"); + } + } + + /// + /// Information about how the plugin assembly is to be isolated at execution time; None / Sandboxed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isolationmode")] + public virtual PluginAssembly_IsolationMode? IsolationModeEnum + { + get + { + return ((PluginAssembly_IsolationMode?)(EntityOptionSetEnum.GetEnum(this, "isolationmode"))); + } + set + { + this.OnPropertyChanging("IsolationMode"); + this.SetAttributeValue("isolationmode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("IsolationMode"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ispasswordset")] + public System.Nullable IsPasswordSet + { + get + { + return this.GetAttributeValue>("ispasswordset"); + } + } + + /// + /// Major of the assembly version. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("major")] + public System.Nullable Major + { + get + { + return this.GetAttributeValue>("major"); + } + } + + /// + /// Unique identifier for managedidentity associated with pluginassembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("managedidentityid")] + public Microsoft.Xrm.Sdk.EntityReference ManagedIdentityId + { + get + { + return this.GetAttributeValue("managedidentityid"); + } + set + { + this.OnPropertyChanging("ManagedIdentityId"); + this.SetAttributeValue("managedidentityid", value); + this.OnPropertyChanged("ManagedIdentityId"); + } + } + + /// + /// Minor of the assembly version. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("minor")] + public System.Nullable Minor + { + get + { + return this.GetAttributeValue>("minor"); + } + } + + /// + /// Unique identifier of the user who last modified the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the plug-in assembly was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the pluginassembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization with which the plug-in assembly is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Unique identifier for Plugin Package associated with Plug-in Assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("packageid")] + public Microsoft.Xrm.Sdk.EntityReference PackageId + { + get + { + return this.GetAttributeValue("packageid"); + } + set + { + this.OnPropertyChanging("PackageId"); + this.SetAttributeValue("packageid", value); + this.OnPropertyChanged("PackageId"); + } + } + + /// + /// User Password + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("password")] + public string Password + { + get + { + return this.GetAttributeValue("password"); + } + set + { + this.OnPropertyChanging("Password"); + this.SetAttributeValue("password", value); + this.OnPropertyChanged("Password"); + } + } + + /// + /// File name of the plug-in assembly. Used when the source type is set to 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("path")] + public string Path + { + get + { + return this.GetAttributeValue("path"); + } + set + { + this.OnPropertyChanging("Path"); + this.SetAttributeValue("path", value); + this.OnPropertyChanged("Path"); + } + } + + /// + /// Unique identifier of the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyid")] + public System.Nullable PluginAssemblyId + { + get + { + return this.GetAttributeValue>("pluginassemblyid"); + } + set + { + this.OnPropertyChanging("PluginAssemblyId"); + this.SetAttributeValue("pluginassemblyid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("PluginAssemblyId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.PluginAssemblyId = value; + } + } + + /// + /// Unique identifier of the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyidunique")] + public System.Nullable PluginAssemblyIdUnique + { + get + { + return this.GetAttributeValue>("pluginassemblyidunique"); + } + } + + /// + /// Public key token of the assembly. This value can be obtained from the assembly by using reflection. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publickeytoken")] + public string PublicKeyToken + { + get + { + return this.GetAttributeValue("publickeytoken"); + } + set + { + this.OnPropertyChanging("PublicKeyToken"); + this.SetAttributeValue("publickeytoken", value); + this.OnPropertyChanged("PublicKeyToken"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Hash of the source of the assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcehash")] + public string SourceHash + { + get + { + return this.GetAttributeValue("sourcehash"); + } + set + { + this.OnPropertyChanging("SourceHash"); + this.SetAttributeValue("sourcehash", value); + this.OnPropertyChanged("SourceHash"); + } + } + + /// + /// Location of the assembly, for example 0=database, 1=on-disk. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcetype")] + public Microsoft.Xrm.Sdk.OptionSetValue SourceType + { + get + { + return this.GetAttributeValue("sourcetype"); + } + set + { + this.OnPropertyChanging("SourceType"); + this.SetAttributeValue("sourcetype", value); + this.OnPropertyChanged("SourceType"); + } + } + + /// + /// Location of the assembly, for example 0=database, 1=on-disk. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcetype")] + public virtual PluginAssembly_SourceType? SourceTypeEnum + { + get + { + return ((PluginAssembly_SourceType?)(EntityOptionSetEnum.GetEnum(this, "sourcetype"))); + } + set + { + this.OnPropertyChanging("SourceType"); + this.SetAttributeValue("sourcetype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SourceType"); + } + } + + /// + /// Web Url + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("url")] + public string Url + { + get + { + return this.GetAttributeValue("url"); + } + set + { + this.OnPropertyChanging("Url"); + this.SetAttributeValue("url", value); + this.OnPropertyChanged("Url"); + } + } + + /// + /// User Name + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("username")] + public string UserName + { + get + { + return this.GetAttributeValue("username"); + } + set + { + this.OnPropertyChanging("UserName"); + this.SetAttributeValue("username", value); + this.OnPropertyChanged("UserName"); + } + } + + /// + /// Version number of the assembly. The value can be obtained from the assembly through reflection. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] + public string Version + { + get + { + return this.GetAttributeValue("version"); + } + set + { + this.OnPropertyChanging("Version"); + this.SetAttributeValue("version", value); + this.OnPropertyChanged("Version"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum PluginPackageState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Active = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Inactive = 1, + } + + /// + /// + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("pluginpackage")] + public partial class PluginPackage : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public PluginPackage() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "componentstate,overwritetime,uniquename"; + + public const string EntityLogicalName = "pluginpackage"; + + public const string EntitySchemaName = "PluginPackage"; + + public const string PrimaryIdAttribute = "pluginpackageid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "pluginpackages"; + + public const string EntitySetName = "pluginpackages"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentidunique")] + public System.Nullable ComponentIdUnique + { + get + { + return this.GetAttributeValue>("componentidunique"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("content")] + public string Content + { + get + { + return this.GetAttributeValue("content"); + } + set + { + this.OnPropertyChanging("Content"); + this.SetAttributeValue("content", value); + this.OnPropertyChanged("Content"); + } + } + + /// + /// Unique identifier of the user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Export Key Version + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exportkeyversion")] + public System.Nullable ExportKeyVersion + { + get + { + return this.GetAttributeValue>("exportkeyversion"); + } + set + { + this.OnPropertyChanging("ExportKeyVersion"); + this.SetAttributeValue("exportkeyversion", value); + this.OnPropertyChanged("ExportKeyVersion"); + } + } + + /// + /// Lookup to FileAttachment + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("fileid")] + public object FileId + { + get + { + return this.GetAttributeValue("fileid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("fileid_name")] + public string FileId_Name + { + get + { + return this.GetAttributeValue("fileid_name"); + } + } + + /// + /// Sequence number of the import that created this record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] + public System.Nullable ImportSequenceNumber + { + get + { + return this.GetAttributeValue>("importsequencenumber"); + } + set + { + this.OnPropertyChanging("ImportSequenceNumber"); + this.SetAttributeValue("importsequencenumber", value); + this.OnPropertyChanged("ImportSequenceNumber"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Indicates whether the solution component is part of a managed solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Managed Identity Id to look up to ManagedIdentity Entity + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("managedidentityid")] + public Microsoft.Xrm.Sdk.EntityReference managedidentityid + { + get + { + return this.GetAttributeValue("managedidentityid"); + } + set + { + this.OnPropertyChanging("managedidentityid"); + this.SetAttributeValue("managedidentityid", value); + this.OnPropertyChanged("managedidentityid"); + } + } + + /// + /// Unique identifier of the user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the record was modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// The name of the plugin package entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier for the organization + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// Date and time that the record was migrated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] + public System.Nullable OverriddenCreatedOn + { + get + { + return this.GetAttributeValue>("overriddencreatedon"); + } + set + { + this.OnPropertyChanging("OverriddenCreatedOn"); + this.SetAttributeValue("overriddencreatedon", value); + this.OnPropertyChanged("OverriddenCreatedOn"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Lookup to FileAttachment + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("package")] + public object Package + { + get + { + return this.GetAttributeValue("package"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("package_name")] + public string Package_Name + { + get + { + return this.GetAttributeValue("package_name"); + } + } + + /// + /// Unique identifier for entity instances + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginpackageid")] + public System.Nullable PluginPackageId + { + get + { + return this.GetAttributeValue>("pluginpackageid"); + } + set + { + this.OnPropertyChanging("PluginPackageId"); + this.SetAttributeValue("pluginpackageid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("PluginPackageId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginpackageid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.PluginPackageId = value; + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Status of the Plugin Package + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.PluginPackageState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.PluginPackageState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the Plugin Package + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the Plugin Package + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual PluginPackage_StatusCode? StatusCodeEnum + { + get + { + return ((PluginPackage_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Unique name for the package + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] + public string UniqueName + { + get + { + return this.GetAttributeValue("uniquename"); + } + set + { + this.OnPropertyChanging("UniqueName"); + this.SetAttributeValue("uniquename", value); + this.OnPropertyChanged("UniqueName"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + + /// + /// Version of the package + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] + public string Version + { + get + { + return this.GetAttributeValue("version"); + } + set + { + this.OnPropertyChanging("Version"); + this.SetAttributeValue("version", value); + this.OnPropertyChanged("Version"); + } + } + + /// + /// Version Number + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// Type that inherits from the IPlugin interface and is contained within a plug-in assembly. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("plugintype")] + public partial class PluginType : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public PluginType() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "componentstate,overwritetime,plugintypeexportkey"; + + public const string EntityLogicalName = "plugintype"; + + public const string EntitySchemaName = "PluginType"; + + public const string PrimaryIdAttribute = "plugintypeid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "plugintypes"; + + public const string EntitySetName = "plugintypes"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Full path name of the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("assemblyname")] + public string AssemblyName + { + get + { + return this.GetAttributeValue("assemblyname"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier of the user who created the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the plug-in type was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the plugintype. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Culture code for the plug-in assembly. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("culture")] + public string Culture + { + get + { + return this.GetAttributeValue("culture"); + } + } + + /// + /// Customization level of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] + public System.Nullable CustomizationLevel + { + get + { + return this.GetAttributeValue>("customizationlevel"); + } + } + + /// + /// Serialized Custom Activity Type information, including required arguments. For more information, see SandboxCustomActivityInfo. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customworkflowactivityinfo")] + public string CustomWorkflowActivityInfo + { + get + { + return this.GetAttributeValue("customworkflowactivityinfo"); + } + } + + /// + /// Description of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// User friendly name for the plug-in. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("friendlyname")] + public string FriendlyName + { + get + { + return this.GetAttributeValue("friendlyname"); + } + set + { + this.OnPropertyChanging("FriendlyName"); + this.SetAttributeValue("friendlyname", value); + this.OnPropertyChanged("FriendlyName"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Indicates if the plug-in is a custom activity for workflows. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isworkflowactivity")] + public System.Nullable IsWorkflowActivity + { + get + { + return this.GetAttributeValue>("isworkflowactivity"); + } + } + + /// + /// Major of the version number of the assembly for the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("major")] + public System.Nullable Major + { + get + { + return this.GetAttributeValue>("major"); + } + } + + /// + /// Minor of the version number of the assembly for the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("minor")] + public System.Nullable Minor + { + get + { + return this.GetAttributeValue>("minor"); + } + } + + /// + /// Unique identifier of the user who last modified the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the plug-in type was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the plugintype. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization with which the plug-in type is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Unique identifier of the plug-in assembly that contains this plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pluginassemblyid")] + public Microsoft.Xrm.Sdk.EntityReference PluginAssemblyId + { + get + { + return this.GetAttributeValue("pluginassemblyid"); + } + set + { + this.OnPropertyChanging("PluginAssemblyId"); + this.SetAttributeValue("pluginassemblyid", value); + this.OnPropertyChanged("PluginAssemblyId"); + } + } + + /// + /// Uniquely identifies the plug-in type associated with a plugin package when exporting a solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeexportkey")] + public string PluginTypeExportKey + { + get + { + return this.GetAttributeValue("plugintypeexportkey"); + } + set + { + this.OnPropertyChanging("PluginTypeExportKey"); + this.SetAttributeValue("plugintypeexportkey", value); + this.OnPropertyChanged("PluginTypeExportKey"); + } + } + + /// + /// Unique identifier of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] + public System.Nullable PluginTypeId + { + get + { + return this.GetAttributeValue>("plugintypeid"); + } + set + { + this.OnPropertyChanging("PluginTypeId"); + this.SetAttributeValue("plugintypeid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("PluginTypeId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.PluginTypeId = value; + } + } + + /// + /// Unique identifier of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeidunique")] + public System.Nullable PluginTypeIdUnique + { + get + { + return this.GetAttributeValue>("plugintypeidunique"); + } + } + + /// + /// Public key token of the assembly for the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publickeytoken")] + public string PublicKeyToken + { + get + { + return this.GetAttributeValue("publickeytoken"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Fully qualified type name of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("typename")] + public string TypeName + { + get + { + return this.GetAttributeValue("typename"); + } + set + { + this.OnPropertyChanging("TypeName"); + this.SetAttributeValue("typename", value); + this.OnPropertyChanged("TypeName"); + } + } + + /// + /// Version number of the assembly for the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] + public string Version + { + get + { + return this.GetAttributeValue("version"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + + /// + /// Group name of workflow custom activity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowactivitygroupname")] + public string WorkflowActivityGroupName + { + get + { + return this.GetAttributeValue("workflowactivitygroupname"); + } + set + { + this.OnPropertyChanging("WorkflowActivityGroupName"); + this.SetAttributeValue("workflowactivitygroupname", value); + this.OnPropertyChanged("WorkflowActivityGroupName"); + } + } + } + + /// + /// Message that is supported by the SDK. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessage")] + public partial class SdkMessage : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SdkMessage() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "sdkmessage"; + + public const string EntitySchemaName = "SdkMessage"; + + public const string PrimaryIdAttribute = "sdkmessageid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "sdkmessages"; + + public const string EntitySetName = "sdkmessages"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Information about whether the SDK message is automatically transacted. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("autotransact")] + public System.Nullable AutoTransact + { + get + { + return this.GetAttributeValue>("autotransact"); + } + set + { + this.OnPropertyChanging("AutoTransact"); + this.SetAttributeValue("autotransact", value); + this.OnPropertyChanged("AutoTransact"); + } + } + + /// + /// Identifies where a method will be exposed. 0 - Server, 1 - Client, 2 - both. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("availability")] + public System.Nullable Availability + { + get + { + return this.GetAttributeValue>("availability"); + } + set + { + this.OnPropertyChanging("Availability"); + this.SetAttributeValue("availability", value); + this.OnPropertyChanged("Availability"); + } + } + + /// + /// If this is a categorized method, this is the name, otherwise None. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("categoryname")] + public string CategoryName + { + get + { + return this.GetAttributeValue("categoryname"); + } + set + { + this.OnPropertyChanging("CategoryName"); + this.SetAttributeValue("categoryname", value); + this.OnPropertyChanged("CategoryName"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier of the user who created the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the SDK message was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the sdkmessage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Customization level of the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] + public System.Nullable CustomizationLevel + { + get + { + return this.GetAttributeValue>("customizationlevel"); + } + } + + /// + /// Name of the privilege that allows execution of the SDK message + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("executeprivilegename")] + public string ExecutePrivilegeName + { + get + { + return this.GetAttributeValue("executeprivilegename"); + } + set + { + this.OnPropertyChanging("ExecutePrivilegeName"); + this.SetAttributeValue("executeprivilegename", value); + this.OnPropertyChanged("ExecutePrivilegeName"); + } + } + + /// + /// Indicates whether the SDK message should have its requests expanded per primary entity defined in its filters. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("expand")] + public System.Nullable Expand + { + get + { + return this.GetAttributeValue>("expand"); + } + set + { + this.OnPropertyChanging("Expand"); + this.SetAttributeValue("expand", value); + this.OnPropertyChanged("Expand"); + } + } + + /// + /// Version in which the component is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Information about whether the SDK message is active. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isactive")] + public System.Nullable IsActive + { + get + { + return this.GetAttributeValue>("isactive"); + } + set + { + this.OnPropertyChanging("IsActive"); + this.SetAttributeValue("isactive", value); + this.OnPropertyChanged("IsActive"); + } + } + + /// + /// Information that specifies whether this component is managed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Indicates whether the SDK message is private. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isprivate")] + public System.Nullable IsPrivate + { + get + { + return this.GetAttributeValue>("isprivate"); + } + set + { + this.OnPropertyChanging("IsPrivate"); + this.SetAttributeValue("isprivate", value); + this.OnPropertyChanged("IsPrivate"); + } + } + + /// + /// Identifies whether an SDK message will be ReadOnly or Read Write. false - ReadWrite, true - ReadOnly . + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isreadonly")] + public System.Nullable IsReadOnly + { + get + { + return this.GetAttributeValue>("isreadonly"); + } + set + { + this.OnPropertyChanging("IsReadOnly"); + this.SetAttributeValue("isreadonly", value); + this.OnPropertyChanged("IsReadOnly"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isvalidforexecuteasync")] + public System.Nullable IsValidForExecuteAsync + { + get + { + return this.GetAttributeValue>("isvalidforexecuteasync"); + } + } + + /// + /// Unique identifier of the user who last modified the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the SDK message was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the sdkmessage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization with which the SDK message is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Unique identifier of the SDK message entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] + public System.Nullable SdkMessageId + { + get + { + return this.GetAttributeValue>("sdkmessageid"); + } + set + { + this.OnPropertyChanging("SdkMessageId"); + this.SetAttributeValue("sdkmessageid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SdkMessageId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SdkMessageId = value; + } + } + + /// + /// Unique identifier of the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageidunique")] + public System.Nullable SdkMessageIdUnique + { + get + { + return this.GetAttributeValue>("sdkmessageidunique"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Indicates whether the SDK message is a template. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("template")] + public System.Nullable Template + { + get + { + return this.GetAttributeValue>("template"); + } + set + { + this.OnPropertyChanging("Template"); + this.SetAttributeValue("template", value); + this.OnPropertyChanged("Template"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("throttlesettings")] + public string ThrottleSettings + { + get + { + return this.GetAttributeValue("throttlesettings"); + } + } + + /// + /// Number that identifies a specific revision of the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + + /// + /// Whether or not the SDK message can be called from a workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowsdkstepenabled")] + public System.Nullable WorkflowSdkStepEnabled + { + get + { + return this.GetAttributeValue>("workflowsdkstepenabled"); + } + } + } + + /// + /// Filter that defines which SDK messages are valid for each type of entity. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessagefilter")] + public partial class SdkMessageFilter : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SdkMessageFilter() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "sdkmessagefilter"; + + public const string EntitySchemaName = "SdkMessageFilter"; + + public const string PrimaryIdAttribute = "sdkmessagefilterid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "sdkmessagefilters"; + + public const string EntitySetName = "sdkmessagefilters"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Identifies where a method will be exposed. 0 - Server, 1 - Client, 2 - both. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("availability")] + public System.Nullable Availability + { + get + { + return this.GetAttributeValue>("availability"); + } + set + { + this.OnPropertyChanging("Availability"); + this.SetAttributeValue("availability", value); + this.OnPropertyChanged("Availability"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier of the user who created the SDK message filter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the SDK message filter was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the sdkmessagefilter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Customization level of the SDK message filter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] + public System.Nullable CustomizationLevel + { + get + { + return this.GetAttributeValue>("customizationlevel"); + } + } + + /// + /// Version in which the component is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Indicates whether a custom SDK message processing step is allowed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomprocessingstepallowed")] + public System.Nullable IsCustomProcessingStepAllowed + { + get + { + return this.GetAttributeValue>("iscustomprocessingstepallowed"); + } + set + { + this.OnPropertyChanging("IsCustomProcessingStepAllowed"); + this.SetAttributeValue("iscustomprocessingstepallowed", value); + this.OnPropertyChanged("IsCustomProcessingStepAllowed"); + } + } + + /// + /// Information that specifies whether this component is managed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Indicates whether the filter should be visible. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isvisible")] + public System.Nullable IsVisible + { + get + { + return this.GetAttributeValue>("isvisible"); + } + } + + /// + /// Unique identifier of the user who last modified the SDK message filter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the SDK message filter was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the sdkmessagefilter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the SDK message filter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization with which the SDK message filter is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Type of entity with which the SDK message filter is primarily associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("primaryobjecttypecode")] + public string PrimaryObjectTypeCode + { + get + { + return this.GetAttributeValue("primaryobjecttypecode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("restrictionlevel")] + public System.Nullable RestrictionLevel + { + get + { + return this.GetAttributeValue>("restrictionlevel"); + } + set + { + this.OnPropertyChanging("RestrictionLevel"); + this.SetAttributeValue("restrictionlevel", value); + this.OnPropertyChanged("RestrictionLevel"); + } + } + + /// + /// Unique identifier of the SDK message filter entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilterid")] + public System.Nullable SdkMessageFilterId + { + get + { + return this.GetAttributeValue>("sdkmessagefilterid"); + } + set + { + this.OnPropertyChanging("SdkMessageFilterId"); + this.SetAttributeValue("sdkmessagefilterid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SdkMessageFilterId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilterid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SdkMessageFilterId = value; + } + } + + /// + /// Unique identifier of the SDK message filter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilteridunique")] + public System.Nullable SdkMessageFilterIdUnique + { + get + { + return this.GetAttributeValue>("sdkmessagefilteridunique"); + } + } + + /// + /// Unique identifier of the related SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] + public Microsoft.Xrm.Sdk.EntityReference SdkMessageId + { + get + { + return this.GetAttributeValue("sdkmessageid"); + } + set + { + this.OnPropertyChanging("SdkMessageId"); + this.SetAttributeValue("sdkmessageid", value); + this.OnPropertyChanged("SdkMessageId"); + } + } + + /// + /// Type of entity with which the SDK message filter is secondarily associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("secondaryobjecttypecode")] + public string SecondaryObjectTypeCode + { + get + { + return this.GetAttributeValue("secondaryobjecttypecode"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + + /// + /// Whether or not the SDK message can be called from a workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowsdkstepenabled")] + public System.Nullable WorkflowSdkStepEnabled + { + get + { + return this.GetAttributeValue>("workflowsdkstepenabled"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStepState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Enabled = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Disabled = 1, + } + + /// + /// Stage in the execution pipeline that a plug-in is to execute. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessageprocessingstep")] + public partial class SdkMessageProcessingStep : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SdkMessageProcessingStep() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "sdkmessageprocessingstep"; + + public const string EntitySchemaName = "SdkMessageProcessingStep"; + + public const string PrimaryIdAttribute = "sdkmessageprocessingstepid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "sdkmessageprocessingsteps"; + + public const string EntitySetName = "sdkmessageprocessingsteps"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Indicates whether the asynchronous system job is automatically deleted on completion. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncautodelete")] + public System.Nullable AsyncAutoDelete + { + get + { + return this.GetAttributeValue>("asyncautodelete"); + } + set + { + this.OnPropertyChanging("AsyncAutoDelete"); + this.SetAttributeValue("asyncautodelete", value); + this.OnPropertyChanged("AsyncAutoDelete"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canbebypassed")] + public System.Nullable CanBeBypassed + { + get + { + return this.GetAttributeValue>("canbebypassed"); + } + set + { + this.OnPropertyChanging("CanBeBypassed"); + this.SetAttributeValue("canbebypassed", value); + this.OnPropertyChanged("CanBeBypassed"); + } + } + + /// + /// Identifies whether a SDK Message Processing Step type will be ReadOnly or Read Write. false - ReadWrite, true - ReadOnly + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canusereadonlyconnection")] + public System.Nullable CanUseReadOnlyConnection + { + get + { + return this.GetAttributeValue>("canusereadonlyconnection"); + } + set + { + this.OnPropertyChanging("CanUseReadOnlyConnection"); + this.SetAttributeValue("canusereadonlyconnection", value); + this.OnPropertyChanged("CanUseReadOnlyConnection"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("category")] + public string Category + { + get + { + return this.GetAttributeValue("category"); + } + set + { + this.OnPropertyChanging("Category"); + this.SetAttributeValue("category", value); + this.OnPropertyChanged("Category"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Step-specific configuration for the plug-in type. Passed to the plug-in constructor at run time. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("configuration")] + public string Configuration + { + get + { + return this.GetAttributeValue("configuration"); + } + set + { + this.OnPropertyChanging("Configuration"); + this.SetAttributeValue("configuration", value); + this.OnPropertyChanged("Configuration"); + } + } + + /// + /// Unique identifier of the user who created the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the SDK message processing step was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the sdkmessageprocessingstep. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Customization level of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] + public System.Nullable CustomizationLevel + { + get + { + return this.GetAttributeValue>("customizationlevel"); + } + } + + /// + /// Description of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// EnablePluginProfiler + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("enablepluginprofiler")] + public System.Nullable EnablePluginProfiler + { + get + { + return this.GetAttributeValue>("enablepluginprofiler"); + } + set + { + this.OnPropertyChanging("EnablePluginProfiler"); + this.SetAttributeValue("enablepluginprofiler", value); + this.OnPropertyChanged("EnablePluginProfiler"); + } + } + + /// + /// Configuration for sending pipeline events to the Event Expander service. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("eventexpander")] + public string EventExpander + { + get + { + return this.GetAttributeValue("eventexpander"); + } + set + { + this.OnPropertyChanging("EventExpander"); + this.SetAttributeValue("eventexpander", value); + this.OnPropertyChanged("EventExpander"); + } + } + + /// + /// Unique identifier of the associated event handler. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("eventhandler")] + public Microsoft.Xrm.Sdk.EntityReference EventHandler + { + get + { + return this.GetAttributeValue("eventhandler"); + } + set + { + this.OnPropertyChanging("EventHandler"); + this.SetAttributeValue("eventhandler", value); + this.OnPropertyChanged("EventHandler"); + } + } + + /// + /// Comma-separated list of attributes. If at least one of these attributes is modified, the plug-in should execute. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("filteringattributes")] + public string FilteringAttributes + { + get + { + return this.GetAttributeValue("filteringattributes"); + } + set + { + this.OnPropertyChanging("FilteringAttributes"); + this.SetAttributeValue("filteringattributes", value); + this.OnPropertyChanged("FilteringAttributes"); + } + } + + /// + /// Unique identifier for fxexpression associated with SdkMessageProcessingStep. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("fxexpressionid")] + public Microsoft.Xrm.Sdk.EntityReference FxExpressionId + { + get + { + return this.GetAttributeValue("fxexpressionid"); + } + set + { + this.OnPropertyChanging("FxExpressionId"); + this.SetAttributeValue("fxexpressionid", value); + this.OnPropertyChanged("FxExpressionId"); + } + } + + /// + /// Unique identifier of the user to impersonate context when step is executed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("impersonatinguserid")] + public Microsoft.Xrm.Sdk.EntityReference ImpersonatingUserId + { + get + { + return this.GetAttributeValue("impersonatinguserid"); + } + set + { + this.OnPropertyChanging("ImpersonatingUserId"); + this.SetAttributeValue("impersonatinguserid", value); + this.OnPropertyChanged("ImpersonatingUserId"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Identifies if a plug-in should be executed from a parent pipeline, a child pipeline, or both. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("invocationsource")] + [System.ObsoleteAttribute()] + public Microsoft.Xrm.Sdk.OptionSetValue InvocationSource + { + get + { + return this.GetAttributeValue("invocationsource"); + } + set + { + this.OnPropertyChanging("InvocationSource"); + this.SetAttributeValue("invocationsource", value); + this.OnPropertyChanged("InvocationSource"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Information that specifies whether this component should be hidden. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ishidden")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsHidden + { + get + { + return this.GetAttributeValue("ishidden"); + } + set + { + this.OnPropertyChanging("IsHidden"); + this.SetAttributeValue("ishidden", value); + this.OnPropertyChanged("IsHidden"); + } + } + + /// + /// Information that specifies whether this component is managed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Run-time mode of execution, for example, synchronous or asynchronous. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] + public Microsoft.Xrm.Sdk.OptionSetValue Mode + { + get + { + return this.GetAttributeValue("mode"); + } + set + { + this.OnPropertyChanging("Mode"); + this.SetAttributeValue("mode", value); + this.OnPropertyChanged("Mode"); + } + } + + /// + /// Run-time mode of execution, for example, synchronous or asynchronous. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] + public virtual SdkMessageProcessingStep_Mode? ModeEnum + { + get + { + return ((SdkMessageProcessingStep_Mode?)(EntityOptionSetEnum.GetEnum(this, "mode"))); + } + set + { + this.OnPropertyChanging("Mode"); + this.SetAttributeValue("mode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Mode"); + } + } + + /// + /// Unique identifier of the user who last modified the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the SDK message processing step was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the sdkmessageprocessingstep. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of SdkMessage processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization with which the SDK message processing step is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Unique identifier of the plug-in type associated with the step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] + [System.ObsoleteAttribute()] + public Microsoft.Xrm.Sdk.EntityReference PluginTypeId + { + get + { + return this.GetAttributeValue("plugintypeid"); + } + set + { + this.OnPropertyChanging("PluginTypeId"); + this.SetAttributeValue("plugintypeid", value); + this.OnPropertyChanged("PluginTypeId"); + } + } + + /// + /// Unique identifier for powerfxrule associated with SdkMessageProcessingStep. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("powerfxruleid")] + public Microsoft.Xrm.Sdk.EntityReference PowerfxRuleId + { + get + { + return this.GetAttributeValue("powerfxruleid"); + } + set + { + this.OnPropertyChanging("PowerfxRuleId"); + this.SetAttributeValue("powerfxruleid", value); + this.OnPropertyChanged("PowerfxRuleId"); + } + } + + /// + /// Processing order within the stage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rank")] + public System.Nullable Rank + { + get + { + return this.GetAttributeValue>("rank"); + } + set + { + this.OnPropertyChanging("Rank"); + this.SetAttributeValue("rank", value); + this.OnPropertyChanged("Rank"); + } + } + + /// + /// For internal use only. Holds miscellaneous properties related to runtime integration. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("runtimeintegrationproperties")] + public string RuntimeIntegrationProperties + { + get + { + return this.GetAttributeValue("runtimeintegrationproperties"); + } + set + { + this.OnPropertyChanging("RuntimeIntegrationProperties"); + this.SetAttributeValue("runtimeintegrationproperties", value); + this.OnPropertyChanged("RuntimeIntegrationProperties"); + } + } + + /// + /// Unique identifier of the SDK message filter. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessagefilterid")] + public Microsoft.Xrm.Sdk.EntityReference SdkMessageFilterId + { + get + { + return this.GetAttributeValue("sdkmessagefilterid"); + } + set + { + this.OnPropertyChanging("SdkMessageFilterId"); + this.SetAttributeValue("sdkmessagefilterid", value); + this.OnPropertyChanged("SdkMessageFilterId"); + } + } + + /// + /// Unique identifier of the SDK message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] + public Microsoft.Xrm.Sdk.EntityReference SdkMessageId + { + get + { + return this.GetAttributeValue("sdkmessageid"); + } + set + { + this.OnPropertyChanging("SdkMessageId"); + this.SetAttributeValue("sdkmessageid", value); + this.OnPropertyChanged("SdkMessageId"); + } + } + + /// + /// Unique identifier of the SDK message processing step entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepid")] + public System.Nullable SdkMessageProcessingStepId + { + get + { + return this.GetAttributeValue>("sdkmessageprocessingstepid"); + } + set + { + this.OnPropertyChanging("SdkMessageProcessingStepId"); + this.SetAttributeValue("sdkmessageprocessingstepid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SdkMessageProcessingStepId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SdkMessageProcessingStepId = value; + } + } + + /// + /// Unique identifier of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepidunique")] + public System.Nullable SdkMessageProcessingStepIdUnique + { + get + { + return this.GetAttributeValue>("sdkmessageprocessingstepidunique"); + } + } + + /// + /// Unique identifier of the Sdk message processing step secure configuration. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepsecureconfigid")] + public Microsoft.Xrm.Sdk.EntityReference SdkMessageProcessingStepSecureConfigId + { + get + { + return this.GetAttributeValue("sdkmessageprocessingstepsecureconfigid"); + } + set + { + this.OnPropertyChanging("SdkMessageProcessingStepSecureConfigId"); + this.SetAttributeValue("sdkmessageprocessingstepsecureconfigid", value); + this.OnPropertyChanged("SdkMessageProcessingStepSecureConfigId"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Stage in the execution pipeline that the SDK message processing step is in. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stage")] + public Microsoft.Xrm.Sdk.OptionSetValue Stage + { + get + { + return this.GetAttributeValue("stage"); + } + set + { + this.OnPropertyChanging("Stage"); + this.SetAttributeValue("stage", value); + this.OnPropertyChanged("Stage"); + } + } + + /// + /// Stage in the execution pipeline that the SDK message processing step is in. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stage")] + public virtual SdkMessageProcessingStep_Stage? StageEnum + { + get + { + return ((SdkMessageProcessingStep_Stage?)(EntityOptionSetEnum.GetEnum(this, "stage"))); + } + set + { + this.OnPropertyChanging("Stage"); + this.SetAttributeValue("stage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Stage"); + } + } + + /// + /// Status of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.SdkMessageProcessingStepState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.SdkMessageProcessingStepState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual SdkMessageProcessingStep_StatusCode? StatusCodeEnum + { + get + { + return ((SdkMessageProcessingStep_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Deployment that the SDK message processing step should be executed on; server, client, or both. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("supporteddeployment")] + public Microsoft.Xrm.Sdk.OptionSetValue SupportedDeployment + { + get + { + return this.GetAttributeValue("supporteddeployment"); + } + set + { + this.OnPropertyChanging("SupportedDeployment"); + this.SetAttributeValue("supporteddeployment", value); + this.OnPropertyChanged("SupportedDeployment"); + } + } + + /// + /// Deployment that the SDK message processing step should be executed on; server, client, or both. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("supporteddeployment")] + public virtual SdkMessageProcessingStep_SupportedDeployment? SupportedDeploymentEnum + { + get + { + return ((SdkMessageProcessingStep_SupportedDeployment?)(EntityOptionSetEnum.GetEnum(this, "supporteddeployment"))); + } + set + { + this.OnPropertyChanging("SupportedDeployment"); + this.SetAttributeValue("supporteddeployment", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SupportedDeployment"); + } + } + + /// + /// Number that identifies a specific revision of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// Copy of an entity's attributes before or after the core system operation. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("sdkmessageprocessingstepimage")] + public partial class SdkMessageProcessingStepImage : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SdkMessageProcessingStepImage() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "sdkmessageprocessingstepimage"; + + public const string EntitySchemaName = "SdkMessageProcessingStepImage"; + + public const string PrimaryIdAttribute = "sdkmessageprocessingstepimageid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "sdkmessageprocessingstepimages"; + + public const string EntitySetName = "sdkmessageprocessingstepimages"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Comma-separated list of attributes that are to be passed into the SDK message processing step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("attributes")] + public string Attributes1 + { + get + { + return this.GetAttributeValue("attributes"); + } + set + { + this.OnPropertyChanging("Attributes1"); + this.SetAttributeValue("attributes", value); + this.OnPropertyChanged("Attributes1"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Unique identifier of the user who created the SDK message processing step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the SDK message processing step image was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the sdkmessageprocessingstepimage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Customization level of the SDK message processing step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("customizationlevel")] + public System.Nullable CustomizationLevel + { + get + { + return this.GetAttributeValue>("customizationlevel"); + } + } + + /// + /// Description of the SDK message processing step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Key name used to access the pre-image or post-image property bags in a step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityalias")] + public string EntityAlias + { + get + { + return this.GetAttributeValue("entityalias"); + } + set + { + this.OnPropertyChanging("EntityAlias"); + this.SetAttributeValue("entityalias", value); + this.OnPropertyChanged("EntityAlias"); + } + } + + /// + /// Type of image requested. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("imagetype")] + public Microsoft.Xrm.Sdk.OptionSetValue ImageType + { + get + { + return this.GetAttributeValue("imagetype"); + } + set + { + this.OnPropertyChanging("ImageType"); + this.SetAttributeValue("imagetype", value); + this.OnPropertyChanged("ImageType"); + } + } + + /// + /// Type of image requested. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("imagetype")] + public virtual SdkMessageProcessingStepImage_ImageType? ImageTypeEnum + { + get + { + return ((SdkMessageProcessingStepImage_ImageType?)(EntityOptionSetEnum.GetEnum(this, "imagetype"))); + } + set + { + this.OnPropertyChanging("ImageType"); + this.SetAttributeValue("imagetype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("ImageType"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Name of the property on the Request message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messagepropertyname")] + public string MessagePropertyName + { + get + { + return this.GetAttributeValue("messagepropertyname"); + } + set + { + this.OnPropertyChanging("MessagePropertyName"); + this.SetAttributeValue("messagepropertyname", value); + this.OnPropertyChanged("MessagePropertyName"); + } + } + + /// + /// Unique identifier of the user who last modified the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the SDK message processing step was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the sdkmessageprocessingstepimage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of SdkMessage processing step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization with which the SDK message processing step is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Name of the related entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("relatedattributename")] + public string RelatedAttributeName + { + get + { + return this.GetAttributeValue("relatedattributename"); + } + set + { + this.OnPropertyChanging("RelatedAttributeName"); + this.SetAttributeValue("relatedattributename", value); + this.OnPropertyChanged("RelatedAttributeName"); + } + } + + /// + /// Unique identifier of the SDK message processing step. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepid")] + public Microsoft.Xrm.Sdk.EntityReference SdkMessageProcessingStepId + { + get + { + return this.GetAttributeValue("sdkmessageprocessingstepid"); + } + set + { + this.OnPropertyChanging("SdkMessageProcessingStepId"); + this.SetAttributeValue("sdkmessageprocessingstepid", value); + this.OnPropertyChanged("SdkMessageProcessingStepId"); + } + } + + /// + /// Unique identifier of the SDK message processing step image entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepimageid")] + public System.Nullable SdkMessageProcessingStepImageId + { + get + { + return this.GetAttributeValue>("sdkmessageprocessingstepimageid"); + } + set + { + this.OnPropertyChanging("SdkMessageProcessingStepImageId"); + this.SetAttributeValue("sdkmessageprocessingstepimageid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SdkMessageProcessingStepImageId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepimageid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SdkMessageProcessingStepImageId = value; + } + } + + /// + /// Unique identifier of the SDK message processing step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageprocessingstepimageidunique")] + public System.Nullable SdkMessageProcessingStepImageIdUnique + { + get + { + return this.GetAttributeValue>("sdkmessageprocessingstepimageidunique"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Number that identifies a specific revision of the step image. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// Service endpoint that can be contacted. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("serviceendpoint")] + public partial class ServiceEndpoint : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public ServiceEndpoint() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "serviceendpoint"; + + public const string EntitySchemaName = "ServiceEndpoint"; + + public const string PrimaryIdAttribute = "serviceendpointid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "serviceendpoints"; + + public const string EntitySetName = "serviceendpoints"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Specifies mode of authentication with SB + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] + public Microsoft.Xrm.Sdk.OptionSetValue AuthType + { + get + { + return this.GetAttributeValue("authtype"); + } + set + { + this.OnPropertyChanging("AuthType"); + this.SetAttributeValue("authtype", value); + this.OnPropertyChanged("AuthType"); + } + } + + /// + /// Specifies mode of authentication with SB + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authtype")] + public virtual ServiceEndpoint_AuthType? AuthTypeEnum + { + get + { + return ((ServiceEndpoint_AuthType?)(EntityOptionSetEnum.GetEnum(this, "authtype"))); + } + set + { + this.OnPropertyChanging("AuthType"); + this.SetAttributeValue("authtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("AuthType"); + } + } + + /// + /// Authentication Value + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("authvalue")] + public string AuthValue + { + get + { + return this.GetAttributeValue("authvalue"); + } + set + { + this.OnPropertyChanging("AuthValue"); + this.SetAttributeValue("authvalue", value); + this.OnPropertyChanged("AuthValue"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Connection mode to contact the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionmode")] + public Microsoft.Xrm.Sdk.OptionSetValue ConnectionMode + { + get + { + return this.GetAttributeValue("connectionmode"); + } + set + { + this.OnPropertyChanging("ConnectionMode"); + this.SetAttributeValue("connectionmode", value); + this.OnPropertyChanged("ConnectionMode"); + } + } + + /// + /// Connection mode to contact the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionmode")] + public virtual ServiceEndpoint_ConnectionMode? ConnectionModeEnum + { + get + { + return ((ServiceEndpoint_ConnectionMode?)(EntityOptionSetEnum.GetEnum(this, "connectionmode"))); + } + set + { + this.OnPropertyChanging("ConnectionMode"); + this.SetAttributeValue("connectionmode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("ConnectionMode"); + } + } + + /// + /// Type of the endpoint contract. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contract")] + public Microsoft.Xrm.Sdk.OptionSetValue Contract + { + get + { + return this.GetAttributeValue("contract"); + } + set + { + this.OnPropertyChanging("Contract"); + this.SetAttributeValue("contract", value); + this.OnPropertyChanged("Contract"); + } + } + + /// + /// Type of the endpoint contract. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contract")] + public virtual ServiceEndpoint_Contract? ContractEnum + { + get + { + return ((ServiceEndpoint_Contract?)(EntityOptionSetEnum.GetEnum(this, "contract"))); + } + set + { + this.OnPropertyChanging("Contract"); + this.SetAttributeValue("contract", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Contract"); + } + } + + /// + /// Unique identifier of the user who created the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the service endpoint was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Description of the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isauthvalueset")] + public System.Nullable IsAuthValueSet + { + get + { + return this.GetAttributeValue>("isauthvalueset"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Information that specifies whether this component is managed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("issaskeyset")] + public System.Nullable IsSASKeySet + { + get + { + return this.GetAttributeValue>("issaskeyset"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("issastokenset")] + public System.Nullable IsSASTokenSet + { + get + { + return this.GetAttributeValue>("issastokenset"); + } + } + + /// + /// Unique identifier for keyvaultreference associated with serviceendpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("keyvaultreferenceid")] + public Microsoft.Xrm.Sdk.EntityReference KeyVaultReferenceId + { + get + { + return this.GetAttributeValue("keyvaultreferenceid"); + } + set + { + this.OnPropertyChanging("KeyVaultReferenceId"); + this.SetAttributeValue("keyvaultreferenceid", value); + this.OnPropertyChanged("KeyVaultReferenceId"); + } + } + + /// + /// Specifies the character encoding for message content + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messagecharset")] + public Microsoft.Xrm.Sdk.OptionSetValue MessageCharset + { + get + { + return this.GetAttributeValue("messagecharset"); + } + set + { + this.OnPropertyChanging("MessageCharset"); + this.SetAttributeValue("messagecharset", value); + this.OnPropertyChanged("MessageCharset"); + } + } + + /// + /// Specifies the character encoding for message content + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messagecharset")] + public virtual ServiceEndpoint_MessageCharset? MessageCharsetEnum + { + get + { + return ((ServiceEndpoint_MessageCharset?)(EntityOptionSetEnum.GetEnum(this, "messagecharset"))); + } + set + { + this.OnPropertyChanging("MessageCharset"); + this.SetAttributeValue("messagecharset", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("MessageCharset"); + } + } + + /// + /// Content type of the message + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messageformat")] + public Microsoft.Xrm.Sdk.OptionSetValue MessageFormat + { + get + { + return this.GetAttributeValue("messageformat"); + } + set + { + this.OnPropertyChanging("MessageFormat"); + this.SetAttributeValue("messageformat", value); + this.OnPropertyChanged("MessageFormat"); + } + } + + /// + /// Content type of the message + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("messageformat")] + public virtual ServiceEndpoint_MessageFormat? MessageFormatEnum + { + get + { + return ((ServiceEndpoint_MessageFormat?)(EntityOptionSetEnum.GetEnum(this, "messageformat"))); + } + set + { + this.OnPropertyChanging("MessageFormat"); + this.SetAttributeValue("messageformat", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("MessageFormat"); + } + } + + /// + /// Unique identifier of the user who last modified the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the service endpoint was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of Service end point. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Full service endpoint address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("namespaceaddress")] + public string NamespaceAddress + { + get + { + return this.GetAttributeValue("namespaceaddress"); + } + set + { + this.OnPropertyChanging("NamespaceAddress"); + this.SetAttributeValue("namespaceaddress", value); + this.OnPropertyChanged("NamespaceAddress"); + } + } + + /// + /// Format of Service Bus Namespace + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("namespaceformat")] + public Microsoft.Xrm.Sdk.OptionSetValue NamespaceFormat + { + get + { + return this.GetAttributeValue("namespaceformat"); + } + set + { + this.OnPropertyChanging("NamespaceFormat"); + this.SetAttributeValue("namespaceformat", value); + this.OnPropertyChanged("NamespaceFormat"); + } + } + + /// + /// Format of Service Bus Namespace + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("namespaceformat")] + public virtual ServiceEndpoint_NamespaceFormat? NamespaceFormatEnum + { + get + { + return ((ServiceEndpoint_NamespaceFormat?)(EntityOptionSetEnum.GetEnum(this, "namespaceformat"))); + } + set + { + this.OnPropertyChanging("NamespaceFormat"); + this.SetAttributeValue("namespaceformat", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("NamespaceFormat"); + } + } + + /// + /// Unique identifier of the organization with which the service endpoint is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Path to the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("path")] + public string Path + { + get + { + return this.GetAttributeValue("path"); + } + set + { + this.OnPropertyChanging("Path"); + this.SetAttributeValue("path", value); + this.OnPropertyChanged("Path"); + } + } + + /// + /// For internal use only. Holds miscellaneous properties related to runtime integration. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("runtimeintegrationproperties")] + public string RuntimeIntegrationProperties + { + get + { + return this.GetAttributeValue("runtimeintegrationproperties"); + } + set + { + this.OnPropertyChanging("RuntimeIntegrationProperties"); + this.SetAttributeValue("runtimeintegrationproperties", value); + this.OnPropertyChanged("RuntimeIntegrationProperties"); + } + } + + /// + /// Shared Access Key + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("saskey")] + public string SASKey + { + get + { + return this.GetAttributeValue("saskey"); + } + set + { + this.OnPropertyChanging("SASKey"); + this.SetAttributeValue("saskey", value); + this.OnPropertyChanged("SASKey"); + } + } + + /// + /// Shared Access Key Name + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("saskeyname")] + public string SASKeyName + { + get + { + return this.GetAttributeValue("saskeyname"); + } + set + { + this.OnPropertyChanging("SASKeyName"); + this.SetAttributeValue("saskeyname", value); + this.OnPropertyChanged("SASKeyName"); + } + } + + /// + /// Shared Access Token + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sastoken")] + public string SASToken + { + get + { + return this.GetAttributeValue("sastoken"); + } + set + { + this.OnPropertyChanging("SASToken"); + this.SetAttributeValue("sastoken", value); + this.OnPropertyChanged("SASToken"); + } + } + + /// + /// Specifies schema type for event grid events + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schematype")] + public Microsoft.Xrm.Sdk.OptionSetValue SchemaType + { + get + { + return this.GetAttributeValue("schematype"); + } + set + { + this.OnPropertyChanging("SchemaType"); + this.SetAttributeValue("schematype", value); + this.OnPropertyChanged("SchemaType"); + } + } + + /// + /// Specifies schema type for event grid events + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schematype")] + public virtual ServiceEndpoint_SchemaType? SchemaTypeEnum + { + get + { + return ((ServiceEndpoint_SchemaType?)(EntityOptionSetEnum.GetEnum(this, "schematype"))); + } + set + { + this.OnPropertyChanging("SchemaType"); + this.SetAttributeValue("schematype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SchemaType"); + } + } + + /// + /// Unique identifier of the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("serviceendpointid")] + public System.Nullable ServiceEndpointId + { + get + { + return this.GetAttributeValue>("serviceendpointid"); + } + set + { + this.OnPropertyChanging("ServiceEndpointId"); + this.SetAttributeValue("serviceendpointid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("ServiceEndpointId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("serviceendpointid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.ServiceEndpointId = value; + } + } + + /// + /// Unique identifier of the service endpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("serviceendpointidunique")] + public System.Nullable ServiceEndpointIdUnique + { + get + { + return this.GetAttributeValue>("serviceendpointidunique"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Namespace of the App Fabric solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionnamespace")] + public string SolutionNamespace + { + get + { + return this.GetAttributeValue("solutionnamespace"); + } + set + { + this.OnPropertyChanging("SolutionNamespace"); + this.SetAttributeValue("solutionnamespace", value); + this.OnPropertyChanged("SolutionNamespace"); + } + } + + /// + /// Full service endpoint Url. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("url")] + public string Url + { + get + { + return this.GetAttributeValue("url"); + } + set + { + this.OnPropertyChanging("Url"); + this.SetAttributeValue("url", value); + this.OnPropertyChanged("Url"); + } + } + + /// + /// Use Auth Information in KeyVault + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("usekeyvaultconfiguration")] + public System.Nullable UseKeyVaultConfiguration + { + get + { + return this.GetAttributeValue>("usekeyvaultconfiguration"); + } + set + { + this.OnPropertyChanging("UseKeyVaultConfiguration"); + this.SetAttributeValue("usekeyvaultconfiguration", value); + this.OnPropertyChanged("UseKeyVaultConfiguration"); + } + } + + /// + /// Additional user claim value type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userclaim")] + public Microsoft.Xrm.Sdk.OptionSetValue UserClaim + { + get + { + return this.GetAttributeValue("userclaim"); + } + set + { + this.OnPropertyChanging("UserClaim"); + this.SetAttributeValue("userclaim", value); + this.OnPropertyChanged("UserClaim"); + } + } + + /// + /// Additional user claim value type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userclaim")] + public virtual ServiceEndpoint_UserClaim? UserClaimEnum + { + get + { + return ((ServiceEndpoint_UserClaim?)(EntityOptionSetEnum.GetEnum(this, "userclaim"))); + } + set + { + this.OnPropertyChanging("UserClaim"); + this.SetAttributeValue("userclaim", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("UserClaim"); + } + } + } + + /// + /// A solution which contains CRM customizations. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("solution")] + public partial class Solution : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public Solution() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "solution"; + + public const string EntitySchemaName = "Solution"; + + public const string PrimaryIdAttribute = "solutionid"; + + public const string PrimaryNameAttribute = "friendlyname"; + + public const string EntityLogicalCollectionName = "solutions"; + + public const string EntitySetName = "solutions"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// A link to an optional configuration page for this solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("configurationpageid")] + public Microsoft.Xrm.Sdk.EntityReference ConfigurationPageId + { + get + { + return this.GetAttributeValue("configurationpageid"); + } + set + { + this.OnPropertyChanging("ConfigurationPageId"); + this.SetAttributeValue("configurationpageid", value); + this.OnPropertyChanged("ConfigurationPageId"); + } + } + + /// + /// Unique identifier of the user who created the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the solution was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Description of the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Indicates if solution is enabled for source control integration + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("enabledforsourcecontrolintegration")] + public System.Nullable EnabledForSourceControlIntegration + { + get + { + return this.GetAttributeValue>("enabledforsourcecontrolintegration"); + } + set + { + this.OnPropertyChanging("EnabledForSourceControlIntegration"); + this.SetAttributeValue("enabledforsourcecontrolintegration", value); + this.OnPropertyChanged("EnabledForSourceControlIntegration"); + } + } + + /// + /// User display name for the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("friendlyname")] + public string FriendlyName + { + get + { + return this.GetAttributeValue("friendlyname"); + } + set + { + this.OnPropertyChanging("FriendlyName"); + this.SetAttributeValue("friendlyname", value); + this.OnPropertyChanged("FriendlyName"); + } + } + + /// + /// Date and time when the solution was installed/upgraded. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("installedon")] + public System.Nullable InstalledOn + { + get + { + return this.GetAttributeValue>("installedon"); + } + } + + /// + /// Information about whether the solution is api managed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isapimanaged")] + public System.Nullable IsApiManaged + { + get + { + return this.GetAttributeValue>("isapimanaged"); + } + } + + /// + /// Indicates whether the solution is managed or unmanaged. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Indicates whether the solution is visible outside of the platform. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isvisible")] + public System.Nullable IsVisible + { + get + { + return this.GetAttributeValue>("isvisible"); + } + } + + /// + /// Unique identifier of the user who last modified the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the solution was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Unique identifier of the organization associated with the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// Unique identifier of the parent solution. Should only be non-null if this solution is a patch. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentsolutionid")] + public Microsoft.Xrm.Sdk.EntityReference ParentSolutionId + { + get + { + return this.GetAttributeValue("parentsolutionid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointassetid")] + public string PinpointAssetId + { + get + { + return this.GetAttributeValue("pinpointassetid"); + } + } + + /// + /// Identifier of the publisher of this solution in Microsoft Pinpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointpublisherid")] + public System.Nullable PinpointPublisherId + { + get + { + return this.GetAttributeValue>("pinpointpublisherid"); + } + } + + /// + /// Default locale of the solution in Microsoft Pinpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointsolutiondefaultlocale")] + public string PinpointSolutionDefaultLocale + { + get + { + return this.GetAttributeValue("pinpointsolutiondefaultlocale"); + } + } + + /// + /// Identifier of the solution in Microsoft Pinpoint. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("pinpointsolutionid")] + public System.Nullable PinpointSolutionId + { + get + { + return this.GetAttributeValue>("pinpointsolutionid"); + } + } + + /// + /// Unique identifier of the publisher. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publisherid")] + public Microsoft.Xrm.Sdk.EntityReference PublisherId + { + get + { + return this.GetAttributeValue("publisherid"); + } + set + { + this.OnPropertyChanging("PublisherId"); + this.SetAttributeValue("publisherid", value); + this.OnPropertyChanged("PublisherId"); + } + } + + /// + /// Unique identifier of the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + set + { + this.OnPropertyChanging("SolutionId"); + this.SetAttributeValue("solutionid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SolutionId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SolutionId = value; + } + } + + /// + /// Solution package source organization version + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionpackageversion")] + public string SolutionPackageVersion + { + get + { + return this.GetAttributeValue("solutionpackageversion"); + } + set + { + this.OnPropertyChanging("SolutionPackageVersion"); + this.SetAttributeValue("solutionpackageversion", value); + this.OnPropertyChanged("SolutionPackageVersion"); + } + } + + /// + /// Solution Type + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutiontype")] + public Microsoft.Xrm.Sdk.OptionSetValue SolutionType + { + get + { + return this.GetAttributeValue("solutiontype"); + } + set + { + this.OnPropertyChanging("SolutionType"); + this.SetAttributeValue("solutiontype", value); + this.OnPropertyChanged("SolutionType"); + } + } + + /// + /// Solution Type + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutiontype")] + public virtual Solution_SolutionType? SolutionTypeEnum + { + get + { + return ((Solution_SolutionType?)(EntityOptionSetEnum.GetEnum(this, "solutiontype"))); + } + set + { + this.OnPropertyChanging("SolutionType"); + this.SetAttributeValue("solutiontype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SolutionType"); + } + } + + /// + /// Indicates the current status of source control integration + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcecontrolsyncstatus")] + public Microsoft.Xrm.Sdk.OptionSetValue SourceControlSyncStatus + { + get + { + return this.GetAttributeValue("sourcecontrolsyncstatus"); + } + set + { + this.OnPropertyChanging("SourceControlSyncStatus"); + this.SetAttributeValue("sourcecontrolsyncstatus", value); + this.OnPropertyChanged("SourceControlSyncStatus"); + } + } + + /// + /// Indicates the current status of source control integration + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sourcecontrolsyncstatus")] + public virtual Solution_SourceControlSyncStatus? SourceControlSyncStatusEnum + { + get + { + return ((Solution_SourceControlSyncStatus?)(EntityOptionSetEnum.GetEnum(this, "sourcecontrolsyncstatus"))); + } + set + { + this.OnPropertyChanging("SourceControlSyncStatus"); + this.SetAttributeValue("sourcecontrolsyncstatus", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SourceControlSyncStatus"); + } + } + + /// + /// The template suffix of this solution + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("templatesuffix")] + public string TemplateSuffix + { + get + { + return this.GetAttributeValue("templatesuffix"); + } + set + { + this.OnPropertyChanging("TemplateSuffix"); + this.SetAttributeValue("templatesuffix", value); + this.OnPropertyChanged("TemplateSuffix"); + } + } + + /// + /// thumbprint of the solution signature + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("thumbprint")] + public string Thumbprint + { + get + { + return this.GetAttributeValue("thumbprint"); + } + set + { + this.OnPropertyChanging("Thumbprint"); + this.SetAttributeValue("thumbprint", value); + this.OnPropertyChanged("Thumbprint"); + } + } + + /// + /// The unique name of this solution + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] + public string UniqueName + { + get + { + return this.GetAttributeValue("uniquename"); + } + set + { + this.OnPropertyChanging("UniqueName"); + this.SetAttributeValue("uniquename", value); + this.OnPropertyChanged("UniqueName"); + } + } + + /// + /// Date and time when the solution was updated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("updatedon")] + public System.Nullable UpdatedOn + { + get + { + return this.GetAttributeValue>("updatedon"); + } + } + + /// + /// Contains component info for the solution upgrade operation + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("upgradeinfo")] + public string UpgradeInfo + { + get + { + return this.GetAttributeValue("upgradeinfo"); + } + } + + /// + /// Solution version, used to identify a solution for upgrades and hotfixes. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] + public string Version + { + get + { + return this.GetAttributeValue("version"); + } + set + { + this.OnPropertyChanging("Version"); + this.SetAttributeValue("version", value); + this.OnPropertyChanged("Version"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// A component of a CRM solution. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("solutioncomponent")] + public partial class SolutionComponent : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SolutionComponent() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "solutioncomponent"; + + public const string EntitySchemaName = "SolutionComponent"; + + public const string PrimaryIdAttribute = "solutioncomponentid"; + + public const string EntityLogicalCollectionName = "solutioncomponentss"; + + public const string EntitySetName = "solutioncomponents"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// The object type code of the component. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componenttype")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentType + { + get + { + return this.GetAttributeValue("componenttype"); + } + } + + /// + /// The object type code of the component. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componenttype")] + public virtual ComponentType? ComponentTypeEnum + { + get + { + return ((ComponentType?)(EntityOptionSetEnum.GetEnum(this, "componenttype"))); + } + } + + /// + /// Unique identifier of the user who created the solution + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the solution was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Indicates whether this component is metadata or data. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismetadata")] + public System.Nullable IsMetadata + { + get + { + return this.GetAttributeValue>("ismetadata"); + } + } + + /// + /// Unique identifier of the user who last modified the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the solution was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Unique identifier of the object with which the component is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("objectid")] + public System.Nullable ObjectId + { + get + { + return this.GetAttributeValue>("objectid"); + } + } + + /// + /// Indicates the include behavior of the root component. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootcomponentbehavior")] + public Microsoft.Xrm.Sdk.OptionSetValue RootComponentBehavior + { + get + { + return this.GetAttributeValue("rootcomponentbehavior"); + } + } + + /// + /// Indicates the include behavior of the root component. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootcomponentbehavior")] + public virtual SolutionComponent_RootComponentBehavior? RootComponentBehaviorEnum + { + get + { + return ((SolutionComponent_RootComponentBehavior?)(EntityOptionSetEnum.GetEnum(this, "rootcomponentbehavior"))); + } + } + + /// + /// The parent ID of the subcomponent, which will be a root + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rootsolutioncomponentid")] + public System.Nullable RootSolutionComponentId + { + get + { + return this.GetAttributeValue>("rootsolutioncomponentid"); + } + } + + /// + /// Unique identifier of the solution component. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutioncomponentid")] + public System.Nullable SolutionComponentId + { + get + { + return this.GetAttributeValue>("solutioncomponentid"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutioncomponentid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + base.Id = value; + } + } + + /// + /// Unique identifier of the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public Microsoft.Xrm.Sdk.EntityReference SolutionId + { + get + { + return this.GetAttributeValue("solutionid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// solution history data + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("solutionhistorydata")] + public partial class SolutionHistoryData : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SolutionHistoryData() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "solutionhistorydata"; + + public const string EntitySchemaName = "SolutionHistoryData"; + + public const string PrimaryIdAttribute = "solutionhistorydataid"; + + public const string EntityLogicalCollectionName = "solutionhistorydatas"; + + public const string EntitySetName = "solutionhistories"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// The Activity Id. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("activityid")] + public System.Nullable ActivityId + { + get + { + return this.GetAttributeValue>("activityid"); + } + set + { + this.OnPropertyChanging("ActivityId"); + this.SetAttributeValue("activityid", value); + this.OnPropertyChanged("ActivityId"); + } + } + + /// + /// The Correlation Id. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("correlationid")] + public System.Nullable CorrelationId + { + get + { + return this.GetAttributeValue>("correlationid"); + } + set + { + this.OnPropertyChanging("CorrelationId"); + this.SetAttributeValue("correlationid", value); + this.OnPropertyChanged("CorrelationId"); + } + } + + /// + /// DateTime of the end of the solution event. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("endtime")] + public System.Nullable EndTime + { + get + { + return this.GetAttributeValue>("endtime"); + } + set + { + this.OnPropertyChanging("EndTime"); + this.SetAttributeValue("endtime", value); + this.OnPropertyChanged("EndTime"); + } + } + + /// + /// The error code of the operation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("errorcode")] + public System.Nullable ErrorCode + { + get + { + return this.GetAttributeValue>("errorcode"); + } + set + { + this.OnPropertyChanging("ErrorCode"); + this.SetAttributeValue("errorcode", value); + this.OnPropertyChanged("ErrorCode"); + } + } + + /// + /// The Exception Message. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exceptionmessage")] + public string ExceptionMessage + { + get + { + return this.GetAttributeValue("exceptionmessage"); + } + set + { + this.OnPropertyChanging("ExceptionMessage"); + this.SetAttributeValue("exceptionmessage", value); + this.OnPropertyChanged("ExceptionMessage"); + } + } + + /// + /// The Exception Stack. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exceptionstack")] + public string ExceptionStack + { + get + { + return this.GetAttributeValue("exceptionstack"); + } + set + { + this.OnPropertyChanging("ExceptionStack"); + this.SetAttributeValue("exceptionstack", value); + this.OnPropertyChanged("ExceptionStack"); + } + } + + /// + /// Is Solution Managed + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + set + { + this.OnPropertyChanging("IsManaged"); + this.SetAttributeValue("ismanaged", value); + this.OnPropertyChanged("IsManaged"); + } + } + + /// + /// Is the solution published by a Microsoft publisher. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismicrosoftpublisher")] + public System.Nullable IsMicrosoftPublisher + { + get + { + return this.GetAttributeValue>("ismicrosoftpublisher"); + } + set + { + this.OnPropertyChanging("IsMicrosoftPublisher"); + this.SetAttributeValue("ismicrosoftpublisher", value); + this.OnPropertyChanged("IsMicrosoftPublisher"); + } + } + + /// + /// Does the event overwrite customizations. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isoverwritecustomizations")] + public System.Nullable IsOverwriteCustomizations + { + get + { + return this.GetAttributeValue>("isoverwritecustomizations"); + } + set + { + this.OnPropertyChanging("IsOverwriteCustomizations"); + this.SetAttributeValue("isoverwritecustomizations", value); + this.OnPropertyChanged("IsOverwriteCustomizations"); + } + } + + /// + /// Is Solution Patch + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ispatch")] + public System.Nullable IsPatch + { + get + { + return this.GetAttributeValue>("ispatch"); + } + set + { + this.OnPropertyChanging("IsPatch"); + this.SetAttributeValue("ispatch", value); + this.OnPropertyChanged("IsPatch"); + } + } + + /// + /// The operation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operation")] + public Microsoft.Xrm.Sdk.OptionSetValue Operation + { + get + { + return this.GetAttributeValue("operation"); + } + set + { + this.OnPropertyChanging("Operation"); + this.SetAttributeValue("operation", value); + this.OnPropertyChanged("Operation"); + } + } + + /// + /// The operation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("operation")] + public virtual SolutionHistoryData_Operation? OperationEnum + { + get + { + return ((SolutionHistoryData_Operation?)(EntityOptionSetEnum.GetEnum(this, "operation"))); + } + set + { + this.OnPropertyChanging("Operation"); + this.SetAttributeValue("operation", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Operation"); + } + } + + /// + /// Name of the package. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("packagename")] + public string PackageName + { + get + { + return this.GetAttributeValue("packagename"); + } + set + { + this.OnPropertyChanging("PackageName"); + this.SetAttributeValue("packagename", value); + this.OnPropertyChanged("PackageName"); + } + } + + /// + /// Version of the package. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("packageversion")] + public string PackageVersion + { + get + { + return this.GetAttributeValue("packageversion"); + } + set + { + this.OnPropertyChanging("PackageVersion"); + this.SetAttributeValue("packageversion", value); + this.OnPropertyChanged("PackageVersion"); + } + } + + /// + /// Name of the solution's publisher. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publishername")] + public string PublisherName + { + get + { + return this.GetAttributeValue("publishername"); + } + set + { + this.OnPropertyChanging("PublisherName"); + this.SetAttributeValue("publishername", value); + this.OnPropertyChanged("PublisherName"); + } + } + + /// + /// The result of the operation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("result")] + public System.Nullable Result + { + get + { + return this.GetAttributeValue>("result"); + } + set + { + this.OnPropertyChanging("Result"); + this.SetAttributeValue("result", value); + this.OnPropertyChanged("Result"); + } + } + + /// + /// Unique identifier for entity instances + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionhistorydataid")] + public System.Nullable SolutionHistoryDataId + { + get + { + return this.GetAttributeValue>("solutionhistorydataid"); + } + set + { + this.OnPropertyChanging("SolutionHistoryDataId"); + this.SetAttributeValue("solutionhistorydataid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SolutionHistoryDataId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionhistorydataid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SolutionHistoryDataId = value; + } + } + + /// + /// The Solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + set + { + this.OnPropertyChanging("SolutionId"); + this.SetAttributeValue("solutionid", value); + this.OnPropertyChanged("SolutionId"); + } + } + + /// + /// Name of the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionname")] + public string SolutionName + { + get + { + return this.GetAttributeValue("solutionname"); + } + set + { + this.OnPropertyChanging("SolutionName"); + this.SetAttributeValue("solutionname", value); + this.OnPropertyChanged("SolutionName"); + } + } + + /// + /// The Version of the Solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionversion")] + public string SolutionVersion + { + get + { + return this.GetAttributeValue("solutionversion"); + } + set + { + this.OnPropertyChanging("SolutionVersion"); + this.SetAttributeValue("solutionversion", value); + this.OnPropertyChanged("SolutionVersion"); + } + } + + /// + /// DateTime of the start of the solution event. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("starttime")] + public System.Nullable StartTime + { + get + { + return this.GetAttributeValue>("starttime"); + } + set + { + this.OnPropertyChanging("StartTime"); + this.SetAttributeValue("starttime", value); + this.OnPropertyChanged("StartTime"); + } + } + + /// + /// The status of the operation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("status")] + public Microsoft.Xrm.Sdk.OptionSetValue Status + { + get + { + return this.GetAttributeValue("status"); + } + set + { + this.OnPropertyChanging("Status"); + this.SetAttributeValue("status", value); + this.OnPropertyChanged("Status"); + } + } + + /// + /// The status of the operation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("status")] + public virtual SolutionHistoryData_Status? StatusEnum + { + get + { + return ((SolutionHistoryData_Status?)(EntityOptionSetEnum.GetEnum(this, "status"))); + } + set + { + this.OnPropertyChanging("Status"); + this.SetAttributeValue("status", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Status"); + } + } + + /// + /// The suboperation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("suboperation")] + public Microsoft.Xrm.Sdk.OptionSetValue SubOperation + { + get + { + return this.GetAttributeValue("suboperation"); + } + set + { + this.OnPropertyChanging("SubOperation"); + this.SetAttributeValue("suboperation", value); + this.OnPropertyChanged("SubOperation"); + } + } + + /// + /// The suboperation performed on the solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("suboperation")] + public virtual SolutionHistoryData_SubOperation? SubOperationEnum + { + get + { + return ((SolutionHistoryData_SubOperation?)(EntityOptionSetEnum.GetEnum(this, "suboperation"))); + } + set + { + this.OnPropertyChanging("SubOperation"); + this.SetAttributeValue("suboperation", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("SubOperation"); + } + } + } + + /// + /// Organization-owned entity customizations including form layout and dashboards. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("systemform")] + public partial class SystemForm : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SystemForm() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "systemform"; + + public const string EntitySchemaName = "SystemForm"; + + public const string PrimaryIdAttribute = "formid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "systemforms"; + + public const string EntitySetName = "systemforms"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Unique identifier of the parent form. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ancestorformid")] + public Microsoft.Xrm.Sdk.EntityReference AncestorFormId + { + get + { + return this.GetAttributeValue("ancestorformid"); + } + set + { + this.OnPropertyChanging("AncestorFormId"); + this.SetAttributeValue("ancestorformid", value); + this.OnPropertyChanged("AncestorFormId"); + } + } + + /// + /// Information that specifies whether this component can be deleted. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canbedeleted")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty CanBeDeleted + { + get + { + return this.GetAttributeValue("canbedeleted"); + } + set + { + this.OnPropertyChanging("CanBeDeleted"); + this.SetAttributeValue("canbedeleted", value); + this.OnPropertyChanged("CanBeDeleted"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Description of the form or dashboard. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Specifies the state of the form. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formactivationstate")] + public Microsoft.Xrm.Sdk.OptionSetValue FormActivationState + { + get + { + return this.GetAttributeValue("formactivationstate"); + } + set + { + this.OnPropertyChanging("FormActivationState"); + this.SetAttributeValue("formactivationstate", value); + this.OnPropertyChanged("FormActivationState"); + } + } + + /// + /// Specifies the state of the form. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formactivationstate")] + public virtual SystemForm_FormActivationState? FormActivationStateEnum + { + get + { + return ((SystemForm_FormActivationState?)(EntityOptionSetEnum.GetEnum(this, "formactivationstate"))); + } + set + { + this.OnPropertyChanging("FormActivationState"); + this.SetAttributeValue("formactivationstate", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("FormActivationState"); + } + } + + /// + /// Unique identifier of the record type form. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formid")] + public System.Nullable FormId + { + get + { + return this.GetAttributeValue>("formid"); + } + set + { + this.OnPropertyChanging("FormId"); + this.SetAttributeValue("formid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("FormId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.FormId = value; + } + } + + /// + /// Unique identifier of the form used when synchronizing customizations for the Microsoft Dynamics 365 client for Outlook. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formidunique")] + public System.Nullable FormIdUnique + { + get + { + return this.GetAttributeValue>("formidunique"); + } + } + + /// + /// Json representation of the form layout. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formjson")] + public string FormJson + { + get + { + return this.GetAttributeValue("formjson"); + } + set + { + this.OnPropertyChanging("FormJson"); + this.SetAttributeValue("formjson", value); + this.OnPropertyChanged("FormJson"); + } + } + + /// + /// Specifies whether this form is in the updated UI layout in Microsoft Dynamics CRM 2015 or Microsoft Dynamics CRM Online 2015 Update. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formpresentation")] + public Microsoft.Xrm.Sdk.OptionSetValue FormPresentation + { + get + { + return this.GetAttributeValue("formpresentation"); + } + set + { + this.OnPropertyChanging("FormPresentation"); + this.SetAttributeValue("formpresentation", value); + this.OnPropertyChanged("FormPresentation"); + } + } + + /// + /// Specifies whether this form is in the updated UI layout in Microsoft Dynamics CRM 2015 or Microsoft Dynamics CRM Online 2015 Update. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formpresentation")] + public virtual SystemForm_FormPresentation? FormPresentationEnum + { + get + { + return ((SystemForm_FormPresentation?)(EntityOptionSetEnum.GetEnum(this, "formpresentation"))); + } + set + { + this.OnPropertyChanging("FormPresentation"); + this.SetAttributeValue("formpresentation", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("FormPresentation"); + } + } + + /// + /// XML representation of the form layout. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formxml")] + public string FormXml + { + get + { + return this.GetAttributeValue("formxml"); + } + set + { + this.OnPropertyChanging("FormXml"); + this.SetAttributeValue("formxml", value); + this.OnPropertyChanged("FormXml"); + } + } + + /// + /// formXml diff as in a managed solution. for internal use only + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formxmlmanaged")] + public string FormXmlManaged + { + get + { + return this.GetAttributeValue("formxmlmanaged"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Specifies whether this form is merged with the updated UI layout in Microsoft Dynamics CRM 2015 or Microsoft Dynamics CRM Online 2015 Update. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isairmerged")] + public System.Nullable IsAIRMerged + { + get + { + return this.GetAttributeValue>("isairmerged"); + } + set + { + this.OnPropertyChanging("IsAIRMerged"); + this.SetAttributeValue("isairmerged", value); + this.OnPropertyChanged("IsAIRMerged"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Information that specifies whether the form or the dashboard is the system default. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isdefault")] + public System.Nullable IsDefault + { + get + { + return this.GetAttributeValue>("isdefault"); + } + set + { + this.OnPropertyChanging("IsDefault"); + this.SetAttributeValue("isdefault", value); + this.OnPropertyChanged("IsDefault"); + } + } + + /// + /// Information that specifies whether the dashboard is enabled for desktop. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isdesktopenabled")] + public System.Nullable IsDesktopEnabled + { + get + { + return this.GetAttributeValue>("isdesktopenabled"); + } + set + { + this.OnPropertyChanging("IsDesktopEnabled"); + this.SetAttributeValue("isdesktopenabled", value); + this.OnPropertyChanged("IsDesktopEnabled"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Information that specifies whether the dashboard is enabled for tablet. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("istabletenabled")] + public System.Nullable IsTabletEnabled + { + get + { + return this.GetAttributeValue>("istabletenabled"); + } + set + { + this.OnPropertyChanging("IsTabletEnabled"); + this.SetAttributeValue("istabletenabled", value); + this.OnPropertyChanged("IsTabletEnabled"); + } + } + + /// + /// Name of the form. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Code that represents the record type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("objecttypecode")] + public string ObjectTypeCode + { + get + { + return this.GetAttributeValue("objecttypecode"); + } + set + { + this.OnPropertyChanging("ObjectTypeCode"); + this.SetAttributeValue("objecttypecode", value); + this.OnPropertyChanged("ObjectTypeCode"); + } + } + + /// + /// Unique identifier of the organization. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("publishedon")] + public System.Nullable PublishedOn + { + get + { + return this.GetAttributeValue>("publishedon"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Type of the form, for example, Dashboard or Preview. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] + public Microsoft.Xrm.Sdk.OptionSetValue Type + { + get + { + return this.GetAttributeValue("type"); + } + set + { + this.OnPropertyChanging("Type"); + this.SetAttributeValue("type", value); + this.OnPropertyChanged("Type"); + } + } + + /// + /// Type of the form, for example, Dashboard or Preview. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] + public virtual SystemForm_Type? TypeEnum + { + get + { + return ((SystemForm_Type?)(EntityOptionSetEnum.GetEnum(this, "type"))); + } + set + { + this.OnPropertyChanging("Type"); + this.SetAttributeValue("type", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Type"); + } + } + + /// + /// Unique Name + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] + public string UniqueName + { + get + { + return this.GetAttributeValue("uniquename"); + } + set + { + this.OnPropertyChanging("UniqueName"); + this.SetAttributeValue("uniquename", value); + this.OnPropertyChanged("UniqueName"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("version")] + public System.Nullable Version + { + get + { + return this.GetAttributeValue>("version"); + } + set + { + this.OnPropertyChanging("Version"); + this.SetAttributeValue("version", value); + this.OnPropertyChanged("Version"); + } + } + + /// + /// Represents a version of customizations to be synchronized with the Microsoft Dynamics 365 client for Outlook. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + } + + /// + /// Person with access to the Microsoft CRM system and who owns objects in the Microsoft CRM database. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("systemuser")] + public partial class SystemUser : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public SystemUser() : + base(EntityLogicalName) + { + } + + public const string AlternateKeys = "azureactivedirectoryobjectid"; + + public const string EntityLogicalName = "systemuser"; + + public const string EntitySchemaName = "SystemUser"; + + public const string PrimaryIdAttribute = "systemuserid"; + + public const string PrimaryNameAttribute = "fullname"; + + public const string EntityLogicalCollectionName = "systemusers"; + + public const string EntitySetName = "systemusers"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Type of user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("accessmode")] + public Microsoft.Xrm.Sdk.OptionSetValue AccessMode + { + get + { + return this.GetAttributeValue("accessmode"); + } + set + { + this.OnPropertyChanging("AccessMode"); + this.SetAttributeValue("accessmode", value); + this.OnPropertyChanged("AccessMode"); + } + } + + /// + /// Type of user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("accessmode")] + public virtual SystemUser_AccessMode? AccessModeEnum + { + get + { + return ((SystemUser_AccessMode?)(EntityOptionSetEnum.GetEnum(this, "accessmode"))); + } + set + { + this.OnPropertyChanging("AccessMode"); + this.SetAttributeValue("accessmode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("AccessMode"); + } + } + + /// + /// Unique identifier for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addressid")] + public System.Nullable Address1_AddressId + { + get + { + return this.GetAttributeValue>("address1_addressid"); + } + set + { + this.OnPropertyChanging("Address1_AddressId"); + this.SetAttributeValue("address1_addressid", value); + this.OnPropertyChanged("Address1_AddressId"); + } + } + + /// + /// Type of address for address 1, such as billing, shipping, or primary address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addresstypecode")] + public Microsoft.Xrm.Sdk.OptionSetValue Address1_AddressTypeCode + { + get + { + return this.GetAttributeValue("address1_addresstypecode"); + } + set + { + this.OnPropertyChanging("Address1_AddressTypeCode"); + this.SetAttributeValue("address1_addresstypecode", value); + this.OnPropertyChanged("Address1_AddressTypeCode"); + } + } + + /// + /// Type of address for address 1, such as billing, shipping, or primary address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addresstypecode")] + public virtual SystemUser_Address1_AddressTypeCode? Address1_AddressTypeCodeEnum + { + get + { + return ((SystemUser_Address1_AddressTypeCode?)(EntityOptionSetEnum.GetEnum(this, "address1_addresstypecode"))); + } + set + { + this.OnPropertyChanging("Address1_AddressTypeCode"); + this.SetAttributeValue("address1_addresstypecode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Address1_AddressTypeCode"); + } + } + + /// + /// City name for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_city")] + public string Address1_City + { + get + { + return this.GetAttributeValue("address1_city"); + } + set + { + this.OnPropertyChanging("Address1_City"); + this.SetAttributeValue("address1_city", value); + this.OnPropertyChanged("Address1_City"); + } + } + + /// + /// Shows the complete primary address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_composite")] + public string Address1_Composite + { + get + { + return this.GetAttributeValue("address1_composite"); + } + } + + /// + /// Country/region name in address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_country")] + public string Address1_Country + { + get + { + return this.GetAttributeValue("address1_country"); + } + set + { + this.OnPropertyChanging("Address1_Country"); + this.SetAttributeValue("address1_country", value); + this.OnPropertyChanged("Address1_Country"); + } + } + + /// + /// County name for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_county")] + public string Address1_County + { + get + { + return this.GetAttributeValue("address1_county"); + } + set + { + this.OnPropertyChanging("Address1_County"); + this.SetAttributeValue("address1_county", value); + this.OnPropertyChanged("Address1_County"); + } + } + + /// + /// Fax number for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_fax")] + public string Address1_Fax + { + get + { + return this.GetAttributeValue("address1_fax"); + } + set + { + this.OnPropertyChanging("Address1_Fax"); + this.SetAttributeValue("address1_fax", value); + this.OnPropertyChanged("Address1_Fax"); + } + } + + /// + /// Latitude for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_latitude")] + public System.Nullable Address1_Latitude + { + get + { + return this.GetAttributeValue>("address1_latitude"); + } + set + { + this.OnPropertyChanging("Address1_Latitude"); + this.SetAttributeValue("address1_latitude", value); + this.OnPropertyChanged("Address1_Latitude"); + } + } + + /// + /// First line for entering address 1 information. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line1")] + public string Address1_Line1 + { + get + { + return this.GetAttributeValue("address1_line1"); + } + set + { + this.OnPropertyChanging("Address1_Line1"); + this.SetAttributeValue("address1_line1", value); + this.OnPropertyChanged("Address1_Line1"); + } + } + + /// + /// Second line for entering address 1 information. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line2")] + public string Address1_Line2 + { + get + { + return this.GetAttributeValue("address1_line2"); + } + set + { + this.OnPropertyChanging("Address1_Line2"); + this.SetAttributeValue("address1_line2", value); + this.OnPropertyChanged("Address1_Line2"); + } + } + + /// + /// Third line for entering address 1 information. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line3")] + public string Address1_Line3 + { + get + { + return this.GetAttributeValue("address1_line3"); + } + set + { + this.OnPropertyChanging("Address1_Line3"); + this.SetAttributeValue("address1_line3", value); + this.OnPropertyChanged("Address1_Line3"); + } + } + + /// + /// Longitude for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_longitude")] + public System.Nullable Address1_Longitude + { + get + { + return this.GetAttributeValue>("address1_longitude"); + } + set + { + this.OnPropertyChanging("Address1_Longitude"); + this.SetAttributeValue("address1_longitude", value); + this.OnPropertyChanged("Address1_Longitude"); + } + } + + /// + /// Name to enter for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_name")] + public string Address1_Name + { + get + { + return this.GetAttributeValue("address1_name"); + } + set + { + this.OnPropertyChanging("Address1_Name"); + this.SetAttributeValue("address1_name", value); + this.OnPropertyChanged("Address1_Name"); + } + } + + /// + /// ZIP Code or postal code for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_postalcode")] + public string Address1_PostalCode + { + get + { + return this.GetAttributeValue("address1_postalcode"); + } + set + { + this.OnPropertyChanging("Address1_PostalCode"); + this.SetAttributeValue("address1_postalcode", value); + this.OnPropertyChanged("Address1_PostalCode"); + } + } + + /// + /// Post office box number for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_postofficebox")] + public string Address1_PostOfficeBox + { + get + { + return this.GetAttributeValue("address1_postofficebox"); + } + set + { + this.OnPropertyChanging("Address1_PostOfficeBox"); + this.SetAttributeValue("address1_postofficebox", value); + this.OnPropertyChanged("Address1_PostOfficeBox"); + } + } + + /// + /// Method of shipment for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_shippingmethodcode")] + public Microsoft.Xrm.Sdk.OptionSetValue Address1_ShippingMethodCode + { + get + { + return this.GetAttributeValue("address1_shippingmethodcode"); + } + set + { + this.OnPropertyChanging("Address1_ShippingMethodCode"); + this.SetAttributeValue("address1_shippingmethodcode", value); + this.OnPropertyChanged("Address1_ShippingMethodCode"); + } + } + + /// + /// Method of shipment for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_shippingmethodcode")] + public virtual SystemUser_Address1_ShippingMethodCode? Address1_ShippingMethodCodeEnum + { + get + { + return ((SystemUser_Address1_ShippingMethodCode?)(EntityOptionSetEnum.GetEnum(this, "address1_shippingmethodcode"))); + } + set + { + this.OnPropertyChanging("Address1_ShippingMethodCode"); + this.SetAttributeValue("address1_shippingmethodcode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Address1_ShippingMethodCode"); + } + } + + /// + /// State or province for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_stateorprovince")] + public string Address1_StateOrProvince + { + get + { + return this.GetAttributeValue("address1_stateorprovince"); + } + set + { + this.OnPropertyChanging("Address1_StateOrProvince"); + this.SetAttributeValue("address1_stateorprovince", value); + this.OnPropertyChanged("Address1_StateOrProvince"); + } + } + + /// + /// First telephone number associated with address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone1")] + public string Address1_Telephone1 + { + get + { + return this.GetAttributeValue("address1_telephone1"); + } + set + { + this.OnPropertyChanging("Address1_Telephone1"); + this.SetAttributeValue("address1_telephone1", value); + this.OnPropertyChanged("Address1_Telephone1"); + } + } + + /// + /// Second telephone number associated with address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone2")] + public string Address1_Telephone2 + { + get + { + return this.GetAttributeValue("address1_telephone2"); + } + set + { + this.OnPropertyChanging("Address1_Telephone2"); + this.SetAttributeValue("address1_telephone2", value); + this.OnPropertyChanged("Address1_Telephone2"); + } + } + + /// + /// Third telephone number associated with address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone3")] + public string Address1_Telephone3 + { + get + { + return this.GetAttributeValue("address1_telephone3"); + } + set + { + this.OnPropertyChanging("Address1_Telephone3"); + this.SetAttributeValue("address1_telephone3", value); + this.OnPropertyChanged("Address1_Telephone3"); + } + } + + /// + /// United Parcel Service (UPS) zone for address 1. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_upszone")] + public string Address1_UPSZone + { + get + { + return this.GetAttributeValue("address1_upszone"); + } + set + { + this.OnPropertyChanging("Address1_UPSZone"); + this.SetAttributeValue("address1_upszone", value); + this.OnPropertyChanged("Address1_UPSZone"); + } + } + + /// + /// UTC offset for address 1. This is the difference between local time and standard Coordinated Universal Time. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_utcoffset")] + public System.Nullable Address1_UTCOffset + { + get + { + return this.GetAttributeValue>("address1_utcoffset"); + } + set + { + this.OnPropertyChanging("Address1_UTCOffset"); + this.SetAttributeValue("address1_utcoffset", value); + this.OnPropertyChanged("Address1_UTCOffset"); + } + } + + /// + /// Unique identifier for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addressid")] + public System.Nullable Address2_AddressId + { + get + { + return this.GetAttributeValue>("address2_addressid"); + } + set + { + this.OnPropertyChanging("Address2_AddressId"); + this.SetAttributeValue("address2_addressid", value); + this.OnPropertyChanged("Address2_AddressId"); + } + } + + /// + /// Type of address for address 2, such as billing, shipping, or primary address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addresstypecode")] + public Microsoft.Xrm.Sdk.OptionSetValue Address2_AddressTypeCode + { + get + { + return this.GetAttributeValue("address2_addresstypecode"); + } + set + { + this.OnPropertyChanging("Address2_AddressTypeCode"); + this.SetAttributeValue("address2_addresstypecode", value); + this.OnPropertyChanged("Address2_AddressTypeCode"); + } + } + + /// + /// Type of address for address 2, such as billing, shipping, or primary address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addresstypecode")] + public virtual SystemUser_Address2_AddressTypeCode? Address2_AddressTypeCodeEnum + { + get + { + return ((SystemUser_Address2_AddressTypeCode?)(EntityOptionSetEnum.GetEnum(this, "address2_addresstypecode"))); + } + set + { + this.OnPropertyChanging("Address2_AddressTypeCode"); + this.SetAttributeValue("address2_addresstypecode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Address2_AddressTypeCode"); + } + } + + /// + /// City name for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_city")] + public string Address2_City + { + get + { + return this.GetAttributeValue("address2_city"); + } + set + { + this.OnPropertyChanging("Address2_City"); + this.SetAttributeValue("address2_city", value); + this.OnPropertyChanged("Address2_City"); + } + } + + /// + /// Shows the complete secondary address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_composite")] + public string Address2_Composite + { + get + { + return this.GetAttributeValue("address2_composite"); + } + } + + /// + /// Country/region name in address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_country")] + public string Address2_Country + { + get + { + return this.GetAttributeValue("address2_country"); + } + set + { + this.OnPropertyChanging("Address2_Country"); + this.SetAttributeValue("address2_country", value); + this.OnPropertyChanged("Address2_Country"); + } + } + + /// + /// County name for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_county")] + public string Address2_County + { + get + { + return this.GetAttributeValue("address2_county"); + } + set + { + this.OnPropertyChanging("Address2_County"); + this.SetAttributeValue("address2_county", value); + this.OnPropertyChanged("Address2_County"); + } + } + + /// + /// Fax number for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_fax")] + public string Address2_Fax + { + get + { + return this.GetAttributeValue("address2_fax"); + } + set + { + this.OnPropertyChanging("Address2_Fax"); + this.SetAttributeValue("address2_fax", value); + this.OnPropertyChanged("Address2_Fax"); + } + } + + /// + /// Latitude for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_latitude")] + public System.Nullable Address2_Latitude + { + get + { + return this.GetAttributeValue>("address2_latitude"); + } + set + { + this.OnPropertyChanging("Address2_Latitude"); + this.SetAttributeValue("address2_latitude", value); + this.OnPropertyChanged("Address2_Latitude"); + } + } + + /// + /// First line for entering address 2 information. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line1")] + public string Address2_Line1 + { + get + { + return this.GetAttributeValue("address2_line1"); + } + set + { + this.OnPropertyChanging("Address2_Line1"); + this.SetAttributeValue("address2_line1", value); + this.OnPropertyChanged("Address2_Line1"); + } + } + + /// + /// Second line for entering address 2 information. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line2")] + public string Address2_Line2 + { + get + { + return this.GetAttributeValue("address2_line2"); + } + set + { + this.OnPropertyChanging("Address2_Line2"); + this.SetAttributeValue("address2_line2", value); + this.OnPropertyChanged("Address2_Line2"); + } + } + + /// + /// Third line for entering address 2 information. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line3")] + public string Address2_Line3 + { + get + { + return this.GetAttributeValue("address2_line3"); + } + set + { + this.OnPropertyChanging("Address2_Line3"); + this.SetAttributeValue("address2_line3", value); + this.OnPropertyChanged("Address2_Line3"); + } + } + + /// + /// Longitude for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_longitude")] + public System.Nullable Address2_Longitude + { + get + { + return this.GetAttributeValue>("address2_longitude"); + } + set + { + this.OnPropertyChanging("Address2_Longitude"); + this.SetAttributeValue("address2_longitude", value); + this.OnPropertyChanged("Address2_Longitude"); + } + } + + /// + /// Name to enter for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_name")] + public string Address2_Name + { + get + { + return this.GetAttributeValue("address2_name"); + } + set + { + this.OnPropertyChanging("Address2_Name"); + this.SetAttributeValue("address2_name", value); + this.OnPropertyChanged("Address2_Name"); + } + } + + /// + /// ZIP Code or postal code for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_postalcode")] + public string Address2_PostalCode + { + get + { + return this.GetAttributeValue("address2_postalcode"); + } + set + { + this.OnPropertyChanging("Address2_PostalCode"); + this.SetAttributeValue("address2_postalcode", value); + this.OnPropertyChanged("Address2_PostalCode"); + } + } + + /// + /// Post office box number for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_postofficebox")] + public string Address2_PostOfficeBox + { + get + { + return this.GetAttributeValue("address2_postofficebox"); + } + set + { + this.OnPropertyChanging("Address2_PostOfficeBox"); + this.SetAttributeValue("address2_postofficebox", value); + this.OnPropertyChanged("Address2_PostOfficeBox"); + } + } + + /// + /// Method of shipment for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_shippingmethodcode")] + public Microsoft.Xrm.Sdk.OptionSetValue Address2_ShippingMethodCode + { + get + { + return this.GetAttributeValue("address2_shippingmethodcode"); + } + set + { + this.OnPropertyChanging("Address2_ShippingMethodCode"); + this.SetAttributeValue("address2_shippingmethodcode", value); + this.OnPropertyChanged("Address2_ShippingMethodCode"); + } + } + + /// + /// Method of shipment for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_shippingmethodcode")] + public virtual SystemUser_Address2_ShippingMethodCode? Address2_ShippingMethodCodeEnum + { + get + { + return ((SystemUser_Address2_ShippingMethodCode?)(EntityOptionSetEnum.GetEnum(this, "address2_shippingmethodcode"))); + } + set + { + this.OnPropertyChanging("Address2_ShippingMethodCode"); + this.SetAttributeValue("address2_shippingmethodcode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Address2_ShippingMethodCode"); + } + } + + /// + /// State or province for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_stateorprovince")] + public string Address2_StateOrProvince + { + get + { + return this.GetAttributeValue("address2_stateorprovince"); + } + set + { + this.OnPropertyChanging("Address2_StateOrProvince"); + this.SetAttributeValue("address2_stateorprovince", value); + this.OnPropertyChanged("Address2_StateOrProvince"); + } + } + + /// + /// First telephone number associated with address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone1")] + public string Address2_Telephone1 + { + get + { + return this.GetAttributeValue("address2_telephone1"); + } + set + { + this.OnPropertyChanging("Address2_Telephone1"); + this.SetAttributeValue("address2_telephone1", value); + this.OnPropertyChanged("Address2_Telephone1"); + } + } + + /// + /// Second telephone number associated with address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone2")] + public string Address2_Telephone2 + { + get + { + return this.GetAttributeValue("address2_telephone2"); + } + set + { + this.OnPropertyChanging("Address2_Telephone2"); + this.SetAttributeValue("address2_telephone2", value); + this.OnPropertyChanged("Address2_Telephone2"); + } + } + + /// + /// Third telephone number associated with address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone3")] + public string Address2_Telephone3 + { + get + { + return this.GetAttributeValue("address2_telephone3"); + } + set + { + this.OnPropertyChanging("Address2_Telephone3"); + this.SetAttributeValue("address2_telephone3", value); + this.OnPropertyChanged("Address2_Telephone3"); + } + } + + /// + /// United Parcel Service (UPS) zone for address 2. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_upszone")] + public string Address2_UPSZone + { + get + { + return this.GetAttributeValue("address2_upszone"); + } + set + { + this.OnPropertyChanging("Address2_UPSZone"); + this.SetAttributeValue("address2_upszone", value); + this.OnPropertyChanged("Address2_UPSZone"); + } + } + + /// + /// UTC offset for address 2. This is the difference between local time and standard Coordinated Universal Time. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_utcoffset")] + public System.Nullable Address2_UTCOffset + { + get + { + return this.GetAttributeValue>("address2_utcoffset"); + } + set + { + this.OnPropertyChanging("Address2_UTCOffset"); + this.SetAttributeValue("address2_utcoffset", value); + this.OnPropertyChanged("Address2_UTCOffset"); + } + } + + /// + /// The identifier for the application. This is used to access data in another application. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("applicationid")] + public System.Nullable ApplicationId + { + get + { + return this.GetAttributeValue>("applicationid"); + } + set + { + this.OnPropertyChanging("ApplicationId"); + this.SetAttributeValue("applicationid", value); + this.OnPropertyChanged("ApplicationId"); + } + } + + /// + /// The URI used as a unique logical identifier for the external app. This can be used to validate the application. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("applicationiduri")] + public string ApplicationIdUri + { + get + { + return this.GetAttributeValue("applicationiduri"); + } + } + + /// + /// This is the application directory object Id. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("azureactivedirectoryobjectid")] + public System.Nullable AzureActiveDirectoryObjectId + { + get + { + return this.GetAttributeValue>("azureactivedirectoryobjectid"); + } + } + + /// + /// Date and time when the user was set as soft deleted in Azure. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("azuredeletedon")] + public System.Nullable AzureDeletedOn + { + get + { + return this.GetAttributeValue>("azuredeletedon"); + } + } + + /// + /// Azure state of user + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("azurestate")] + public Microsoft.Xrm.Sdk.OptionSetValue AzureState + { + get + { + return this.GetAttributeValue("azurestate"); + } + set + { + this.OnPropertyChanging("AzureState"); + this.SetAttributeValue("azurestate", value); + this.OnPropertyChanged("AzureState"); + } + } + + /// + /// Azure state of user + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("azurestate")] + public virtual SystemUser_AzureState? AzureStateEnum + { + get + { + return ((SystemUser_AzureState?)(EntityOptionSetEnum.GetEnum(this, "azurestate"))); + } + set + { + this.OnPropertyChanging("AzureState"); + this.SetAttributeValue("azurestate", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("AzureState"); + } + } + + /// + /// Unique identifier of the business unit with which the user is associated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("businessunitid")] + public Microsoft.Xrm.Sdk.EntityReference BusinessUnitId + { + get + { + return this.GetAttributeValue("businessunitid"); + } + set + { + this.OnPropertyChanging("BusinessUnitId"); + this.SetAttributeValue("businessunitid", value); + this.OnPropertyChanged("BusinessUnitId"); + } + } + + /// + /// Fiscal calendar associated with the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("calendarid")] + public Microsoft.Xrm.Sdk.EntityReference CalendarId + { + get + { + return this.GetAttributeValue("calendarid"); + } + set + { + this.OnPropertyChanging("CalendarId"); + this.SetAttributeValue("calendarid", value); + this.OnPropertyChanged("CalendarId"); + } + } + + /// + /// License type of user. This is used only in the on-premises version of the product. Online licenses are managed through Microsoft 365 Office Portal + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("caltype")] + public Microsoft.Xrm.Sdk.OptionSetValue CALType + { + get + { + return this.GetAttributeValue("caltype"); + } + set + { + this.OnPropertyChanging("CALType"); + this.SetAttributeValue("caltype", value); + this.OnPropertyChanged("CALType"); + } + } + + /// + /// License type of user. This is used only in the on-premises version of the product. Online licenses are managed through Microsoft 365 Office Portal + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("caltype")] + public virtual SystemUser_CALType? CALTypeEnum + { + get + { + return ((SystemUser_CALType?)(EntityOptionSetEnum.GetEnum(this, "caltype"))); + } + set + { + this.OnPropertyChanging("CALType"); + this.SetAttributeValue("caltype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("CALType"); + } + } + + /// + /// Unique identifier of the user who created the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the user was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the systemuser. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Indicates if default outlook filters have been populated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultfilterspopulated")] + public System.Nullable DefaultFiltersPopulated + { + get + { + return this.GetAttributeValue>("defaultfilterspopulated"); + } + } + + /// + /// Select the mailbox associated with this user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultmailbox")] + public Microsoft.Xrm.Sdk.EntityReference DefaultMailbox + { + get + { + return this.GetAttributeValue("defaultmailbox"); + } + } + + /// + /// Type a default folder name for the user's OneDrive For Business location. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("defaultodbfoldername")] + public string DefaultOdbFolderName + { + get + { + return this.GetAttributeValue("defaultodbfoldername"); + } + } + + /// + /// User delete state + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("deletedstate")] + public Microsoft.Xrm.Sdk.OptionSetValue DeletedState + { + get + { + return this.GetAttributeValue("deletedstate"); + } + } + + /// + /// User delete state + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("deletedstate")] + public virtual SystemUser_DeletedState? DeletedStateEnum + { + get + { + return ((SystemUser_DeletedState?)(EntityOptionSetEnum.GetEnum(this, "deletedstate"))); + } + } + + /// + /// Reason for disabling the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("disabledreason")] + public string DisabledReason + { + get + { + return this.GetAttributeValue("disabledreason"); + } + } + + /// + /// Whether to display the user in service views. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("displayinserviceviews")] + public System.Nullable DisplayInServiceViews + { + get + { + return this.GetAttributeValue>("displayinserviceviews"); + } + set + { + this.OnPropertyChanging("DisplayInServiceViews"); + this.SetAttributeValue("displayinserviceviews", value); + this.OnPropertyChanged("DisplayInServiceViews"); + } + } + + /// + /// Active Directory domain of which the user is a member. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("domainname")] + public string DomainName + { + get + { + return this.GetAttributeValue("domainname"); + } + set + { + this.OnPropertyChanging("DomainName"); + this.SetAttributeValue("domainname", value); + this.OnPropertyChanged("DomainName"); + } + } + + /// + /// Shows the status of the primary email address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("emailrouteraccessapproval")] + public Microsoft.Xrm.Sdk.OptionSetValue EmailRouterAccessApproval + { + get + { + return this.GetAttributeValue("emailrouteraccessapproval"); + } + set + { + this.OnPropertyChanging("EmailRouterAccessApproval"); + this.SetAttributeValue("emailrouteraccessapproval", value); + this.OnPropertyChanged("EmailRouterAccessApproval"); + } + } + + /// + /// Shows the status of the primary email address. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("emailrouteraccessapproval")] + public virtual SystemUser_EmailRouterAccessApproval? EmailRouterAccessApprovalEnum + { + get + { + return ((SystemUser_EmailRouterAccessApproval?)(EntityOptionSetEnum.GetEnum(this, "emailrouteraccessapproval"))); + } + set + { + this.OnPropertyChanging("EmailRouterAccessApproval"); + this.SetAttributeValue("emailrouteraccessapproval", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("EmailRouterAccessApproval"); + } + } + + /// + /// Employee identifier for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("employeeid")] + public string EmployeeId + { + get + { + return this.GetAttributeValue("employeeid"); + } + set + { + this.OnPropertyChanging("EmployeeId"); + this.SetAttributeValue("employeeid", value); + this.OnPropertyChanged("EmployeeId"); + } + } + + /// + /// Shows the default image for the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage")] + public byte[] EntityImage + { + get + { + return this.GetAttributeValue("entityimage"); + } + set + { + this.OnPropertyChanging("EntityImage"); + this.SetAttributeValue("entityimage", value); + this.OnPropertyChanged("EntityImage"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_timestamp")] + public System.Nullable EntityImage_Timestamp + { + get + { + return this.GetAttributeValue>("entityimage_timestamp"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_url")] + public string EntityImage_URL + { + get + { + return this.GetAttributeValue("entityimage_url"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimageid")] + public System.Nullable EntityImageId + { + get + { + return this.GetAttributeValue>("entityimageid"); + } + } + + /// + /// Exchange rate for the currency associated with the systemuser with respect to the base currency. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exchangerate")] + public System.Nullable ExchangeRate + { + get + { + return this.GetAttributeValue>("exchangerate"); + } + } + + /// + /// First name of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("firstname")] + public string FirstName + { + get + { + return this.GetAttributeValue("firstname"); + } + set + { + this.OnPropertyChanging("FirstName"); + this.SetAttributeValue("firstname", value); + this.OnPropertyChanged("FirstName"); + } + } + + /// + /// Full name of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("fullname")] + public string FullName + { + get + { + return this.GetAttributeValue("fullname"); + } + } + + /// + /// Government identifier for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("governmentid")] + public string GovernmentId + { + get + { + return this.GetAttributeValue("governmentid"); + } + set + { + this.OnPropertyChanging("GovernmentId"); + this.SetAttributeValue("governmentid", value); + this.OnPropertyChanged("GovernmentId"); + } + } + + /// + /// Home phone number for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("homephone")] + public string HomePhone + { + get + { + return this.GetAttributeValue("homephone"); + } + set + { + this.OnPropertyChanging("HomePhone"); + this.SetAttributeValue("homephone", value); + this.OnPropertyChanged("HomePhone"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("identityid")] + public System.Nullable IdentityId + { + get + { + return this.GetAttributeValue>("identityid"); + } + } + + /// + /// Unique identifier of the data import or data migration that created this record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] + public System.Nullable ImportSequenceNumber + { + get + { + return this.GetAttributeValue>("importsequencenumber"); + } + set + { + this.OnPropertyChanging("ImportSequenceNumber"); + this.SetAttributeValue("importsequencenumber", value); + this.OnPropertyChanged("ImportSequenceNumber"); + } + } + + /// + /// Incoming email delivery method for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("incomingemaildeliverymethod")] + public Microsoft.Xrm.Sdk.OptionSetValue IncomingEmailDeliveryMethod + { + get + { + return this.GetAttributeValue("incomingemaildeliverymethod"); + } + set + { + this.OnPropertyChanging("IncomingEmailDeliveryMethod"); + this.SetAttributeValue("incomingemaildeliverymethod", value); + this.OnPropertyChanged("IncomingEmailDeliveryMethod"); + } + } + + /// + /// Incoming email delivery method for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("incomingemaildeliverymethod")] + public virtual SystemUser_IncomingEmailDeliveryMethod? IncomingEmailDeliveryMethodEnum + { + get + { + return ((SystemUser_IncomingEmailDeliveryMethod?)(EntityOptionSetEnum.GetEnum(this, "incomingemaildeliverymethod"))); + } + set + { + this.OnPropertyChanging("IncomingEmailDeliveryMethod"); + this.SetAttributeValue("incomingemaildeliverymethod", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("IncomingEmailDeliveryMethod"); + } + } + + /// + /// Internal email address for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("internalemailaddress")] + public string InternalEMailAddress + { + get + { + return this.GetAttributeValue("internalemailaddress"); + } + set + { + this.OnPropertyChanging("InternalEMailAddress"); + this.SetAttributeValue("internalemailaddress", value); + this.OnPropertyChanged("InternalEMailAddress"); + } + } + + /// + /// User invitation status. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("invitestatuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue InviteStatusCode + { + get + { + return this.GetAttributeValue("invitestatuscode"); + } + set + { + this.OnPropertyChanging("InviteStatusCode"); + this.SetAttributeValue("invitestatuscode", value); + this.OnPropertyChanged("InviteStatusCode"); + } + } + + /// + /// User invitation status. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("invitestatuscode")] + public virtual SystemUser_InviteStatusCode? InviteStatusCodeEnum + { + get + { + return ((SystemUser_InviteStatusCode?)(EntityOptionSetEnum.GetEnum(this, "invitestatuscode"))); + } + set + { + this.OnPropertyChanging("InviteStatusCode"); + this.SetAttributeValue("invitestatuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("InviteStatusCode"); + } + } + + /// + /// Information about whether the user is enabled. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isdisabled")] + public System.Nullable IsDisabled + { + get + { + return this.GetAttributeValue>("isdisabled"); + } + set + { + this.OnPropertyChanging("IsDisabled"); + this.SetAttributeValue("isdisabled", value); + this.OnPropertyChanged("IsDisabled"); + } + } + + /// + /// Shows the status of approval of the email address by O365 Admin. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isemailaddressapprovedbyo365admin")] + public System.Nullable IsEmailAddressApprovedByO365Admin + { + get + { + return this.GetAttributeValue>("isemailaddressapprovedbyo365admin"); + } + } + + /// + /// Check if user is an integration user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isintegrationuser")] + public System.Nullable IsIntegrationUser + { + get + { + return this.GetAttributeValue>("isintegrationuser"); + } + set + { + this.OnPropertyChanging("IsIntegrationUser"); + this.SetAttributeValue("isintegrationuser", value); + this.OnPropertyChanged("IsIntegrationUser"); + } + } + + /// + /// Information about whether the user is licensed. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("islicensed")] + public System.Nullable IsLicensed + { + get + { + return this.GetAttributeValue>("islicensed"); + } + set + { + this.OnPropertyChanging("IsLicensed"); + this.SetAttributeValue("islicensed", value); + this.OnPropertyChanged("IsLicensed"); + } + } + + /// + /// Information about whether the user is synced with the directory. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("issyncwithdirectory")] + public System.Nullable IsSyncWithDirectory + { + get + { + return this.GetAttributeValue>("issyncwithdirectory"); + } + set + { + this.OnPropertyChanging("IsSyncWithDirectory"); + this.SetAttributeValue("issyncwithdirectory", value); + this.OnPropertyChanged("IsSyncWithDirectory"); + } + } + + /// + /// Job title of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("jobtitle")] + public string JobTitle + { + get + { + return this.GetAttributeValue("jobtitle"); + } + set + { + this.OnPropertyChanging("JobTitle"); + this.SetAttributeValue("jobtitle", value); + this.OnPropertyChanged("JobTitle"); + } + } + + /// + /// Last name of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("lastname")] + public string LastName + { + get + { + return this.GetAttributeValue("lastname"); + } + set + { + this.OnPropertyChanging("LastName"); + this.SetAttributeValue("lastname", value); + this.OnPropertyChanged("LastName"); + } + } + + /// + /// Middle name of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("middlename")] + public string MiddleName + { + get + { + return this.GetAttributeValue("middlename"); + } + set + { + this.OnPropertyChanging("MiddleName"); + this.SetAttributeValue("middlename", value); + this.OnPropertyChanged("MiddleName"); + } + } + + /// + /// Mobile alert email address for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mobilealertemail")] + public string MobileAlertEMail + { + get + { + return this.GetAttributeValue("mobilealertemail"); + } + set + { + this.OnPropertyChanging("MobileAlertEMail"); + this.SetAttributeValue("mobilealertemail", value); + this.OnPropertyChanged("MobileAlertEMail"); + } + } + + /// + /// Items contained with a particular SystemUser. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mobileofflineprofileid")] + public Microsoft.Xrm.Sdk.EntityReference MobileOfflineProfileId + { + get + { + return this.GetAttributeValue("mobileofflineprofileid"); + } + set + { + this.OnPropertyChanging("MobileOfflineProfileId"); + this.SetAttributeValue("mobileofflineprofileid", value); + this.OnPropertyChanged("MobileOfflineProfileId"); + } + } + + /// + /// Mobile phone number for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mobilephone")] + public string MobilePhone + { + get + { + return this.GetAttributeValue("mobilephone"); + } + set + { + this.OnPropertyChanging("MobilePhone"); + this.SetAttributeValue("mobilephone", value); + this.OnPropertyChanged("MobilePhone"); + } + } + + /// + /// Unique identifier of the user who last modified the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the user was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the systemuser. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Nickname of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("nickname")] + public string NickName + { + get + { + return this.GetAttributeValue("nickname"); + } + set + { + this.OnPropertyChanging("NickName"); + this.SetAttributeValue("nickname", value); + this.OnPropertyChanged("NickName"); + } + } + + /// + /// Unique identifier of the organization associated with the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public System.Nullable OrganizationId + { + get + { + return this.GetAttributeValue>("organizationid"); + } + } + + /// + /// Outgoing email delivery method for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("outgoingemaildeliverymethod")] + public Microsoft.Xrm.Sdk.OptionSetValue OutgoingEmailDeliveryMethod + { + get + { + return this.GetAttributeValue("outgoingemaildeliverymethod"); + } + set + { + this.OnPropertyChanging("OutgoingEmailDeliveryMethod"); + this.SetAttributeValue("outgoingemaildeliverymethod", value); + this.OnPropertyChanged("OutgoingEmailDeliveryMethod"); + } + } + + /// + /// Outgoing email delivery method for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("outgoingemaildeliverymethod")] + public virtual SystemUser_OutgoingEmailDeliveryMethod? OutgoingEmailDeliveryMethodEnum + { + get + { + return ((SystemUser_OutgoingEmailDeliveryMethod?)(EntityOptionSetEnum.GetEnum(this, "outgoingemaildeliverymethod"))); + } + set + { + this.OnPropertyChanging("OutgoingEmailDeliveryMethod"); + this.SetAttributeValue("outgoingemaildeliverymethod", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("OutgoingEmailDeliveryMethod"); + } + } + + /// + /// Date and time that the record was migrated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] + public System.Nullable OverriddenCreatedOn + { + get + { + return this.GetAttributeValue>("overriddencreatedon"); + } + set + { + this.OnPropertyChanging("OverriddenCreatedOn"); + this.SetAttributeValue("overriddencreatedon", value); + this.OnPropertyChanged("OverriddenCreatedOn"); + } + } + + /// + /// Unique identifier of the manager of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentsystemuserid")] + public Microsoft.Xrm.Sdk.EntityReference ParentSystemUserId + { + get + { + return this.GetAttributeValue("parentsystemuserid"); + } + set + { + this.OnPropertyChanging("ParentSystemUserId"); + this.SetAttributeValue("parentsystemuserid", value); + this.OnPropertyChanged("ParentSystemUserId"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("passporthi")] + public System.Nullable PassportHi + { + get + { + return this.GetAttributeValue>("passporthi"); + } + set + { + this.OnPropertyChanging("PassportHi"); + this.SetAttributeValue("passporthi", value); + this.OnPropertyChanged("PassportHi"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("passportlo")] + public System.Nullable PassportLo + { + get + { + return this.GetAttributeValue>("passportlo"); + } + set + { + this.OnPropertyChanging("PassportLo"); + this.SetAttributeValue("passportlo", value); + this.OnPropertyChanged("PassportLo"); + } + } + + /// + /// Personal email address of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("personalemailaddress")] + public string PersonalEMailAddress + { + get + { + return this.GetAttributeValue("personalemailaddress"); + } + set + { + this.OnPropertyChanging("PersonalEMailAddress"); + this.SetAttributeValue("personalemailaddress", value); + this.OnPropertyChanged("PersonalEMailAddress"); + } + } + + /// + /// URL for the Website on which a photo of the user is located. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("photourl")] + public string PhotoUrl + { + get + { + return this.GetAttributeValue("photourl"); + } + set + { + this.OnPropertyChanging("PhotoUrl"); + this.SetAttributeValue("photourl", value); + this.OnPropertyChanged("PhotoUrl"); + } + } + + /// + /// User's position in hierarchical security model. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("positionid")] + public Microsoft.Xrm.Sdk.EntityReference PositionId + { + get + { + return this.GetAttributeValue("positionid"); + } + set + { + this.OnPropertyChanging("PositionId"); + this.SetAttributeValue("positionid", value); + this.OnPropertyChanged("PositionId"); + } + } + + /// + /// Preferred address for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredaddresscode")] + public Microsoft.Xrm.Sdk.OptionSetValue PreferredAddressCode + { + get + { + return this.GetAttributeValue("preferredaddresscode"); + } + set + { + this.OnPropertyChanging("PreferredAddressCode"); + this.SetAttributeValue("preferredaddresscode", value); + this.OnPropertyChanged("PreferredAddressCode"); + } + } + + /// + /// Preferred address for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredaddresscode")] + public virtual SystemUser_PreferredAddressCode? PreferredAddressCodeEnum + { + get + { + return ((SystemUser_PreferredAddressCode?)(EntityOptionSetEnum.GetEnum(this, "preferredaddresscode"))); + } + set + { + this.OnPropertyChanging("PreferredAddressCode"); + this.SetAttributeValue("preferredaddresscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("PreferredAddressCode"); + } + } + + /// + /// Preferred email address for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredemailcode")] + public Microsoft.Xrm.Sdk.OptionSetValue PreferredEmailCode + { + get + { + return this.GetAttributeValue("preferredemailcode"); + } + set + { + this.OnPropertyChanging("PreferredEmailCode"); + this.SetAttributeValue("preferredemailcode", value); + this.OnPropertyChanged("PreferredEmailCode"); + } + } + + /// + /// Preferred email address for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredemailcode")] + public virtual SystemUser_PreferredEmailCode? PreferredEmailCodeEnum + { + get + { + return ((SystemUser_PreferredEmailCode?)(EntityOptionSetEnum.GetEnum(this, "preferredemailcode"))); + } + set + { + this.OnPropertyChanging("PreferredEmailCode"); + this.SetAttributeValue("preferredemailcode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("PreferredEmailCode"); + } + } + + /// + /// Preferred phone number for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredphonecode")] + public Microsoft.Xrm.Sdk.OptionSetValue PreferredPhoneCode + { + get + { + return this.GetAttributeValue("preferredphonecode"); + } + set + { + this.OnPropertyChanging("PreferredPhoneCode"); + this.SetAttributeValue("preferredphonecode", value); + this.OnPropertyChanged("PreferredPhoneCode"); + } + } + + /// + /// Preferred phone number for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("preferredphonecode")] + public virtual SystemUser_PreferredPhoneCode? PreferredPhoneCodeEnum + { + get + { + return ((SystemUser_PreferredPhoneCode?)(EntityOptionSetEnum.GetEnum(this, "preferredphonecode"))); + } + set + { + this.OnPropertyChanging("PreferredPhoneCode"); + this.SetAttributeValue("preferredphonecode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("PreferredPhoneCode"); + } + } + + /// + /// Shows the ID of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processid")] + public System.Nullable ProcessId + { + get + { + return this.GetAttributeValue>("processid"); + } + set + { + this.OnPropertyChanging("ProcessId"); + this.SetAttributeValue("processid", value); + this.OnPropertyChanged("ProcessId"); + } + } + + /// + /// Unique identifier of the default queue for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("queueid")] + public Microsoft.Xrm.Sdk.EntityReference QueueId + { + get + { + return this.GetAttributeValue("queueid"); + } + set + { + this.OnPropertyChanging("QueueId"); + this.SetAttributeValue("queueid", value); + this.OnPropertyChanged("QueueId"); + } + } + + /// + /// Salutation for correspondence with the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("salutation")] + public string Salutation + { + get + { + return this.GetAttributeValue("salutation"); + } + set + { + this.OnPropertyChanging("Salutation"); + this.SetAttributeValue("salutation", value); + this.OnPropertyChanged("Salutation"); + } + } + + /// + /// Check if user is a setup user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("setupuser")] + public System.Nullable SetupUser + { + get + { + return this.GetAttributeValue>("setupuser"); + } + set + { + this.OnPropertyChanging("SetupUser"); + this.SetAttributeValue("setupuser", value); + this.OnPropertyChanged("SetupUser"); + } + } + + /// + /// SharePoint Work Email Address + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sharepointemailaddress")] + public string SharePointEmailAddress + { + get + { + return this.GetAttributeValue("sharepointemailaddress"); + } + set + { + this.OnPropertyChanging("SharePointEmailAddress"); + this.SetAttributeValue("sharepointemailaddress", value); + this.OnPropertyChanged("SharePointEmailAddress"); + } + } + + /// + /// Skill set of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("skills")] + public string Skills + { + get + { + return this.GetAttributeValue("skills"); + } + set + { + this.OnPropertyChanging("Skills"); + this.SetAttributeValue("skills", value); + this.OnPropertyChanged("Skills"); + } + } + + /// + /// Shows the ID of the stage. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stageid")] + public System.Nullable StageId + { + get + { + return this.GetAttributeValue>("stageid"); + } + set + { + this.OnPropertyChanging("StageId"); + this.SetAttributeValue("stageid", value); + this.OnPropertyChanged("StageId"); + } + } + + /// + /// Unique identifier for the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("systemuserid")] + public System.Nullable SystemUserId + { + get + { + return this.GetAttributeValue>("systemuserid"); + } + set + { + this.OnPropertyChanging("SystemUserId"); + this.SetAttributeValue("systemuserid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("SystemUserId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("systemuserid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.SystemUserId = value; + } + } + + /// + /// Unique identifier of the territory to which the user is assigned. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("territoryid")] + public Microsoft.Xrm.Sdk.EntityReference TerritoryId + { + get + { + return this.GetAttributeValue("territoryid"); + } + set + { + this.OnPropertyChanging("TerritoryId"); + this.SetAttributeValue("territoryid", value); + this.OnPropertyChanged("TerritoryId"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] + public System.Nullable TimeZoneRuleVersionNumber + { + get + { + return this.GetAttributeValue>("timezoneruleversionnumber"); + } + set + { + this.OnPropertyChanging("TimeZoneRuleVersionNumber"); + this.SetAttributeValue("timezoneruleversionnumber", value); + this.OnPropertyChanged("TimeZoneRuleVersionNumber"); + } + } + + /// + /// Title of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("title")] + public string Title + { + get + { + return this.GetAttributeValue("title"); + } + set + { + this.OnPropertyChanging("Title"); + this.SetAttributeValue("title", value); + this.OnPropertyChanged("Title"); + } + } + + /// + /// Unique identifier of the currency associated with the systemuser. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("transactioncurrencyid")] + public Microsoft.Xrm.Sdk.EntityReference TransactionCurrencyId + { + get + { + return this.GetAttributeValue("transactioncurrencyid"); + } + set + { + this.OnPropertyChanging("TransactionCurrencyId"); + this.SetAttributeValue("transactioncurrencyid", value); + this.OnPropertyChanged("TransactionCurrencyId"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("traversedpath")] + public string TraversedPath + { + get + { + return this.GetAttributeValue("traversedpath"); + } + set + { + this.OnPropertyChanging("TraversedPath"); + this.SetAttributeValue("traversedpath", value); + this.OnPropertyChanged("TraversedPath"); + } + } + + /// + /// Shows the type of user license. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userlicensetype")] + public System.Nullable UserLicenseType + { + get + { + return this.GetAttributeValue>("userlicensetype"); + } + set + { + this.OnPropertyChanging("UserLicenseType"); + this.SetAttributeValue("userlicensetype", value); + this.OnPropertyChanged("UserLicenseType"); + } + } + + /// + /// User PUID User Identifiable Information + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("userpuid")] + public string UserPuid + { + get + { + return this.GetAttributeValue("userpuid"); + } + } + + /// + /// Time zone code that was in use when the record was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] + public System.Nullable UTCConversionTimeZoneCode + { + get + { + return this.GetAttributeValue>("utcconversiontimezonecode"); + } + set + { + this.OnPropertyChanging("UTCConversionTimeZoneCode"); + this.SetAttributeValue("utcconversiontimezonecode", value); + this.OnPropertyChanged("UTCConversionTimeZoneCode"); + } + } + + /// + /// Version number of the user. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + + /// + /// Windows Live ID + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("windowsliveid")] + public string WindowsLiveID + { + get + { + return this.GetAttributeValue("windowsliveid"); + } + set + { + this.OnPropertyChanging("WindowsLiveID"); + this.SetAttributeValue("windowsliveid", value); + this.OnPropertyChanged("WindowsLiveID"); + } + } + + /// + /// User's Yammer login email address + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yammeremailaddress")] + public string YammerEmailAddress + { + get + { + return this.GetAttributeValue("yammeremailaddress"); + } + set + { + this.OnPropertyChanging("YammerEmailAddress"); + this.SetAttributeValue("yammeremailaddress", value); + this.OnPropertyChanged("YammerEmailAddress"); + } + } + + /// + /// User's Yammer ID + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yammeruserid")] + public string YammerUserId + { + get + { + return this.GetAttributeValue("yammeruserid"); + } + set + { + this.OnPropertyChanging("YammerUserId"); + this.SetAttributeValue("yammeruserid", value); + this.OnPropertyChanged("YammerUserId"); + } + } + + /// + /// Pronunciation of the first name of the user, written in phonetic hiragana or katakana characters. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomifirstname")] + public string YomiFirstName + { + get + { + return this.GetAttributeValue("yomifirstname"); + } + set + { + this.OnPropertyChanging("YomiFirstName"); + this.SetAttributeValue("yomifirstname", value); + this.OnPropertyChanged("YomiFirstName"); + } + } + + /// + /// Pronunciation of the full name of the user, written in phonetic hiragana or katakana characters. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomifullname")] + public string YomiFullName + { + get + { + return this.GetAttributeValue("yomifullname"); + } + } + + /// + /// Pronunciation of the last name of the user, written in phonetic hiragana or katakana characters. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomilastname")] + public string YomiLastName + { + get + { + return this.GetAttributeValue("yomilastname"); + } + set + { + this.OnPropertyChanging("YomiLastName"); + this.SetAttributeValue("yomilastname", value); + this.OnPropertyChanged("YomiLastName"); + } + } + + /// + /// Pronunciation of the middle name of the user, written in phonetic hiragana or katakana characters. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yomimiddlename")] + public string YomiMiddleName + { + get + { + return this.GetAttributeValue("yomimiddlename"); + } + set + { + this.OnPropertyChanging("YomiMiddleName"); + this.SetAttributeValue("yomimiddlename", value); + this.OnPropertyChanged("YomiMiddleName"); + } + } + } + + /// + /// Data equivalent to files used in Web development. Web resources provide client-side components that are used to provide custom user interface elements. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("webresource")] + public partial class WebResource : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public WebResource() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "webresource"; + + public const string EntitySchemaName = "WebResource"; + + public const string PrimaryIdAttribute = "webresourceid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "webresources"; + + public const string EntitySetName = "webresourceset"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Information that specifies whether this component can be deleted. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("canbedeleted")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty CanBeDeleted + { + get + { + return this.GetAttributeValue("canbedeleted"); + } + set + { + this.OnPropertyChanging("CanBeDeleted"); + this.SetAttributeValue("canbedeleted", value); + this.OnPropertyChanged("CanBeDeleted"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Bytes of the web resource, in Base64 format. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("content")] + public string Content + { + get + { + return this.GetAttributeValue("content"); + } + set + { + this.OnPropertyChanging("Content"); + this.SetAttributeValue("content", value); + this.OnPropertyChanged("Content"); + } + } + + /// + /// Reference to the content file on Azure. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contentfileref")] + public object ContentFileRef + { + get + { + return this.GetAttributeValue("contentfileref"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contentfileref_name")] + public string ContentFileRef_Name + { + get + { + return this.GetAttributeValue("contentfileref_name"); + } + } + + /// + /// Json representation of the content of the resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contentjson")] + public string ContentJson + { + get + { + return this.GetAttributeValue("contentjson"); + } + set + { + this.OnPropertyChanging("ContentJson"); + this.SetAttributeValue("contentjson", value); + this.OnPropertyChanged("ContentJson"); + } + } + + /// + /// Reference to the Json content file on Azure. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contentjsonfileref")] + public object ContentJsonFileRef + { + get + { + return this.GetAttributeValue("contentjsonfileref"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("contentjsonfileref_name")] + public string ContentJsonFileRef_Name + { + get + { + return this.GetAttributeValue("contentjsonfileref_name"); + } + } + + /// + /// Unique identifier of the user who created the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the web resource was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencyxml")] + public string DependencyXml + { + get + { + return this.GetAttributeValue("dependencyxml"); + } + set + { + this.OnPropertyChanging("DependencyXml"); + this.SetAttributeValue("dependencyxml", value); + this.OnPropertyChanged("DependencyXml"); + } + } + + /// + /// Description of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Display name of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("displayname")] + public string DisplayName + { + get + { + return this.GetAttributeValue("displayname"); + } + set + { + this.OnPropertyChanging("DisplayName"); + this.SetAttributeValue("displayname", value); + this.OnPropertyChanged("DisplayName"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Information that specifies whether this web resource is available for mobile client in offline mode. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isavailableformobileoffline")] + public System.Nullable IsAvailableForMobileOffline + { + get + { + return this.GetAttributeValue>("isavailableformobileoffline"); + } + set + { + this.OnPropertyChanging("IsAvailableForMobileOffline"); + this.SetAttributeValue("isavailableformobileoffline", value); + this.OnPropertyChanged("IsAvailableForMobileOffline"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Information that specifies whether this web resource is enabled for mobile client. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("isenabledformobileclient")] + public System.Nullable IsEnabledForMobileClient + { + get + { + return this.GetAttributeValue>("isenabledformobileclient"); + } + set + { + this.OnPropertyChanging("IsEnabledForMobileClient"); + this.SetAttributeValue("isenabledformobileclient", value); + this.OnPropertyChanged("IsEnabledForMobileClient"); + } + } + + /// + /// Information that specifies whether this component should be hidden. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ishidden")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsHidden + { + get + { + return this.GetAttributeValue("ishidden"); + } + set + { + this.OnPropertyChanging("IsHidden"); + this.SetAttributeValue("ishidden", value); + this.OnPropertyChanged("IsHidden"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Language of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("languagecode")] + public System.Nullable LanguageCode + { + get + { + return this.GetAttributeValue>("languagecode"); + } + set + { + this.OnPropertyChanging("LanguageCode"); + this.SetAttributeValue("languagecode", value); + this.OnPropertyChanged("LanguageCode"); + } + } + + /// + /// Unique identifier of the user who last modified the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the web resource was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who modified the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Name of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Unique identifier of the organization associated with the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] + public Microsoft.Xrm.Sdk.EntityReference OrganizationId + { + get + { + return this.GetAttributeValue("organizationid"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Silverlight runtime version number required by a silverlight web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("silverlightversion")] + public string SilverlightVersion + { + get + { + return this.GetAttributeValue("silverlightversion"); + } + set + { + this.OnPropertyChanging("SilverlightVersion"); + this.SetAttributeValue("silverlightversion", value); + this.OnPropertyChanged("SilverlightVersion"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + + /// + /// Unique identifier of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourceid")] + public System.Nullable WebResourceId + { + get + { + return this.GetAttributeValue>("webresourceid"); + } + set + { + this.OnPropertyChanging("WebResourceId"); + this.SetAttributeValue("webresourceid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("WebResourceId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourceid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.WebResourceId = value; + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourceidunique")] + public System.Nullable WebResourceIdUnique + { + get + { + return this.GetAttributeValue>("webresourceidunique"); + } + } + + /// + /// Drop-down list for selecting the type of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourcetype")] + public Microsoft.Xrm.Sdk.OptionSetValue WebResourceType + { + get + { + return this.GetAttributeValue("webresourcetype"); + } + set + { + this.OnPropertyChanging("WebResourceType"); + this.SetAttributeValue("webresourcetype", value); + this.OnPropertyChanged("WebResourceType"); + } + } + + /// + /// Drop-down list for selecting the type of the web resource. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("webresourcetype")] + public virtual WebResource_WebResourceType? WebResourceTypeEnum + { + get + { + return ((WebResource_WebResourceType?)(EntityOptionSetEnum.GetEnum(this, "webresourcetype"))); + } + set + { + this.OnPropertyChanging("WebResourceType"); + this.SetAttributeValue("webresourcetype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("WebResourceType"); + } + } + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum WorkflowState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + Draft = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Activated = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + Suspended = 2, + } + + /// + /// Set of logical rules that define the steps necessary to automate a specific business process, task, or set of actions to be performed. + /// + [System.Runtime.Serialization.DataContractAttribute()] + [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("workflow")] + public partial class Workflow : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged + { + + /// + /// Default Constructor. + /// + public Workflow() : + base(EntityLogicalName) + { + } + + public const string EntityLogicalName = "workflow"; + + public const string EntitySchemaName = "Workflow"; + + public const string PrimaryIdAttribute = "workflowid"; + + public const string PrimaryNameAttribute = "name"; + + public const string EntityLogicalCollectionName = "workflows"; + + public const string EntitySetName = "workflows"; + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; + + private void OnPropertyChanged(string propertyName) + { + if ((this.PropertyChanged != null)) + { + this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + + private void OnPropertyChanging(string propertyName) + { + if ((this.PropertyChanging != null)) + { + this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); + } + } + + /// + /// Unique identifier of the latest activation record for the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("activeworkflowid")] + public Microsoft.Xrm.Sdk.EntityReference ActiveWorkflowId + { + get + { + return this.GetAttributeValue("activeworkflowid"); + } + } + + /// + /// Indicates whether the asynchronous system job is automatically deleted on completion. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("asyncautodelete")] + public System.Nullable AsyncAutoDelete + { + get + { + return this.GetAttributeValue>("asyncautodelete"); + } + set + { + this.OnPropertyChanging("AsyncAutoDelete"); + this.SetAttributeValue("asyncautodelete", value); + this.OnPropertyChanged("AsyncAutoDelete"); + } + } + + /// + /// Billing context this flow is in. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("billingcontext")] + public string BillingContext + { + get + { + return this.GetAttributeValue("billingcontext"); + } + set + { + this.OnPropertyChanging("BillingContext"); + this.SetAttributeValue("billingcontext", value); + this.OnPropertyChanged("BillingContext"); + } + } + + /// + /// Business Process Type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("businessprocesstype")] + public Microsoft.Xrm.Sdk.OptionSetValue BusinessProcessType + { + get + { + return this.GetAttributeValue("businessprocesstype"); + } + set + { + this.OnPropertyChanging("BusinessProcessType"); + this.SetAttributeValue("businessprocesstype", value); + this.OnPropertyChanged("BusinessProcessType"); + } + } + + /// + /// Business Process Type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("businessprocesstype")] + public virtual Workflow_BusinessProcessType? BusinessProcessTypeEnum + { + get + { + return ((Workflow_BusinessProcessType?)(EntityOptionSetEnum.GetEnum(this, "businessprocesstype"))); + } + set + { + this.OnPropertyChanging("BusinessProcessType"); + this.SetAttributeValue("businessprocesstype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("BusinessProcessType"); + } + } + + /// + /// Category of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("category")] + public Microsoft.Xrm.Sdk.OptionSetValue Category + { + get + { + return this.GetAttributeValue("category"); + } + set + { + this.OnPropertyChanging("Category"); + this.SetAttributeValue("category", value); + this.OnPropertyChanged("Category"); + } + } + + /// + /// Category of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("category")] + public virtual Workflow_Category? CategoryEnum + { + get + { + return ((Workflow_Category?)(EntityOptionSetEnum.GetEnum(this, "category"))); + } + set + { + this.OnPropertyChanging("Category"); + this.SetAttributeValue("category", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Category"); + } + } + + /// + /// Business logic converted into client data + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("clientdata")] + public string ClientData + { + get + { + return this.GetAttributeValue("clientdata"); + } + set + { + this.OnPropertyChanging("ClientData"); + this.SetAttributeValue("clientdata", value); + this.OnPropertyChanged("ClientData"); + } + } + + /// + /// For Internal Use Only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("clientdataiscompressed")] + public System.Nullable ClientDataIsCompressed + { + get + { + return this.GetAttributeValue>("clientdataiscompressed"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public Microsoft.Xrm.Sdk.OptionSetValue ComponentState + { + get + { + return this.GetAttributeValue("componentstate"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("componentstate")] + public virtual ComponentState? ComponentStateEnum + { + get + { + return ((ComponentState?)(EntityOptionSetEnum.GetEnum(this, "componentstate"))); + } + } + + /// + /// Connection References related to this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("connectionreferences")] + public string ConnectionReferences + { + get + { + return this.GetAttributeValue("connectionreferences"); + } + set + { + this.OnPropertyChanging("ConnectionReferences"); + this.SetAttributeValue("connectionreferences", value); + this.OnPropertyChanged("ConnectionReferences"); + } + } + + /// + /// Unique identifier of the user who created the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedBy + { + get + { + return this.GetAttributeValue("createdby"); + } + } + + /// + /// Date and time when the process was created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] + public System.Nullable CreatedOn + { + get + { + return this.GetAttributeValue>("createdon"); + } + } + + /// + /// Unique identifier of the delegate user who created the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy + { + get + { + return this.GetAttributeValue("createdonbehalfby"); + } + set + { + this.OnPropertyChanging("CreatedOnBehalfBy"); + this.SetAttributeValue("createdonbehalfby", value); + this.OnPropertyChanged("CreatedOnBehalfBy"); + } + } + + /// + /// Create metadata for this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createmetadata")] + public string CreateMetadata + { + get + { + return this.GetAttributeValue("createmetadata"); + } + set + { + this.OnPropertyChanging("CreateMetadata"); + this.SetAttributeValue("createmetadata", value); + this.OnPropertyChanged("CreateMetadata"); + } + } + + /// + /// Stage of the process when triggered on Create. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createstage")] + public Microsoft.Xrm.Sdk.OptionSetValue CreateStage + { + get + { + return this.GetAttributeValue("createstage"); + } + set + { + this.OnPropertyChanging("CreateStage"); + this.SetAttributeValue("createstage", value); + this.OnPropertyChanged("CreateStage"); + } + } + + /// + /// Stage of the process when triggered on Create. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createstage")] + public virtual Workflow_Stage? CreateStageEnum + { + get + { + return ((Workflow_Stage?)(EntityOptionSetEnum.GetEnum(this, "createstage"))); + } + set + { + this.OnPropertyChanging("CreateStage"); + this.SetAttributeValue("createstage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("CreateStage"); + } + } + + /// + /// Credentials related to this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("credentials")] + public string Credentials + { + get + { + return this.GetAttributeValue("credentials"); + } + set + { + this.OnPropertyChanging("Credentials"); + this.SetAttributeValue("credentials", value); + this.OnPropertyChanged("Credentials"); + } + } + + /// + /// Definition of the business logic of this workflow instance. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("definition")] + public string Definition + { + get + { + return this.GetAttributeValue("definition"); + } + set + { + this.OnPropertyChanging("Definition"); + this.SetAttributeValue("definition", value); + this.OnPropertyChanged("Definition"); + } + } + + /// + /// Stage of the process when triggered on Delete. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("deletestage")] + public Microsoft.Xrm.Sdk.OptionSetValue DeleteStage + { + get + { + return this.GetAttributeValue("deletestage"); + } + set + { + this.OnPropertyChanging("DeleteStage"); + this.SetAttributeValue("deletestage", value); + this.OnPropertyChanged("DeleteStage"); + } + } + + /// + /// Stage of the process when triggered on Delete. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("deletestage")] + public virtual Workflow_Stage? DeleteStageEnum + { + get + { + return ((Workflow_Stage?)(EntityOptionSetEnum.GetEnum(this, "deletestage"))); + } + set + { + this.OnPropertyChanging("DeleteStage"); + this.SetAttributeValue("deletestage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("DeleteStage"); + } + } + + /// + /// Soft dependencies of this workflow instance. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dependencies")] + public string Dependencies + { + get + { + return this.GetAttributeValue("dependencies"); + } + set + { + this.OnPropertyChanging("Dependencies"); + this.SetAttributeValue("dependencies", value); + this.OnPropertyChanged("Dependencies"); + } + } + + /// + /// Description of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("description")] + public string Description + { + get + { + return this.GetAttributeValue("description"); + } + set + { + this.OnPropertyChanging("Description"); + this.SetAttributeValue("description", value); + this.OnPropertyChanged("Description"); + } + } + + /// + /// Desktop flow modules related to this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("desktopflowmodules")] + public string DesktopFlowModules + { + get + { + return this.GetAttributeValue("desktopflowmodules"); + } + set + { + this.OnPropertyChanging("DesktopFlowModules"); + this.SetAttributeValue("desktopflowmodules", value); + this.OnPropertyChanged("DesktopFlowModules"); + } + } + + /// + /// comma separated list of one or more Dynamics First Party Solution Unique names that this workflow is in context of. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("dynamicssolutioncontext")] + public string DynamicsSolutionContext + { + get + { + return this.GetAttributeValue("dynamicssolutioncontext"); + } + set + { + this.OnPropertyChanging("DynamicsSolutionContext"); + this.SetAttributeValue("dynamicssolutioncontext", value); + this.OnPropertyChanged("DynamicsSolutionContext"); + } + } + + /// + /// Shows the default image for the record. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage")] + public byte[] EntityImage + { + get + { + return this.GetAttributeValue("entityimage"); + } + set + { + this.OnPropertyChanging("EntityImage"); + this.SetAttributeValue("entityimage", value); + this.OnPropertyChanged("EntityImage"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_timestamp")] + public System.Nullable EntityImage_Timestamp + { + get + { + return this.GetAttributeValue>("entityimage_timestamp"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_url")] + public string EntityImage_URL + { + get + { + return this.GetAttributeValue("entityimage_url"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimageid")] + public System.Nullable EntityImageId + { + get + { + return this.GetAttributeValue>("entityimageid"); + } + } + + /// + /// Unique identifier of the associated form. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("formid")] + public System.Nullable FormId + { + get + { + return this.GetAttributeValue>("formid"); + } + set + { + this.OnPropertyChanging("FormId"); + this.SetAttributeValue("formid", value); + this.OnPropertyChanged("FormId"); + } + } + + /// + /// Input parameters to the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("inputparameters")] + public string InputParameters + { + get + { + return this.GetAttributeValue("inputparameters"); + } + set + { + this.OnPropertyChanging("InputParameters"); + this.SetAttributeValue("inputparameters", value); + this.OnPropertyChanged("InputParameters"); + } + } + + /// + /// Inputs definition for this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("inputs")] + public string Inputs + { + get + { + return this.GetAttributeValue("inputs"); + } + set + { + this.OnPropertyChanging("Inputs"); + this.SetAttributeValue("inputs", value); + this.OnPropertyChanged("Inputs"); + } + } + + /// + /// Version in which the form is introduced. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("introducedversion")] + public string IntroducedVersion + { + get + { + return this.GetAttributeValue("introducedversion"); + } + set + { + this.OnPropertyChanging("IntroducedVersion"); + this.SetAttributeValue("introducedversion", value); + this.OnPropertyChanged("IntroducedVersion"); + } + } + + /// + /// Indicates whether the process was created using the Microsoft Dynamics 365 Web application. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscrmuiworkflow")] + public System.Nullable IsCrmUIWorkflow + { + get + { + return this.GetAttributeValue>("iscrmuiworkflow"); + } + } + + /// + /// Information that specifies whether this component can be customized. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomizable")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomizable + { + get + { + return this.GetAttributeValue("iscustomizable"); + } + set + { + this.OnPropertyChanging("IsCustomizable"); + this.SetAttributeValue("iscustomizable", value); + this.OnPropertyChanged("IsCustomizable"); + } + } + + /// + /// Defines whether other publishers can attach custom processing steps to this action + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("iscustomprocessingstepallowedforotherpublishers")] + public Microsoft.Xrm.Sdk.BooleanManagedProperty IsCustomProcessingStepAllowedForOtherPublishers + { + get + { + return this.GetAttributeValue("iscustomprocessingstepallowedforotherpublishers"); + } + set + { + this.OnPropertyChanging("IsCustomProcessingStepAllowedForOtherPublishers"); + this.SetAttributeValue("iscustomprocessingstepallowedforotherpublishers", value); + this.OnPropertyChanged("IsCustomProcessingStepAllowedForOtherPublishers"); + } + } + + /// + /// Indicates whether the solution component is part of a managed solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ismanaged")] + public System.Nullable IsManaged + { + get + { + return this.GetAttributeValue>("ismanaged"); + } + } + + /// + /// Whether or not the steps in the process are executed in a single transaction. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("istransacted")] + public System.Nullable IsTransacted + { + get + { + return this.GetAttributeValue>("istransacted"); + } + set + { + this.OnPropertyChanging("IsTransacted"); + this.SetAttributeValue("istransacted", value); + this.OnPropertyChanged("IsTransacted"); + } + } + + /// + /// Language of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("languagecode")] + public System.Nullable LanguageCode + { + get + { + return this.GetAttributeValue>("languagecode"); + } + set + { + this.OnPropertyChanging("LanguageCode"); + this.SetAttributeValue("languagecode", value); + this.OnPropertyChanged("LanguageCode"); + } + } + + /// + /// The source of the license entitlements. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("licenseentitledby")] + public Microsoft.Xrm.Sdk.EntityReference LicenseEntitledBy + { + get + { + return this.GetAttributeValue("licenseentitledby"); + } + set + { + this.OnPropertyChanging("LicenseEntitledBy"); + this.SetAttributeValue("licenseentitledby", value); + this.OnPropertyChanged("LicenseEntitledBy"); + } + } + + /// + /// Additional metadata for this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("metadata")] + public string Metadata + { + get + { + return this.GetAttributeValue("metadata"); + } + set + { + this.OnPropertyChanging("Metadata"); + this.SetAttributeValue("metadata", value); + this.OnPropertyChanged("Metadata"); + } + } + + /// + /// Shows the mode of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] + public Microsoft.Xrm.Sdk.OptionSetValue Mode + { + get + { + return this.GetAttributeValue("mode"); + } + set + { + this.OnPropertyChanging("Mode"); + this.SetAttributeValue("mode", value); + this.OnPropertyChanged("Mode"); + } + } + + /// + /// Shows the mode of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("mode")] + public virtual Workflow_Mode? ModeEnum + { + get + { + return ((Workflow_Mode?)(EntityOptionSetEnum.GetEnum(this, "mode"))); + } + set + { + this.OnPropertyChanging("Mode"); + this.SetAttributeValue("mode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Mode"); + } + } + + /// + /// Unique identifier of the user who last modified the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedBy + { + get + { + return this.GetAttributeValue("modifiedby"); + } + } + + /// + /// Date and time when the process was last modified. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] + public System.Nullable ModifiedOn + { + get + { + return this.GetAttributeValue>("modifiedon"); + } + } + + /// + /// Unique identifier of the delegate user who last modified the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] + public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy + { + get + { + return this.GetAttributeValue("modifiedonbehalfby"); + } + set + { + this.OnPropertyChanging("ModifiedOnBehalfBy"); + this.SetAttributeValue("modifiedonbehalfby", value); + this.OnPropertyChanged("ModifiedOnBehalfBy"); + } + } + + /// + /// Flow modify metadata used for telemetry, etc. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifymetadata")] + public string ModifyMetadata + { + get + { + return this.GetAttributeValue("modifymetadata"); + } + set + { + this.OnPropertyChanging("ModifyMetadata"); + this.SetAttributeValue("modifymetadata", value); + this.OnPropertyChanged("ModifyMetadata"); + } + } + + /// + /// Name of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] + public string Name + { + get + { + return this.GetAttributeValue("name"); + } + set + { + this.OnPropertyChanging("Name"); + this.SetAttributeValue("name", value); + this.OnPropertyChanged("Name"); + } + } + + /// + /// Indicates whether the process is able to run as an on-demand process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ondemand")] + public System.Nullable OnDemand + { + get + { + return this.GetAttributeValue>("ondemand"); + } + set + { + this.OnPropertyChanging("OnDemand"); + this.SetAttributeValue("ondemand", value); + this.OnPropertyChanged("OnDemand"); + } + } + + /// + /// Outputs definition for this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("outputs")] + public string Outputs + { + get + { + return this.GetAttributeValue("outputs"); + } + set + { + this.OnPropertyChanging("Outputs"); + this.SetAttributeValue("outputs", value); + this.OnPropertyChanged("Outputs"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overwritetime")] + public System.Nullable OverwriteTime + { + get + { + return this.GetAttributeValue>("overwritetime"); + } + } + + /// + /// Unique identifier of the user or team who owns the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("ownerid")] + public Microsoft.Xrm.Sdk.EntityReference OwnerId + { + get + { + return this.GetAttributeValue("ownerid"); + } + set + { + this.OnPropertyChanging("OwnerId"); + this.SetAttributeValue("ownerid", value); + this.OnPropertyChanged("OwnerId"); + } + } + + /// + /// Unique identifier of the business unit that owns the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningbusinessunit")] + public Microsoft.Xrm.Sdk.EntityReference OwningBusinessUnit + { + get + { + return this.GetAttributeValue("owningbusinessunit"); + } + } + + /// + /// Unique identifier of the team who owns the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owningteam")] + public Microsoft.Xrm.Sdk.EntityReference OwningTeam + { + get + { + return this.GetAttributeValue("owningteam"); + } + } + + /// + /// Unique identifier of the user who owns the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("owninguser")] + public Microsoft.Xrm.Sdk.EntityReference OwningUser + { + get + { + return this.GetAttributeValue("owninguser"); + } + } + + /// + /// Unique identifier of the definition for process activation. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("parentworkflowid")] + public Microsoft.Xrm.Sdk.EntityReference ParentWorkflowId + { + get + { + return this.GetAttributeValue("parentworkflowid"); + } + } + + /// + /// For Internal Use Only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("planverified")] + public System.Nullable PlanVerified + { + get + { + return this.GetAttributeValue>("planverified"); + } + set + { + this.OnPropertyChanging("PlanVerified"); + this.SetAttributeValue("planverified", value); + this.OnPropertyChanged("PlanVerified"); + } + } + + /// + /// Unique identifier of the plug-in type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("plugintypeid")] + public Microsoft.Xrm.Sdk.EntityReference PluginTypeId + { + get + { + return this.GetAttributeValue("plugintypeid"); + } + } + + /// + /// Primary entity for the process. The process can be associated for one or more SDK operations defined on the primary entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("primaryentity")] + public string PrimaryEntity + { + get + { + return this.GetAttributeValue("primaryentity"); + } + set + { + this.OnPropertyChanging("PrimaryEntity"); + this.SetAttributeValue("primaryentity", value); + this.OnPropertyChanged("PrimaryEntity"); + } + } + + /// + /// Type the business process flow order. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processorder")] + public System.Nullable ProcessOrder + { + get + { + return this.GetAttributeValue>("processorder"); + } + set + { + this.OnPropertyChanging("ProcessOrder"); + this.SetAttributeValue("processorder", value); + this.OnPropertyChanged("ProcessOrder"); + } + } + + /// + /// Contains the role assignment for the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processroleassignment")] + public string ProcessRoleAssignment + { + get + { + return this.GetAttributeValue("processroleassignment"); + } + set + { + this.OnPropertyChanging("ProcessRoleAssignment"); + this.SetAttributeValue("processroleassignment", value); + this.OnPropertyChanged("ProcessRoleAssignment"); + } + } + + /// + /// Unique identifier of the associated form for process trigger. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processtriggerformid")] + public System.Nullable ProcessTriggerFormId + { + get + { + return this.GetAttributeValue>("processtriggerformid"); + } + set + { + this.OnPropertyChanging("ProcessTriggerFormId"); + this.SetAttributeValue("processtriggerformid", value); + this.OnPropertyChanged("ProcessTriggerFormId"); + } + } + + /// + /// Scope of the process trigger. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processtriggerscope")] + public Microsoft.Xrm.Sdk.OptionSetValue ProcessTriggerScope + { + get + { + return this.GetAttributeValue("processtriggerscope"); + } + set + { + this.OnPropertyChanging("ProcessTriggerScope"); + this.SetAttributeValue("processtriggerscope", value); + this.OnPropertyChanged("ProcessTriggerScope"); + } + } + + /// + /// Scope of the process trigger. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processtriggerscope")] + public virtual Workflow_ProcessTriggerScope? ProcessTriggerScopeEnum + { + get + { + return ((Workflow_ProcessTriggerScope?)(EntityOptionSetEnum.GetEnum(this, "processtriggerscope"))); + } + set + { + this.OnPropertyChanging("ProcessTriggerScope"); + this.SetAttributeValue("processtriggerscope", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("ProcessTriggerScope"); + } + } + + /// + /// Indicates the rank for order of execution for the synchronous workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rank")] + public System.Nullable Rank + { + get + { + return this.GetAttributeValue>("rank"); + } + set + { + this.OnPropertyChanging("Rank"); + this.SetAttributeValue("rank", value); + this.OnPropertyChanged("Rank"); + } + } + + /// + /// The renderer type of Workflow + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("rendererobjecttypecode")] + public string RendererObjectTypeCode + { + get + { + return this.GetAttributeValue("rendererobjecttypecode"); + } + set + { + this.OnPropertyChanging("RendererObjectTypeCode"); + this.SetAttributeValue("rendererobjecttypecode", value); + this.OnPropertyChanged("RendererObjectTypeCode"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("resourcecontainer")] + public string ResourceContainer + { + get + { + return this.GetAttributeValue("resourcecontainer"); + } + set + { + this.OnPropertyChanging("ResourceContainer"); + this.SetAttributeValue("resourcecontainer", value); + this.OnPropertyChanged("ResourceContainer"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("resourceid")] + public System.Nullable ResourceId + { + get + { + return this.GetAttributeValue>("resourceid"); + } + set + { + this.OnPropertyChanging("ResourceId"); + this.SetAttributeValue("resourceid", value); + this.OnPropertyChanged("ResourceId"); + } + } + + /// + /// Specifies the system user account under which a workflow executes. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("runas")] + public Microsoft.Xrm.Sdk.OptionSetValue RunAs + { + get + { + return this.GetAttributeValue("runas"); + } + set + { + this.OnPropertyChanging("RunAs"); + this.SetAttributeValue("runas", value); + this.OnPropertyChanged("RunAs"); + } + } + + /// + /// Specifies the system user account under which a workflow executes. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("runas")] + public virtual Workflow_RunAs? RunAsEnum + { + get + { + return ((Workflow_RunAs?)(EntityOptionSetEnum.GetEnum(this, "runas"))); + } + set + { + this.OnPropertyChanging("RunAs"); + this.SetAttributeValue("runas", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("RunAs"); + } + } + + /// + /// Schema version for this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("schemaversion")] + public string SchemaVersion + { + get + { + return this.GetAttributeValue("schemaversion"); + } + set + { + this.OnPropertyChanging("SchemaVersion"); + this.SetAttributeValue("schemaversion", value); + this.OnPropertyChanged("SchemaVersion"); + } + } + + /// + /// Scope of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("scope")] + public Microsoft.Xrm.Sdk.OptionSetValue Scope + { + get + { + return this.GetAttributeValue("scope"); + } + set + { + this.OnPropertyChanging("Scope"); + this.SetAttributeValue("scope", value); + this.OnPropertyChanged("Scope"); + } + } + + /// + /// Scope of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("scope")] + public virtual Workflow_Scope? ScopeEnum + { + get + { + return ((Workflow_Scope?)(EntityOptionSetEnum.GetEnum(this, "scope"))); + } + set + { + this.OnPropertyChanging("Scope"); + this.SetAttributeValue("scope", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Scope"); + } + } + + /// + /// Unique identifier of the SDK Message associated with this workflow. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("sdkmessageid")] + public Microsoft.Xrm.Sdk.EntityReference SdkMessageId + { + get + { + return this.GetAttributeValue("sdkmessageid"); + } + } + + /// + /// Unique identifier of the associated solution. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("solutionid")] + public System.Nullable SolutionId + { + get + { + return this.GetAttributeValue>("solutionid"); + } + } + + /// + /// Status of the workflow + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statecode")] + public System.Nullable StateCode + { + get + { + Microsoft.Xrm.Sdk.OptionSetValue optionSet = this.GetAttributeValue("statecode"); + if ((optionSet != null)) + { + return ((Xrm.Framework.CI.Common.Entities.WorkflowState)(System.Enum.ToObject(typeof(Xrm.Framework.CI.Common.Entities.WorkflowState), optionSet.Value))); + } + else + { + return null; + } + } + set + { + this.OnPropertyChanging("StateCode"); + if ((value == null)) + { + this.SetAttributeValue("statecode", null); + } + else + { + this.SetAttributeValue("statecode", new Microsoft.Xrm.Sdk.OptionSetValue(((int)(value)))); + } + this.OnPropertyChanged("StateCode"); + } + } + + /// + /// Reason for the status of the workflow + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public Microsoft.Xrm.Sdk.OptionSetValue StatusCode + { + get + { + return this.GetAttributeValue("statuscode"); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Reason for the status of the workflow + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("statuscode")] + public virtual Workflow_StatusCode? StatusCodeEnum + { + get + { + return ((Workflow_StatusCode?)(EntityOptionSetEnum.GetEnum(this, "statuscode"))); + } + set + { + this.OnPropertyChanging("StatusCode"); + this.SetAttributeValue("statuscode", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("StatusCode"); + } + } + + /// + /// Indicates whether the process can be included in other processes as a child process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("subprocess")] + public System.Nullable Subprocess + { + get + { + return this.GetAttributeValue>("subprocess"); + } + set + { + this.OnPropertyChanging("Subprocess"); + this.SetAttributeValue("subprocess", value); + this.OnPropertyChanged("Subprocess"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("suspensionreasondetails")] + public string SuspensionReasonDetails + { + get + { + return this.GetAttributeValue("suspensionreasondetails"); + } + set + { + this.OnPropertyChanging("SuspensionReasonDetails"); + this.SetAttributeValue("suspensionreasondetails", value); + this.OnPropertyChanged("SuspensionReasonDetails"); + } + } + + /// + /// Select whether synchronous workflow failures will be saved to log files. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("syncworkflowlogonfailure")] + public System.Nullable SyncWorkflowLogOnFailure + { + get + { + return this.GetAttributeValue>("syncworkflowlogonfailure"); + } + set + { + this.OnPropertyChanging("SyncWorkflowLogOnFailure"); + this.SetAttributeValue("syncworkflowlogonfailure", value); + this.OnPropertyChanged("SyncWorkflowLogOnFailure"); + } + } + + /// + /// The throttling behavior type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("throttlingbehavior")] + public Microsoft.Xrm.Sdk.OptionSetValue ThrottlingBehavior + { + get + { + return this.GetAttributeValue("throttlingbehavior"); + } + set + { + this.OnPropertyChanging("ThrottlingBehavior"); + this.SetAttributeValue("throttlingbehavior", value); + this.OnPropertyChanged("ThrottlingBehavior"); + } + } + + /// + /// The throttling behavior type. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("throttlingbehavior")] + public virtual Workflow_ThrottlingBehavior? ThrottlingBehaviorEnum + { + get + { + return ((Workflow_ThrottlingBehavior?)(EntityOptionSetEnum.GetEnum(this, "throttlingbehavior"))); + } + set + { + this.OnPropertyChanging("ThrottlingBehavior"); + this.SetAttributeValue("throttlingbehavior", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("ThrottlingBehavior"); + } + } + + /// + /// Indicates whether the process will be triggered when the primary entity is created. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("triggeroncreate")] + public System.Nullable TriggerOnCreate + { + get + { + return this.GetAttributeValue>("triggeroncreate"); + } + set + { + this.OnPropertyChanging("TriggerOnCreate"); + this.SetAttributeValue("triggeroncreate", value); + this.OnPropertyChanged("TriggerOnCreate"); + } + } + + /// + /// Indicates whether the process will be triggered on deletion of the primary entity. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("triggerondelete")] + public System.Nullable TriggerOnDelete + { + get + { + return this.GetAttributeValue>("triggerondelete"); + } + set + { + this.OnPropertyChanging("TriggerOnDelete"); + this.SetAttributeValue("triggerondelete", value); + this.OnPropertyChanged("TriggerOnDelete"); + } + } + + /// + /// Attributes that trigger the process when updated. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("triggeronupdateattributelist")] + public string TriggerOnUpdateAttributeList + { + get + { + return this.GetAttributeValue("triggeronupdateattributelist"); + } + set + { + this.OnPropertyChanging("TriggerOnUpdateAttributeList"); + this.SetAttributeValue("triggeronupdateattributelist", value); + this.OnPropertyChanged("TriggerOnUpdateAttributeList"); + } + } + + /// + /// For Internal Use Only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("trustedaccess")] + public System.Nullable TrustedAccess + { + get + { + return this.GetAttributeValue>("trustedaccess"); + } + } + + /// + /// Type of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] + public Microsoft.Xrm.Sdk.OptionSetValue Type + { + get + { + return this.GetAttributeValue("type"); + } + set + { + this.OnPropertyChanging("Type"); + this.SetAttributeValue("type", value); + this.OnPropertyChanged("Type"); + } + } + + /// + /// Type of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("type")] + public virtual Workflow_Type? TypeEnum + { + get + { + return ((Workflow_Type?)(EntityOptionSetEnum.GetEnum(this, "type"))); + } + set + { + this.OnPropertyChanging("Type"); + this.SetAttributeValue("type", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("Type"); + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uidata")] + public string UIData + { + get + { + return this.GetAttributeValue("uidata"); + } + } + + /// + /// Type of the UI Flow process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uiflowtype")] + public Microsoft.Xrm.Sdk.OptionSetValue UIFlowType + { + get + { + return this.GetAttributeValue("uiflowtype"); + } + set + { + this.OnPropertyChanging("UIFlowType"); + this.SetAttributeValue("uiflowtype", value); + this.OnPropertyChanged("UIFlowType"); + } + } + + /// + /// Type of the UI Flow process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uiflowtype")] + public virtual Workflow_UIFlowType? UIFlowTypeEnum + { + get + { + return ((Workflow_UIFlowType?)(EntityOptionSetEnum.GetEnum(this, "uiflowtype"))); + } + set + { + this.OnPropertyChanging("UIFlowType"); + this.SetAttributeValue("uiflowtype", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("UIFlowType"); + } + } + + /// + /// Unique name of the process + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("uniquename")] + public string UniqueName + { + get + { + return this.GetAttributeValue("uniquename"); + } + set + { + this.OnPropertyChanging("UniqueName"); + this.SetAttributeValue("uniquename", value); + this.OnPropertyChanged("UniqueName"); + } + } + + /// + /// Select the stage a process will be triggered on update. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("updatestage")] + public Microsoft.Xrm.Sdk.OptionSetValue UpdateStage + { + get + { + return this.GetAttributeValue("updatestage"); + } + set + { + this.OnPropertyChanging("UpdateStage"); + this.SetAttributeValue("updatestage", value); + this.OnPropertyChanged("UpdateStage"); + } + } + + /// + /// Select the stage a process will be triggered on update. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("updatestage")] + public virtual Workflow_Stage? UpdateStageEnum + { + get + { + return ((Workflow_Stage?)(EntityOptionSetEnum.GetEnum(this, "updatestage"))); + } + set + { + this.OnPropertyChanging("UpdateStage"); + this.SetAttributeValue("updatestage", value.HasValue ? new Microsoft.Xrm.Sdk.OptionSetValue((int)value) : null); + this.OnPropertyChanged("UpdateStage"); + } + } + + /// + /// + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] + public System.Nullable VersionNumber + { + get + { + return this.GetAttributeValue>("versionnumber"); + } + } + + /// + /// Unique identifier of the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowid")] + public System.Nullable WorkflowId + { + get + { + return this.GetAttributeValue>("workflowid"); + } + set + { + this.OnPropertyChanging("WorkflowId"); + this.SetAttributeValue("workflowid", value); + if (value.HasValue) + { + base.Id = value.Value; + } + else + { + base.Id = System.Guid.Empty; + } + this.OnPropertyChanged("WorkflowId"); + } + } + + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowid")] + public override System.Guid Id + { + get + { + return base.Id; + } + set + { + this.WorkflowId = value; + } + } + + /// + /// For internal use only. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("workflowidunique")] + public System.Nullable WorkflowIdUnique + { + get + { + return this.GetAttributeValue>("workflowidunique"); + } + } + + /// + /// XAML that defines the process. + /// + [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("xaml")] + public string Xaml + { + get + { + return this.GetAttributeValue("xaml"); + } + set + { + this.OnPropertyChanging("Xaml"); + this.SetAttributeValue("xaml", value); + this.OnPropertyChanged("Xaml"); + } + } + } + + /// + /// Represents a source of entities bound to a CRM service. It tracks and manages changes made to the retrieved entities. + /// + public partial class CIContext : Microsoft.Xrm.Sdk.Client.OrganizationServiceContext + { + + /// + /// Constructor. + /// + public CIContext(Microsoft.Xrm.Sdk.IOrganizationService service) : + base(service) + { + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable AsyncOperationSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable BulkDeleteOperationSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable connectionreferenceSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable DependencySet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable DuplicateRuleSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable EnvironmentVariableDefinitionSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable EnvironmentVariableValueSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable ImportJobSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable PluginAssemblySet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable PluginPackageSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable PluginTypeSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SdkMessageSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SdkMessageFilterSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SdkMessageProcessingStepSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SdkMessageProcessingStepImageSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable ServiceEndpointSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SolutionSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SolutionComponentSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SolutionHistoryDataSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SystemFormSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable SystemUserSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable WebResourceSet + { + get + { + return this.CreateQuery(); + } + } + + /// + /// Gets a binding to the set of all entities. + /// + public System.Linq.IQueryable WorkflowSet + { + get + { + return this.CreateQuery(); + } + } + } + + internal sealed class EntityOptionSetEnum + { + + public static System.Nullable GetEnum(Microsoft.Xrm.Sdk.Entity entity, string attributeLogicalName) + { + if (entity.Attributes.ContainsKey(attributeLogicalName)) + { + Microsoft.Xrm.Sdk.OptionSetValue value = entity.GetAttributeValue(attributeLogicalName); + if (value != null) + { + return value.Value; + } + } + return null; + } + } + + /// + /// Attribute to handle storing the OptionSet's Metadata. + /// + [System.AttributeUsageAttribute(System.AttributeTargets.Field)] + public sealed class OptionSetMetadataAttribute : System.Attribute + { + + /// + /// Color of the OptionSetValue. + /// + public string Color { get; set; } + + /// + /// Description of the OptionSetValue. + /// + public string Description { get; set; } + + /// + /// Display order index of the OptionSetValue. + /// + public int DisplayIndex { get; set; } + + /// + /// External value of the OptionSetValue. + /// + public string ExternalValue { get; set; } + + /// + /// Name of the OptionSetValue. + /// + public string Name { get; set; } + + /// + /// Initializes a new instance of the class. + /// + /// Name of the value. + /// Display order index of the value. + /// Color of the value. + /// Description of the value. + /// External value of the value. + public OptionSetMetadataAttribute(string name, int displayIndex, string color = null, string description = null, string externalValue = null) + { + this.Color = color; + this.Description = description; + this.ExternalValue = externalValue; + this.DisplayIndex = displayIndex; + this.Name = name; + } + } + + /// + /// Extension class to handle retrieving of OptionSetMetadataAttribute. + /// + public static class OptionSetExtension + { + + /// + /// Returns the OptionSetMetadataAttribute for the given enum value + /// + /// OptionSet Enum Type + /// Enum Value with OptionSetMetadataAttribute + public static OptionSetMetadataAttribute GetMetadata(this T value) + where T : struct, System.IConvertible + { + System.Type enumType = typeof(T); + if (!enumType.IsEnum) + { + throw new System.ArgumentException("T must be an enum!"); + } + System.Reflection.MemberInfo[] members = enumType.GetMember(value.ToString()); + for (int i = 0; (i < members.Length); i++ + ) + { + System.Attribute attribute = System.Reflection.CustomAttributeExtensions.GetCustomAttribute(members[i], typeof(OptionSetMetadataAttribute)); + if (attribute != null) + { + return ((OptionSetMetadataAttribute)(attribute)); + } + } + throw new System.ArgumentException("T must be an enum adorned with an OptionSetMetadataAttribute!"); + } + } } diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/OptionSets.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/OptionSets.cs index fe2f65ea..22d6435d 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/OptionSets.cs +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Entities/OptionSets.cs @@ -10,7599 +10,7974 @@ namespace Xrm.Framework.CI.Common.Entities { - - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum AsyncOperation_OperationType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity Propagation", 5)] - ActivityPropagation = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Prediction Events", 72)] - AIBuilderPredictionEvents = 190690092, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Training Events", 71)] - AIBuilderTrainingEvents = 190690091, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ALM Anomaly Detection Operation", 59)] - ALMAnomalyDetectionOperation = 73, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Module Metadata Operation", 58)] - AppModuleMetadataOperation = 72, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Audit Partition Creation", 35)] - AuditPartitionCreation = 41, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete", 12)] - BulkDelete = 13, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete File Attachment", 67)] - BulkDeleteFileAttachment = 94, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete Subprocess", 22)] - BulkDeleteSubprocess = 23, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Duplicate Detection", 7)] - BulkDuplicateDetection = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Email", 1)] - BulkEmail = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calculate Organization Maximum Storage Size", 21)] - CalculateOrganizationMaximumStorageSize = 22, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calculate Organization Storage Size", 17)] - CalculateOrganizationStorageSize = 18, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calculate Rollup Field", 49)] - CalculateRollupField = 57, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CallbackRegistration Expander Operation", 62)] - CallbackRegistrationExpanderOperation = 79, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CascadeAssign", 63)] - CascadeAssign = 90, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CascadeDelete", 64)] - CascadeDelete = 91, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Cascade Grant or Revoke Access Version Tracking Async Operation", 70)] - CascadeGrantorRevokeAccessVersionTrackingAsyncOperation = 12801, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Check For Language Pack Updates", 36)] - CheckForLanguagePackUpdates = 42, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Cleanup inactive workflow assemblies", 31)] - Cleanupinactiveworkflowassemblies = 32, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Cleanup Solution Components", 57)] - CleanupSolutionComponents = 71, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Collection Organization Size Statistics", 19)] - CollectionOrganizationSizeStatistics = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Collect Organization Database Statistics", 18)] - CollectOrganizationDatabaseStatistics = 19, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Collect Organization Statistics", 15)] - CollectOrganizationStatistics = 16, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Convert Date And Time Behavior", 52)] - ConvertDateAndTimeBehavior = 62, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Create Or Refresh Virtual Entity", 74)] - CreateOrRefreshVirtualEntity = 98, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Database log backup", 25)] - Databaselogbackup = 26, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Database Tuning", 20)] - DatabaseTuning = 21, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("DBCC SHRINKDATABASE maintenance job", 27)] - DBCCSHRINKDATABASEmaintenancejob = 28, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("DBCC SHRINKFILE maintenance job", 28)] - DBCCSHRINKFILEmaintenancejob = 29, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Deletion Service", 13)] - DeletionService = 14, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Detection Rule Publish", 6)] - DuplicateDetectionRulePublish = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Encryption Health Check", 45)] - EncryptionHealthCheck = 53, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("EntityKey Index Creation", 53)] - EntityKeyIndexCreation = 63, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Event Expander Operation", 65)] - EventExpanderOperation = 92, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Execute Async Request", 46)] - ExecuteAsyncRequest = 54, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Notification", 60)] - FlowNotification = 75, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Goal Roll Up", 34)] - GoalRollUp = 40, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import", 4)] - Import = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import File Parse", 2)] - ImportFileParse = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Sample Data", 33)] - ImportSampleData = 38, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Solution Metadata", 66)] - ImportSolutionMetadata = 93, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Subprocess", 16)] - ImportSubprocess = 17, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Translation", 51)] - ImportTranslation = 59, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Incoming Email Processing", 43)] - IncomingEmailProcessing = 51, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Index Management", 14)] - IndexManagement = 15, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Test Access", 44)] - MailboxTestAccess = 52, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mass Calculate Rollup Field", 50)] - MassCalculateRollupField = 58, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Matchcode Update", 11)] - MatchcodeUpdate = 12, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Full Text Catalog Index", 24)] - OrganizationFullTextCatalogIndex = 25, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Outgoing Activity", 42)] - OutgoingActivity = 50, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post to Yammer", 47)] - PosttoYammer = 49, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Provision language for user", 73)] - Provisionlanguageforuser = 201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Provision Language Pack", 37)] - ProvisionLanguagePack = 43, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quick Campaign", 10)] - QuickCampaign = 11, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Recurring Series Expansion", 32)] - RecurringSeriesExpansion = 35, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Refresh Business Unit for Records Owned By Principal", 68)] - RefreshBusinessUnitforRecordsOwnedByPrincipal = 95, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Regenerate Entity Row Count Snapshot Data", 40)] - RegenerateEntityRowCountSnapshotData = 46, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Regenerate Read Share Snapshot Data", 41)] - RegenerateReadShareSnapshotData = 47, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Reindex all indices maintenance job", 29)] - Reindexallindicesmaintenancejob = 30, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Assistant Cards", 56)] - RelationshipAssistantCards = 69, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Booking Sync", 55)] - ResourceBookingSync = 68, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Revoke Inherited Access", 69)] - RevokeInheritedAccess = 96, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Client Metadata Operation", 61)] - RibbonClientMetadataOperation = 76, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SQM Data Collection", 8)] - SQMDataCollection = 9, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Storage Limit Notification", 30)] - StorageLimitNotification = 31, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Event", 0)] - SystemEvent = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Transform Parse Data", 3)] - TransformParseData = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update Contract States", 26)] - UpdateContractStates = 27, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update Entitlement States", 48)] - UpdateEntitlementStates = 56, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update Knowledge Article States", 54)] - UpdateKnowledgeArticleStates = 65, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update Organization Database", 38)] - UpdateOrganizationDatabase = 44, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update Solution", 39)] - UpdateSolution = 45, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update Statistic Intervals", 23)] - UpdateStatisticIntervals = 24, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow", 9)] - Workflow = 10, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum AsyncOperation_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canceled", 7)] - Canceled = 32, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canceling", 4)] - Canceling = 22, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Failed", 6)] - Failed = 31, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("In Progress", 2)] - InProgress = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pausing", 3)] - Pausing = 21, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Succeeded", 5)] - Succeeded = 30, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Waiting", 1)] - Waiting = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Waiting For Resources", 0)] - WaitingForResources = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum BulkDeleteOperation_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canceled", 9)] - Canceled = 32, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canceling", 6)] - Canceling = 22, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Failed", 8)] - Failed = 31, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("In Progress", 4)] - InProgress = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Paused", 3)] - Paused = 12, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pausing", 5)] - Pausing = 21, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Retrying", 2)] - Retrying = 11, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Succeeded", 7)] - Succeeded = 30, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Waiting", 1)] - Waiting = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Waiting For Resources", 0)] - WaitingForResources = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ComponentState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Deleted", 2)] - Deleted = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Deleted Unpublished", 3)] - DeletedUnpublished = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Published", 0)] - Published = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unpublished", 1)] - Unpublished = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ComponentType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Configuration", 86)] - AIConfiguration = 402, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Project", 85)] - AIProject = 401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Project Type", 84)] - AIProjectType = 400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attachment", 28)] - Attachment = 35, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute", 1)] - Attribute = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute Image Configuration", 88)] - AttributeImageConfiguration = 431, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute Lookup Value", 4)] - AttributeLookupValue = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute Map", 36)] - AttributeMap = 47, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute Picklist Value", 3)] - AttributePicklistValue = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canvas App", 79)] - CanvasApp = 300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Complex Control", 48)] - ComplexControl = 64, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Role", 47)] - ConnectionRole = 63, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connector", 80)] - Connector_371 = 371, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connector", 81)] - Connector_372 = 372, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract Template", 30)] - ContractTemplate = 37, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Convert Rule", 60)] - ConvertRule = 154, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Convert Rule Item", 61)] - ConvertRuleItem = 155, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control", 66)] - CustomControl = 66, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control Default Config", 67)] - CustomControlDefaultConfig = 68, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Source Mapping", 68)] - DataSourceMapping = 166, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Display String", 18)] - DisplayString = 22, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Display String Map", 19)] - DisplayStringMap = 23, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Rule", 33)] - DuplicateRule = 44, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Rule Condition", 34)] - DuplicateRuleCondition = 45, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Template", 29)] - EmailTemplate = 36, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity", 0)] - Entity = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Analytics Configuration", 87)] - EntityAnalyticsConfiguration = 430, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Image Configuration", 89)] - EntityImageConfiguration = 432, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Key", 13)] - EntityKey = 14, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Map", 35)] - EntityMap = 46, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Relationship", 9)] - EntityRelationship = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Relationship Relationships", 11)] - EntityRelationshipRelationships = 12, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Relationship Role", 10)] - EntityRelationshipRole = 11, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment Variable Definition", 82)] - EnvironmentVariableDefinition = 380, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment Variable Value", 83)] - EnvironmentVariableValue = 381, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Permission", 50)] - FieldPermission = 71, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Security Profile", 49)] - FieldSecurityProfile = 70, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Form", 20)] - Form = 24, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Hierarchy Rule", 62)] - HierarchyRule = 65, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Map", 78)] - ImportMap = 208, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Index", 77)] - Index = 18, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("KB Article Template", 31)] - KBArticleTemplate = 38, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Localized Label", 6)] - LocalizedLabel = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mail Merge Template", 32)] - MailMergeTemplate = 39, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Managed Property", 12)] - ManagedProperty = 13, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile", 63)] - MobileOfflineProfile = 161, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile Item", 64)] - MobileOfflineProfileItem = 162, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Option Set", 8)] - OptionSet = 9, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization", 21)] - Organization = 25, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plugin Assembly", 52)] - PluginAssembly = 91, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plugin Type", 51)] - PluginType = 90, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Privilege", 14)] - Privilege = 16, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PrivilegeObjectTypeCode", 15)] - PrivilegeObjectTypeCode = 17, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship", 2)] - Relationship = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Extra Condition", 7)] - RelationshipExtraCondition = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report", 24)] - Report = 31, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Category", 26)] - ReportCategory = 33, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Entity", 25)] - ReportEntity = 32, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Visibility", 27)] - ReportVisibility = 34, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Command", 37)] - RibbonCommand = 48, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Context Group", 38)] - RibbonContextGroup = 49, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Customization", 39)] - RibbonCustomization = 50, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Diff", 42)] - RibbonDiff = 55, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Rule", 40)] - RibbonRule = 52, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Tab To Command Map", 41)] - RibbonTabToCommandMap = 53, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Role", 16)] - Role = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Role Privilege", 17)] - RolePrivilege = 21, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Routing Rule", 56)] - RoutingRule = 150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Routing Rule Item", 57)] - RoutingRuleItem = 151, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Saved Query", 22)] - SavedQuery = 26, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Saved Query Visualization", 43)] - SavedQueryVisualization = 59, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SDKMessage", 69)] - SDKMessage = 201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SDKMessageFilter", 70)] - SDKMessageFilter = 202, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SdkMessagePair", 71)] - SdkMessagePair = 203, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SDK Message Processing Step", 53)] - SDKMessageProcessingStep = 92, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SDK Message Processing Step Image", 54)] - SDKMessageProcessingStepImage = 93, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SdkMessageRequest", 72)] - SdkMessageRequest = 204, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SdkMessageRequestField", 73)] - SdkMessageRequestField = 205, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SdkMessageResponse", 74)] - SdkMessageResponse = 206, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SdkMessageResponseField", 75)] - SdkMessageResponseField = 207, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Endpoint", 55)] - ServiceEndpoint = 95, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Similarity Rule", 65)] - SimilarityRule = 165, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Site Map", 46)] - SiteMap = 62, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA", 58)] - SLA = 152, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA Item", 59)] - SLAItem = 153, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Form", 44)] - SystemForm = 60, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("View Attribute", 5)] - ViewAttribute = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Resource", 45)] - WebResource = 61, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("WebWizard", 76)] - WebWizard = 210, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow", 23)] - Workflow = 29, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum connectionreference_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Active", 0)] - Active = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Inactive", 1)] - Inactive = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum DependencyType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Published", 2)] - Published = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Internal", 1)] - SolutionInternal = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unpublished", 3)] - Unpublished = 4, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum DuplicateRule_BaseEntityTypeCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Account", 449, null, "Business that represents a customer or potential customer. The company that is bi" + - "lled in business transactions.")] - Account = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AccountLeads", 448, null, "description.")] - AccountLeads = 16, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ACIViewMapper", 450, null, "Customized messages for an entity that has been renamed.")] - ACIViewMapper = 8040, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Approval Model", 555, null, "The action approval model data attached to an action approval.")] - ActionApprovalModel = 10176, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card", 452, null, "Action card entity to show action cards.")] - ActionCard = 9962, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card Regarding", 530)] - ActionCardRegarding = 10085, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card Role Setting", 532)] - ActionCardRoleSetting = 10086, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card Type", 360, null, "To provide master data for the card types list. For internal use only")] - ActionCardType = 9983, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card User Settings", 451, null, "Stores user settings for action cards")] - ActionCardUserSettings = 9973, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ActionCardUserState", 444)] - ActionCardUserState = 9968, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Input Parameter", 96, null, "Attributes of action input parameters")] - ActionInputParameter = 10265, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Output Parameter", 95, null, "Attributes of action output parameters")] - ActionOutputParameter = 10266, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity", 446, null, "Task performed, or to be performed, by a user. An activity is any action for whic" + - "h an entry can be made on a calendar.")] - Activity = 4200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity monitor", 445, null, "Entity that tracks ARC runtime information.")] - Activitymonitor = 10228, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity Party", 447, null, "Person or group associated with an activity. An activity can have multiple activi" + - "ty parties.")] - ActivityParty = 135, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Adaptive Card Configuration", 531, null, "Adaptive Card Configuration")] - AdaptiveCardConfiguration = 10274, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Address", 403, null, "Address and shipping information. Used to store additional addresses for an accou" + - "nt or contact.")] - Address = 1071, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("admin_settings_entity", 424)] - admin_settings_entity = 10014, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Advanced Similarity Rule", 426, null, "A text match rule identifies similar records using keywords and key phrases deter" + - "mined with text analytics")] - AdvancedSimilarityRule = 9949, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Agent script", 97, null, "Agent script v2")] - Agentscript = 10262, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Agent script step", 99)] - Agentscriptstep = 10263, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Dataset", 538)] - AIBuilderDataset = 10128, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Dataset File", 545)] - AIBuilderDatasetFile = 10129, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Dataset Record", 544)] - AIBuilderDatasetRecord = 10141, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Datasets Container", 546)] - AIBuilderDatasetsContainer = 10130, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder File", 548)] - AIBuilderFile = 10131, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder File Attached Data", 547)] - AIBuilderFileAttachedData = 10132, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Configuration", 540)] - AIConfiguration = 402, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Form Processing Document", 539)] - AIFormProcessingDocument = 10112, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Model", 541)] - AIModel = 401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Bounding Box", 513)] - AIObjectDetectionBoundingBox = 10115, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Image", 543)] - AIObjectDetectionImage = 10113, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Image Mapping", 512)] - AIObjectDetectionImageMapping = 10116, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Label", 542)] - AIObjectDetectionLabel = 10114, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Template", 514)] - AITemplate = 400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Component", 516)] - AnalysisComponent = 10090, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Job", 515)] - AnalysisJob = 10091, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Result", 508)] - AnalysisResult = 10092, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Result Detail", 507)] - AnalysisResultDetail = 10093, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analytics and insights", 581, null, "Analytics and insights feature entity")] - Analyticsandinsights = 10288, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Announcement", 483, null, "Announcement associated with an organization.")] - Announcement = 132, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Annual Fiscal Calendar", 432, null, "Year long fiscal calendar of an organization. A span of time during which the fin" + - "ancial activities of an organization are calculated.")] - AnnualFiscalCalendar = 2000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ApiSettings", 439, null, "This entity contains the mapping of entity to the mode with which bulk apis are e" + - "xecuted")] - ApiSettings = 10120, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Config Master", 442, null, "Contains the master list of all properties that can be customized for apps in Dyn" + - "amics 365. For internal use only.")] - AppConfigMaster = 9011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Configuration", 438, null, "Contains a mapping between an app configuration instance and an app, which define" + - "s the properties that can be customized for the app. Optionally, also contains n" + - "avigation setting for an app. For internal use only.")] - AppConfiguration = 9012, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Configuration Instance", 440, null, "Contains a property or a list of properties from the app configuration master lis" + - "t that can be customized for any app in Dynamics 365. For internal use only.")] - AppConfigurationInstance = 9013, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application Extension", 517)] - ApplicationExtension = 10245, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application File", 434, null, "Files used by the application")] - ApplicationFile = 4707, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application Ribbons", 259, null, "Ribbon customizations for the application ribbon and entity ribbon templates.")] - ApplicationRibbons = 1120, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application Tab Template", 524)] - ApplicationTabTemplate = 10246, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ApplicationUser", 433, null, "Application User that has non-interactive access to the CDS system")] - ApplicationUser = 10170, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Module Component", 437, null, "A component available in a business app such as entity, dashboard, form, view, ch" + - "art, and business process.")] - AppModuleComponent = 9007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppModule Metadata", 490, null, "For internal use only.")] - AppModuleMetadata = 8700, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppModule Metadata Async Operation", 494, null, "For internal use only.")] - AppModuleMetadataAsyncOperation = 8702, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppModule Metadata Dependency", 492, null, "For internal use only.")] - AppModuleMetadataDependency = 8701, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Module Roles", 493, null, "Security roles that have access to a business app.")] - AppModuleRoles = 9009, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Appointment", 486, null, "Commitment representing a time interval with start/end times and duration.")] - Appointment = 4201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App profile", 510)] - Appprofile = 10244, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approval", 554, null, "An approval.")] - Approval = 10177, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approval Request", 556, null, "An individual request for approval.")] - ApprovalRequest = 10178, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approval Response", 558, null, "An individual response to an approval.")] - ApprovalResponse = 10179, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Article", 671, null, "Structured content that is part of the knowledge base.")] - Article = 127, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Article Comment", 670, null, "Comment on a knowledge base article.")] - ArticleComment = 1082, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Article Template", 672, null, "Template for a knowledge base article that contains the standard attributes of an" + - " article.")] - ArticleTemplate = 1016, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Asset Category Template Association", 523)] - AssetCategoryTemplateAssociation = 10234, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Asset Template Association", 525)] - AssetTemplateAssociation = 10235, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attachment", 443, null, "MIME attachment for an activity.")] - Attachment_1001 = 1001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attachment", 489, null, "Attachment for an email activity.")] - Attachment_1002 = 1002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute", 488)] - Attribute = 9808, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute Map", 502, null, "Represents a mapping between attributes where the attribute values should be copi" + - "ed from a record into the form of a new related record.")] - AttributeMap = 4601, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Auditing", 501, null, "Track changes to records for analysis, record keeping, and compliance.")] - Auditing = 4567, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Audit Log", 460)] - AuditLog = 10305, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Authorization Server", 503, null, "Authorization servers that trust this organization")] - AuthorizationServer = 1094, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Auto Capture Rule", 527)] - AutoCaptureRule = 10121, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Auto Capture Settings", 526)] - AutoCaptureSettings = 10122, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Available Times", 505)] - AvailableTimes = 10231, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Available Times Data Source", 504)] - AvailableTimesDataSource = 10229, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Await All Action Approval Model", 557, null, "The await all action approval model data attached to an action approval.")] - AwaitAllActionApprovalModel = 10180, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Await All Approval Model", 550, null, "The await all approval model data attached to an approval.")] - AwaitAllApprovalModel = 10181, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Azure Service Connection", 497, null, "Stores connection information for an Azure service")] - AzureServiceConnection = 9936, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Basic Approval Model Data", 549, null, "The basic approval model data attached to an approval.")] - BasicApprovalModelData = 10182, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource", 496, null, "Resource that has capacity which can be allocated to work.")] - BookableResource = 1150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Booking", 498, null, "Represents the line details of a resource booking.")] - BookableResourceBooking = 1145, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Booking Header", 499, null, "Reservation entity representing the summary of the associated resource bookings.")] - BookableResourceBookingHeader = 1146, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("BookableResourceBooking to Exchange Id Mapping", 500, null, "The mapping used to keep track of the IDs for items synced between CRM BookableRe" + - "sourceBooking and Exchange.")] - BookableResourceBookingtoExchangeIdMapping = 4421, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Category", 470, null, "Categorize resources that have capacity into categories such as roles.")] - BookableResourceCategory = 1147, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Category Assn", 469, null, "Association entity to model the categorization of resources.")] - BookableResourceCategoryAssn = 1149, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Characteristic", 471, null, "Associates resources with their characteristics and specifies the proficiency lev" + - "el of a resource for that characteristic.")] - BookableResourceCharacteristic = 1148, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Group", 473, null, "Associates resources with resource groups that they are a member of.")] - BookableResourceGroup = 1151, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Booking Status", 472, null, "Allows creation of multiple sub statuses mapped to a booking status option.")] - BookingStatus = 1152, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("BotContent", 141)] - BotContent = 10221, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete Failure", 466, null, "Record that was not deleted during a bulk deletion job.")] - BulkDeleteFailure = 4425, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete Operation", 468, null, "User-submitted bulk deletion job.")] - BulkDeleteOperation = 4424, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Operation Log", 474, null, "Log used to track bulk operation execution, successes, and failures.")] - BulkOperationLog = 4405, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Data Localized Label", 481, null, "Business Data Localized Label")] - BusinessDataLocalizedLabel = 4232, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Process Flow Instance", 480, null, "Active path associated with every Business Process Flow instance")] - BusinessProcessFlowInstance = 4725, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Unit", 482, null, "Business, division, or department in the Microsoft Dynamics 365 database.")] - BusinessUnit = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Unit Map", 484, null, "Stores mapping attributes for business units.")] - BusinessUnitMap = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calendar", 476, null, "Calendar used by the scheduling system to define when an appointment or activity " + - "is to occur.")] - Calendar = 4003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calendar Rule", 475, null, "Defines free/busy times for a service and for resources or resource groups, such " + - "as working, non-working, vacation, and blocked.")] - CalendarRule = 4004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Callback Registration", 477, null, "Callback Registration that stores configuration.")] - CallbackRegistration = 301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign", 479, null, "Container for campaign activities and responses, sales literature, products, and " + - "lists to create, plan, execute, and track the results of a specific marketing ca" + - "mpaign through its life.")] - Campaign = 4400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Activity", 478, null, "Task performed, or to be performed, by a user for planning or running a campaign." + - "")] - CampaignActivity = 4402, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Activity Item", 365, null, "Work item of a campaign activity, such as a list or sales literature.")] - CampaignActivityItem = 4404, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Item", 364, null, "Work item in a campaign, a list or sales literature.")] - CampaignItem = 4403, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Response", 366, null, "Response from an existing or a potential new customer for a campaign.")] - CampaignResponse = 4401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canvas App", 368, null, "An application built through a canvas-based editing experience.")] - CanvasApp = 300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CanvasApp Extended Metadata", 367, null, "Holds extended metadata values for canvas apps that are not solution aware")] - CanvasAppExtendedMetadata = 10199, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CascadeGrantRevokeAccessRecordsTracker", 359)] - CascadeGrantRevokeAccessRecordsTracker = 10203, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CascadeGrantRevokeAccessVersionTracker", 361)] - CascadeGrantRevokeAccessVersionTracker = 10204, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case", 605, null, "Service request case associated with a contract.")] - Case = 112, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Enrichment", 518)] - CaseEnrichment = 10277, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Resolution", 659, null, "Special type of activity that includes description of the resolution, billing sta" + - "tus, and the duration of the case.")] - CaseResolution = 4206, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Suggestion", 520)] - CaseSuggestion = 10278, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Suggestion Request Payload", 522)] - CaseSuggestionRequestPayload = 10279, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Suggestions Data Souce", 521)] - CaseSuggestionsDataSouce = 10280, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Topic", 576)] - CaseTopic = 10289, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case topic Incident mapping", 575, null, "Cases mapping with the case topics")] - CasetopicIncidentmapping = 10292, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Topic Setting", 577, null, "Case Topic Setting Entity")] - CaseTopicSetting = 10290, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Topic Summary", 579, null, "Case Topic Summary Entity")] - CaseTopicSummary = 10291, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Catalog", 363, null, "Entity for cataloging records to make it easier for your customers to find them o" + - "n portals and through search.")] - Catalog = 10215, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Catalog Assignment", 362, null, "Entity for assigning records to a specific catalog ")] - CatalogAssignment = 10216, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Category", 369, null, "Entity for categorizing records to make it easier for your customers to find them" + - " on portals and through search.")] - Category = 9959, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Access Profile", 376, null, "Information about permissions needed to access Dynamics 365 through external chan" + - "nels.For internal use only")] - ChannelAccessProfile = 3005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Access Profile Rule", 375, null, "Defines the rules for automatically associating channel access profiles to extern" + - "al party records.For internal use only")] - ChannelAccessProfileRule = 9400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Access Profile Rule Item", 377, null, "Defines the rule items of a profile rule set for the automated profile associatio" + - "n.For internal use only")] - ChannelAccessProfileRuleItem = 9401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Property", 379, null, "Instance of a channel property containing its name and corresponding data type.")] - ChannelProperty = 1236, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Property Group", 378, null, "Group or collection of channel properties provided by the external channel for a " + - "Microsoft Dynamics 365 activity.")] - ChannelPropertyGroup = 1234, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Provider", 578, null, "Entity that will hold the information (configuration) about a channel provider")] - ChannelProvider = 10256, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Characteristic", 371, null, "Skills, education and certifications of resources.")] - Characteristic = 1141, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot", 465, null, "Represents a Power Virtual Agents Chatbot. https://powerva.microsoft.com/")] - Chatbot_10223 = 10223, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot", 427)] - Chatbot_10316 = 10316, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot Approval BPF", 32, null, "Base entity for process Chatbot Approval BPF")] - ChatbotApprovalBPF = 10323, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot subcomponent", 464, null, "Holds key authoring components of a Chatbot such a topics, entities, variables, e" + - "tc.")] - Chatbotsubcomponent = 10224, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Child Incident Count", 370, null, "For internal use only.")] - ChildIncidentCount = 113, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Client update", 372, null, "Microsoft Dynamics 365 client for Outlook offline database update.")] - Clientupdate = 36, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("COE Settings", 459)] - COESettings = 10306, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Column Mapping", 374, null, "Mapping for columns in a data map.")] - ColumnMapping = 4417, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Comment", 73, null, "A comment on an activity feed post.")] - Comment = 8005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Commitment", 373, null, "For internal use only.")] - Commitment = 4215, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Competitor", 344, null, "Business competing for the sale represented by a lead or opportunity.")] - Competitor = 123, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Competitor Address", 343, null, "Additional addresses for a competitor. The first two addresses are stored in the " + - "competitor object.")] - CompetitorAddress = 1004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Competitor Product", 345, null, "Association between a competitor and a product offered by the competitor.")] - CompetitorProduct = 1006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CompetitorSalesLiterature", 347)] - CompetitorSalesLiterature = 26, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Component Layer", 570)] - ComponentLayer = 10069, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Component Layer Data Source", 572)] - ComponentLayerDataSource = 10070, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Config", 233)] - Config = 10008, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection", 339, null, "Relationship between two entities.")] - Connection = 3234, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Reference", 338)] - ConnectionReference_10198 = 10198, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Reference", 461)] - ConnectionReference_10307 = 10307, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Role", 340, null, "Role describing a relationship between a two records.")] - ConnectionRole = 3231, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Role Object Type Code", 342, null, "Specifies the entity type that can play specific role in a connection.")] - ConnectionRoleObjectTypeCode = 3233, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connector", 574, null, "Connector Entity to support Solutioning Integration")] - Connector_371 = 371, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connector", 341, null, "Connector Entity to support Solutioning Integration")] - Connector_372 = 372, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contact", 355, null, "Person with whom a business unit has a relationship, such as customer, supplier, " + - "and colleague.")] - Contact = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactInvoices", 354)] - ContactInvoices = 17, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactLeads", 356)] - ContactLeads = 22, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactOrders", 358)] - ContactOrders = 19, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactQuotes", 357)] - ContactQuotes = 18, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract", 350, null, "Agreement to provide customer service during a specified amount of time or number" + - " of cases.")] - Contract = 1010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract Line", 349, null, "Line item in a contract that specifies the type of service a customer is entitled" + - " to.")] - ContractLine = 1011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract Template", 351, null, "Template for a contract containing the standard attributes of a contract.")] - ContractTemplate = 2011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ConversationTranscript", 353, null, "Contains the transcripts of conversations between participants such as customers," + - " Virtual Agents or Human agents.")] - ConversationTranscript = 10222, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Currency", 237, null, "Currency in which a financial transaction is carried out.")] - Currency = 9105, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom API", 406, null, "Entity that defines a custom API")] - CustomAPI = 10218, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom API Request Parameter", 408, null, "Entity that defines a request parameter for a custom API")] - CustomAPIRequestParameter = 10219, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom API Response Property", 410, null, "Entity that defines a response property for a custom API ")] - CustomAPIResponseProperty = 10220, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Connecter Approval BPF", 34, null, "Base entity for process Custom Connecter Approval BPF")] - CustomConnecterApprovalBPF = 10324, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control", 409, null, "For internal use only.")] - CustomControl = 9753, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control Default Config", 402, null, "For internal use only.")] - CustomControlDefaultConfig = 9755, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control Resource", 401, null, "Custom Control Resource Id")] - CustomControlResource = 9754, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Asset Attachment", 580, null, "Attachments for Customer Asset")] - CustomerAssetAttachment = 10236, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Asset Category", 587, null, "The Category of Customer Asset.")] - CustomerAssetCategory = 10143, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Relationship", 404, null, "Relationship between a customer and a partner in which either can be an account o" + - "r contact.")] - CustomerRelationship = 4502, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer service historical analytics (preview)", 588, null, "Customer service historical analytics (preview)")] - Customerservicehistoricalanalytics_preview = 10293, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice alert", 140)] - CustomerVoicealert = 10209, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice alert rule", 27)] - CustomerVoicealertrule = 10210, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice file response", 28, null, "Response to a file upload question.")] - CustomerVoicefileresponse = 10301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice localized survey email template", 30, null, "Stores localized data for email templates.")] - CustomerVoicelocalizedsurveyemailtemplate = 10173, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice project", 29, null, "Set of surveys to collect feedback.")] - CustomerVoiceproject = 10174, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice satisfaction metric", 23, null, "Satisfaction metric defined for a project.")] - CustomerVoicesatisfactionmetric = 10175, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey", 25, null, "Set of questions to collect feedback.")] - CustomerVoicesurvey = 10074, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey email template", 26, null, "Template for an email message that contains the survey invitation link.")] - CustomerVoicesurveyemailtemplate = 10071, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey invite", 24, null, "Activity that tracks a survey invitation sent to a person.")] - CustomerVoicesurveyinvite = 10075, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey question", 22, null, "Question in a survey to collect feedback.")] - CustomerVoicesurveyquestion = 10072, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey question response", 21, null, "Response to a question in a survey.")] - CustomerVoicesurveyquestionresponse = 10073, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey reminder", 31, null, "Email reminders for surveys created in Customer Voice.")] - CustomerVoicesurveyreminder = 10302, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey response", 38, null, "Response to a survey.")] - CustomerVoicesurveyresponse = 10076, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice unsubscribed recipient", 37, null, "Email address of an unsubscribed respondent.")] - CustomerVoiceunsubscribedrecipient = 10077, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Analytics Report", 586, null, "Data Analytics Reports")] - DataAnalyticsReport = 10163, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Database Version", 589, null, "Stores the latest database version for a solution, for internal use only.")] - DatabaseVersion = 10050, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dataflow", 582)] - Dataflow = 418, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Import", 609, null, "Status and ownership information for an import job.")] - DataImport = 4410, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Folder", 411, null, "A folder is a place to store data in Azure Data Lake.")] - DataLakeFolder = 10211, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Folder Permission", 418)] - DataLakeFolderPermission = 10212, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Workspace", 417, null, "A workspace is a place to store data in Azure Data Lake.")] - DataLakeWorkspace = 10168, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Workspace Permission", 419)] - DataLakeWorkspacePermission = 10169, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Map", 606, null, "Data map used in import.")] - DataMap = 4411, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Performance Dashboard", 421, null, "Data Performance Dashboard.")] - DataPerformanceDashboard = 4450, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("DelveActionHub", 420, null, "Delve Action Hubs Description")] - DelveActionHub = 9961, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dependency", 413, null, "A component dependency in CRM.")] - Dependency = 7105, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dependency Feature", 412, null, "A dependency feature.")] - DependencyFeature = 7108, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dependency Node", 414, null, "The representation of a component dependency node in CRM.")] - DependencyNode = 7106, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("[Deprecated] Data Analytics Admin Settings", 509, null, "[Deprecated]")] - DeprecatedDataAnalyticsAdminSettings = 10162, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("[Deprecated] Dynamics Customer Service Analytics", 511, null, "[Deprecated] Controls access to Analytics Reporting Sitemap in Dynamics Customer " + - "Service App")] - DeprecatedDynamicsCustomerServiceAnalytics = 10164, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Device", 573, null, "Specify Device.")] - Device = 10142, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Discount", 416, null, "Price reduction made from the list price of a product or service based on the qua" + - "ntity purchased.")] - Discount = 1013, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Discount List", 415, null, "Type of discount specified as either a percentage or an amount.")] - DiscountList = 1080, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Display String", 386, null, "Customized messages for an entity that has been renamed.")] - DisplayString = 4102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Display String Map", 385, null, "Maps customized display strings to entities.")] - DisplayStringMap = 4101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Document Location", 300, null, "Document libraries or folders on a SharePoint server from where documents can be " + - "managed in Microsoft Dynamics 365.")] - DocumentLocation = 9508, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Document Suggestions", 168, null, "Document Suggestions")] - DocumentSuggestions = 1189, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Document Template", 389, null, "Used to store Document Templates in database in binary format.")] - DocumentTemplate = 9940, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Detection Rule", 381, null, "Rule used to identify potential duplicates.")] - DuplicateDetectionRule = 4414, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Record", 388, null, "Potential duplicate record.")] - DuplicateRecord = 4415, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Rule Condition", 380, null, "Condition of a duplicate detection rule.")] - DuplicateRuleCondition = 4416, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email", 397, null, "Activity that is delivered using email protocols.")] - Email = 4202, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Hash", 396, null, "Email activity hashes used for correlation purposes.")] - EmailHash = 4023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Search", 398, null, "Email Address Search Table.")] - EmailSearch = 4299, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Server Profile", 400, null, "Holds the Email Server Profiles of an organization")] - EmailServerProfile = 9605, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Signature", 399, null, "Signature for email message")] - EmailSignature = 9997, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Template", 169, null, "Template for an email message that contains the standard attributes of an email m" + - "essage.")] - EmailTemplate = 2010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement", 392, null, "Defines the amount and type of support a customer should receive.")] - Entitlement = 9700, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Channel", 391, null, "Defines the amount and type of support for a channel.")] - EntitlementChannel = 9701, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Contact", 393)] - EntitlementContact = 7272, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Entity Allocation Type Mapping", 395, null, "Mapping to define which Allocation Types are available for Entity Type to be used" + - " on Entitlement")] - EntitlementEntityAllocationTypeMapping = 9704, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Product", 394)] - EntitlementProduct = 6363, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Template", 506, null, "Contains predefined customer support terms that can be used to created entitlemen" + - "ts for customers.")] - EntitlementTemplate = 9702, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Template Channel", 618, null, "Contains predefined support terms for a channel to create entitlements for custom" + - "ers.")] - EntitlementTemplateChannel = 9703, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Template Product", 617)] - EntitlementTemplateProduct = 4545, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity", 619)] - Entity = 9800, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity1", 232)] - Entity1 = 10015, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity2", 234)] - Entity2 = 10016, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Analytics Config", 621, null, "This entity contains information about which entities are enabled for Azure Data " + - "Lake Services integration")] - EntityAnalyticsConfig = 430, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Image Configuration", 612, null, "Store image configuration for each entity")] - EntityImageConfiguration = 432, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Key", 614)] - EntityKey = 9810, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Map", 616, null, "Represents a mapping between two related entities so that data from one record ca" + - "n be copied into the form of a new related record.")] - EntityMap = 4600, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("EntityRankingRule", 583)] - EntityRankingRule = 10087, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Relationship", 615)] - EntityRelationship = 9811, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment", 462)] - Environment = 10309, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment Variable Definition", 622, null, "Contains information about the settable variable: its type, default value, and et" + - "c.")] - EnvironmentVariableDefinition = 380, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment Variable Value", 629, null, "Holds the value for the associated EnvironmentVariableDefinition entity.")] - EnvironmentVariableValue = 381, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Exchange Sync Id Mapping", 630, null, "The mapping used to keep track of the IDs for items synced between CRM and Exchan" + - "ge.")] - ExchangeSyncIdMapping = 4120, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Expander Event", 632, null, "For internal use only. An event that will be expanded into jobs whose executions " + - "can proceed in the background.")] - ExpanderEvent = 4711, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Expired Process", 631, null, "Expired Process Business Process Flow")] - ExpiredProcess = 955, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ExportSolutionUpload", 624)] - ExportSolutionUpload = 10201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("External Party", 623, null, "Information about external parties that need to access Dynamics 365 from external" + - " channels.For internal use only")] - ExternalParty = 3008, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("External Party Item", 625, null, "Information about external party items that need to access Dynamics 365 from exte" + - "rnal channels.For internal use only")] - ExternalPartyItem = 9987, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Facility/Equipment", 628, null, "Resource that can be scheduled.")] - FacilityEquipment = 4000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Fax", 627, null, "Activity that tracks call outcome and number of pages for a fax and optionally st" + - "ores an electronic copy of the document.")] - Fax = 4204, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Feedback", 626, null, "Container for feedback and ratings for knowledge articles.")] - Feedback = 9958, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Permission", 597, null, "Group of privileges used to categorize users to provide appropriate access to sec" + - "ured columns.")] - FieldPermission = 1201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Security Profile", 596, null, "Profile which defines access level for secured attributes")] - FieldSecurityProfile = 1200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Sharing", 75, null, "Defines CRM security principals (users and teams) access rights to secured field " + - "for an entity instance.")] - FieldSharing = 44, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("FileAttachment", 598, null, "File Attachment")] - FileAttachment = 55, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Filter", 139, null, "Contains user personalization information regarding which of the administrator’s " + - "selected views to display on a user’s personal wall.")] - Filter = 10005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Filter Template", 600, null, "Template for a filter.")] - FilterTemplate = 30, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Fixed Monthly Fiscal Calendar", 599, null, "Fixed monthly fiscal calendar of an organization. A span of time during which the" + - " financial activities of an organization are calculated.")] - FixedMonthlyFiscalCalendar = 2004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow", 455)] - Flow = 10310, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Action Detail", 454)] - FlowActionDetail = 10311, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Approval", 551, null, "Microsoft Flow data attached to an approval.")] - FlowApproval = 10183, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Approval BPF", 36, null, "Base entity for process Flow Approval BPF")] - FlowApprovalBPF = 10325, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("flowcardtype", 553)] - flowcardtype = 10088, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Resource", 456)] - FlowResource = 10312, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Session", 592, null, "Entity to store the information that is generated when a modern flow or UI flow r" + - "uns.")] - FlowSession = 4720, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Follow", 80, null, "Represents a user following the activity feed of an object.")] - Follow = 8003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast", 566, null, "Stores sales predictions for your team or organization. For internal use.")] - Forecast = 10079, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast Configuration", 552)] - ForecastConfiguration = 10109, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast definition", 559, null, "Defines the parameters used for forecasting.")] - Forecastdefinition = 10078, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast recurrence", 565, null, "Stores recalculation information for each recurrence of the forecast hierarchy. F" + - "or internal use.")] - Forecastrecurrence = 10080, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Functional Location", 567)] - FunctionalLocation = 10237, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Global Search Configuration", 591)] - GlobalSearchConfiguration = 54, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Goal", 593, null, "Target objective for a user or a team for a specified time period.")] - Goal = 9600, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Goal Metric", 535, null, "Type of measurement for a goal, such as money amount or count.")] - GoalMetric = 9603, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Help Page", 569)] - HelpPage = 10111, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Hierarchy Rule", 594, null, "Organization-owned entity customizations including mapping Quick view form with R" + - "elationship Id")] - HierarchyRule = 8840, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Hierarchy Security Configuration", 601)] - HierarchySecurityConfiguration = 9919, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("HolidayWrapper", 608)] - HolidayWrapper = 9996, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("icebreakersconfig", 568)] - icebreakersconfig = 10010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Image Attribute Configuration", 495, null, "Store configuration for each image attribute")] - ImageAttributeConfiguration = 431, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Image Descriptor", 607, null, "For internal use only.")] - ImageDescriptor = 1007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Data", 611, null, "Unprocessed data from imported files.")] - ImportData = 4413, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Entity Mapping", 610, null, "Mapping for entities in a data map.")] - ImportEntityMapping = 4428, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Job", 602, null, "For internal use only.")] - ImportJob = 9107, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Log", 604, null, "Failure reason and other detailed information for a record that failed to import." + - "")] - ImportLog = 4423, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Source File", 603, null, "File name of file used for import.")] - ImportSourceFile = 4412, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Incident KnowledgeBaseRecord", 660)] - IncidentKnowledgeBaseRecord = 9931, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Indexed Article", 387, null, "Article indexed for search purposes.")] - IndexedArticle = 126, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("inMail", 635, null, "Custom Activity entity to store LinkedIn inMail records.")] - inMail = 10081, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Integration Status", 661, null, "Contains integration status information.")] - IntegrationStatus = 3000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Interaction for Email", 663)] - InteractionforEmail = 9986, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Address", 662, null, "Storage of addresses for a user, business unit, or site.")] - InternalAddress = 1003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Catalog Assignment", 655)] - InternalCatalogAssignment = 10217, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Inter Process Lock", 654, null, "Inter Process Locks.")] - InterProcessLock = 4011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invalid Dependency", 656, null, "An invalid dependency in the CRM system.")] - InvalidDependency = 7107, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invoice", 658, null, "Order that has been billed.")] - Invoice = 1090, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invoice Product", 657, null, "Line item in an invoice containing detailed billing information for a product.")] - InvoiceProduct = 1091, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Alert", 561)] - IoTAlert = 10144, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Alert to Case Process", 109, null, "Base entity for process IoT to Case Process")] - IoTAlerttoCaseProcess = 10160, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device", 560, null, "Represents a connected device that can be registered with an IoT provider.")] - IoTDevice = 10145, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Category", 562, null, "Used to categorize IoT devices.")] - IoTDeviceCategory = 10146, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Command", 564, null, "Represents an outgoing message to a device connected to an IoT provider.")] - IoTDeviceCommand = 10147, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Command Definition", 563, null, "Metadata for commands that a device or a device category supports.")] - IoTDeviceCommandDefinition = 10148, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Data History", 337, null, "The name of the entity that holds the device data every time a device data pull o" + - "ccurs between Dynamics 365 and an IoT provider")] - IoTDeviceDataHistory = 10149, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Property", 111, null, "Link entity between IoT Device Category and IoT Property Definition. This is used" + - " to model properties and tags for devices.")] - IoTDeviceProperty = 10150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Registration History", 110, null, "Tracks registration activities on an IoT device.")] - IoTDeviceRegistrationHistory = 10151, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Visualization Configuration", 112, null, "IoT Device Visualization Configuration")] - IoTDeviceVisualizationConfiguration = 10158, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Field Mapping", 114)] - IoTFieldMapping = 10159, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Property Definition", 113, null, "Defines a device property or a parameter that can be used for one or more command" + - " definitions.")] - IoTPropertyDefinition = 10152, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Provider", 106, null, "The IoT Provider where a device is registered and through which all interactions " + - "with the device take place")] - IoTProvider = 10153, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Provider Instance", 105, null, "An instance of an IoT Provider.")] - IoTProviderInstance = 10154, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Settings", 107)] - IoTSettings = 10155, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ISV Config", 664, null, "An XML document used to configure client extension controls.")] - ISVConfig = 4705, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("KB Enrichment", 108)] - KBEnrichment = 10281, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article", 674, null, "Organizational knowledge for internal and external use.")] - KnowledgeArticle = 9953, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Category", 666, null, "Category for a Knowledge Article.")] - KnowledgeArticleCategory = 9960, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Image", 122)] - KnowledgeArticleImage = 10105, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Incident", 673, null, "Association between an knowledge article and incident.")] - KnowledgeArticleIncident = 9954, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Suggestion", 121)] - KnowledgeArticleSuggestion = 10282, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Suggestion Data Source", 123)] - KnowledgeArticleSuggestionDataSource = 10283, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Template", 125, null, "Organizational Knowledge Article Template for Internal and external creation of K" + - "nowledge Articles.")] - KnowledgeArticleTemplate = 10106, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Views", 665, null, "No of times an article is viewed per day")] - KnowledgeArticleViews = 9955, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Base Record", 667, null, "Metadata of knowledge base (KB) articles associated with Microsoft Dynamics 365 e" + - "ntities.")] - KnowledgeBaseRecord = 9930, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Federated Article", 585)] - KnowledgeFederatedArticle = 10295, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge FederatedArticle Incident", 584)] - KnowledgeFederatedArticleIncident = 10296, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Interaction Insight", 124, null, "Knowledge Interaction Insight")] - KnowledgeInteractionInsight = 10207, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge search analytics (preview)", 590, null, "Knowledge search analytics (preview)")] - Knowledgesearchanalytics_preview = 10294, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Search Insight", 117, null, "Knowledge Search Insight")] - KnowledgeSearchInsight = 10208, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Search Model", 669, null, "Configuration for automatic suggestion of knowledge articles using text analytics" + - " and search")] - KnowledgeSearchModel = 9947, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Language", 668, null, "Language")] - Language = 9957, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Language Provisioning State", 639, null, "Container for language provisioning checkpoint states")] - LanguageProvisioningState = 9875, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lead", 638, null, "Prospect or potential sales opportunity. Leads are converted into accounts, conta" + - "cts, or opportunities when they are qualified. Otherwise, they are deleted or ar" + - "chived.")] - Lead = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lead Address", 640, null, "Address information for a lead.")] - LeadAddress = 1017, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LeadCompetitors", 642)] - LeadCompetitors = 24, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LeadProduct", 641)] - LeadProduct = 27, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lead To Opportunity Sales Process", 634, null, "Lead To Opportunity Sales Process Business Process Flow ")] - LeadToOpportunitySalesProcess = 954, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Letter", 633, null, "Activity that tracks the delivery of a letter. The activity can contain the elect" + - "ronic copy of the letter.")] - Letter = 4207, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("License", 643, null, "Stores information about a Microsoft CRM license.")] - License = 2027, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Like", 79, null, "A like on an activity feed post.")] - Like = 8006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LinkedIn Sales Navigator Configuration", 271, null, "Optional configuration for LinkedIn Sales Navigator integration with Dynamics 365" + - "")] - LinkedInSalesNavigatorConfiguration = 10084, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("List Operation", 651, null, "System operation used to perform lengthy and asynchronous list operations on larg" + - "e data sets, such as adding members to a list.")] - ListOperation = 10192, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("List Value Mapping", 72, null, "In a data map, maps list values from the source file to Microsoft Dynamics 365.")] - ListValueMapping = 4418, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LocalConfigStore", 653)] - LocalConfigStore = 9201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lookup Mapping", 652, null, "In a data map, maps a lookup attribute in a source file to Microsoft Dynamics 365" + - ".")] - LookupMapping = 4419, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Action Template", 98, null, "Attributes for macro action template")] - MacroActionTemplate = 10267, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Connector", 153, null, "Attributes for macro connectors")] - MacroConnector = 10269, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Run History", 116, null, "Stores history of macro runs")] - MacroRunHistory = 10270, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Solution Configuration", 152, null, "Macro solution related configurations")] - MacroSolutionConfiguration = 10268, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox", 645)] - Mailbox = 9606, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Auto Tracking Folder", 648, null, "Stores data about what folders for a mailbox are auto tracked")] - MailboxAutoTrackingFolder = 9608, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Statistics", 644, null, "Stores data regarding Mailbox processing cycles")] - MailboxStatistics = 9607, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Tracking Category", 646, null, "Stores data about what categories for a mailbox are tracked")] - MailboxTrackingCategory = 9609, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mail Merge Template", 647, null, "Template for a mail merge document that contains the standard attributes of that " + - "document.")] - MailMergeTemplate = 9106, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Maker", 458)] - Maker = 10313, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Managed Property", 534)] - ManagedProperty = 9812, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Marketing List", 650, null, "Group of existing or potential customers created for a marketing campaign or othe" + - "r sales purposes.")] - MarketingList = 4300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Marketing List Member", 649, null, "Item in a marketing list.")] - MarketingListMember = 4301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Message", 637, null, "Custom Activity entity to store LinkedIn Message records.")] - Message = 10082, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Metadata Difference", 533, null, "Metadata Difference")] - MetadataDifference = 4231, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Teams Collaboration entity", 136, null, "Entity which stores collaboration data of Dynamics 365 with Microsoft Teams")] - MicrosoftTeamsCollaborationentity = 10017, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Teams Graph resource Entity", 571, null, "Entity which stores collaboration data of Dynamics 365 with Microsoft Teams")] - MicrosoftTeamsGraphresourceEntity = 10098, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Migration tracker", 118, null, "Entity that tracks the migration process of legacy to modern SLA/ARC items")] - Migrationtracker = 10233, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile", 537, null, "Information to administer and manage the data available to mobile devices in offl" + - "ine mode.")] - MobileOfflineProfile = 9866, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile Item", 536, null, "Information on entity availability to mobile devices in offline mode for a mobile" + - " offline profile item.")] - MobileOfflineProfileItem = 9867, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile Item Association", 529, null, "Information on relationships to be used to follow related entity\'s records for mo" + - "bile offline profile item.")] - MobileOfflineProfileItemAssociation = 9868, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-driven App", 435, null, "A role-based, modular business app that provides task-based functionality for a p" + - "articular area of work.")] - ModeldrivenApp = 9006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Component Node", 491, null, "Contains Model-Driven App Component Node Information")] - ModelDrivenAppComponentNode = 10195, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Component Node\'s Edge", 436, null, "Contains Model-Driven App Component Node\'s Edge Information.")] - ModelDrivenAppComponentNodesEdge = 10194, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Element", 441, null, "Associates a model-driven app with its components.")] - ModelDrivenAppElement = 10193, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Setting", 485, null, "Holds the value for the associated App Setting Definition.")] - ModelDrivenAppSetting = 10196, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Monthly Fiscal Calendar", 528, null, "Monthly fiscal calendar of an organization. A span of time during which the finan" + - "cial activities of an organization are calculated.")] - MonthlyFiscalCalendar = 2003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("msdyn_msteamssetting", 120)] - msdyn_msteamssetting = 10099, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("msdyn_msteamssettingsv2", 119)] - msdyn_msteamssettingsv2 = 10108, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("msdyn_relationshipinsightsunifiedconfig", 149)] - msdyn_relationshipinsightsunifiedconfig = 10006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("MultiEntitySearch", 39, null, "Multi Entity Search.")] - MultiEntitySearch = 9910, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Multi Select Option Value", 41, null, "Multi Select Option Value")] - MultiSelectOptionValue = 9912, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Navigation Setting", 40, null, "Navigation Setting: A setting page or group of pages available for configuration " + - "within an app. A record representing a group of pages is regarded as the parent " + - "navigation setting of one or more other records. For internal use only.")] - NavigationSetting = 9900, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("NewCustomEntity", 236)] - NewCustomEntity = 10039, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("New Process", 35, null, "New Process Business Process Flow")] - NewProcess = 950, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("NonRelational Data Source", 90)] - NonRelationalDataSource = 10167, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Note", 425, null, "Note that is attached to one or more objects, including other notes.")] - Note = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notes analysis Config", 89)] - NotesanalysisConfig = 10009, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notification", 6, null, "For internal use only.")] - Notification = 4110, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notification Field", 91)] - NotificationField = 10247, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notification Template", 93)] - NotificationTemplate = 10248, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OData v4 Data Source", 92, null, "Data sources used by the OData v4 data provider to access data from an external w" + - "eb service.")] - ODatav4DataSource = 10000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Office Document", 5, null, "Used to store Office Documents in database in binary format.")] - OfficeDocument = 4490, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Office Graph Document", 7, null, "Office Graph Documents Description")] - OfficeGraphDocument = 9950, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Offline Command Definition", 9, null, "For internal use only.")] - OfflineCommandDefinition = 9870, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity", 8, null, "Potential revenue-generating event, or sale to an account, which needs to be trac" + - "ked through a sales process to completion.")] - Opportunity = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Close", 1, null, "Activity that is created automatically when an opportunity is closed, containing " + - "information such as the description of the closing and actual revenue.")] - OpportunityClose = 4208, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OpportunityCompetitors", 0)] - OpportunityCompetitors = 25, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Product", 2, null, "Association between an opportunity and a product.")] - OpportunityProduct = 1083, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Relationship", 405, null, "Relationship between an account or contact and an opportunity.")] - OpportunityRelationship = 4503, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Sales Process", 4, null, "Opportunity Sales Process Business Process Flow ")] - OpportunitySalesProcess = 953, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OptionSet", 3)] - OptionSet = 9809, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Order", 264, null, "Quote that has been accepted.")] - Order = 1088, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Order Close", 10, null, "Activity generated automatically when an order is closed.")] - OrderClose = 4209, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Order Product", 266, null, "Line item in a sales order.")] - OrderProduct = 1089, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization", 17, null, "Top level of the Microsoft Dynamics 365 business hierarchy. The organization can " + - "be a specific business, holding company, or corporation.")] - Organization = 1019, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Insights Metric", 20, null, "Stores data regarding organization insights metric")] - OrganizationInsightsMetric = 9699, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Insights Notification", 19, null, "Stores data regarding organization insights notification")] - OrganizationInsightsNotification = 9690, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Statistic", 16, null, "Statistics measuring the organization\'s usage of the Microsoft Dynamics 365 syste" + - "m over the past 24 hours.")] - OrganizationStatistic = 4708, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization UI", 18, null, "Entity customizations including form layout and icons. Includes current and past " + - "versions.")] - OrganizationUI = 1021, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Owner", 12, null, "Group of undeleted system users and undeleted teams. Owners can be used to contro" + - "l access to specific objects.")] - Owner = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Owner Mapping", 11, null, "In a data map, maps ownership data from the source file to Microsoft Dynamics 365" + - ".")] - OwnerMapping = 4420, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Package", 13)] - Package = 10205, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pane tab configuration", 84)] - Panetabconfiguration = 10259, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pane tool configuration", 86)] - Panetoolconfiguration = 10260, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Parameter definition", 154, null, "Macro parameter definitions")] - Parameterdefinition = 10271, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Partner Application", 15, null, "Partner applications registered for this organization")] - PartnerApplication = 1095, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PDF Setting", 14, null, "PDF Settings to save enabled pdf entities")] - PDFSetting = 10200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Personal Document Template", 69, null, "Used to store Personal Document Templates in database in binary format.")] - PersonalDocumentTemplate = 9941, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Phone Call", 68, null, "Activity to track a telephone call.")] - PhoneCall = 4210, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Phone To Case Process", 70, null, "Phone To Case Process Business Process Flow")] - PhoneToCaseProcess = 952, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook", 101, null, "Actual instance of a playbook template once it is launched.")] - Playbook = 10024, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook activity", 88, null, "Stores the details of the activities to be created when a playbook is launched.")] - Playbookactivity = 10021, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook activity attribute", 87, null, "Stores attribute names and values of the playbook activity.")] - Playbookactivityattribute = 10022, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook Callable Context", 519)] - PlaybookCallableContext = 10020, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook category", 94, null, "List of categories for which a playbook can be created.")] - Playbookcategory = 10023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook template", 100, null, "Playbook templates contains the definition of the Playbook that helps to standard" + - "ize a set of best practices or next best actions.")] - Playbooktemplate = 10025, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Assembly", 71, null, "Assembly that contains one or more plug-in types.")] - PluginAssembly = 4605, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Trace Log", 64, null, "Trace and exception information generated by plug-ins and custom workflow activit" + - "ies.")] - PluginTraceLog = 4619, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Type", 63, null, "Type that inherits from the IPlugin interface and is contained within a plug-in a" + - "ssembly.")] - PluginType = 4602, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Type Statistic", 65, null, "Plug-in type statistic.")] - PluginTypeStatistic = 4603, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Position", 67, null, "Position of a user in the hierarchy")] - Position = 50, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post", 66, null, "An activity feed post.")] - Post = 8000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Configuration", 104, null, "Enable or disable entities for Activity Feeds and Yammer collaboration.")] - PostConfiguration = 10002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Regarding", 81, null, "Represents which object an activity feed post is regarding. For internal use only" + - ".")] - PostRegarding = 8002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Role", 83, null, "Represents the objects with which an activity feed post is associated. For intern" + - "al use only.")] - PostRole = 8001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Rule Configuration", 103, null, "Enable or disable system post rules for an entity for Activity Feeds and Yammer.")] - PostRuleConfiguration = 10003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerApps App", 453)] - PowerAppsApp = 10304, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerApps App Approval BPF", 33, null, "Base entity for process PowerApps App Approval BPF")] - PowerAppsAppApprovalBPF = 10322, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerApps Connector", 463)] - PowerAppsConnector = 10308, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Power Platform User", 457)] - PowerPlatformUser = 10314, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Power Platform User Role", 428)] - PowerPlatformUserRole = 10315, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Price List", 82, null, "Entity that defines pricing levels.")] - PriceList = 1022, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Price List Item", 43, null, "Information about how to price a product in the specified price level, including " + - "pricing method, rounding option, and discount type based on a specified product " + - "unit.")] - PriceListItem = 1026, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Principal Sync Attribute Map", 74, null, "Maps security principals (users and teams) to sync attribute mappings.")] - PrincipalSyncAttributeMap = 1404, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Privilege", 76, null, "Permission to perform an action in Microsoft CRM. The platform checks for the pri" + - "vilege and rejects the attempt if the user does not hold the privilege.")] - Privilege = 1023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Privilege Object Type Code", 78, null, "For internal use only.")] - PrivilegeObjectTypeCode = 31, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process", 223, null, "Set of logical rules that define the steps necessary to automate a specific busin" + - "ess process, task, or set of actions to be performed.")] - Process = 4703, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Configuration", 346, null, "For internal use only.")] - ProcessConfiguration = 9650, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Dependency", 224, null, "Dependencies for a process.")] - ProcessDependency = 4704, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Log", 226, null, "Log used to track process execution.")] - ProcessLog = 4706, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Session", 77, null, "Information that is generated when a dialog is run. Every time that you run a dia" + - "log, a dialog session is created.")] - ProcessSession = 4710, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Stage", 48, null, "Stage associated with a process.")] - ProcessStage = 4724, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ProcessStageParameter", 47)] - ProcessStageParameter = 10140, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Trigger", 49, null, "Trigger that invoke a rule.")] - ProcessTrigger = 4712, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Product", 51, null, "Information about products and their pricing information.")] - Product = 1024, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Product Association", 50, null, "Instance of a product added to a bundle or kit.")] - ProductAssociation = 1025, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Productivity pane configuration", 85)] - Productivitypaneconfiguration = 10258, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Product Relationship", 44, null, "Information about the selling relationship between two products, including the re" + - "lationship type, such as up-sell, cross-sell, substitute, or accessory.")] - ProductRelationship = 1028, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ProductSalesLiterature", 42)] - ProductSalesLiterature = 21, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Profile Album", 102, null, "Contains user profile images that are stored as attachments and displayed in post" + - "s.")] - ProfileAlbum = 10001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Profile Associations", 273, null, "For Internal Use Only.")] - ProfileAssociations = 10107, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property", 382, null, "Information about a product property.")] - Property = 1048, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Asset Association", 155)] - PropertyAssetAssociation = 10239, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Association", 384, null, "Association of a property definition with another entity in the system.")] - PropertyAssociation = 1235, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Definition", 156)] - PropertyDefinition = 10238, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Instance", 383, null, "Instance of a property with its value.")] - PropertyInstance = 1333, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Log", 148)] - PropertyLog = 10240, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Option Set Item", 390, null, "Item with a name and value in a property option set type.")] - PropertyOptionSetItem = 1049, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Template Association", 147)] - PropertyTemplateAssociation = 10241, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ProvisionLanguageForUser", 46)] - ProvisionLanguageForUser = 10213, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Publisher", 45, null, "A publisher of a CRM solution.")] - Publisher = 7101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Publisher Address", 52, null, "Address and shipping information. Used to store additional addresses for a publis" + - "her.")] - PublisherAddress = 7102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PVA Component", 429, null, "The components of Power Virtual Agent Bots. Both Topics and Entities")] - PVAComponent = 10317, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PVA Component Flow Lookup", 431)] - PVAComponentFlowLookup = 10318, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quarterly Fiscal Calendar", 59, null, "Quarterly fiscal calendar of an organization. A span of time during which the fin" + - "ancial activities of an organization are calculated.")] - QuarterlyFiscalCalendar = 2002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Queue", 58, null, "A list of records that require action, such as accounts, activities, and cases.")] - Queue = 2020, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Queue Item", 60, null, "A specific item in a queue, such as a case record or an activity record.")] - QueueItem = 2029, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("QueueItemCount", 62, null, "For internal use only.")] - QueueItemCount = 2023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("QueueMemberCount", 61, null, "For internal use only.")] - QueueMemberCount = 2024, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quick Campaign", 467, null, "System operation used to perform lengthy and asynchronous operations on large dat" + - "a sets, such as distributing a campaign activity or quick campaign.")] - QuickCampaign = 4406, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quote", 54, null, "Formal offer for products and/or services, proposed at specific prices and relate" + - "d payment terms, which is sent to a prospective customer.")] - Quote = 1084, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quote Close", 53, null, "Activity generated when a quote is closed.")] - QuoteClose = 4211, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quote Product", 55, null, "Product line item in a quote. The details include such information as product ID," + - " description, quantity, and cost.")] - QuoteProduct = 1085, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rating Model", 57, null, "Represents a model to evaluate skills or other related entities.")] - RatingModel = 1144, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rating Value", 56, null, "A unique value associated with a rating model that allows providing a user friend" + - "ly rating value.")] - RatingValue = 1142, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Record Creation and Update Rule", 352, null, "Defines the settings for automatic record creation.")] - RecordCreationandUpdateRule = 9300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Record Creation and Update Rule Item", 407, null, "Defines the individual conditions required for creating records automatically.")] - RecordCreationandUpdateRuleItem = 9301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Recurrence Rule", 280, null, "Recurrence Rule represents the pattern of incidence of recurring entities.")] - RecurrenceRule = 4250, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Recurring Appointment", 279, null, "The Master appointment of a recurring appointment series.")] - RecurringAppointment = 4251, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Reference Data", 235)] - ReferenceData = 10127, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Attribute", 283, null, "Stores relationship attributes mapping for Multi-predicate relationship")] - RelationshipAttribute = 9814, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Entity", 281)] - RelationshipEntity = 9813, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Role", 282, null, "Relationship between an account or contact and an opportunity.")] - RelationshipRole = 4500, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Role Map", 275, null, "Mapping of the primary associated objects between which the relationship role is " + - "valid.")] - RelationshipRoleMap = 4501, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Replication Backlog", 274, null, "Entity to hold replication backlog tasks. For internal use only.")] - ReplicationBacklog = 1140, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report", 276, null, "Data summary in an easy-to-read layout.")] - Report = 9100, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Link", 284, null, "Links and dependencies between reports. A report may drill through to another rep" + - "ort, or it may have another report as a sub-report.")] - ReportLink = 9104, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Related Category", 278, null, "Categories related to a report. A report can be related to multiple categories.")] - ReportRelatedCategory = 9102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Related Entity", 277, null, "Entities related to a report. A report can be related to multiple entities.")] - ReportRelatedEntity = 9101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Visibility", 291, null, "Area in which to show a report. A report can be shown in multiple areas.")] - ReportVisibility = 9103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource", 290, null, "User or facility/equipment that can be scheduled for a service.")] - Resource = 4002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Expansion", 293, null, "Resource Expansions.")] - ResourceExpansion = 4010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Group", 348, null, "Group or collection of people, equipment, and/or facilities that can be scheduled" + - ".")] - ResourceGroup = 4007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("resource group data source", 294)] - resourcegroupdatasource = 10230, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Specification", 286, null, "Selection rule that allows the scheduling engine to select a number of resources " + - "from a pool of resources. The rules can be associated with a service.")] - ResourceSpecification = 4006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RevokeInheritedAccessRecordsTracker", 285)] - RevokeInheritedAccessRecordsTracker = 10303, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Client Metadata.", 287, null, "A ribbon client metadata.")] - RibbonClientMetadata = 4579, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Command", 289, null, "Ribbon Commands - the command definition, rules, etc.")] - RibbonCommand = 1116, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Context Group", 288, null, "Groupings of contextual tabs.")] - RibbonContextGroup = 1115, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Difference", 258, null, "All layout customizations to be applied to the ribbons, which contain only the di" + - "fferences from the base ribbon.")] - RibbonDifference = 1130, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Metadata To Process", 260, null, "Container for Ribbon Metadata To Process")] - RibbonMetadataToProcess = 9880, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Rule", 262, null, "Ribbon rule definitions, used to enable and disable, show and hide ribbon element" + - "s.")] - RibbonRule = 1117, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Tab To Command Mapping", 261, null, "A mapping between Tab Ids, and the Commands within those tabs.")] - RibbonTabToCommandMapping = 1113, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rich Text Attachment", 151, null, "Image or file attached to a rich text field")] - RichTextAttachment = 10202, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Role Template", 253, null, "Template for a role. Defines initial attributes that will be used when creating a" + - " new role.")] - RoleTemplate = 1037, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Field", 255, null, "Field to be rolled up to calculate the actual and in-progress values against the " + - "goal.")] - RollupField = 9604, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Job", 257, null, "Stores rollup jobs.")] - RollupJob = 9511, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Properties", 256, null, "Stores properties related to rollup fields.")] - RollupProperties = 9510, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Query", 595, null, "Query that is used to filter the results of the goal rollup.")] - RollupQuery = 9602, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Routing Rule Set", 263, null, "Define Routing Rule to route cases to right people at the right time")] - RoutingRuleSet = 8181, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RPA", 430)] - RPA = 10319, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RPA Sessions", 423)] - RPASessions = 10320, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rule Item", 270, null, "Please provide the description for entity")] - RuleItem = 8199, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RuntimeDependency", 269, null, "Form Level dependencies in CRM.")] - RuntimeDependency = 7200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales Attachment", 265, null, "Item in the sales literature collection.")] - SalesAttachment = 1070, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("salesinsightssettings", 150, null, "Storing settings for studio feature")] - salesinsightssettings = 10089, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales Literature", 272, null, "Storage of sales literature, which may contain one or more documents.")] - SalesLiterature = 1038, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales Process Instance", 268, null, "Instance of a sales process.")] - SalesProcessInstance = 32, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Saved Organization Insights Configuration", 267, null, "Saved configuration for the organization insights")] - SavedOrganizationInsightsConfiguration = 1309, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Saved View", 213, null, "Saved database query that is owned by a user.")] - SavedView = 4230, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Scheduling Group", 292, null, "Resource group or team whose members can be scheduled for a service.")] - SchedulingGroup = 4005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message", 323, null, "Message that is supported by the SDK.")] - SdkMessage = 4606, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Filter", 325, null, "Filter that defines which SDK messages are valid for each type of entity.")] - SdkMessageFilter = 4607, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Pair", 324, null, "For internal use only.")] - SdkMessagePair = 4613, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Processing Step", 317, null, "Stage in the execution pipeline that a plug-in is to execute.")] - SdkMessageProcessingStep = 4608, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Processing Step Image", 316, null, "Copy of an entity\'s attributes before or after the core system operation.")] - SdkMessageProcessingStepImage = 4615, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Processing Step Secure Configuration", 318, null, "Non-public custom configuration that is passed to a plug-in\'s constructor.")] - SdkMessageProcessingStepSecureConfiguration = 4616, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Request", 320, null, "For internal use only.")] - SdkMessageRequest = 4609, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Request Field", 319, null, "For internal use only.")] - SdkMessageRequestField = 4614, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Response", 326, null, "For internal use only.")] - SdkMessageResponse = 4610, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Response Field", 333, null, "For internal use only.")] - SdkMessageResponseField = 4611, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Search provider", 115)] - Searchprovider = 10297, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Search Telemetry", 332, null, "Entity to log telemetry that used to improve search quality")] - SearchTelemetry = 10298, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Security Role", 254, null, "Grouping of security privileges. Users are assigned roles that authorize their ac" + - "cess to the Microsoft CRM system.")] - SecurityRole = 1036, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Semiannual Fiscal Calendar", 334, null, "Calendar representing the semi-annual span of time during which the financial act" + - "ivities of an organization are calculated.")] - SemiannualFiscalCalendar = 2001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service", 336, null, "Activity that represents work done to satisfy a customer\'s need.")] - Service = 4001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Activity", 335, null, "Activity offered by the organization to satisfy its customer\'s needs. Each servic" + - "e activity includes date, time, duration, and required resources.")] - ServiceActivity = 4214, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Configuration", 157)] - ServiceConfiguration = 10165, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Contract Contact", 328, null, "Item in a Service contract.")] - ServiceContractContact = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Endpoint", 327, null, "Service endpoint that can be contacted.")] - ServiceEndpoint = 4618, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Plan", 329, null, "Service Plan")] - ServicePlan = 101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Session Template", 164)] - SessionTemplate = 10249, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Setting Definition", 331, null, "Contains Setting Definitions")] - SettingDefinition = 10197, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SharePoint Data", 330, null, "SharePoint\'s Data Corresponding to a user , Record , Location and Page")] - SharePointData = 9509, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sharepoint Document", 301, null, "Document libraries or folders on a SharePoint server from where documents can be " + - "managed in Microsoft Dynamics 365.")] - SharepointDocument = 9507, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SharePoint Site", 302, null, "SharePoint site from where documents can be managed in Microsoft Dynamics 365.")] - SharePointSite = 9502, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("siconfig", 163)] - siconfig = 10007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SI Key Value Config", 165)] - SIKeyValueConfig = 10097, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Similarity Rule", 304)] - SimilarityRule = 9951, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Site", 303, null, "Location or branch office where an organization does business. An organization ca" + - "n have multiple sites.")] - Site = 4009, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Site Map", 296, null, "XML data used to control the application navigation pane.")] - SiteMap = 4709, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA", 295, null, "Contains information about the tracked service-level KPIs for cases that belong t" + - "o different customers.")] - SLA = 9750, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA Item", 297, null, "Contains information about a tracked support KPI for a specific customer.")] - SLAItem = 9751, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA KPI", 167)] - SLAKPI = 10166, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA KPI Instance", 299, null, "Service level agreement (SLA) key performance indicator (KPI) instance that is tr" + - "acked for an individual case")] - SLAKPIInstance = 9752, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Smartassist configuration", 166, null, "Stores Smartassist configurations")] - Smartassistconfiguration = 10275, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Smart Links Content Viewed", 636, null, "Custom Activity entity to store Smart Links Content Viewed records.")] - SmartLinksContentViewed = 10083, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Social Activity", 298, null, "For internal use only.")] - SocialActivity = 4216, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SocialInsightsConfiguration", 305, null, "Configuration for the social insights.")] - SocialInsightsConfiguration = 1300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Social Profile", 312, null, "This entity is used to store social profile information of its associated account" + - " and contacts on different social channels.")] - SocialProfile = 99, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution", 311, null, "A solution which contains CRM customizations.")] - Solution = 7100, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component", 313, null, "A component of a CRM solution.")] - SolutionComponent = 7103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Attribute Configuration", 315)] - SolutionComponentAttributeConfiguration = 10118, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Configuration", 314)] - SolutionComponentConfiguration = 10133, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Data Source", 159)] - SolutionComponentDataSource = 10068, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Definition", 307, null, "Contains all the information required to process a solution aware entity")] - SolutionComponentDefinition = 7104, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Relationship Configuration", 306)] - SolutionComponentRelationshipConfiguration = 10172, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Summary", 158)] - SolutionComponentSummary = 10067, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Health Rule", 160)] - SolutionHealthRule = 10094, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Health Rule Argument", 162)] - SolutionHealthRuleArgument = 10095, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Health Rule Set", 161, null, "Represents a set that owns a number of solution health rules.")] - SolutionHealthRuleSet = 10096, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution History", 132)] - SolutionHistory = 10048, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SolutionHistoryData", 308, null, "solution history data")] - SolutionHistoryData = 9890, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution History Data Source", 131)] - SolutionHistoryDataSource = 10049, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("StageSolutionUpload", 310)] - StageSolutionUpload = 10134, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Status Map", 309, null, "Mapping between statuses.")] - StatusMap = 1075, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("String Map", 196, null, "Mapping between strings.")] - StringMap = 1043, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subject", 195, null, "Information regarding subjects available in the system.")] - Subject = 129, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription", 197, null, "For internal use only.")] - Subscription = 29, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Clients", 199, null, "For internal use only.")] - SubscriptionClients = 1072, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Manually Tracked Object", 198, null, "For internal use only.")] - SubscriptionManuallyTrackedObject = 37, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Statistic Offline", 191, null, "Subscription Statistic Offline")] - SubscriptionStatisticOffline = 45, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Statistic Outlook", 190, null, "Subscription Statistic Outlook")] - SubscriptionStatisticOutlook = 46, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Sync Entry Offline", 192, null, "Used for offline sync, internal use only.")] - SubscriptionSyncEntryOffline = 47, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Sync Entry Outlook", 194, null, "Used for outlook sync, internal use only.")] - SubscriptionSyncEntryOutlook = 48, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Synchronization Information", 193, null, "For internal use only.")] - SubscriptionSynchronizationInformation = 33, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested Activity", 133)] - SuggestedActivity = 10123, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested Activity Data Source", 135)] - SuggestedActivityDataSource = 10124, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested Contact", 134)] - SuggestedContact = 10125, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested contacts data source", 127)] - Suggestedcontactsdatasource = 10126, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SuggestionCardTemplate", 207, null, "Templates for Suggestion Card in Grid")] - SuggestionCardTemplate = 1190, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestion Interaction", 126)] - SuggestionInteraction = 10284, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestion request payload", 128)] - Suggestionrequestpayload = 10285, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestions Model Summary", 130, null, "Suggestions Model Summary entity")] - SuggestionsModelSummary = 10286, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestions Setting", 129, null, "Suggestions settings entity")] - SuggestionsSetting = 10287, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Attribute Mapping", 206, null, "Group of Sync-Attribute Mappings used to provide Attribute mappings during sync f" + - "or a particular user")] - SyncAttributeMapping = 1401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Attribute Mapping Profile", 208, null, "Profile which defines sync attribute mapping")] - SyncAttributeMappingProfile = 1400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Error", 210, null, "Failure reason and other detailed information for a record that failed to sync.")] - SyncError = 9869, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Flow Errors", 422)] - SyncFlowErrors = 10321, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Application Metadata", 209, null, "For internal use only.")] - SystemApplicationMetadata = 7000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Chart", 321, null, "System chart attached to an entity.")] - SystemChart = 1111, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Form", 202, null, "Organization-owned entity customizations including form layout and dashboards.")] - SystemForm = 1030, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Job", 487, null, "Process whose execution can proceed independently or in the background.")] - SystemJob = 4700, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SystemUser BusinessUnit Entity Map", 203, null, "Stores mapping attributes for business units.")] - SystemUserBusinessUnitEntityMap = 42, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System User Manager Map", 205, null, "For internal use only.")] - SystemUserManagerMap = 51, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System User Principal", 204, null, "For internal use only.")] - SystemUserPrincipal = 14, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Task", 175, null, "Generic activity representing work needed to be done.")] - Task = 4212, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team", 174, null, "Collection of system users that routinely collaborate. Teams can be used to simpl" + - "ify record sharing and provide team members with common access to organization d" + - "ata when team members belong to different Business Units.")] - Team = 9, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TeamMobileOfflineProfileMembership", 176)] - TeamMobileOfflineProfileMembership = 10299, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team Profiles", 178, null, "Team Profiles")] - TeamProfiles = 1203, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team Sync-Attribute Mapping Profiles", 177, null, "Team Sync-Attribute Mapping Profiles")] - TeamSyncAttributeMappingProfiles = 1403, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team template", 170, null, "Team template for an entity enabled for automatically created access teams.")] - Teamtemplate = 92, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Template For Properties", 143)] - TemplateForProperties = 10242, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Template Parameter", 142)] - TemplateParameter = 10250, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Territory", 171, null, "Territory represents sales regions.")] - Territory = 2013, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity1", 242)] - TestEntity1 = 10102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity2", 249)] - TestEntity2 = 10103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity3", 248)] - TestEntity3 = 10066, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity4", 250)] - TestEntity4 = 10043, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity5", 252)] - TestEntity5 = 10045, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestNewPatch", 251)] - TestNewPatch = 10038, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestPatch", 244)] - TestPatch = 10037, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Text Analytics Entity Mapping", 173)] - TextAnalyticsEntityMapping = 9945, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Text Analytics Topic", 189, null, "Text Analytics Topics")] - TextAnalyticsTopic = 9948, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Theme", 172, null, "Information that\'s used to set custom visual theme options for client application" + - "s.")] - Theme = 2015, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Stamp Date Mapping", 179, null, "For internal use only.`")] - TimeStampDateMapping = 9932, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Zone Definition", 186, null, "Time zone definition, including name and time zone code.")] - TimeZoneDefinition = 4810, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Zone Localized Name", 185, null, "Localized name of the time zone.")] - TimeZoneLocalizedName = 4812, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Zone Rule", 187, null, "Definition for time conversion between local time and Coordinated Universal Time " + - "(UTC) for a particular time zone at a particular time period.")] - TimeZoneRule = 4811, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic History", 188, null, "Entity for Topic History")] - TopicHistory = 9946, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic Model", 181, null, "The model for automatic identification of topics using text analytics.")] - TopicModel = 9944, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic Model Configuration", 180, null, "Configuration settings for identification of topics using text analytics.")] - TopicModelConfiguration = 9942, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic Model Execution History", 182, null, "Entity for Topic Model Execution History")] - TopicModelExecutionHistory = 9943, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Trace", 183, null, "A trace log.")] - Trace = 8050, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Trace Association", 184, null, "Represents the objects with which a trace record is associated. For internal use " + - "only.")] - TraceAssociation = 8051, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Trace Regarding", 238, null, "Represents which object a trace record is regarding. For internal use only.")] - TraceRegarding = 8052, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Tracking information for deleted entities", 200, null, "For internal use only.")] - Trackinginformationfordeletedentities = 35, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Transformation Mapping", 239, null, "In a data map, maps the transformation of source attributes to Microsoft Dynamics" + - " 365 attributes.")] - TransformationMapping = 4426, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Transformation Parameter Mapping", 241, null, "In a data map, defines parameters for a transformation.")] - TransformationParameterMapping = 4427, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Translation Process", 240, null, "Translation Process Business Process Flow")] - TranslationProcess = 951, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unit", 247, null, "Unit of measure.")] - Unit = 1055, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unit Group", 246, null, "Grouping of units.")] - UnitGroup = 1056, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unresolved Address", 243, null, "For internal use only.")] - UnresolvedAddress = 2012, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UntrackedAppointment", 144)] - UntrackedAppointment = 10011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UntrackedEmail", 245, null, "Activity that is delivered using UntrackedEmail protocols.")] - UntrackedEmail = 4220, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade Run", 146, null, "Contains logging information about a run of a Package Deployer package that upgra" + - "des a solution")] - UpgradeRun = 10051, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade Step", 145, null, "One step during an upgrade, such as a single method or stored procedure.")] - UpgradeStep = 10052, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade Version", 138, null, "Information about upgrading from one release to the next release")] - UpgradeVersion = 10053, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User", 201, null, "Person with access to the Microsoft CRM system and who owns objects in the Micros" + - "oft CRM database.")] - User = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Application Metadata", 217, null, "For internal use only.")] - UserApplicationMetadata = 7001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Chart", 215, null, "Chart attached to an entity.")] - UserChart = 1112, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Dashboard", 219, null, "User-owned dashboards.")] - UserDashboard = 1031, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Entity Instance Data", 216, null, "Per User item instance data")] - UserEntityInstanceData = 2501, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Entity UI Settings", 218, null, "Stores user settings for entity views.")] - UserEntityUISettings = 2500, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Fiscal Calendar", 220, null, "Custom fiscal calendar used for tracking sales quotas.")] - UserFiscalCalendar = 1086, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Mapping", 212, null, "User Mapping")] - UserMapping = 2016, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UserMobileOfflineProfileMembership", 211)] - UserMobileOfflineProfileMembership = 10300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Search Facet", 214)] - UserSearchFacet = 52, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Settings", 221, null, "User\'s preferred settings.")] - UserSettings = 150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("View", 322, null, "Saved query against the database.")] - View = 1039, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Virtual Entity Data Provider", 620, null, "Developers can register plug-ins on a data provider to enable data access for vir" + - "tual entities in the system.")] - VirtualEntityDataProvider = 78, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Virtual Entity Data Source", 613, null, "Internal entity that stores data source information for all installed providers.")] - VirtualEntityDataSource = 85, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Virtual Resource Group Resource", 228)] - VirtualResourceGroupResource = 10232, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Wall View", 137, null, "Contains information regarding which views are available for users to display on " + - "their personal walls. Only an administrator can specify the views that users can" + - " choose from to display on their personal walls.")] - WallView = 10004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Resource", 227, null, "Data equivalent to files used in Web development. Web resources provide client-si" + - "de components that are used to provide custom user interface elements.")] - WebResource = 9333, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Wizard", 229, null, "Definition for a Web-based wizard.")] - WebWizard = 4800, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Wizard Access Privilege", 231, null, "Privilege needed to access a Web-based wizard.")] - WebWizardAccessPrivilege = 4803, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Wizard Page", 230, null, "Page in a Web-based wizard.")] - WizardPage = 4802, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow Binary", 222)] - WorkflowBinary = 10110, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow Wait Subscription", 225, null, "For internal use only.")] - WorkflowWaitSubscription = 4702, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum DuplicateRule_MatchingEntityTypeCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Account", 449, null, "Business that represents a customer or potential customer. The company that is bi" + - "lled in business transactions.")] - Account = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AccountLeads", 448, null, "description.")] - AccountLeads = 16, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ACIViewMapper", 450, null, "Customized messages for an entity that has been renamed.")] - ACIViewMapper = 8040, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Approval Model", 555, null, "The action approval model data attached to an action approval.")] - ActionApprovalModel = 10176, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card", 452, null, "Action card entity to show action cards.")] - ActionCard = 9962, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card Regarding", 530)] - ActionCardRegarding = 10085, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card Role Setting", 532)] - ActionCardRoleSetting = 10086, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card Type", 360, null, "To provide master data for the card types list. For internal use only")] - ActionCardType = 9983, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Card User Settings", 451, null, "Stores user settings for action cards")] - ActionCardUserSettings = 9973, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ActionCardUserState", 444)] - ActionCardUserState = 9968, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Input Parameter", 96, null, "Attributes of action input parameters")] - ActionInputParameter = 10265, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action Output Parameter", 95, null, "Attributes of action output parameters")] - ActionOutputParameter = 10266, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity", 446, null, "Task performed, or to be performed, by a user. An activity is any action for whic" + - "h an entry can be made on a calendar.")] - Activity = 4200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity monitor", 445, null, "Entity that tracks ARC runtime information.")] - Activitymonitor = 10228, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activity Party", 447, null, "Person or group associated with an activity. An activity can have multiple activi" + - "ty parties.")] - ActivityParty = 135, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Adaptive Card Configuration", 531, null, "Adaptive Card Configuration")] - AdaptiveCardConfiguration = 10274, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Address", 403, null, "Address and shipping information. Used to store additional addresses for an accou" + - "nt or contact.")] - Address = 1071, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("admin_settings_entity", 424)] - admin_settings_entity = 10014, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Advanced Similarity Rule", 426, null, "A text match rule identifies similar records using keywords and key phrases deter" + - "mined with text analytics")] - AdvancedSimilarityRule = 9949, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Agent script", 97, null, "Agent script v2")] - Agentscript = 10262, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Agent script step", 99)] - Agentscriptstep = 10263, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Dataset", 538)] - AIBuilderDataset = 10128, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Dataset File", 545)] - AIBuilderDatasetFile = 10129, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Dataset Record", 544)] - AIBuilderDatasetRecord = 10141, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder Datasets Container", 546)] - AIBuilderDatasetsContainer = 10130, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder File", 548)] - AIBuilderFile = 10131, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Builder File Attached Data", 547)] - AIBuilderFileAttachedData = 10132, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Configuration", 540)] - AIConfiguration = 402, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Form Processing Document", 539)] - AIFormProcessingDocument = 10112, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Model", 541)] - AIModel = 401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Bounding Box", 513)] - AIObjectDetectionBoundingBox = 10115, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Image", 543)] - AIObjectDetectionImage = 10113, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Image Mapping", 512)] - AIObjectDetectionImageMapping = 10116, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Object Detection Label", 542)] - AIObjectDetectionLabel = 10114, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AI Template", 514)] - AITemplate = 400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Component", 516)] - AnalysisComponent = 10090, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Job", 515)] - AnalysisJob = 10091, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Result", 508)] - AnalysisResult = 10092, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analysis Result Detail", 507)] - AnalysisResultDetail = 10093, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Analytics and insights", 581, null, "Analytics and insights feature entity")] - Analyticsandinsights = 10288, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Announcement", 483, null, "Announcement associated with an organization.")] - Announcement = 132, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Annual Fiscal Calendar", 432, null, "Year long fiscal calendar of an organization. A span of time during which the fin" + - "ancial activities of an organization are calculated.")] - AnnualFiscalCalendar = 2000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ApiSettings", 439, null, "This entity contains the mapping of entity to the mode with which bulk apis are e" + - "xecuted")] - ApiSettings = 10120, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Config Master", 442, null, "Contains the master list of all properties that can be customized for apps in Dyn" + - "amics 365. For internal use only.")] - AppConfigMaster = 9011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Configuration", 438, null, "Contains a mapping between an app configuration instance and an app, which define" + - "s the properties that can be customized for the app. Optionally, also contains n" + - "avigation setting for an app. For internal use only.")] - AppConfiguration = 9012, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Configuration Instance", 440, null, "Contains a property or a list of properties from the app configuration master lis" + - "t that can be customized for any app in Dynamics 365. For internal use only.")] - AppConfigurationInstance = 9013, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application Extension", 517)] - ApplicationExtension = 10245, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application File", 434, null, "Files used by the application")] - ApplicationFile = 4707, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application Ribbons", 259, null, "Ribbon customizations for the application ribbon and entity ribbon templates.")] - ApplicationRibbons = 1120, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Application Tab Template", 524)] - ApplicationTabTemplate = 10246, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ApplicationUser", 433, null, "Application User that has non-interactive access to the CDS system")] - ApplicationUser = 10170, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Module Component", 437, null, "A component available in a business app such as entity, dashboard, form, view, ch" + - "art, and business process.")] - AppModuleComponent = 9007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppModule Metadata", 490, null, "For internal use only.")] - AppModuleMetadata = 8700, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppModule Metadata Async Operation", 494, null, "For internal use only.")] - AppModuleMetadataAsyncOperation = 8702, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppModule Metadata Dependency", 492, null, "For internal use only.")] - AppModuleMetadataDependency = 8701, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App Module Roles", 493, null, "Security roles that have access to a business app.")] - AppModuleRoles = 9009, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Appointment", 486, null, "Commitment representing a time interval with start/end times and duration.")] - Appointment = 4201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("App profile", 510)] - Appprofile = 10244, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approval", 554, null, "An approval.")] - Approval = 10177, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approval Request", 556, null, "An individual request for approval.")] - ApprovalRequest = 10178, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approval Response", 558, null, "An individual response to an approval.")] - ApprovalResponse = 10179, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Article", 671, null, "Structured content that is part of the knowledge base.")] - Article = 127, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Article Comment", 670, null, "Comment on a knowledge base article.")] - ArticleComment = 1082, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Article Template", 672, null, "Template for a knowledge base article that contains the standard attributes of an" + - " article.")] - ArticleTemplate = 1016, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Asset Category Template Association", 523)] - AssetCategoryTemplateAssociation = 10234, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Asset Template Association", 525)] - AssetTemplateAssociation = 10235, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attachment", 443, null, "MIME attachment for an activity.")] - Attachment_1001 = 1001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attachment", 489, null, "Attachment for an email activity.")] - Attachment_1002 = 1002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute", 488)] - Attribute = 9808, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Attribute Map", 502, null, "Represents a mapping between attributes where the attribute values should be copi" + - "ed from a record into the form of a new related record.")] - AttributeMap = 4601, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Auditing", 501, null, "Track changes to records for analysis, record keeping, and compliance.")] - Auditing = 4567, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Audit Log", 460)] - AuditLog = 10305, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Authorization Server", 503, null, "Authorization servers that trust this organization")] - AuthorizationServer = 1094, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Auto Capture Rule", 527)] - AutoCaptureRule = 10121, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Auto Capture Settings", 526)] - AutoCaptureSettings = 10122, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Available Times", 505)] - AvailableTimes = 10231, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Available Times Data Source", 504)] - AvailableTimesDataSource = 10229, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Await All Action Approval Model", 557, null, "The await all action approval model data attached to an action approval.")] - AwaitAllActionApprovalModel = 10180, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Await All Approval Model", 550, null, "The await all approval model data attached to an approval.")] - AwaitAllApprovalModel = 10181, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Azure Service Connection", 497, null, "Stores connection information for an Azure service")] - AzureServiceConnection = 9936, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Basic Approval Model Data", 549, null, "The basic approval model data attached to an approval.")] - BasicApprovalModelData = 10182, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource", 496, null, "Resource that has capacity which can be allocated to work.")] - BookableResource = 1150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Booking", 498, null, "Represents the line details of a resource booking.")] - BookableResourceBooking = 1145, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Booking Header", 499, null, "Reservation entity representing the summary of the associated resource bookings.")] - BookableResourceBookingHeader = 1146, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("BookableResourceBooking to Exchange Id Mapping", 500, null, "The mapping used to keep track of the IDs for items synced between CRM BookableRe" + - "sourceBooking and Exchange.")] - BookableResourceBookingtoExchangeIdMapping = 4421, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Category", 470, null, "Categorize resources that have capacity into categories such as roles.")] - BookableResourceCategory = 1147, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Category Assn", 469, null, "Association entity to model the categorization of resources.")] - BookableResourceCategoryAssn = 1149, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Characteristic", 471, null, "Associates resources with their characteristics and specifies the proficiency lev" + - "el of a resource for that characteristic.")] - BookableResourceCharacteristic = 1148, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bookable Resource Group", 473, null, "Associates resources with resource groups that they are a member of.")] - BookableResourceGroup = 1151, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Booking Status", 472, null, "Allows creation of multiple sub statuses mapped to a booking status option.")] - BookingStatus = 1152, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("BotContent", 141)] - BotContent = 10221, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete Failure", 466, null, "Record that was not deleted during a bulk deletion job.")] - BulkDeleteFailure = 4425, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Delete Operation", 468, null, "User-submitted bulk deletion job.")] - BulkDeleteOperation = 4424, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Bulk Operation Log", 474, null, "Log used to track bulk operation execution, successes, and failures.")] - BulkOperationLog = 4405, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Data Localized Label", 481, null, "Business Data Localized Label")] - BusinessDataLocalizedLabel = 4232, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Process Flow Instance", 480, null, "Active path associated with every Business Process Flow instance")] - BusinessProcessFlowInstance = 4725, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Unit", 482, null, "Business, division, or department in the Microsoft Dynamics 365 database.")] - BusinessUnit = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Unit Map", 484, null, "Stores mapping attributes for business units.")] - BusinessUnitMap = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calendar", 476, null, "Calendar used by the scheduling system to define when an appointment or activity " + - "is to occur.")] - Calendar = 4003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calendar Rule", 475, null, "Defines free/busy times for a service and for resources or resource groups, such " + - "as working, non-working, vacation, and blocked.")] - CalendarRule = 4004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Callback Registration", 477, null, "Callback Registration that stores configuration.")] - CallbackRegistration = 301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign", 479, null, "Container for campaign activities and responses, sales literature, products, and " + - "lists to create, plan, execute, and track the results of a specific marketing ca" + - "mpaign through its life.")] - Campaign = 4400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Activity", 478, null, "Task performed, or to be performed, by a user for planning or running a campaign." + - "")] - CampaignActivity = 4402, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Activity Item", 365, null, "Work item of a campaign activity, such as a list or sales literature.")] - CampaignActivityItem = 4404, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Item", 364, null, "Work item in a campaign, a list or sales literature.")] - CampaignItem = 4403, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Campaign Response", 366, null, "Response from an existing or a potential new customer for a campaign.")] - CampaignResponse = 4401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Canvas App", 368, null, "An application built through a canvas-based editing experience.")] - CanvasApp = 300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CanvasApp Extended Metadata", 367, null, "Holds extended metadata values for canvas apps that are not solution aware")] - CanvasAppExtendedMetadata = 10199, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CascadeGrantRevokeAccessRecordsTracker", 359)] - CascadeGrantRevokeAccessRecordsTracker = 10203, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CascadeGrantRevokeAccessVersionTracker", 361)] - CascadeGrantRevokeAccessVersionTracker = 10204, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case", 605, null, "Service request case associated with a contract.")] - Case = 112, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Enrichment", 518)] - CaseEnrichment = 10277, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Resolution", 659, null, "Special type of activity that includes description of the resolution, billing sta" + - "tus, and the duration of the case.")] - CaseResolution = 4206, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Suggestion", 520)] - CaseSuggestion = 10278, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Suggestion Request Payload", 522)] - CaseSuggestionRequestPayload = 10279, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Suggestions Data Souce", 521)] - CaseSuggestionsDataSouce = 10280, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Topic", 576)] - CaseTopic = 10289, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case topic Incident mapping", 575, null, "Cases mapping with the case topics")] - CasetopicIncidentmapping = 10292, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Topic Setting", 577, null, "Case Topic Setting Entity")] - CaseTopicSetting = 10290, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Case Topic Summary", 579, null, "Case Topic Summary Entity")] - CaseTopicSummary = 10291, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Catalog", 363, null, "Entity for cataloging records to make it easier for your customers to find them o" + - "n portals and through search.")] - Catalog = 10215, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Catalog Assignment", 362, null, "Entity for assigning records to a specific catalog ")] - CatalogAssignment = 10216, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Category", 369, null, "Entity for categorizing records to make it easier for your customers to find them" + - " on portals and through search.")] - Category = 9959, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Access Profile", 376, null, "Information about permissions needed to access Dynamics 365 through external chan" + - "nels.For internal use only")] - ChannelAccessProfile = 3005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Access Profile Rule", 375, null, "Defines the rules for automatically associating channel access profiles to extern" + - "al party records.For internal use only")] - ChannelAccessProfileRule = 9400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Access Profile Rule Item", 377, null, "Defines the rule items of a profile rule set for the automated profile associatio" + - "n.For internal use only")] - ChannelAccessProfileRuleItem = 9401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Property", 379, null, "Instance of a channel property containing its name and corresponding data type.")] - ChannelProperty = 1236, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Property Group", 378, null, "Group or collection of channel properties provided by the external channel for a " + - "Microsoft Dynamics 365 activity.")] - ChannelPropertyGroup = 1234, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Channel Provider", 578, null, "Entity that will hold the information (configuration) about a channel provider")] - ChannelProvider = 10256, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Characteristic", 371, null, "Skills, education and certifications of resources.")] - Characteristic = 1141, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot", 465, null, "Represents a Power Virtual Agents Chatbot. https://powerva.microsoft.com/")] - Chatbot_10223 = 10223, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot", 427)] - Chatbot_10316 = 10316, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot Approval BPF", 32, null, "Base entity for process Chatbot Approval BPF")] - ChatbotApprovalBPF = 10323, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Chatbot subcomponent", 464, null, "Holds key authoring components of a Chatbot such a topics, entities, variables, e" + - "tc.")] - Chatbotsubcomponent = 10224, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Child Incident Count", 370, null, "For internal use only.")] - ChildIncidentCount = 113, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Client update", 372, null, "Microsoft Dynamics 365 client for Outlook offline database update.")] - Clientupdate = 36, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("COE Settings", 459)] - COESettings = 10306, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Column Mapping", 374, null, "Mapping for columns in a data map.")] - ColumnMapping = 4417, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Comment", 73, null, "A comment on an activity feed post.")] - Comment = 8005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Commitment", 373, null, "For internal use only.")] - Commitment = 4215, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Competitor", 344, null, "Business competing for the sale represented by a lead or opportunity.")] - Competitor = 123, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Competitor Address", 343, null, "Additional addresses for a competitor. The first two addresses are stored in the " + - "competitor object.")] - CompetitorAddress = 1004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Competitor Product", 345, null, "Association between a competitor and a product offered by the competitor.")] - CompetitorProduct = 1006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("CompetitorSalesLiterature", 347)] - CompetitorSalesLiterature = 26, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Component Layer", 570)] - ComponentLayer = 10069, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Component Layer Data Source", 572)] - ComponentLayerDataSource = 10070, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Config", 233)] - Config = 10008, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection", 339, null, "Relationship between two entities.")] - Connection = 3234, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Reference", 338)] - ConnectionReference_10198 = 10198, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Reference", 461)] - ConnectionReference_10307 = 10307, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Role", 340, null, "Role describing a relationship between a two records.")] - ConnectionRole = 3231, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connection Role Object Type Code", 342, null, "Specifies the entity type that can play specific role in a connection.")] - ConnectionRoleObjectTypeCode = 3233, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connector", 574, null, "Connector Entity to support Solutioning Integration")] - Connector_371 = 371, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Connector", 341, null, "Connector Entity to support Solutioning Integration")] - Connector_372 = 372, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contact", 355, null, "Person with whom a business unit has a relationship, such as customer, supplier, " + - "and colleague.")] - Contact = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactInvoices", 354)] - ContactInvoices = 17, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactLeads", 356)] - ContactLeads = 22, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactOrders", 358)] - ContactOrders = 19, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ContactQuotes", 357)] - ContactQuotes = 18, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract", 350, null, "Agreement to provide customer service during a specified amount of time or number" + - " of cases.")] - Contract = 1010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract Line", 349, null, "Line item in a contract that specifies the type of service a customer is entitled" + - " to.")] - ContractLine = 1011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contract Template", 351, null, "Template for a contract containing the standard attributes of a contract.")] - ContractTemplate = 2011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ConversationTranscript", 353, null, "Contains the transcripts of conversations between participants such as customers," + - " Virtual Agents or Human agents.")] - ConversationTranscript = 10222, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Currency", 237, null, "Currency in which a financial transaction is carried out.")] - Currency = 9105, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom API", 406, null, "Entity that defines a custom API")] - CustomAPI = 10218, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom API Request Parameter", 408, null, "Entity that defines a request parameter for a custom API")] - CustomAPIRequestParameter = 10219, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom API Response Property", 410, null, "Entity that defines a response property for a custom API ")] - CustomAPIResponseProperty = 10220, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Connecter Approval BPF", 34, null, "Base entity for process Custom Connecter Approval BPF")] - CustomConnecterApprovalBPF = 10324, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control", 409, null, "For internal use only.")] - CustomControl = 9753, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control Default Config", 402, null, "For internal use only.")] - CustomControlDefaultConfig = 9755, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Custom Control Resource", 401, null, "Custom Control Resource Id")] - CustomControlResource = 9754, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Asset Attachment", 580, null, "Attachments for Customer Asset")] - CustomerAssetAttachment = 10236, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Asset Category", 587, null, "The Category of Customer Asset.")] - CustomerAssetCategory = 10143, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Relationship", 404, null, "Relationship between a customer and a partner in which either can be an account o" + - "r contact.")] - CustomerRelationship = 4502, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer service historical analytics (preview)", 588, null, "Customer service historical analytics (preview)")] - Customerservicehistoricalanalytics_preview = 10293, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice alert", 140)] - CustomerVoicealert = 10209, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice alert rule", 27)] - CustomerVoicealertrule = 10210, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice file response", 28, null, "Response to a file upload question.")] - CustomerVoicefileresponse = 10301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice localized survey email template", 30, null, "Stores localized data for email templates.")] - CustomerVoicelocalizedsurveyemailtemplate = 10173, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice project", 29, null, "Set of surveys to collect feedback.")] - CustomerVoiceproject = 10174, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice satisfaction metric", 23, null, "Satisfaction metric defined for a project.")] - CustomerVoicesatisfactionmetric = 10175, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey", 25, null, "Set of questions to collect feedback.")] - CustomerVoicesurvey = 10074, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey email template", 26, null, "Template for an email message that contains the survey invitation link.")] - CustomerVoicesurveyemailtemplate = 10071, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey invite", 24, null, "Activity that tracks a survey invitation sent to a person.")] - CustomerVoicesurveyinvite = 10075, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey question", 22, null, "Question in a survey to collect feedback.")] - CustomerVoicesurveyquestion = 10072, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey question response", 21, null, "Response to a question in a survey.")] - CustomerVoicesurveyquestionresponse = 10073, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey reminder", 31, null, "Email reminders for surveys created in Customer Voice.")] - CustomerVoicesurveyreminder = 10302, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice survey response", 38, null, "Response to a survey.")] - CustomerVoicesurveyresponse = 10076, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Customer Voice unsubscribed recipient", 37, null, "Email address of an unsubscribed respondent.")] - CustomerVoiceunsubscribedrecipient = 10077, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Analytics Report", 586, null, "Data Analytics Reports")] - DataAnalyticsReport = 10163, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Database Version", 589, null, "Stores the latest database version for a solution, for internal use only.")] - DatabaseVersion = 10050, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dataflow", 582)] - Dataflow = 418, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Import", 609, null, "Status and ownership information for an import job.")] - DataImport = 4410, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Folder", 411, null, "A folder is a place to store data in Azure Data Lake.")] - DataLakeFolder = 10211, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Folder Permission", 418)] - DataLakeFolderPermission = 10212, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Workspace", 417, null, "A workspace is a place to store data in Azure Data Lake.")] - DataLakeWorkspace = 10168, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Lake Workspace Permission", 419)] - DataLakeWorkspacePermission = 10169, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Map", 606, null, "Data map used in import.")] - DataMap = 4411, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Performance Dashboard", 421, null, "Data Performance Dashboard.")] - DataPerformanceDashboard = 4450, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("DelveActionHub", 420, null, "Delve Action Hubs Description")] - DelveActionHub = 9961, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dependency", 413, null, "A component dependency in CRM.")] - Dependency = 7105, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dependency Feature", 412, null, "A dependency feature.")] - DependencyFeature = 7108, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dependency Node", 414, null, "The representation of a component dependency node in CRM.")] - DependencyNode = 7106, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("[Deprecated] Data Analytics Admin Settings", 509, null, "[Deprecated]")] - DeprecatedDataAnalyticsAdminSettings = 10162, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("[Deprecated] Dynamics Customer Service Analytics", 511, null, "[Deprecated] Controls access to Analytics Reporting Sitemap in Dynamics Customer " + - "Service App")] - DeprecatedDynamicsCustomerServiceAnalytics = 10164, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Device", 573, null, "Specify Device.")] - Device = 10142, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Discount", 416, null, "Price reduction made from the list price of a product or service based on the qua" + - "ntity purchased.")] - Discount = 1013, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Discount List", 415, null, "Type of discount specified as either a percentage or an amount.")] - DiscountList = 1080, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Display String", 386, null, "Customized messages for an entity that has been renamed.")] - DisplayString = 4102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Display String Map", 385, null, "Maps customized display strings to entities.")] - DisplayStringMap = 4101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Document Location", 300, null, "Document libraries or folders on a SharePoint server from where documents can be " + - "managed in Microsoft Dynamics 365.")] - DocumentLocation = 9508, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Document Suggestions", 168, null, "Document Suggestions")] - DocumentSuggestions = 1189, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Document Template", 389, null, "Used to store Document Templates in database in binary format.")] - DocumentTemplate = 9940, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Detection Rule", 381, null, "Rule used to identify potential duplicates.")] - DuplicateDetectionRule = 4414, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Record", 388, null, "Potential duplicate record.")] - DuplicateRecord = 4415, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Duplicate Rule Condition", 380, null, "Condition of a duplicate detection rule.")] - DuplicateRuleCondition = 4416, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email", 397, null, "Activity that is delivered using email protocols.")] - Email = 4202, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Hash", 396, null, "Email activity hashes used for correlation purposes.")] - EmailHash = 4023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Search", 398, null, "Email Address Search Table.")] - EmailSearch = 4299, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Server Profile", 400, null, "Holds the Email Server Profiles of an organization")] - EmailServerProfile = 9605, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Signature", 399, null, "Signature for email message")] - EmailSignature = 9997, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Email Template", 169, null, "Template for an email message that contains the standard attributes of an email m" + - "essage.")] - EmailTemplate = 2010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement", 392, null, "Defines the amount and type of support a customer should receive.")] - Entitlement = 9700, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Channel", 391, null, "Defines the amount and type of support for a channel.")] - EntitlementChannel = 9701, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Contact", 393)] - EntitlementContact = 7272, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Entity Allocation Type Mapping", 395, null, "Mapping to define which Allocation Types are available for Entity Type to be used" + - " on Entitlement")] - EntitlementEntityAllocationTypeMapping = 9704, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Product", 394)] - EntitlementProduct = 6363, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Template", 506, null, "Contains predefined customer support terms that can be used to created entitlemen" + - "ts for customers.")] - EntitlementTemplate = 9702, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Template Channel", 618, null, "Contains predefined support terms for a channel to create entitlements for custom" + - "ers.")] - EntitlementTemplateChannel = 9703, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entitlement Template Product", 617)] - EntitlementTemplateProduct = 4545, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity", 619)] - Entity = 9800, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity1", 232)] - Entity1 = 10015, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity2", 234)] - Entity2 = 10016, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Analytics Config", 621, null, "This entity contains information about which entities are enabled for Azure Data " + - "Lake Services integration")] - EntityAnalyticsConfig = 430, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Image Configuration", 612, null, "Store image configuration for each entity")] - EntityImageConfiguration = 432, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Key", 614)] - EntityKey = 9810, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Map", 616, null, "Represents a mapping between two related entities so that data from one record ca" + - "n be copied into the form of a new related record.")] - EntityMap = 4600, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("EntityRankingRule", 583)] - EntityRankingRule = 10087, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity Relationship", 615)] - EntityRelationship = 9811, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment", 462)] - Environment = 10309, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment Variable Definition", 622, null, "Contains information about the settable variable: its type, default value, and et" + - "c.")] - EnvironmentVariableDefinition = 380, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Environment Variable Value", 629, null, "Holds the value for the associated EnvironmentVariableDefinition entity.")] - EnvironmentVariableValue = 381, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Exchange Sync Id Mapping", 630, null, "The mapping used to keep track of the IDs for items synced between CRM and Exchan" + - "ge.")] - ExchangeSyncIdMapping = 4120, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Expander Event", 632, null, "For internal use only. An event that will be expanded into jobs whose executions " + - "can proceed in the background.")] - ExpanderEvent = 4711, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Expired Process", 631, null, "Expired Process Business Process Flow")] - ExpiredProcess = 955, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ExportSolutionUpload", 624)] - ExportSolutionUpload = 10201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("External Party", 623, null, "Information about external parties that need to access Dynamics 365 from external" + - " channels.For internal use only")] - ExternalParty = 3008, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("External Party Item", 625, null, "Information about external party items that need to access Dynamics 365 from exte" + - "rnal channels.For internal use only")] - ExternalPartyItem = 9987, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Facility/Equipment", 628, null, "Resource that can be scheduled.")] - FacilityEquipment = 4000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Fax", 627, null, "Activity that tracks call outcome and number of pages for a fax and optionally st" + - "ores an electronic copy of the document.")] - Fax = 4204, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Feedback", 626, null, "Container for feedback and ratings for knowledge articles.")] - Feedback = 9958, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Permission", 597, null, "Group of privileges used to categorize users to provide appropriate access to sec" + - "ured columns.")] - FieldPermission = 1201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Security Profile", 596, null, "Profile which defines access level for secured attributes")] - FieldSecurityProfile = 1200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Sharing", 75, null, "Defines CRM security principals (users and teams) access rights to secured field " + - "for an entity instance.")] - FieldSharing = 44, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("FileAttachment", 598, null, "File Attachment")] - FileAttachment = 55, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Filter", 139, null, "Contains user personalization information regarding which of the administrator’s " + - "selected views to display on a user’s personal wall.")] - Filter = 10005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Filter Template", 600, null, "Template for a filter.")] - FilterTemplate = 30, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Fixed Monthly Fiscal Calendar", 599, null, "Fixed monthly fiscal calendar of an organization. A span of time during which the" + - " financial activities of an organization are calculated.")] - FixedMonthlyFiscalCalendar = 2004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow", 455)] - Flow = 10310, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Action Detail", 454)] - FlowActionDetail = 10311, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Approval", 551, null, "Microsoft Flow data attached to an approval.")] - FlowApproval = 10183, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Approval BPF", 36, null, "Base entity for process Flow Approval BPF")] - FlowApprovalBPF = 10325, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("flowcardtype", 553)] - flowcardtype = 10088, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Resource", 456)] - FlowResource = 10312, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Flow Session", 592, null, "Entity to store the information that is generated when a modern flow or UI flow r" + - "uns.")] - FlowSession = 4720, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Follow", 80, null, "Represents a user following the activity feed of an object.")] - Follow = 8003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast", 566, null, "Stores sales predictions for your team or organization. For internal use.")] - Forecast = 10079, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast Configuration", 552)] - ForecastConfiguration = 10109, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast definition", 559, null, "Defines the parameters used for forecasting.")] - Forecastdefinition = 10078, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forecast recurrence", 565, null, "Stores recalculation information for each recurrence of the forecast hierarchy. F" + - "or internal use.")] - Forecastrecurrence = 10080, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Functional Location", 567)] - FunctionalLocation = 10237, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Global Search Configuration", 591)] - GlobalSearchConfiguration = 54, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Goal", 593, null, "Target objective for a user or a team for a specified time period.")] - Goal = 9600, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Goal Metric", 535, null, "Type of measurement for a goal, such as money amount or count.")] - GoalMetric = 9603, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Help Page", 569)] - HelpPage = 10111, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Hierarchy Rule", 594, null, "Organization-owned entity customizations including mapping Quick view form with R" + - "elationship Id")] - HierarchyRule = 8840, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Hierarchy Security Configuration", 601)] - HierarchySecurityConfiguration = 9919, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("HolidayWrapper", 608)] - HolidayWrapper = 9996, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("icebreakersconfig", 568)] - icebreakersconfig = 10010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Image Attribute Configuration", 495, null, "Store configuration for each image attribute")] - ImageAttributeConfiguration = 431, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Image Descriptor", 607, null, "For internal use only.")] - ImageDescriptor = 1007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Data", 611, null, "Unprocessed data from imported files.")] - ImportData = 4413, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Entity Mapping", 610, null, "Mapping for entities in a data map.")] - ImportEntityMapping = 4428, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Job", 602, null, "For internal use only.")] - ImportJob = 9107, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Log", 604, null, "Failure reason and other detailed information for a record that failed to import." + - "")] - ImportLog = 4423, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import Source File", 603, null, "File name of file used for import.")] - ImportSourceFile = 4412, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Incident KnowledgeBaseRecord", 660)] - IncidentKnowledgeBaseRecord = 9931, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Indexed Article", 387, null, "Article indexed for search purposes.")] - IndexedArticle = 126, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("inMail", 635, null, "Custom Activity entity to store LinkedIn inMail records.")] - inMail = 10081, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Integration Status", 661, null, "Contains integration status information.")] - IntegrationStatus = 3000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Interaction for Email", 663)] - InteractionforEmail = 9986, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Address", 662, null, "Storage of addresses for a user, business unit, or site.")] - InternalAddress = 1003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Catalog Assignment", 655)] - InternalCatalogAssignment = 10217, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Inter Process Lock", 654, null, "Inter Process Locks.")] - InterProcessLock = 4011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invalid Dependency", 656, null, "An invalid dependency in the CRM system.")] - InvalidDependency = 7107, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invoice", 658, null, "Order that has been billed.")] - Invoice = 1090, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invoice Product", 657, null, "Line item in an invoice containing detailed billing information for a product.")] - InvoiceProduct = 1091, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Alert", 561)] - IoTAlert = 10144, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Alert to Case Process", 109, null, "Base entity for process IoT to Case Process")] - IoTAlerttoCaseProcess = 10160, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device", 560, null, "Represents a connected device that can be registered with an IoT provider.")] - IoTDevice = 10145, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Category", 562, null, "Used to categorize IoT devices.")] - IoTDeviceCategory = 10146, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Command", 564, null, "Represents an outgoing message to a device connected to an IoT provider.")] - IoTDeviceCommand = 10147, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Command Definition", 563, null, "Metadata for commands that a device or a device category supports.")] - IoTDeviceCommandDefinition = 10148, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Data History", 337, null, "The name of the entity that holds the device data every time a device data pull o" + - "ccurs between Dynamics 365 and an IoT provider")] - IoTDeviceDataHistory = 10149, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Property", 111, null, "Link entity between IoT Device Category and IoT Property Definition. This is used" + - " to model properties and tags for devices.")] - IoTDeviceProperty = 10150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Registration History", 110, null, "Tracks registration activities on an IoT device.")] - IoTDeviceRegistrationHistory = 10151, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Device Visualization Configuration", 112, null, "IoT Device Visualization Configuration")] - IoTDeviceVisualizationConfiguration = 10158, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Field Mapping", 114)] - IoTFieldMapping = 10159, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Property Definition", 113, null, "Defines a device property or a parameter that can be used for one or more command" + - " definitions.")] - IoTPropertyDefinition = 10152, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Provider", 106, null, "The IoT Provider where a device is registered and through which all interactions " + - "with the device take place")] - IoTProvider = 10153, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Provider Instance", 105, null, "An instance of an IoT Provider.")] - IoTProviderInstance = 10154, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("IoT Settings", 107)] - IoTSettings = 10155, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ISV Config", 664, null, "An XML document used to configure client extension controls.")] - ISVConfig = 4705, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("KB Enrichment", 108)] - KBEnrichment = 10281, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article", 674, null, "Organizational knowledge for internal and external use.")] - KnowledgeArticle = 9953, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Category", 666, null, "Category for a Knowledge Article.")] - KnowledgeArticleCategory = 9960, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Image", 122)] - KnowledgeArticleImage = 10105, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Incident", 673, null, "Association between an knowledge article and incident.")] - KnowledgeArticleIncident = 9954, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Suggestion", 121)] - KnowledgeArticleSuggestion = 10282, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Suggestion Data Source", 123)] - KnowledgeArticleSuggestionDataSource = 10283, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Template", 125, null, "Organizational Knowledge Article Template for Internal and external creation of K" + - "nowledge Articles.")] - KnowledgeArticleTemplate = 10106, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Article Views", 665, null, "No of times an article is viewed per day")] - KnowledgeArticleViews = 9955, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Base Record", 667, null, "Metadata of knowledge base (KB) articles associated with Microsoft Dynamics 365 e" + - "ntities.")] - KnowledgeBaseRecord = 9930, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Federated Article", 585)] - KnowledgeFederatedArticle = 10295, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge FederatedArticle Incident", 584)] - KnowledgeFederatedArticleIncident = 10296, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Interaction Insight", 124, null, "Knowledge Interaction Insight")] - KnowledgeInteractionInsight = 10207, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge search analytics (preview)", 590, null, "Knowledge search analytics (preview)")] - Knowledgesearchanalytics_preview = 10294, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Search Insight", 117, null, "Knowledge Search Insight")] - KnowledgeSearchInsight = 10208, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Knowledge Search Model", 669, null, "Configuration for automatic suggestion of knowledge articles using text analytics" + - " and search")] - KnowledgeSearchModel = 9947, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Language", 668, null, "Language")] - Language = 9957, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Language Provisioning State", 639, null, "Container for language provisioning checkpoint states")] - LanguageProvisioningState = 9875, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lead", 638, null, "Prospect or potential sales opportunity. Leads are converted into accounts, conta" + - "cts, or opportunities when they are qualified. Otherwise, they are deleted or ar" + - "chived.")] - Lead = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lead Address", 640, null, "Address information for a lead.")] - LeadAddress = 1017, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LeadCompetitors", 642)] - LeadCompetitors = 24, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LeadProduct", 641)] - LeadProduct = 27, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lead To Opportunity Sales Process", 634, null, "Lead To Opportunity Sales Process Business Process Flow ")] - LeadToOpportunitySalesProcess = 954, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Letter", 633, null, "Activity that tracks the delivery of a letter. The activity can contain the elect" + - "ronic copy of the letter.")] - Letter = 4207, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("License", 643, null, "Stores information about a Microsoft CRM license.")] - License = 2027, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Like", 79, null, "A like on an activity feed post.")] - Like = 8006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LinkedIn Sales Navigator Configuration", 271, null, "Optional configuration for LinkedIn Sales Navigator integration with Dynamics 365" + - "")] - LinkedInSalesNavigatorConfiguration = 10084, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("List Operation", 651, null, "System operation used to perform lengthy and asynchronous list operations on larg" + - "e data sets, such as adding members to a list.")] - ListOperation = 10192, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("List Value Mapping", 72, null, "In a data map, maps list values from the source file to Microsoft Dynamics 365.")] - ListValueMapping = 4418, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("LocalConfigStore", 653)] - LocalConfigStore = 9201, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Lookup Mapping", 652, null, "In a data map, maps a lookup attribute in a source file to Microsoft Dynamics 365" + - ".")] - LookupMapping = 4419, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Action Template", 98, null, "Attributes for macro action template")] - MacroActionTemplate = 10267, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Connector", 153, null, "Attributes for macro connectors")] - MacroConnector = 10269, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Run History", 116, null, "Stores history of macro runs")] - MacroRunHistory = 10270, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Macro Solution Configuration", 152, null, "Macro solution related configurations")] - MacroSolutionConfiguration = 10268, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox", 645)] - Mailbox = 9606, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Auto Tracking Folder", 648, null, "Stores data about what folders for a mailbox are auto tracked")] - MailboxAutoTrackingFolder = 9608, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Statistics", 644, null, "Stores data regarding Mailbox processing cycles")] - MailboxStatistics = 9607, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailbox Tracking Category", 646, null, "Stores data about what categories for a mailbox are tracked")] - MailboxTrackingCategory = 9609, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mail Merge Template", 647, null, "Template for a mail merge document that contains the standard attributes of that " + - "document.")] - MailMergeTemplate = 9106, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Maker", 458)] - Maker = 10313, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Managed Property", 534)] - ManagedProperty = 9812, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Marketing List", 650, null, "Group of existing or potential customers created for a marketing campaign or othe" + - "r sales purposes.")] - MarketingList = 4300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Marketing List Member", 649, null, "Item in a marketing list.")] - MarketingListMember = 4301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Message", 637, null, "Custom Activity entity to store LinkedIn Message records.")] - Message = 10082, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Metadata Difference", 533, null, "Metadata Difference")] - MetadataDifference = 4231, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Teams Collaboration entity", 136, null, "Entity which stores collaboration data of Dynamics 365 with Microsoft Teams")] - MicrosoftTeamsCollaborationentity = 10017, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Teams Graph resource Entity", 571, null, "Entity which stores collaboration data of Dynamics 365 with Microsoft Teams")] - MicrosoftTeamsGraphresourceEntity = 10098, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Migration tracker", 118, null, "Entity that tracks the migration process of legacy to modern SLA/ARC items")] - Migrationtracker = 10233, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile", 537, null, "Information to administer and manage the data available to mobile devices in offl" + - "ine mode.")] - MobileOfflineProfile = 9866, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile Item", 536, null, "Information on entity availability to mobile devices in offline mode for a mobile" + - " offline profile item.")] - MobileOfflineProfileItem = 9867, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Offline Profile Item Association", 529, null, "Information on relationships to be used to follow related entity\'s records for mo" + - "bile offline profile item.")] - MobileOfflineProfileItemAssociation = 9868, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-driven App", 435, null, "A role-based, modular business app that provides task-based functionality for a p" + - "articular area of work.")] - ModeldrivenApp = 9006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Component Node", 491, null, "Contains Model-Driven App Component Node Information")] - ModelDrivenAppComponentNode = 10195, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Component Node\'s Edge", 436, null, "Contains Model-Driven App Component Node\'s Edge Information.")] - ModelDrivenAppComponentNodesEdge = 10194, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Element", 441, null, "Associates a model-driven app with its components.")] - ModelDrivenAppElement = 10193, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Model-Driven App Setting", 485, null, "Holds the value for the associated App Setting Definition.")] - ModelDrivenAppSetting = 10196, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Monthly Fiscal Calendar", 528, null, "Monthly fiscal calendar of an organization. A span of time during which the finan" + - "cial activities of an organization are calculated.")] - MonthlyFiscalCalendar = 2003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("msdyn_msteamssetting", 120)] - msdyn_msteamssetting = 10099, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("msdyn_msteamssettingsv2", 119)] - msdyn_msteamssettingsv2 = 10108, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("msdyn_relationshipinsightsunifiedconfig", 149)] - msdyn_relationshipinsightsunifiedconfig = 10006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("MultiEntitySearch", 39, null, "Multi Entity Search.")] - MultiEntitySearch = 9910, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Multi Select Option Value", 41, null, "Multi Select Option Value")] - MultiSelectOptionValue = 9912, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Navigation Setting", 40, null, "Navigation Setting: A setting page or group of pages available for configuration " + - "within an app. A record representing a group of pages is regarded as the parent " + - "navigation setting of one or more other records. For internal use only.")] - NavigationSetting = 9900, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("NewCustomEntity", 236)] - NewCustomEntity = 10039, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("New Process", 35, null, "New Process Business Process Flow")] - NewProcess = 950, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("NonRelational Data Source", 90)] - NonRelationalDataSource = 10167, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Note", 425, null, "Note that is attached to one or more objects, including other notes.")] - Note = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notes analysis Config", 89)] - NotesanalysisConfig = 10009, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notification", 6, null, "For internal use only.")] - Notification = 4110, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notification Field", 91)] - NotificationField = 10247, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Notification Template", 93)] - NotificationTemplate = 10248, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OData v4 Data Source", 92, null, "Data sources used by the OData v4 data provider to access data from an external w" + - "eb service.")] - ODatav4DataSource = 10000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Office Document", 5, null, "Used to store Office Documents in database in binary format.")] - OfficeDocument = 4490, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Office Graph Document", 7, null, "Office Graph Documents Description")] - OfficeGraphDocument = 9950, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Offline Command Definition", 9, null, "For internal use only.")] - OfflineCommandDefinition = 9870, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity", 8, null, "Potential revenue-generating event, or sale to an account, which needs to be trac" + - "ked through a sales process to completion.")] - Opportunity = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Close", 1, null, "Activity that is created automatically when an opportunity is closed, containing " + - "information such as the description of the closing and actual revenue.")] - OpportunityClose = 4208, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OpportunityCompetitors", 0)] - OpportunityCompetitors = 25, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Product", 2, null, "Association between an opportunity and a product.")] - OpportunityProduct = 1083, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Relationship", 405, null, "Relationship between an account or contact and an opportunity.")] - OpportunityRelationship = 4503, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Opportunity Sales Process", 4, null, "Opportunity Sales Process Business Process Flow ")] - OpportunitySalesProcess = 953, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OptionSet", 3)] - OptionSet = 9809, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Order", 264, null, "Quote that has been accepted.")] - Order = 1088, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Order Close", 10, null, "Activity generated automatically when an order is closed.")] - OrderClose = 4209, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Order Product", 266, null, "Line item in a sales order.")] - OrderProduct = 1089, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization", 17, null, "Top level of the Microsoft Dynamics 365 business hierarchy. The organization can " + - "be a specific business, holding company, or corporation.")] - Organization = 1019, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Insights Metric", 20, null, "Stores data regarding organization insights metric")] - OrganizationInsightsMetric = 9699, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Insights Notification", 19, null, "Stores data regarding organization insights notification")] - OrganizationInsightsNotification = 9690, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization Statistic", 16, null, "Statistics measuring the organization\'s usage of the Microsoft Dynamics 365 syste" + - "m over the past 24 hours.")] - OrganizationStatistic = 4708, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization UI", 18, null, "Entity customizations including form layout and icons. Includes current and past " + - "versions.")] - OrganizationUI = 1021, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Owner", 12, null, "Group of undeleted system users and undeleted teams. Owners can be used to contro" + - "l access to specific objects.")] - Owner = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Owner Mapping", 11, null, "In a data map, maps ownership data from the source file to Microsoft Dynamics 365" + - ".")] - OwnerMapping = 4420, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Package", 13)] - Package = 10205, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pane tab configuration", 84)] - Panetabconfiguration = 10259, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pane tool configuration", 86)] - Panetoolconfiguration = 10260, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Parameter definition", 154, null, "Macro parameter definitions")] - Parameterdefinition = 10271, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Partner Application", 15, null, "Partner applications registered for this organization")] - PartnerApplication = 1095, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PDF Setting", 14, null, "PDF Settings to save enabled pdf entities")] - PDFSetting = 10200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Personal Document Template", 69, null, "Used to store Personal Document Templates in database in binary format.")] - PersonalDocumentTemplate = 9941, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Phone Call", 68, null, "Activity to track a telephone call.")] - PhoneCall = 4210, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Phone To Case Process", 70, null, "Phone To Case Process Business Process Flow")] - PhoneToCaseProcess = 952, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook", 101, null, "Actual instance of a playbook template once it is launched.")] - Playbook = 10024, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook activity", 88, null, "Stores the details of the activities to be created when a playbook is launched.")] - Playbookactivity = 10021, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook activity attribute", 87, null, "Stores attribute names and values of the playbook activity.")] - Playbookactivityattribute = 10022, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook Callable Context", 519)] - PlaybookCallableContext = 10020, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook category", 94, null, "List of categories for which a playbook can be created.")] - Playbookcategory = 10023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Playbook template", 100, null, "Playbook templates contains the definition of the Playbook that helps to standard" + - "ize a set of best practices or next best actions.")] - Playbooktemplate = 10025, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Assembly", 71, null, "Assembly that contains one or more plug-in types.")] - PluginAssembly = 4605, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Trace Log", 64, null, "Trace and exception information generated by plug-ins and custom workflow activit" + - "ies.")] - PluginTraceLog = 4619, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Type", 63, null, "Type that inherits from the IPlugin interface and is contained within a plug-in a" + - "ssembly.")] - PluginType = 4602, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Plug-in Type Statistic", 65, null, "Plug-in type statistic.")] - PluginTypeStatistic = 4603, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Position", 67, null, "Position of a user in the hierarchy")] - Position = 50, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post", 66, null, "An activity feed post.")] - Post = 8000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Configuration", 104, null, "Enable or disable entities for Activity Feeds and Yammer collaboration.")] - PostConfiguration = 10002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Regarding", 81, null, "Represents which object an activity feed post is regarding. For internal use only" + - ".")] - PostRegarding = 8002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Role", 83, null, "Represents the objects with which an activity feed post is associated. For intern" + - "al use only.")] - PostRole = 8001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post Rule Configuration", 103, null, "Enable or disable system post rules for an entity for Activity Feeds and Yammer.")] - PostRuleConfiguration = 10003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerApps App", 453)] - PowerAppsApp = 10304, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerApps App Approval BPF", 33, null, "Base entity for process PowerApps App Approval BPF")] - PowerAppsAppApprovalBPF = 10322, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerApps Connector", 463)] - PowerAppsConnector = 10308, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Power Platform User", 457)] - PowerPlatformUser = 10314, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Power Platform User Role", 428)] - PowerPlatformUserRole = 10315, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Price List", 82, null, "Entity that defines pricing levels.")] - PriceList = 1022, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Price List Item", 43, null, "Information about how to price a product in the specified price level, including " + - "pricing method, rounding option, and discount type based on a specified product " + - "unit.")] - PriceListItem = 1026, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Principal Sync Attribute Map", 74, null, "Maps security principals (users and teams) to sync attribute mappings.")] - PrincipalSyncAttributeMap = 1404, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Privilege", 76, null, "Permission to perform an action in Microsoft CRM. The platform checks for the pri" + - "vilege and rejects the attempt if the user does not hold the privilege.")] - Privilege = 1023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Privilege Object Type Code", 78, null, "For internal use only.")] - PrivilegeObjectTypeCode = 31, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process", 223, null, "Set of logical rules that define the steps necessary to automate a specific busin" + - "ess process, task, or set of actions to be performed.")] - Process = 4703, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Configuration", 346, null, "For internal use only.")] - ProcessConfiguration = 9650, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Dependency", 224, null, "Dependencies for a process.")] - ProcessDependency = 4704, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Log", 226, null, "Log used to track process execution.")] - ProcessLog = 4706, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Session", 77, null, "Information that is generated when a dialog is run. Every time that you run a dia" + - "log, a dialog session is created.")] - ProcessSession = 4710, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Stage", 48, null, "Stage associated with a process.")] - ProcessStage = 4724, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ProcessStageParameter", 47)] - ProcessStageParameter = 10140, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Process Trigger", 49, null, "Trigger that invoke a rule.")] - ProcessTrigger = 4712, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Product", 51, null, "Information about products and their pricing information.")] - Product = 1024, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Product Association", 50, null, "Instance of a product added to a bundle or kit.")] - ProductAssociation = 1025, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Productivity pane configuration", 85)] - Productivitypaneconfiguration = 10258, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Product Relationship", 44, null, "Information about the selling relationship between two products, including the re" + - "lationship type, such as up-sell, cross-sell, substitute, or accessory.")] - ProductRelationship = 1028, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ProductSalesLiterature", 42)] - ProductSalesLiterature = 21, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Profile Album", 102, null, "Contains user profile images that are stored as attachments and displayed in post" + - "s.")] - ProfileAlbum = 10001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Profile Associations", 273, null, "For Internal Use Only.")] - ProfileAssociations = 10107, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property", 382, null, "Information about a product property.")] - Property = 1048, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Asset Association", 155)] - PropertyAssetAssociation = 10239, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Association", 384, null, "Association of a property definition with another entity in the system.")] - PropertyAssociation = 1235, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Definition", 156)] - PropertyDefinition = 10238, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Instance", 383, null, "Instance of a property with its value.")] - PropertyInstance = 1333, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Log", 148)] - PropertyLog = 10240, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Option Set Item", 390, null, "Item with a name and value in a property option set type.")] - PropertyOptionSetItem = 1049, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Property Template Association", 147)] - PropertyTemplateAssociation = 10241, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ProvisionLanguageForUser", 46)] - ProvisionLanguageForUser = 10213, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Publisher", 45, null, "A publisher of a CRM solution.")] - Publisher = 7101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Publisher Address", 52, null, "Address and shipping information. Used to store additional addresses for a publis" + - "her.")] - PublisherAddress = 7102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PVA Component", 429, null, "The components of Power Virtual Agent Bots. Both Topics and Entities")] - PVAComponent = 10317, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PVA Component Flow Lookup", 431)] - PVAComponentFlowLookup = 10318, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quarterly Fiscal Calendar", 59, null, "Quarterly fiscal calendar of an organization. A span of time during which the fin" + - "ancial activities of an organization are calculated.")] - QuarterlyFiscalCalendar = 2002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Queue", 58, null, "A list of records that require action, such as accounts, activities, and cases.")] - Queue = 2020, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Queue Item", 60, null, "A specific item in a queue, such as a case record or an activity record.")] - QueueItem = 2029, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("QueueItemCount", 62, null, "For internal use only.")] - QueueItemCount = 2023, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("QueueMemberCount", 61, null, "For internal use only.")] - QueueMemberCount = 2024, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quick Campaign", 467, null, "System operation used to perform lengthy and asynchronous operations on large dat" + - "a sets, such as distributing a campaign activity or quick campaign.")] - QuickCampaign = 4406, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quote", 54, null, "Formal offer for products and/or services, proposed at specific prices and relate" + - "d payment terms, which is sent to a prospective customer.")] - Quote = 1084, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quote Close", 53, null, "Activity generated when a quote is closed.")] - QuoteClose = 4211, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quote Product", 55, null, "Product line item in a quote. The details include such information as product ID," + - " description, quantity, and cost.")] - QuoteProduct = 1085, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rating Model", 57, null, "Represents a model to evaluate skills or other related entities.")] - RatingModel = 1144, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rating Value", 56, null, "A unique value associated with a rating model that allows providing a user friend" + - "ly rating value.")] - RatingValue = 1142, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Record Creation and Update Rule", 352, null, "Defines the settings for automatic record creation.")] - RecordCreationandUpdateRule = 9300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Record Creation and Update Rule Item", 407, null, "Defines the individual conditions required for creating records automatically.")] - RecordCreationandUpdateRuleItem = 9301, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Recurrence Rule", 280, null, "Recurrence Rule represents the pattern of incidence of recurring entities.")] - RecurrenceRule = 4250, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Recurring Appointment", 279, null, "The Master appointment of a recurring appointment series.")] - RecurringAppointment = 4251, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Reference Data", 235)] - ReferenceData = 10127, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Attribute", 283, null, "Stores relationship attributes mapping for Multi-predicate relationship")] - RelationshipAttribute = 9814, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Entity", 281)] - RelationshipEntity = 9813, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Role", 282, null, "Relationship between an account or contact and an opportunity.")] - RelationshipRole = 4500, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Relationship Role Map", 275, null, "Mapping of the primary associated objects between which the relationship role is " + - "valid.")] - RelationshipRoleMap = 4501, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Replication Backlog", 274, null, "Entity to hold replication backlog tasks. For internal use only.")] - ReplicationBacklog = 1140, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report", 276, null, "Data summary in an easy-to-read layout.")] - Report = 9100, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Link", 284, null, "Links and dependencies between reports. A report may drill through to another rep" + - "ort, or it may have another report as a sub-report.")] - ReportLink = 9104, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Related Category", 278, null, "Categories related to a report. A report can be related to multiple categories.")] - ReportRelatedCategory = 9102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Related Entity", 277, null, "Entities related to a report. A report can be related to multiple entities.")] - ReportRelatedEntity = 9101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Report Visibility", 291, null, "Area in which to show a report. A report can be shown in multiple areas.")] - ReportVisibility = 9103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource", 290, null, "User or facility/equipment that can be scheduled for a service.")] - Resource = 4002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Expansion", 293, null, "Resource Expansions.")] - ResourceExpansion = 4010, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Group", 348, null, "Group or collection of people, equipment, and/or facilities that can be scheduled" + - ".")] - ResourceGroup = 4007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("resource group data source", 294)] - resourcegroupdatasource = 10230, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Resource Specification", 286, null, "Selection rule that allows the scheduling engine to select a number of resources " + - "from a pool of resources. The rules can be associated with a service.")] - ResourceSpecification = 4006, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RevokeInheritedAccessRecordsTracker", 285)] - RevokeInheritedAccessRecordsTracker = 10303, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Client Metadata.", 287, null, "A ribbon client metadata.")] - RibbonClientMetadata = 4579, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Command", 289, null, "Ribbon Commands - the command definition, rules, etc.")] - RibbonCommand = 1116, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Context Group", 288, null, "Groupings of contextual tabs.")] - RibbonContextGroup = 1115, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Difference", 258, null, "All layout customizations to be applied to the ribbons, which contain only the di" + - "fferences from the base ribbon.")] - RibbonDifference = 1130, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Metadata To Process", 260, null, "Container for Ribbon Metadata To Process")] - RibbonMetadataToProcess = 9880, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Rule", 262, null, "Ribbon rule definitions, used to enable and disable, show and hide ribbon element" + - "s.")] - RibbonRule = 1117, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Ribbon Tab To Command Mapping", 261, null, "A mapping between Tab Ids, and the Commands within those tabs.")] - RibbonTabToCommandMapping = 1113, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rich Text Attachment", 151, null, "Image or file attached to a rich text field")] - RichTextAttachment = 10202, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Role Template", 253, null, "Template for a role. Defines initial attributes that will be used when creating a" + - " new role.")] - RoleTemplate = 1037, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Field", 255, null, "Field to be rolled up to calculate the actual and in-progress values against the " + - "goal.")] - RollupField = 9604, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Job", 257, null, "Stores rollup jobs.")] - RollupJob = 9511, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Properties", 256, null, "Stores properties related to rollup fields.")] - RollupProperties = 9510, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rollup Query", 595, null, "Query that is used to filter the results of the goal rollup.")] - RollupQuery = 9602, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Routing Rule Set", 263, null, "Define Routing Rule to route cases to right people at the right time")] - RoutingRuleSet = 8181, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RPA", 430)] - RPA = 10319, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RPA Sessions", 423)] - RPASessions = 10320, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rule Item", 270, null, "Please provide the description for entity")] - RuleItem = 8199, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("RuntimeDependency", 269, null, "Form Level dependencies in CRM.")] - RuntimeDependency = 7200, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales Attachment", 265, null, "Item in the sales literature collection.")] - SalesAttachment = 1070, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("salesinsightssettings", 150, null, "Storing settings for studio feature")] - salesinsightssettings = 10089, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales Literature", 272, null, "Storage of sales literature, which may contain one or more documents.")] - SalesLiterature = 1038, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales Process Instance", 268, null, "Instance of a sales process.")] - SalesProcessInstance = 32, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Saved Organization Insights Configuration", 267, null, "Saved configuration for the organization insights")] - SavedOrganizationInsightsConfiguration = 1309, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Saved View", 213, null, "Saved database query that is owned by a user.")] - SavedView = 4230, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Scheduling Group", 292, null, "Resource group or team whose members can be scheduled for a service.")] - SchedulingGroup = 4005, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message", 323, null, "Message that is supported by the SDK.")] - SdkMessage = 4606, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Filter", 325, null, "Filter that defines which SDK messages are valid for each type of entity.")] - SdkMessageFilter = 4607, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Pair", 324, null, "For internal use only.")] - SdkMessagePair = 4613, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Processing Step", 317, null, "Stage in the execution pipeline that a plug-in is to execute.")] - SdkMessageProcessingStep = 4608, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Processing Step Image", 316, null, "Copy of an entity\'s attributes before or after the core system operation.")] - SdkMessageProcessingStepImage = 4615, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Processing Step Secure Configuration", 318, null, "Non-public custom configuration that is passed to a plug-in\'s constructor.")] - SdkMessageProcessingStepSecureConfiguration = 4616, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Request", 320, null, "For internal use only.")] - SdkMessageRequest = 4609, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Request Field", 319, null, "For internal use only.")] - SdkMessageRequestField = 4614, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Response", 326, null, "For internal use only.")] - SdkMessageResponse = 4610, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sdk Message Response Field", 333, null, "For internal use only.")] - SdkMessageResponseField = 4611, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Search provider", 115)] - Searchprovider = 10297, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Search Telemetry", 332, null, "Entity to log telemetry that used to improve search quality")] - SearchTelemetry = 10298, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Security Role", 254, null, "Grouping of security privileges. Users are assigned roles that authorize their ac" + - "cess to the Microsoft CRM system.")] - SecurityRole = 1036, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Semiannual Fiscal Calendar", 334, null, "Calendar representing the semi-annual span of time during which the financial act" + - "ivities of an organization are calculated.")] - SemiannualFiscalCalendar = 2001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service", 336, null, "Activity that represents work done to satisfy a customer\'s need.")] - Service = 4001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Activity", 335, null, "Activity offered by the organization to satisfy its customer\'s needs. Each servic" + - "e activity includes date, time, duration, and required resources.")] - ServiceActivity = 4214, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Configuration", 157)] - ServiceConfiguration = 10165, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Contract Contact", 328, null, "Item in a Service contract.")] - ServiceContractContact = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Endpoint", 327, null, "Service endpoint that can be contacted.")] - ServiceEndpoint = 4618, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service Plan", 329, null, "Service Plan")] - ServicePlan = 101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Session Template", 164)] - SessionTemplate = 10249, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Setting Definition", 331, null, "Contains Setting Definitions")] - SettingDefinition = 10197, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SharePoint Data", 330, null, "SharePoint\'s Data Corresponding to a user , Record , Location and Page")] - SharePointData = 9509, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sharepoint Document", 301, null, "Document libraries or folders on a SharePoint server from where documents can be " + - "managed in Microsoft Dynamics 365.")] - SharepointDocument = 9507, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SharePoint Site", 302, null, "SharePoint site from where documents can be managed in Microsoft Dynamics 365.")] - SharePointSite = 9502, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("siconfig", 163)] - siconfig = 10007, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SI Key Value Config", 165)] - SIKeyValueConfig = 10097, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Similarity Rule", 304)] - SimilarityRule = 9951, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Site", 303, null, "Location or branch office where an organization does business. An organization ca" + - "n have multiple sites.")] - Site = 4009, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Site Map", 296, null, "XML data used to control the application navigation pane.")] - SiteMap = 4709, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA", 295, null, "Contains information about the tracked service-level KPIs for cases that belong t" + - "o different customers.")] - SLA = 9750, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA Item", 297, null, "Contains information about a tracked support KPI for a specific customer.")] - SLAItem = 9751, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA KPI", 167)] - SLAKPI = 10166, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SLA KPI Instance", 299, null, "Service level agreement (SLA) key performance indicator (KPI) instance that is tr" + - "acked for an individual case")] - SLAKPIInstance = 9752, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Smartassist configuration", 166, null, "Stores Smartassist configurations")] - Smartassistconfiguration = 10275, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Smart Links Content Viewed", 636, null, "Custom Activity entity to store Smart Links Content Viewed records.")] - SmartLinksContentViewed = 10083, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Social Activity", 298, null, "For internal use only.")] - SocialActivity = 4216, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SocialInsightsConfiguration", 305, null, "Configuration for the social insights.")] - SocialInsightsConfiguration = 1300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Social Profile", 312, null, "This entity is used to store social profile information of its associated account" + - " and contacts on different social channels.")] - SocialProfile = 99, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution", 311, null, "A solution which contains CRM customizations.")] - Solution = 7100, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component", 313, null, "A component of a CRM solution.")] - SolutionComponent = 7103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Attribute Configuration", 315)] - SolutionComponentAttributeConfiguration = 10118, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Configuration", 314)] - SolutionComponentConfiguration = 10133, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Data Source", 159)] - SolutionComponentDataSource = 10068, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Definition", 307, null, "Contains all the information required to process a solution aware entity")] - SolutionComponentDefinition = 7104, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Relationship Configuration", 306)] - SolutionComponentRelationshipConfiguration = 10172, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Component Summary", 158)] - SolutionComponentSummary = 10067, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Health Rule", 160)] - SolutionHealthRule = 10094, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Health Rule Argument", 162)] - SolutionHealthRuleArgument = 10095, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution Health Rule Set", 161, null, "Represents a set that owns a number of solution health rules.")] - SolutionHealthRuleSet = 10096, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution History", 132)] - SolutionHistory = 10048, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SolutionHistoryData", 308, null, "solution history data")] - SolutionHistoryData = 9890, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Solution History Data Source", 131)] - SolutionHistoryDataSource = 10049, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("StageSolutionUpload", 310)] - StageSolutionUpload = 10134, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Status Map", 309, null, "Mapping between statuses.")] - StatusMap = 1075, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("String Map", 196, null, "Mapping between strings.")] - StringMap = 1043, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subject", 195, null, "Information regarding subjects available in the system.")] - Subject = 129, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription", 197, null, "For internal use only.")] - Subscription = 29, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Clients", 199, null, "For internal use only.")] - SubscriptionClients = 1072, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Manually Tracked Object", 198, null, "For internal use only.")] - SubscriptionManuallyTrackedObject = 37, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Statistic Offline", 191, null, "Subscription Statistic Offline")] - SubscriptionStatisticOffline = 45, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Statistic Outlook", 190, null, "Subscription Statistic Outlook")] - SubscriptionStatisticOutlook = 46, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Sync Entry Offline", 192, null, "Used for offline sync, internal use only.")] - SubscriptionSyncEntryOffline = 47, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Sync Entry Outlook", 194, null, "Used for outlook sync, internal use only.")] - SubscriptionSyncEntryOutlook = 48, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Subscription Synchronization Information", 193, null, "For internal use only.")] - SubscriptionSynchronizationInformation = 33, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested Activity", 133)] - SuggestedActivity = 10123, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested Activity Data Source", 135)] - SuggestedActivityDataSource = 10124, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested Contact", 134)] - SuggestedContact = 10125, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggested contacts data source", 127)] - Suggestedcontactsdatasource = 10126, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SuggestionCardTemplate", 207, null, "Templates for Suggestion Card in Grid")] - SuggestionCardTemplate = 1190, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestion Interaction", 126)] - SuggestionInteraction = 10284, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestion request payload", 128)] - Suggestionrequestpayload = 10285, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestions Model Summary", 130, null, "Suggestions Model Summary entity")] - SuggestionsModelSummary = 10286, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Suggestions Setting", 129, null, "Suggestions settings entity")] - SuggestionsSetting = 10287, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Attribute Mapping", 206, null, "Group of Sync-Attribute Mappings used to provide Attribute mappings during sync f" + - "or a particular user")] - SyncAttributeMapping = 1401, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Attribute Mapping Profile", 208, null, "Profile which defines sync attribute mapping")] - SyncAttributeMappingProfile = 1400, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Error", 210, null, "Failure reason and other detailed information for a record that failed to sync.")] - SyncError = 9869, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sync Flow Errors", 422)] - SyncFlowErrors = 10321, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Application Metadata", 209, null, "For internal use only.")] - SystemApplicationMetadata = 7000, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Chart", 321, null, "System chart attached to an entity.")] - SystemChart = 1111, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Form", 202, null, "Organization-owned entity customizations including form layout and dashboards.")] - SystemForm = 1030, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System Job", 487, null, "Process whose execution can proceed independently or in the background.")] - SystemJob = 4700, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SystemUser BusinessUnit Entity Map", 203, null, "Stores mapping attributes for business units.")] - SystemUserBusinessUnitEntityMap = 42, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System User Manager Map", 205, null, "For internal use only.")] - SystemUserManagerMap = 51, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("System User Principal", 204, null, "For internal use only.")] - SystemUserPrincipal = 14, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Task", 175, null, "Generic activity representing work needed to be done.")] - Task = 4212, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team", 174, null, "Collection of system users that routinely collaborate. Teams can be used to simpl" + - "ify record sharing and provide team members with common access to organization d" + - "ata when team members belong to different Business Units.")] - Team = 9, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TeamMobileOfflineProfileMembership", 176)] - TeamMobileOfflineProfileMembership = 10299, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team Profiles", 178, null, "Team Profiles")] - TeamProfiles = 1203, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team Sync-Attribute Mapping Profiles", 177, null, "Team Sync-Attribute Mapping Profiles")] - TeamSyncAttributeMappingProfiles = 1403, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Team template", 170, null, "Team template for an entity enabled for automatically created access teams.")] - Teamtemplate = 92, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Template For Properties", 143)] - TemplateForProperties = 10242, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Template Parameter", 142)] - TemplateParameter = 10250, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Territory", 171, null, "Territory represents sales regions.")] - Territory = 2013, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity1", 242)] - TestEntity1 = 10102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity2", 249)] - TestEntity2 = 10103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity3", 248)] - TestEntity3 = 10066, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity4", 250)] - TestEntity4 = 10043, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestEntity5", 252)] - TestEntity5 = 10045, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestNewPatch", 251)] - TestNewPatch = 10038, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TestPatch", 244)] - TestPatch = 10037, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Text Analytics Entity Mapping", 173)] - TextAnalyticsEntityMapping = 9945, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Text Analytics Topic", 189, null, "Text Analytics Topics")] - TextAnalyticsTopic = 9948, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Theme", 172, null, "Information that\'s used to set custom visual theme options for client application" + - "s.")] - Theme = 2015, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Stamp Date Mapping", 179, null, "For internal use only.`")] - TimeStampDateMapping = 9932, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Zone Definition", 186, null, "Time zone definition, including name and time zone code.")] - TimeZoneDefinition = 4810, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Zone Localized Name", 185, null, "Localized name of the time zone.")] - TimeZoneLocalizedName = 4812, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Time Zone Rule", 187, null, "Definition for time conversion between local time and Coordinated Universal Time " + - "(UTC) for a particular time zone at a particular time period.")] - TimeZoneRule = 4811, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic History", 188, null, "Entity for Topic History")] - TopicHistory = 9946, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic Model", 181, null, "The model for automatic identification of topics using text analytics.")] - TopicModel = 9944, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic Model Configuration", 180, null, "Configuration settings for identification of topics using text analytics.")] - TopicModelConfiguration = 9942, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic Model Execution History", 182, null, "Entity for Topic Model Execution History")] - TopicModelExecutionHistory = 9943, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Trace", 183, null, "A trace log.")] - Trace = 8050, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Trace Association", 184, null, "Represents the objects with which a trace record is associated. For internal use " + - "only.")] - TraceAssociation = 8051, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Trace Regarding", 238, null, "Represents which object a trace record is regarding. For internal use only.")] - TraceRegarding = 8052, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Tracking information for deleted entities", 200, null, "For internal use only.")] - Trackinginformationfordeletedentities = 35, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Transformation Mapping", 239, null, "In a data map, maps the transformation of source attributes to Microsoft Dynamics" + - " 365 attributes.")] - TransformationMapping = 4426, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Transformation Parameter Mapping", 241, null, "In a data map, defines parameters for a transformation.")] - TransformationParameterMapping = 4427, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Translation Process", 240, null, "Translation Process Business Process Flow")] - TranslationProcess = 951, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unit", 247, null, "Unit of measure.")] - Unit = 1055, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unit Group", 246, null, "Grouping of units.")] - UnitGroup = 1056, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unresolved Address", 243, null, "For internal use only.")] - UnresolvedAddress = 2012, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UntrackedAppointment", 144)] - UntrackedAppointment = 10011, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UntrackedEmail", 245, null, "Activity that is delivered using UntrackedEmail protocols.")] - UntrackedEmail = 4220, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade Run", 146, null, "Contains logging information about a run of a Package Deployer package that upgra" + - "des a solution")] - UpgradeRun = 10051, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade Step", 145, null, "One step during an upgrade, such as a single method or stored procedure.")] - UpgradeStep = 10052, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade Version", 138, null, "Information about upgrading from one release to the next release")] - UpgradeVersion = 10053, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User", 201, null, "Person with access to the Microsoft CRM system and who owns objects in the Micros" + - "oft CRM database.")] - User = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Application Metadata", 217, null, "For internal use only.")] - UserApplicationMetadata = 7001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Chart", 215, null, "Chart attached to an entity.")] - UserChart = 1112, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Dashboard", 219, null, "User-owned dashboards.")] - UserDashboard = 1031, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Entity Instance Data", 216, null, "Per User item instance data")] - UserEntityInstanceData = 2501, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Entity UI Settings", 218, null, "Stores user settings for entity views.")] - UserEntityUISettings = 2500, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Fiscal Calendar", 220, null, "Custom fiscal calendar used for tracking sales quotas.")] - UserFiscalCalendar = 1086, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Mapping", 212, null, "User Mapping")] - UserMapping = 2016, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UserMobileOfflineProfileMembership", 211)] - UserMobileOfflineProfileMembership = 10300, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Search Facet", 214)] - UserSearchFacet = 52, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User Settings", 221, null, "User\'s preferred settings.")] - UserSettings = 150, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("View", 322, null, "Saved query against the database.")] - View = 1039, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Virtual Entity Data Provider", 620, null, "Developers can register plug-ins on a data provider to enable data access for vir" + - "tual entities in the system.")] - VirtualEntityDataProvider = 78, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Virtual Entity Data Source", 613, null, "Internal entity that stores data source information for all installed providers.")] - VirtualEntityDataSource = 85, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Virtual Resource Group Resource", 228)] - VirtualResourceGroupResource = 10232, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Wall View", 137, null, "Contains information regarding which views are available for users to display on " + - "their personal walls. Only an administrator can specify the views that users can" + - " choose from to display on their personal walls.")] - WallView = 10004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Resource", 227, null, "Data equivalent to files used in Web development. Web resources provide client-si" + - "de components that are used to provide custom user interface elements.")] - WebResource = 9333, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Wizard", 229, null, "Definition for a Web-based wizard.")] - WebWizard = 4800, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Web Wizard Access Privilege", 231, null, "Privilege needed to access a Web-based wizard.")] - WebWizardAccessPrivilege = 4803, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Wizard Page", 230, null, "Page in a Web-based wizard.")] - WizardPage = 4802, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow Binary", 222)] - WorkflowBinary = 10110, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow Wait Subscription", 225, null, "For internal use only.")] - WorkflowWaitSubscription = 4702, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum DuplicateRule_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Published", 2)] - Published = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Publishing", 1)] - Publishing = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Unpublished", 0)] - Unpublished = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum EnvironmentVariableDefinition_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Active", 0)] - Active = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Inactive", 1)] - Inactive = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum EnvironmentVariableDefinition_Type - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Boolean", 2, "#0000ff")] - Boolean = 100000002, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data Source", 4, "#0000ff")] - DataSource = 100000004, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("JSON", 3, "#0000ff")] - JSON = 100000003, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Number", 1, "#0000ff")] - Number = 100000001, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("String", 0, "#0000ff")] - String = 100000000, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum EnvironmentVariableValue_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Active", 0)] - Active = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Inactive", 1)] - Inactive = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum PluginAssembly_AuthType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("BasicAuth", 0)] - BasicAuth = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum PluginAssembly_IsolationMode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("External", 2)] - External = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sandbox", 1)] - Sandbox = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum PluginAssembly_SourceType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AzureWebApp", 3)] - AzureWebApp = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Database", 0)] - Database = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Disk", 1)] - Disk = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Normal", 2)] - Normal = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStep_InvocationSource - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Child", 2)] - Child = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal", 0)] - Internal = -1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Parent", 1)] - Parent = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStep_Mode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Asynchronous", 1)] - Asynchronous = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Synchronous", 0)] - Synchronous = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStep_Stage - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Final Post-operation (For internal use only)", 10)] - FinalPostoperation_Forinternaluseonly = 55, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Initial Pre-operation (For internal use only)", 0)] - InitialPreoperation_Forinternaluseonly = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Post-operation After External Plugins (For internal use only)", 8)] - InternalPostoperationAfterExternalPlugins_Forinternaluseonly = 45, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Post-operation Before External Plugins (For internal use only)", 6)] - InternalPostoperationBeforeExternalPlugins_Forinternaluseonly = 35, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Pre-operation After External Plugins (For internal use only)", 4)] - InternalPreoperationAfterExternalPlugins_Forinternaluseonly = 25, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal Pre-operation Before External Plugins (For internal use only)", 2)] - InternalPreoperationBeforeExternalPlugins_Forinternaluseonly = 15, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Main Operation (For internal use only)", 5)] - MainOperation_Forinternaluseonly = 30, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post-Commit stage fired after transaction commit (For internal use only)", 12)] - PostCommitstagefiredaftertransactioncommit_Forinternaluseonly = 90, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post-operation", 7)] - Postoperation = 40, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post-operation (Deprecated)", 9)] - Postoperation_Deprecated = 50, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pre-Commit stage fired before transaction commit (For internal use only)", 11)] - PreCommitstagefiredbeforetransactioncommit_Forinternaluseonly = 80, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pre-operation", 3)] - Preoperation = 20, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pre-validation", 1)] - Prevalidation = 10, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStep_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Disabled", 1)] - Disabled = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Enabled", 0)] - Enabled = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStep_SupportedDeployment - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Both", 2)] - Both = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Dynamics 365 Client for Outlook Only", 1)] - MicrosoftDynamics365ClientforOutlookOnly = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Server Only", 0)] - ServerOnly = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SdkMessageProcessingStepImage_ImageType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Both", 2)] - Both = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PostImage", 1)] - PostImage = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PreImage", 0)] - PreImage = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ServiceEndpoint_AuthType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ACS", 0)] - ACS = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Http Header", 4)] - HttpHeader = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Http Query String", 5)] - HttpQueryString = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SAS Key", 1)] - SASKey = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("SAS Token", 2)] - SASToken = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Webhook Key", 3)] - WebhookKey = 4, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ServiceEndpoint_ConnectionMode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Federated", 1)] - Federated = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Normal", 0)] - Normal = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ServiceEndpoint_Contract - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Event Hub", 6)] - EventHub = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("OneWay", 0)] - OneWay = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Queue", 1)] - Queue = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Queue (Persistent)", 5)] - Queue_Persistent = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rest", 2)] - Rest = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Topic", 4)] - Topic = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("TwoWay", 3)] - TwoWay = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Webhook", 7)] - Webhook = 8, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ServiceEndpoint_MessageFormat - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Binary XML", 0)] - BinaryXML = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Json", 1)] - Json = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Text XML", 2)] - TextXML = 3, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ServiceEndpoint_NamespaceFormat - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Namespace Address", 1)] - NamespaceAddress = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Namespace Name", 0)] - NamespaceName = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum ServiceEndpoint_UserClaim - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UserId", 1)] - UserId = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("UserInfo", 2)] - UserInfo = 3, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Solution_SolutionType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Internal", 2)] - Internal = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Snapshot", 1)] - Snapshot = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SolutionComponent_RootComponentBehavior - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Do not include subcomponents", 1)] - Donotincludesubcomponents = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Include As Shell Only", 2)] - IncludeAsShellOnly = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Include Subcomponents", 0)] - IncludeSubcomponents = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SolutionHistoryData_Operation - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Export", 2)] - Export = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Import", 0)] - Import = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Uninstall", 1)] - Uninstall = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SolutionHistoryData_Status - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("End", 1)] - End = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Start", 0)] - Start = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SolutionHistoryData_SubOperation - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Delete", 4)] - Delete = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("New", 1)] - New = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Update", 3)] - Update = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Upgrade", 2)] - Upgrade = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemForm_FormActivationState - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Active", 1)] - Active = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Inactive", 0)] - Inactive = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemForm_FormPresentation - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AirForm", 1)] - AirForm = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ClassicForm", 0)] - ClassicForm = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ConvertedICForm", 2)] - ConvertedICForm = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemForm_Type - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppointmentBook", 1)] - AppointmentBook = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("AppointmentBookBackup", 16)] - AppointmentBookBackup = 102, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Card", 11)] - Card = 11, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Contextual Dashboard", 13)] - ContextualDashboard = 13, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dashboard", 0)] - Dashboard = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dialog", 8)] - Dialog = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("InteractionCentricDashboard", 10)] - InteractionCentricDashboard = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Main", 2)] - Main = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("MainBackup", 15)] - MainBackup = 101, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Main - Interactive experience", 12)] - MainInteractiveexperience = 12, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("MiniCampaignBO", 3)] - MiniCampaignBO = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile - Express", 5)] - MobileExpress = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Other", 14)] - Other = 100, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Power BI Dashboard", 17)] - PowerBIDashboard = 103, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Preview", 4)] - Preview = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quick Create", 7)] - QuickCreate = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Quick View Form", 6)] - QuickViewForm = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Task Flow Form", 9)] - TaskFlowForm = 9, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_AccessMode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Administrative", 1)] - Administrative = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Delegated Admin", 5)] - DelegatedAdmin = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Non-interactive", 4)] - Noninteractive = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Read", 2)] - Read = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Read-Write", 0)] - ReadWrite = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Support User", 3)] - SupportUser = 3, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_Address1_AddressTypeCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Default Value", 0)] - DefaultValue = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_Address1_ShippingMethodCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Default Value", 0)] - DefaultValue = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_Address2_AddressTypeCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Default Value", 0)] - DefaultValue = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_Address2_ShippingMethodCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Default Value", 0)] - DefaultValue = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_CALType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Administrative", 1)] - Administrative = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Basic", 2)] - Basic = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Device Basic", 4)] - DeviceBasic = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Device Enterprise", 8)] - DeviceEnterprise = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Device Essential", 6)] - DeviceEssential = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Device Professional", 3)] - DeviceProfessional = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Enterprise", 7)] - Enterprise = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Essential", 5)] - Essential = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Field Service", 11)] - FieldService = 11, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Professional", 0)] - Professional = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Project Service", 12)] - ProjectService = 12, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Sales", 9)] - Sales = 9, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Service", 10)] - Service = 10, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_EmailRouterAccessApproval - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Approved", 1)] - Approved = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Empty", 0)] - Empty = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pending Approval", 2)] - PendingApproval = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Rejected", 3)] - Rejected = 3, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_IncomingEmailDeliveryMethod - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Forward Mailbox", 3)] - ForwardMailbox = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Dynamics 365 for Outlook", 1)] - MicrosoftDynamics365forOutlook = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Server-Side Synchronization or Email Router", 2)] - ServerSideSynchronizationorEmailRouter = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_InviteStatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invitation Accepted", 4)] - InvitationAccepted = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invitation Expired", 3)] - InvitationExpired = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invitation Near Expired", 2)] - InvitationNearExpired = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invitation Not Sent", 0)] - InvitationNotSent = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invitation Rejected", 5)] - InvitationRejected = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invitation Revoked", 6)] - InvitationRevoked = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Invited", 1)] - Invited = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_OutgoingEmailDeliveryMethod - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Microsoft Dynamics 365 for Outlook", 1)] - MicrosoftDynamics365forOutlook = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("None", 0)] - None = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Server-Side Synchronization or Email Router", 2)] - ServerSideSynchronizationorEmailRouter = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_PreferredAddressCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mailing Address", 0)] - MailingAddress = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Other Address", 1)] - OtherAddress = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_PreferredEmailCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Default Value", 0)] - DefaultValue = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum SystemUser_PreferredPhoneCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Home Phone", 2)] - HomePhone = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Main Phone", 0)] - MainPhone = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Mobile Phone", 3)] - MobilePhone = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Other Phone", 1)] - OtherPhone = 2, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum WebResource_WebResourceType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Data (XML)", 3)] - Data_XML = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("GIF format", 6)] - GIFformat = 7, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("ICO format", 9)] - ICOformat = 10, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("JPG format", 5)] - JPGformat = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PNG format", 4)] - PNGformat = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Script (JScript)", 2)] - Script_JScript = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Silverlight (XAP)", 7)] - Silverlight_XAP = 8, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("String (RESX)", 11)] - String_RESX = 12, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Style Sheet (CSS)", 1)] - StyleSheet_CSS = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Style Sheet (XSL)", 8)] - StyleSheet_XSL = 9, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Vector format (SVG)", 10)] - Vectorformat_SVG = 11, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Webpage (HTML)", 0)] - Webpage_HTML = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_BusinessProcessType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Flow", 0)] - BusinessFlow = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Task Flow", 1)] - TaskFlow = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_Category - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Action", 3)] - Action = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Process Flow", 4)] - BusinessProcessFlow = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Rule", 2)] - BusinessRule = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Dialog", 1)] - Dialog = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Modern Flow", 5)] - ModernFlow = 5, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Reserved", 6)] - Reserved = 6, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Workflow", 0)] - Workflow = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_Mode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Background", 0)] - Background = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Real-time", 1)] - Realtime = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_ProcessTriggerScope - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Entity", 1)] - Entity = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Form", 0)] - Form = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_RunAs - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Calling User", 1)] - CallingUser = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Owner", 0)] - Owner = 0, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_Scope - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Business Unit", 1)] - BusinessUnit = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Organization", 3)] - Organization = 4, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Parent: Child Business Units", 2)] - ParentChildBusinessUnits = 3, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("User", 0)] - User = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_Stage - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Post-operation", 1)] - Postoperation = 40, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Pre-operation", 0)] - Preoperation = 20, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_StatusCode - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activated", 1)] - Activated = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Draft", 0)] - Draft = 1, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_Type - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Activation", 1)] - Activation = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Definition", 0)] - Definition = 1, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Template", 2)] - Template = 3, - } - - [System.Runtime.Serialization.DataContractAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("CrmSvcUtil", "9.1.0.45")] - public enum Workflow_UIFlowType - { - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Desktop", 0)] - Desktop = 0, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("PowerShell", 2)] - PowerShell = 2, - - [System.Runtime.Serialization.EnumMemberAttribute()] - [OptionSetMetadataAttribute("Selenium IDE", 1)] - SeleniumIDE = 1, - } + + + [System.Runtime.Serialization.DataContractAttribute()] + public enum AsyncOperation_OperationType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity Propagation", 5)] + ActivityPropagation = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Prediction Events", 112)] + AIBuilderPredictionEvents = 190690092, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Training Events", 111)] + AIBuilderTrainingEvents = 190690091, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ALM Anomaly Detection Operation", 59)] + ALMAnomalyDetectionOperation = 73, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Module Metadata Operation", 58)] + AppModuleMetadataOperation = 72, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Archive Execution Async Operation", 92)] + ArchiveExecutionAsyncOperation = 301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AsyncArchive Async Operation", 89)] + AsyncArchiveAsyncOperation = 102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Async Restore Job", 114)] + AsyncRestoreJob = 187, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Audit Partition Creation", 35)] + AuditPartitionCreation = 41, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Archive Operation", 91)] + BulkArchiveOperation = 300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete", 12)] + BulkDelete = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete File Attachment", 67)] + BulkDeleteFileAttachment = 94, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete Subprocess", 22)] + BulkDeleteSubprocess = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Duplicate Detection", 7)] + BulkDuplicateDetection = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Email", 1)] + BulkEmail = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calculate Organization Maximum Storage Size", 21)] + CalculateOrganizationMaximumStorageSize = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calculate Organization Storage Size", 17)] + CalculateOrganizationStorageSize = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calculate Rollup Field", 49)] + CalculateRollupField = 57, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CallbackRegistration Expander Operation", 62)] + CallbackRegistrationExpanderOperation = 79, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cancel Async Operations (System)", 90)] + CancelAsyncOperations_System = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CascadeAssign", 63)] + CascadeAssign = 90, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cascade Assign All Async Operation", 109)] + CascadeAssignAllAsyncOperation = 105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CascadeDelete", 64)] + CascadeDelete = 91, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cascade FlowSession Permissions Async Operation", 87)] + CascadeFlowSessionPermissionsAsyncOperation = 100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cascade Grant or Revoke Access Version Tracking Async Operation", 110)] + CascadeGrantorRevokeAccessVersionTrackingAsyncOperation = 12801, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cascade Merge Async Operation", 75)] + CascadeMergeAsyncOperation = 89, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cascade Reparent DB Async Operation", 74)] + CascadeReparentDBAsyncOperation = 88, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog service asyc operation to poll for a solution checker request", 107)] + Catalogserviceasycoperationtopollforasolutioncheckerrequest = 335, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog service asyc operation to submit a solution checker request", 108)] + Catalogserviceasycoperationtosubmitasolutioncheckerrequest = 336, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Service Generate Package Async Operation", 100)] + CatalogServiceGeneratePackageAsyncOperation = 320, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Service Install Request Async Operation", 102)] + CatalogServiceInstallRequestAsyncOperation = 322, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Service Submit Approval Request Async Operation", 101)] + CatalogServiceSubmitApprovalRequestAsyncOperation = 321, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Check For Language Pack Updates", 36)] + CheckForLanguagePackUpdates = 42, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cleanup inactive workflow assemblies", 31)] + Cleanupinactiveworkflowassemblies = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cleanup Solution Components", 57)] + CleanupSolutionComponents = 71, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Collection Organization Size Statistics", 19)] + CollectionOrganizationSizeStatistics = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Collect Organization Database Statistics", 18)] + CollectOrganizationDatabaseStatistics = 19, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Collect Organization Statistics", 15)] + CollectOrganizationStatistics = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Convert Date And Time Behavior", 52)] + ConvertDateAndTimeBehavior = 62, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Create Or Refresh Virtual Entity", 76)] + CreateOrRefreshVirtualEntity = 98, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Database log backup", 25)] + Databaselogbackup = 26, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Database Tuning", 20)] + DatabaseTuning = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DBCC SHRINKDATABASE maintenance job", 27)] + DBCCSHRINKDATABASEmaintenancejob = 28, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DBCC SHRINKFILE maintenance job", 28)] + DBCCSHRINKFILEmaintenancejob = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DeleteAndPromote Async Operation", 80)] + DeleteAndPromoteAsyncOperation = 207, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deletes related Elastic or SQL Table records when an Elastic Table record is dele" + + "ted", 106)] + DeletesrelatedElasticorSQLTablerecordswhenanElasticTablerecordisdeleted = 334, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deletes related Elastic Table records when a SQL record is deleted", 105)] + DeletesrelatedElasticTablerecordswhenaSQLrecordisdeleted = 333, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deletion Service", 13)] + DeletionService = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Denormalization Async Operation", 85)] + DenormalizationAsyncOperation = 239, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Detection Rule Publish", 6)] + DuplicateDetectionRulePublish = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Encryption Health Check", 45)] + EncryptionHealthCheck = 53, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EntityKey Index Creation", 53)] + EntityKeyIndexCreation = 63, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Event Expander Operation", 65)] + EventExpanderOperation = 92, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Execute Async Request", 46)] + ExecuteAsyncRequest = 54, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Execute DataProcessing Configuration", 96)] + ExecuteDataProcessingConfiguration = 306, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Export Solution Async Operation", 77)] + ExportSolutionAsyncOperation = 202, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FinOps DB Sync Async Operation", 98)] + FinOpsDBSyncAsyncOperation = 308, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FinOps Deploy Custom Package Async Operation", 104)] + FinOpsDeployCustomPackageAsyncOperation = 332, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FinOps Deployment Async Operation", 93)] + FinOpsDeploymentAsyncOperation = 302, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FinOps Unit Test Async Operation", 99)] + FinOpsUnitTestAsyncOperation = 309, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Notification", 60)] + FlowNotification = 75, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Goal Roll Up", 34)] + GoalRollUp = 40, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import", 4)] + Import = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import File Parse", 2)] + ImportFileParse = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Sample Data", 33)] + ImportSampleData = 38, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Solution Async Operation", 78)] + ImportSolutionAsyncOperation = 203, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Solution Metadata", 66)] + ImportSolutionMetadata = 93, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Subprocess", 16)] + ImportSubprocess = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Translation", 51)] + ImportTranslation = 59, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ImportTranslation Async Operation", 83)] + ImportTranslationAsyncOperation = 210, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Incoming Email Processing", 43)] + IncomingEmailProcessing = 51, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Index Management", 14)] + IndexManagement = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Test Access", 44)] + MailboxTestAccess = 52, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mass Calculate Rollup Field", 50)] + MassCalculateRollupField = 58, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Matchcode Update", 11)] + MatchcodeUpdate = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Migrate article content to file storage", 72)] + Migratearticlecontenttofilestorage = 86, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Migrate notes to attachments job", 71)] + Migratenotestoattachmentsjob = 85, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Full Text Catalog Index", 24)] + OrganizationFullTextCatalogIndex = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Outgoing Activity", 42)] + OutgoingActivity = 50, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post to Yammer", 47)] + PosttoYammer = 49, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Table For RecycleBin", 113)] + ProcessTableForRecycleBin = 104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ProvisionLanguage Async Operation", 82)] + ProvisionLanguageAsyncOperation = 209, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Provision language for user", 70)] + Provisionlanguageforuser = 201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Provision Language Pack", 37)] + ProvisionLanguagePack = 43, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PublishAll Async Operation", 79)] + PublishAllAsyncOperation = 204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Purge Archived Content Operation", 94)] + PurgeArchivedContentOperation = 304, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Quick Campaign", 10)] + QuickCampaign = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recurring Series Expansion", 32)] + RecurringSeriesExpansion = 35, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Refresh Business Unit for Records Owned By Principal", 68)] + RefreshBusinessUnitforRecordsOwnedByPrincipal = 95, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Refresh Runtime Integration Components Async Operation", 86)] + RefreshRuntimeIntegrationComponentsAsyncOperation = 250, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Regenerate Entity Row Count Snapshot Data", 40)] + RegenerateEntityRowCountSnapshotData = 46, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Regenerate Read Share Snapshot Data", 41)] + RegenerateReadShareSnapshotData = 47, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Register Offering Async Operation", 95)] + RegisterOfferingAsyncOperation = 305, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Reindex all indices maintenance job", 29)] + Reindexallindicesmaintenancejob = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Assistant Cards", 56)] + RelationshipAssistantCards = 69, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Resource Booking Sync", 55)] + ResourceBookingSync = 68, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Revoke Inherited Access", 69)] + RevokeInheritedAccess = 96, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Client Metadata Operation", 61)] + RibbonClientMetadataOperation = 76, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SQM Data Collection", 8)] + SQMDataCollection = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("StageAndUpgrade Async Operation", 84)] + StageAndUpgradeAsyncOperation = 211, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Storage Limit Notification", 30)] + StorageLimitNotification = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Synapse Tables Schema", 97)] + SyncSynapseTablesSchema = 307, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Event", 0)] + SystemEvent = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TDS endpoint provisioning new TVF functions and grant permission Async Operation", 103)] + TDSendpointprovisioningnewTVFfunctionsandgrantpermissionAsyncOperation = 330, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Transform Parse Data", 3)] + TransformParseData = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UninstallSolution Async Operation", 81)] + UninstallSolutionAsyncOperation = 208, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Contract States", 26)] + UpdateContractStates = 27, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Updated Deactived On for Resolved Cases job", 73)] + UpdatedDeactivedOnforResolvedCasesjob = 87, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Entitlement States", 48)] + UpdateEntitlementStates = 56, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Knowledge Article States", 54)] + UpdateKnowledgeArticleStates = 65, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Modern Flow Async Operation", 88)] + UpdateModernFlowAsyncOperation = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Organization Database", 38)] + UpdateOrganizationDatabase = 44, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Solution", 39)] + UpdateSolution = 45, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update Statistic Intervals", 23)] + UpdateStatisticIntervals = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow", 9)] + Workflow = 10, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum AsyncOperation_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canceled", 7)] + Canceled = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canceling", 4)] + Canceling = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Failed", 6)] + Failed = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("In Progress", 2)] + InProgress = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pausing", 3)] + Pausing = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Succeeded", 5)] + Succeeded = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Waiting", 1)] + Waiting = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Waiting For Resources", 0)] + WaitingForResources = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum BulkDeleteOperation_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canceled", 9)] + Canceled = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canceling", 6)] + Canceling = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Failed", 8)] + Failed = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("In Progress", 4)] + InProgress = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Paused", 3)] + Paused = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pausing", 5)] + Pausing = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Retrying", 2)] + Retrying = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Succeeded", 7)] + Succeeded = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Waiting", 1)] + Waiting = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Waiting For Resources", 0)] + WaitingForResources = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ComponentState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deleted", 2)] + Deleted = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deleted Unpublished", 3)] + DeletedUnpublished = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Published", 0)] + Published = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Unpublished", 1)] + Unpublished = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ComponentType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Configuration", 86)] + AIConfiguration = 402, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Project", 85)] + AIProject = 401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Project Type", 84)] + AIProjectType = 400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attachment", 28)] + Attachment = 35, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute", 1)] + Attribute = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute Image Configuration", 88)] + AttributeImageConfiguration = 431, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute Lookup Value", 4)] + AttributeLookupValue = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute Map", 36)] + AttributeMap = 47, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute Picklist Value", 3)] + AttributePicklistValue = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canvas App", 79)] + CanvasApp = 300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Complex Control", 48)] + ComplexControl = 64, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Role", 47)] + ConnectionRole = 63, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connector", 80)] + Connector_371 = 371, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connector", 81)] + Connector_372 = 372, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Contract Template", 30)] + ContractTemplate = 37, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Convert Rule", 60)] + ConvertRule = 154, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Convert Rule Item", 61)] + ConvertRuleItem = 155, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control", 66)] + CustomControl = 66, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Default Config", 67)] + CustomControlDefaultConfig = 68, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Source Mapping", 68)] + DataSourceMapping = 166, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Display String", 18)] + DisplayString = 22, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Display String Map", 19)] + DisplayStringMap = 23, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Rule", 33)] + DuplicateRule = 44, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Rule Condition", 34)] + DuplicateRuleCondition = 45, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Template", 29)] + EmailTemplate = 36, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity", 0)] + Entity = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Analytics Configuration", 87)] + EntityAnalyticsConfiguration = 430, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Image Configuration", 89)] + EntityImageConfiguration = 432, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Key", 13)] + EntityKey = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Map", 35)] + EntityMap = 46, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Relationship", 9)] + EntityRelationship = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Relationship Relationships", 11)] + EntityRelationshipRelationships = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Relationship Role", 10)] + EntityRelationshipRole = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Environment Variable Definition", 82)] + EnvironmentVariableDefinition = 380, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Environment Variable Value", 83)] + EnvironmentVariableValue = 381, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Permission", 50)] + FieldPermission = 71, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Security Profile", 49)] + FieldSecurityProfile = 70, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Form", 20)] + Form = 24, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Hierarchy Rule", 62)] + HierarchyRule = 65, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Map", 78)] + ImportMap = 208, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Index", 77)] + Index = 18, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("KB Article Template", 31)] + KBArticleTemplate = 38, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Localized Label", 6)] + LocalizedLabel = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mail Merge Template", 32)] + MailMergeTemplate = 39, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Managed Property", 12)] + ManagedProperty = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile", 63)] + MobileOfflineProfile = 161, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile Item", 64)] + MobileOfflineProfileItem = 162, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Option Set", 8)] + OptionSet = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization", 21)] + Organization = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plugin Assembly", 52)] + PluginAssembly = 91, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plugin Type", 51)] + PluginType = 90, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege", 14)] + Privilege = 16, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PrivilegeObjectTypeCode", 15)] + PrivilegeObjectTypeCode = 17, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship", 2)] + Relationship = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Extra Condition", 7)] + RelationshipExtraCondition = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report", 24)] + Report = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Category", 26)] + ReportCategory = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Entity", 25)] + ReportEntity = 32, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Visibility", 27)] + ReportVisibility = 34, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Command", 37)] + RibbonCommand = 48, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Context Group", 38)] + RibbonContextGroup = 49, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Customization", 39)] + RibbonCustomization = 50, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Diff", 42)] + RibbonDiff = 55, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Rule", 40)] + RibbonRule = 52, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Tab To Command Map", 41)] + RibbonTabToCommandMap = 53, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Role", 16)] + Role = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Role Privilege", 17)] + RolePrivilege = 21, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Routing Rule", 56)] + RoutingRule = 150, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Routing Rule Item", 57)] + RoutingRuleItem = 151, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Saved Query", 22)] + SavedQuery = 26, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Saved Query Visualization", 43)] + SavedQueryVisualization = 59, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SDKMessage", 69)] + SDKMessage = 201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SDKMessageFilter", 70)] + SDKMessageFilter = 202, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SdkMessagePair", 71)] + SdkMessagePair = 203, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SDK Message Processing Step", 53)] + SDKMessageProcessingStep = 92, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SDK Message Processing Step Image", 54)] + SDKMessageProcessingStepImage = 93, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SdkMessageRequest", 72)] + SdkMessageRequest = 204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SdkMessageRequestField", 73)] + SdkMessageRequestField = 205, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SdkMessageResponse", 74)] + SdkMessageResponse = 206, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SdkMessageResponseField", 75)] + SdkMessageResponseField = 207, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Endpoint", 55)] + ServiceEndpoint = 95, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Similarity Rule", 65)] + SimilarityRule = 165, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Map", 46)] + SiteMap = 62, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA", 58)] + SLA = 152, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA Item", 59)] + SLAItem = 153, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Form", 44)] + SystemForm = 60, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("View Attribute", 5)] + ViewAttribute = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Resource", 45)] + WebResource = 61, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("WebWizard", 76)] + WebWizard = 210, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow", 23)] + Workflow = 29, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum connectionreference_PromptingBehavior + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Prompt on import", 0, "#0000ff", "Prompt to provide a connection for this reference during import")] + Promptonimport = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Skip", 1, "#0000ff", "Skip all prompting behavior. Used for Invoker based Connection References")] + Skip = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum connectionreference_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Active", 0)] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inactive", 1)] + Inactive = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum DependencyType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Published", 2)] + Published = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Internal", 1)] + SolutionInternal = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Unpublished", 3)] + Unpublished = 4, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum DuplicateRule_BaseEntityTypeCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Account", 452, null, "Business that represents a customer or potential customer. The company that is bi" + + "lled in business transactions.")] + Account = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ACIViewMapper", 454, null, "Customized messages for an entity that has been renamed.")] + ACIViewMapper = 8040, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Approval Model", 586, null, "The action approval model data attached to an action approval.")] + ActionApprovalModel = 10104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Card", 456, null, "Action card entity to show action cards.")] + ActionCard = 9962, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Card Type", 363, null, "To provide master data for the card types list. For internal use only")] + ActionCardType = 9983, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Card User Settings", 455, null, "Stores user settings for action cards")] + ActionCardUserSettings = 9973, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ActionCardUserState", 448)] + ActionCardUserState = 9968, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity", 450, null, "Task performed, or to be performed, by a user. An activity is any action for whic" + + "h an entry can be made on a calendar.")] + Activity = 4200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity File Attachment", 447, null, "Attachment entity with data stored in file type attribute")] + ActivityFileAttachment = 10197, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity Party", 451, null, "Person or group associated with an activity. An activity can have multiple activi" + + "ty parties.")] + ActivityParty = 135, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Address", 412, null, "Address and shipping information. Used to store additional addresses for an accou" + + "nt or contact.")] + Address = 1071, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ad Placement", 155)] + AdPlacement = 10339, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Advanced Similarity Rule", 457, null, "A text match rule identifies similar records using keywords and key phrases deter" + + "mined with text analytics")] + AdvancedSimilarityRule = 9949, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Dataset", 544)] + AIBuilderDataset = 10153, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Dataset File", 543)] + AIBuilderDatasetFile = 10154, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Dataset Record", 545)] + AIBuilderDatasetRecord = 10155, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Datasets Container", 547)] + AIBuilderDatasetsContainer = 10156, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Feedback Loop", 546)] + AIBuilderFeedbackLoop = 10146, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder File", 517)] + AIBuilderFile = 10157, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder File Attached Data", 516)] + AIBuilderFileAttachedData = 10158, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Configuration", 518)] + AIConfiguration = 402, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AICopilot", 458, null, "AI Copilot")] + AICopilot = 10128, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Event", 520)] + AIEvent = 10145, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Form Processing Document", 519)] + AIFormProcessingDocument = 10147, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Model", 512)] + AIModel = 401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Bounding Box", 515)] + AIObjectDetectionBoundingBox = 10150, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Image", 511)] + AIObjectDetectionImage = 10148, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Image Mapping", 514)] + AIObjectDetectionImageMapping = 10151, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Label", 513)] + AIObjectDetectionLabel = 10149, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPlugin", 460, null, "AIPlugins component")] + AIPlugin = 10137, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginAuth", 462, null, "Entity to store AIPlugin Auth Information")] + AIPluginAuth = 10129, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Conversation Starter", 461, null, "Conversation Starters for AI Plugins.")] + AIPluginConversationStarter = 10130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Conversation Starter Mapping", 432, null, "AIPlugins component")] + AIPluginConversationStarterMapping = 10131, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginExternalSchema", 431, null, "AIPluginExternalSchemas component")] + AIPluginExternalSchema = 10138, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginExternalSchemaProperty", 433, null, "AIPluginExternalSchemaProperties component")] + AIPluginExternalSchemaProperty = 10139, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Governance", 435)] + AIPluginGovernance = 10132, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Governance Extended", 434)] + AIPluginGovernanceExtended = 10133, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginInstance", 427, null, "AI Plugin Instances Component")] + AIPluginInstance = 10140, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginOperation", 426, null, "AIPluginOperations component")] + AIPluginOperation = 10141, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginOperationParameter", 428, null, "Parameter overrides for AI Operation")] + AIPluginOperationParameter = 10142, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginOperationResponseTemplate", 430, null, "Content for the AI Plugin Operation Response Template")] + AIPluginOperationResponseTemplate = 10134, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginTitle", 429, null, "AIPlugin Title")] + AIPluginTitle = 10135, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginUserSetting", 436)] + AIPluginUserSetting = 10143, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Skill Config", 443)] + AISkillConfig = 10277, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Template", 521)] + AITemplate = 400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Component", 528)] + AnalysisComponent = 10297, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Job", 527)] + AnalysisJob = 10298, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Override", 529)] + AnalysisOverride = 10299, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Result", 531)] + AnalysisResult = 10300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Result Detail", 530)] + AnalysisResultDetail = 10301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Announcement", 482, null, "Announcement associated with an organization.")] + Announcement = 132, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Annual Fiscal Calendar", 444, null, "Year long fiscal calendar of an organization. A span of time during which the fin" + + "ancial activities of an organization are calculated.")] + AnnualFiscalCalendar = 2000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("API Request Cache", 523)] + APIRequestCache = 10322, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("API Request Folder", 522)] + APIRequestFolder = 10323, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Action", 446, null, "Contains Modern Command Information")] + AppAction = 10267, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Action Migration", 445)] + AppActionMigration = 10268, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Action Rule", 438)] + AppActionRule = 10269, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Config Master", 441, null, "Contains the master list of all properties that can be customized for apps in Dyn" + + "amics 365. For internal use only.")] + AppConfigMaster = 9011, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Configuration", 437, null, "Contains a mapping between an app configuration instance and an app, which define" + + "s the properties that can be customized for the app. Optionally, also contains n" + + "avigation setting for an app. For internal use only.")] + AppConfiguration = 9012, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Configuration Instance", 439, null, "Contains a property or a list of properties from the app configuration master lis" + + "t that can be customized for any app in Dynamics 365. For internal use only.")] + AppConfigurationInstance = 9013, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Insights Metadata", 524, null, "Metadata for App Insights Platform components")] + AppInsightsMetadata = 10179, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Application", 468, null, "Application")] + Application = 1204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Application File", 496, null, "Files used by the application")] + ApplicationFile = 4707, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Application Ribbons", 291, null, "Ribbon customizations for the application ribbon and entity ribbon templates.")] + ApplicationRibbons = 1120, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ApplicationUser", 495, null, "Application User that has non-interactive access to the CDS system")] + ApplicationUser = 10083, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Module Component", 499, null, "A component available in a business app such as entity, dashboard, form, view, ch" + + "art, and business process.")] + AppModuleComponent = 9007, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppModule Metadata", 490, null, "For internal use only.")] + AppModuleMetadata = 8700, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppModule Metadata Async Operation", 494, null, "For internal use only.")] + AppModuleMetadataAsyncOperation = 8702, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppModule Metadata Dependency", 492, null, "For internal use only.")] + AppModuleMetadataDependency = 8701, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Module Roles", 493, null, "Security roles that have access to a business app.")] + AppModuleRoles = 9009, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Appointment", 507, null, "Commitment representing a time interval with start/end times and duration.")] + Appointment = 4201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval", 588, null, "An approval.")] + Approval = 10105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval Request", 590, null, "An individual request for approval.")] + ApprovalRequest = 10106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval Response", 589, null, "An individual response to an approval.")] + ApprovalResponse = 10107, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval Step", 560)] + ApprovalStep = 10108, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ArchiveCleanupInfo", 510, null, "This is Deprecated Entity.")] + ArchiveCleanupInfo = 10240, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ArchiveCleanupOperation", 509, null, "This is Deprecated Entity.")] + ArchiveCleanupOperation = 10241, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Article", 648, null, "Structured content that is part of the knowledge base.")] + Article = 127, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Article Comment", 647, null, "Comment on a knowledge base article.")] + ArticleComment = 1082, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Article Template", 640, null, "Template for a knowledge base article that contains the standard attributes of an" + + " article.")] + ArticleTemplate = 1016, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attachment", 449, null, "MIME attachment for an activity.")] + Attachment_1001 = 1001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attachment", 501, null, "Attachment for an email activity.")] + Attachment_1002 = 1002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute", 503)] + Attribute = 9808, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute Map", 504, null, "Represents a mapping between attributes where the attribute values should be copi" + + "ed from a record into the form of a new related record.")] + AttributeMap = 4601, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Auditing", 474, null, "Track changes to records for analysis, record keeping, and compliance.")] + Auditing = 4567, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Authorization Server", 476, null, "Authorization servers that trust this organization")] + AuthorizationServer = 1094, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Await All Action Approval Model", 559, null, "The await all action approval model data attached to an action approval.")] + AwaitAllActionApprovalModel = 10109, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Await All Approval Model", 561, null, "The await all approval model data attached to an approval.")] + AwaitAllApprovalModel = 10110, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Azure Service Connection", 478, null, "Stores connection information for an Azure service")] + AzureServiceConnection = 9936, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Background Operation", 477)] + BackgroundOperation = 10229, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic Approval Model Data", 563, null, "The basic approval model data attached to an approval.")] + BasicApprovalModelData = 10111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic Form", 157, null, "Defines the form to render for a given entity type.")] + BasicForm = 10343, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic Form Metadata", 150, null, "Defines the additional behavior modification logic to augment or override the fun" + + "ctionality of form components that is not possible with Dynamics 365 entity and " + + "form metadata.")] + BasicFormMetadata = 10344, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BotContent", 98)] + BotContent = 10161, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveConfig", 473, null, "This is Deprecated Entity.")] + BulkArchiveConfig = 10242, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveFailureDetail", 472, null, "This is Deprecated Entity.")] + BulkArchiveFailureDetail = 10243, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveOperation", 479, null, "This is Deprecated Entity.")] + BulkArchiveOperation = 10244, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveOperationDetail", 486, null, "This is Deprecated Entity.")] + BulkArchiveOperationDetail = 10245, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete Failure", 485, null, "Record that was not deleted during a bulk deletion job.")] + BulkDeleteFailure = 4425, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete Operation", 487, null, "User-submitted bulk deletion job.")] + BulkDeleteOperation = 4424, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Data Localized Label", 489, null, "Business Data Localized Label")] + BusinessDataLocalizedLabel = 4232, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Process Flow Instance", 488, null, "Active path associated with every Business Process Flow instance")] + BusinessProcessFlowInstance = 4725, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Unit", 481, null, "Business, division, or department in the Microsoft Dynamics 365 database.")] + BusinessUnit = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Unit Map", 480, null, "Stores mapping attributes for business units.")] + BusinessUnitMap = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calendar", 484, null, "Calendar used by the scheduling system to define when an appointment or activity " + + "is to occur.")] + Calendar = 4003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calendar Rule", 483, null, "Defines free/busy times for a service and for resources or resource groups, such " + + "as working, non-working, vacation, and blocked.")] + CalendarRule = 4004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Callback Registration", 368, null, "Callback Registration that stores configuration.")] + CallbackRegistration = 301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canvas App", 367, null, "An application built through a canvas-based editing experience.")] + CanvasApp = 300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CanvasApp Extended Metadata", 369, null, "Holds extended metadata values for canvas apps that are not solution aware")] + CanvasAppExtendedMetadata = 10079, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Card", 371, null, "Card")] + Card = 10272, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Card State Item", 370)] + CardStateItem = 10273, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CascadeGrantRevokeAccessRecordsTracker", 362)] + CascadeGrantRevokeAccessRecordsTracker = 10068, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CascadeGrantRevokeAccessVersionTracker", 364)] + CascadeGrantRevokeAccessVersionTracker = 10069, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog", 366, null, "Entity for cataloging records to make it easier for your customers to find them o" + + "n portals and through search.")] + Catalog = 10025, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Assignment", 365, null, "Entity for assigning records to a specific catalog ")] + CatalogAssignment = 10026, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Submission Files", 99, null, "Files associated with the package that will be used as part of the submission to " + + "the catalog system.")] + CatalogSubmissionFiles = 10383, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Category", 372, null, "Entity for categorizing records to make it easier for your customers to find them" + + " on portals and through search.")] + Category = 9959, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CertificateCredential", 379, null, "Contains data to represent an Azure Active Directory Application used to connect " + + "to secure web-hosted resources.")] + CertificateCredential = 10258, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Access Profile", 378, null, "Information about permissions needed to access Dynamics 365 through external chan" + + "nels.For internal use only")] + ChannelAccessProfile = 3005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Access Profile Rule", 380, null, "Defines the rules for automatically associating channel access profiles to extern" + + "al party records.For internal use only")] + ChannelAccessProfileRule = 9400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Access Profile Rule Item", 382, null, "Defines the rule items of a profile rule set for the automated profile associatio" + + "n.For internal use only")] + ChannelAccessProfileRuleItem = 9401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Property", 381, null, "Instance of a channel property containing its name and corresponding data type.")] + ChannelProperty = 1236, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Property Group", 374, null, "Group or collection of channel properties provided by the external channel for a " + + "Microsoft Dynamics 365 activity.")] + ChannelPropertyGroup = 1234, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Client update", 375, null, "Microsoft Dynamics 365 client for Outlook offline database update.")] + Clientupdate = 36, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Column Mapping", 377, null, "Mapping for columns in a data map.")] + ColumnMapping = 4417, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Column Permission", 154)] + ColumnPermission = 10340, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Column Permission Profile", 156)] + ColumnPermissionProfile = 10341, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Comment", 376, null, "A collaborative comment on a maker artifact")] + Comment_10176 = 10176, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Comment", 16, null, "A comment on an activity feed post.")] + Comment_8005 = 8005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Layer", 526)] + ComponentLayer = 10006, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Layer Data Source", 525)] + ComponentLayerDataSource = 10007, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Version", 346)] + ComponentVersion = 10051, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Version (Internal)", 350)] + ComponentVersion_Internal = 10053, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Version Data Source", 348)] + ComponentVersionDataSource = 10052, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection", 349, null, "Relationship between two entities.")] + Connection = 3234, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Instance", 342)] + ConnectionInstance = 373, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Reference", 341)] + ConnectionReference = 10121, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Role", 343, null, "Role describing a relationship between a two records.")] + ConnectionRole = 3231, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Role Object Type Code", 345, null, "Specifies the entity type that can play specific role in a connection.")] + ConnectionRoleObjectTypeCode = 3233, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connector", 344, null, "Connector Entity to support Solutioning Integration")] + Connector = 372, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Contact", 351, null, "Person with whom a business unit has a relationship, such as customer, supplier, " + + "and colleague.")] + Contact = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Content Snippet", 158, null, "Content snippets are inserted in page templates so that any label, text string or" + + " image in the template can be content-managed.")] + ContentSnippet = 10342, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ConversationTranscript", 358, null, "Contains the transcripts of conversations between participants such as customers," + + " Virtual Agents or Human agents.")] + ConversationTranscript = 10162, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copilot", 470, null, "Represents a copilot created in Copilot Studio. https://copilotstudio.microsoft.c" + + "om/")] + Copilot = 10163, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copilot component", 469, null, "Holds key authoring components of a Copilot such a topics, entities, variables, e" + + "tc.")] + Copilotcomponent = 10164, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copilot component collection", 471)] + Copilotcomponentcollection = 10165, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CopilotExampleQuestion", 361, null, "CopilotExampleQuestions Component")] + CopilotExampleQuestion = 10319, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CopilotGlossaryTerm", 360, null, "CopilotGlossaryTerm Component")] + CopilotGlossaryTerm = 10320, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CopilotSynonyms", 353, null, "CopilotSynonyms Component")] + CopilotSynonyms = 10321, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Credential", 352)] + Credential = 10088, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Currency", 251, null, "Currency in which a financial transaction is carried out.")] + Currency = 9105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom API", 354, null, "Entity that defines a custom API")] + CustomAPI = 10028, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom API Request Parameter", 356, null, "Entity that defines a request parameter for a custom API")] + CustomAPIRequestParameter = 10029, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom API Response Property", 355, null, "Entity that defines a response property for a custom API ")] + CustomAPIResponseProperty = 10030, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control", 383, null, "For internal use only.")] + CustomControl = 9753, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Default Config", 411, null, "For internal use only.")] + CustomControlDefaultConfig = 9755, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Extended Setting", 581)] + CustomControlExtendedSetting = 10279, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Resource", 410, null, "Custom Control Resource Id")] + CustomControlResource = 9754, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Customer Relationship", 414, null, "Relationship between a customer and a partner in which either can be an account o" + + "r contact.")] + CustomerRelationship = 4502, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow", 580)] + Dataflow = 418, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow Connection Reference", 584, null, "Intersecting table between Dataflow and Connection Reference")] + DataflowConnectionReference = 10180, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow DatalakeFolder", 582)] + DataflowDatalakeFolder = 10183, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DataflowRefreshHistory", 583)] + DataflowRefreshHistory = 10063, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow Template", 576, null, "An entity to store information about dataflow templates")] + DataflowTemplate = 10182, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Import", 663, null, "Status and ownership information for an import job.")] + DataImport = 4410, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Folder", 413, null, "A folder is a place to store data in Azure Data Lake.")] + DataLakeFolder = 10038, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Folder Permission", 406)] + DataLakeFolderPermission = 10039, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Workspace", 405, null, "A workspace is a place to store data in Azure Data Lake.")] + DataLakeWorkspace = 10040, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Workspace Permission", 407)] + DataLakeWorkspacePermission = 10041, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Map", 679, null, "Data map used in import.")] + DataMap = 4411, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Movement Service Request", 577, null, "Table for Data Movement Service Requests")] + DataMovementServiceRequest = 10184, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Movement Service Request Status", 579, null, "Table for Data Movement Service Request Status")] + DataMovementServiceRequestStatus = 10185, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Performance Dashboard", 409, null, "Data Performance Dashboard.")] + DataPerformanceDashboard = 4450, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Processing configuration", 408)] + DataProcessingconfiguration = 10042, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DelegatedAuthorization", 415, null, "Context for delegated authorization.")] + DelegatedAuthorization = 10066, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deleted Record Reference", 422, null, "Deleted Record Reference")] + DeletedRecordReference = 10265, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DelveActionHub", 421, null, "Delve Action Hubs Description")] + DelveActionHub = 9961, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dependency", 423, null, "A component dependency in CRM.")] + Dependency = 7105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dependency Feature", 425, null, "A dependency feature.")] + DependencyFeature = 7108, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dependency Node", 424, null, "The representation of a component dependency node in CRM.")] + DependencyNode = 7106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Desktop Flow Binary", 417)] + DesktopFlowBinary = 10101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Desktop Flow Module", 416)] + DesktopFlowModule = 10089, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Display String", 418, null, "Customized messages for an entity that has been renamed.")] + DisplayString = 4102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Display String Map", 420, null, "Maps customized display strings to entities.")] + DisplayStringMap = 4101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DMS Sync Request", 578, null, "An entity to save DMS sync requests.")] + DMSSyncRequest = 10186, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DMS Sync Status", 585, null, "An entity to save DMS sync statuses.")] + DMSSyncStatus = 10187, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Document Location", 304, null, "Document libraries or folders on a SharePoint server from where documents can be " + + "managed in Microsoft Dynamics 365.")] + DocumentLocation = 9508, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Document Suggestions", 46, null, "Document Suggestions")] + DocumentSuggestions = 1189, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Document Template", 390, null, "Used to store Document Templates in database in binary format.")] + DocumentTemplate = 9940, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Detection Rule", 391, null, "Rule used to identify potential duplicates.")] + DuplicateDetectionRule = 4414, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Record", 389, null, "Potential duplicate record.")] + DuplicateRecord = 4415, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Rule Condition", 393, null, "Condition of a duplicate detection rule.")] + DuplicateRuleCondition = 4416, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVFileSearch", 392, null, "DVFileSearches Component")] + DVFileSearch = 10122, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVFileSearchAttribute", 385)] + DVFileSearchAttribute = 10123, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVFileSearchEntity", 384, null, "DVFileSearchEntities component.")] + DVFileSearchEntity = 10124, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVTableSearch", 386, null, "DVTableSearches component")] + DVTableSearch = 10125, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVTableSearchAttribute", 388, null, "DVTableSearchAttribute component")] + DVTableSearchAttribute = 10126, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVTableSearchEntity", 387, null, "DVTableSearchEntities component")] + DVTableSearchEntity = 10127, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ElasticFileAttachment", 394, null, "Elastic File Attachment")] + ElasticFileAttachment = 7755, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email", 401, null, "Activity that is delivered using email protocols.")] + Email = 4202, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Hash", 400, null, "Email activity hashes used for correlation purposes.")] + EmailHash = 4023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Search", 402, null, "Email Address Search Table.")] + EmailSearch = 4299, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Server Profile", 404, null, "Holds the Email Server Profiles of an organization")] + EmailServerProfile = 9605, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Signature", 403, null, "Signature for email message")] + EmailSignature = 9997, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Template", 240, null, "Template for an email message that contains the standard attributes of an email m" + + "essage.")] + EmailTemplate = 2010, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EnableArchivalRequest", 396, null, "For internal use only.")] + EnableArchivalRequest = 10246, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity", 395)] + Entity = 9800, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Analytics Config", 397, null, "This entity contains information about which entities are enabled for Azure Data " + + "Lake Services integration")] + EntityAnalyticsConfig = 430, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Image Configuration", 623, null, "Store image configuration for each entity")] + EntityImageConfiguration = 432, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Index", 622, null, "Metadata describing index of an entity")] + EntityIndex = 9815, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Key", 624)] + EntityKey = 9810, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity link chat configuration", 592)] + Entitylinkchatconfiguration = 10276, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Map", 626, null, "Represents a mapping between two related entities so that data from one record ca" + + "n be copied into the form of a new related record.")] + EntityMap = 4600, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EntityRecordFilter", 625, null, "RecordFilter Object Type Codes")] + EntityRecordFilter = 73, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EntityRefreshHistory", 591)] + EntityRefreshHistory = 10064, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Relationship", 618)] + EntityRelationship = 9811, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Environment Variable Definition", 617, null, "Contains information about the settable variable: its type, default value, and et" + + "c.")] + EnvironmentVariableDefinition = 380, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Environment Variable Value", 619, null, "Holds the value for the associated EnvironmentVariableDefinition entity.")] + EnvironmentVariableValue = 381, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Event Expander Breadcrumb", 621, null, "Table to store breadcrumb records of Event Expander pipeline.")] + EventExpanderBreadcrumb = 18085, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Exchange Sync Id Mapping", 620, null, "The mapping used to keep track of the IDs for items synced between CRM and Exchan" + + "ge.")] + ExchangeSyncIdMapping = 4120, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Expander Event", 627, null, "For internal use only. An event that will be expanded into jobs whose executions " + + "can proceed in the background.")] + ExpanderEvent = 4711, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Expired Process", 634, null, "Expired Process Business Process Flow")] + ExpiredProcess = 955, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Exported Excel", 633, null, "A Place holder entity to save excel file for each exportretaineddata custom api r" + + "equests.")] + ExportedExcel = 10043, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ExportSolutionUpload", 635)] + ExportSolutionUpload = 10012, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External Identity", 464)] + ExternalIdentity = 10330, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External Party", 637, null, "Information about external parties that need to access Dynamics 365 from external" + + " channels.For internal use only")] + ExternalParty = 3008, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External Party Item", 636, null, "Information about external party items that need to access Dynamics 365 from exte" + + "rnal channels.For internal use only")] + ExternalPartyItem = 9987, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Fabric AISkill", 629, null, "AISkills published from Fabric.")] + FabricAISkill = 10178, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Favorite knowledge article", 593, null, "Entity for favorite knowledge articles")] + Favoriteknowledgearticle = 10210, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Fax", 628, null, "Activity that tracks call outcome and number of pages for a fax and optionally st" + + "ores an electronic copy of the document.")] + Fax = 4204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FeatureControlSetting", 630, null, "featurecontrolsetting")] + FeatureControlSetting = 10014, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FederatedKnowledgeConfiguration", 632, null, "FederatedKnowledgeConfigurations component")] + FederatedKnowledgeConfiguration = 10193, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FederatedKnowledgeEntityConfiguration", 631, null, "FederatedKnowledgeEntityConfigurations component")] + FederatedKnowledgeEntityConfiguration = 10194, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Feedback", 602, null, "Feedback and rating.")] + Feedback = 9958, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Permission", 601, null, "Group of privileges used to categorize users to provide appropriate access to sec" + + "ured columns.")] + FieldPermission = 1201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Security Profile", 603, null, "Profile which defines access level for secured attributes")] + FieldSecurityProfile = 1200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Sharing", 74, null, "Defines CRM security principals (users and teams) access rights to secured field " + + "for an entity instance.")] + FieldSharing = 44, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FileAttachment", 605, null, "File Attachment")] + FileAttachment = 55, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("File Upload", 587)] + FileUpload = 10310, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Filter Template", 604, null, "Template for a filter.")] + FilterTemplate = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Fixed Monthly Fiscal Calendar", 597, null, "Fixed monthly fiscal calendar of an organization. A span of time during which the" + + " financial activities of an organization are calculated.")] + FixedMonthlyFiscalCalendar = 2004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Approval", 562, null, "Microsoft Flow data attached to an approval.")] + FlowApproval = 10112, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Capacity Assignment", 596, null, "Capacity assignment for usage in Power Automate")] + FlowCapacityAssignment = 10090, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Credential Application", 598)] + FlowCredentialApplication = 10091, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Event", 600, null, "Entity to store the events that happen during usage of Power Automate.")] + FlowEvent = 10092, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Log", 599)] + FlowLog = 10102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine", 606)] + FlowMachine = 10093, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Group", 613)] + FlowMachineGroup = 10094, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Image", 612)] + FlowMachineImage = 10095, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Image Version", 614)] + FlowMachineImageVersion = 10096, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Network", 616)] + FlowMachineNetwork = 10097, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Run", 615)] + FlowRun = 10103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Session", 608, null, "Entity to store the information that is generated when a Power Automate Desktop f" + + "low runs.")] + FlowSession = 4720, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Follow", 18, null, "Represents a user following the activity feed of an object.")] + Follow = 8003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Form Mapping", 555)] + FormMapping = 10195, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Form Step", 163, null, "Defines the flow logic of the form\'s user experience such as steps and conditiona" + + "l branching.")] + FormStep = 10359, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FxExpression", 607)] + FxExpression = 10222, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Branch", 609)] + GitBranch = 10054, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Configuration Retrieval Data Source", 611)] + GitConfigurationRetrievalDataSource = 10055, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Organization", 610)] + GitOrganization = 10056, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Project", 638)] + GitProject = 10057, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Repository", 666)] + GitRepository = 10058, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Global Search Configuration", 665)] + GlobalSearchConfiguration = 54, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Goal", 667, null, "Target objective for a user or a team for a specified time period.")] + Goal = 9600, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Goal Metric", 535, null, "Type of measurement for a goal, such as money amount or count.")] + GoalMetric = 9603, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Governance Configuration", 668)] + GovernanceConfiguration = 10177, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Help Page", 554)] + HelpPage = 10159, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Hierarchy Rule", 661, null, "Organization-owned entity customizations including mapping Quick view form with R" + + "elationship Id")] + HierarchyRule = 8840, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Hierarchy Security Configuration", 660)] + HierarchySecurityConfiguration = 9919, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("HolidayWrapper", 662)] + HolidayWrapper = 9996, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Image Attribute Configuration", 505, null, "Store configuration for each image attribute")] + ImageAttributeConfiguration = 431, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Image Descriptor", 664, null, "For internal use only.")] + ImageDescriptor = 1007, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Data", 670, null, "Unprocessed data from imported files.")] + ImportData = 4413, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Entity Mapping", 677, null, "Mapping for entities in a data map.")] + ImportEntityMapping = 4428, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Job", 678, null, "For internal use only.")] + ImportJob = 9107, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Log", 680, null, "Failure reason and other detailed information for a record that failed to import." + + "")] + ImportLog = 4423, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Source File", 676, null, "File name of file used for import.")] + ImportSourceFile = 4412, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Index Attribute", 672, null, "Stores index attributes")] + IndexAttribute = 9816, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Indexed Article", 419, null, "Article indexed for search purposes.")] + IndexedArticle = 126, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Insights Store Data Source", 575)] + InsightsStoreDataSource = 10262, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Insights Store Virtual Entity", 557, null, "Insights Store Virtual Entity")] + InsightsStoreVirtualEntity = 10263, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Integrated search provider", 564, null, "Ingest and search files, documents, or articles from data sources outside of your" + + " current Dynamics 365 organization with a unified ranking.")] + Integratedsearchprovider = 10201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Integration Status", 671, null, "Contains integration status information.")] + IntegrationStatus = 3000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Interaction for Email", 673)] + InteractionforEmail = 9986, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Address", 675, null, "Storage of addresses for a user, business unit, or site.")] + InternalAddress = 1003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Catalog Assignment", 674)] + InternalCatalogAssignment = 10027, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inter Process Lock", 645, null, "Inter Process Locks.")] + InterProcessLock = 4011, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invalid Dependency", 644, null, "An invalid dependency in the CRM system.")] + InvalidDependency = 7107, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation", 463, null, "Send invitations to existing contacts or email addresses and assign them to web r" + + "oles upon redemption.")] + Invitation = 10331, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invite Redemption", 465, null, "Holds information about the redemption of an invite.")] + InviteRedemption = 10332, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ISV Config", 646, null, "An XML document used to configure client extension controls.")] + ISVConfig = 4705, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Key Vault Reference", 639, null, "Contains data that refers to an Azure Key Vault containing credentials used to co" + + "nnect to secure web-hosted resources.")] + KeyVaultReference = 10023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article", 641, null, "Organizational knowledge for internal and external use.")] + KnowledgeArticle = 9953, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Attachment", 570)] + KnowledgeArticleAttachment = 10212, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Category", 643, null, "Category for a Knowledge Article.")] + KnowledgeArticleCategory = 9960, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Image", 573)] + KnowledgeArticleImage = 10206, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge article language setting", 571, null, "Allows you to select default language for knowledge authoring.")] + Knowledgearticlelanguagesetting = 10211, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Template", 566, null, "Organizational Knowledge Article Template for Internal and external creation of K" + + "nowledge Articles.")] + KnowledgeArticleTemplate = 10214, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Views", 642, null, "No of times an article is viewed per day")] + KnowledgeArticleViews = 9955, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Asset Configuration", 565, null, "Knowledge asset configurations for data sources configured in knowledge hub.")] + KnowledgeAssetConfiguration = 10188, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Base Record", 649, null, "Metadata of knowledge base (KB) articles associated with Microsoft Dynamics 365 e" + + "ntities.")] + KnowledgeBaseRecord = 9930, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Configuration", 567, null, "Represents the possible settings used in Knowledge management")] + KnowledgeConfiguration = 10207, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Federated Article", 595)] + KnowledgeFederatedArticle = 10203, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Federated Article Incident", 594)] + KnowledgeFederatedArticleIncident = 10204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Harvest Job Record", 569, null, "Tracking entity record used to trigger the harvesting process for knowledge artic" + + "les")] + KnowledgeHarvestJobRecord = 10220, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Interaction Insight", 568, null, "Knowledge Interaction Insight")] + KnowledgeInteractionInsight = 10208, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Management Setting", 340, null, "Setup knowledge management for your organization.")] + KnowledgeManagementSetting = 10202, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge personalization", 574, null, "Allows users to personalize their knowledge search filters and knowledge authorin" + + "g language.")] + Knowledgepersonalization = 10213, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge search filter", 111, null, "Allows you to configure and manage filter settings.")] + Knowledgesearchfilter = 10216, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Search Insight", 113, null, "Knowledge Search Insight")] + KnowledgeSearchInsight = 10209, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Search Model", 656, null, "Configuration for automatic suggestion of knowledge articles using text analytics" + + " and search")] + KnowledgeSearchModel = 9947, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge search personal filter config", 112, null, "Allows you to configure and manage personal filter settings.")] + Knowledgesearchpersonalfilterconfig = 10215, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Language", 655, null, "Language")] + Language = 9957, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Language Provisioning State", 657, null, "Container for language provisioning checkpoint states")] + LanguageProvisioningState = 9875, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Letter", 659, null, "Activity that tracks the delivery of a letter. The activity can contain the elect" + + "ronic copy of the letter.")] + Letter = 4207, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("License", 658, null, "Stores information about a Microsoft CRM license.")] + License = 2027, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Like", 20, null, "A like on an activity feed post.")] + Like = 8006, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("List", 149)] + List = 10345, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("List Value Mapping", 5, null, "In a data map, maps list values from the source file to Microsoft Dynamics 365.")] + ListValueMapping = 4418, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("LocalConfigStore", 651)] + LocalConfigStore = 9201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Lookup Mapping", 650, null, "In a data map, maps a lookup attribute in a source file to Microsoft Dynamics 365" + + ".")] + LookupMapping = 4419, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox", 652)] + Mailbox = 9606, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Auto Tracking Folder", 538, null, "Stores data about what folders for a mailbox are auto tracked")] + MailboxAutoTrackingFolder = 9608, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Statistics", 654, null, "Stores data regarding Mailbox processing cycles")] + MailboxStatistics = 9607, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Tracking Category", 653, null, "Stores data about what categories for a mailbox are tracked")] + MailboxTrackingCategory = 9609, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mail Merge Template", 537, null, "Template for a mail merge document that contains the standard attributes of that " + + "document.")] + MailMergeTemplate = 9106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MainFewShot", 539, null, "This fewshot entity will only be updated during solution installation.")] + MainFewShot = 10311, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MakerFewShot", 541, null, "This fewshot is updated by maker for testing the queries and by the NL2SQ with th" + + "e results")] + MakerFewShot = 10312, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Managed Identity", 540, null, "Contains data to represent an Azure Active Directory Application used to connect " + + "to secure web-hosted resources.")] + ManagedIdentity = 10024, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Managed Property", 533)] + ManagedProperty = 9812, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Measurement", 144)] + Measurement = 10449, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Measurement Info", 146)] + MeasurementInfo = 10450, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Measurement Job", 148)] + MeasurementJob = 10451, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Metadata Difference", 534, null, "Metadata Difference")] + MetadataDifference = 4231, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MetadataForArchival", 536, null, "Holds metadata values of tables for retention")] + MetadataForArchival = 10247, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Microsoft Entra ID", 453, null, "Virtual entity that represents Microsoft Entra ID")] + MicrosoftEntraID = 10019, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile App", 115, null, "Mobile App")] + MobileApp = 10261, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile", 542, null, "Information to administer and manage the data available to mobile devices in offl" + + "ine mode.")] + MobileOfflineProfile = 9866, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MobileOfflineProfileExtension", 549)] + MobileOfflineProfileExtension = 10231, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile Item", 548, null, "Information on entity availability to mobile devices in offline mode for a mobile" + + " offline profile item.")] + MobileOfflineProfileItem = 9867, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile Item Association", 550, null, "Information on relationships to be used to follow related entity\'s records for mo" + + "bile offline profile item.")] + MobileOfflineProfileItemAssociation = 9868, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MobileOfflineProfileItemFilter", 552)] + MobileOfflineProfileItemFilter = 10232, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-driven App", 497, null, "A role-based, modular business app that provides task-based functionality for a p" + + "articular area of work.")] + ModeldrivenApp = 9006, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Component Node", 491, null, "Contains Model-Driven App Component Node Information")] + ModelDrivenAppComponentNode = 10074, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Component Node\'s Edge", 498, null, "Contains Model-Driven App Component Node\'s Edge Information.")] + ModelDrivenAppComponentNodesEdge = 10073, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Element", 440, null, "Associates a model-driven app with its components.")] + ModelDrivenAppElement = 10072, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Setting", 506, null, "Holds the value for the associated App Setting Definition.")] + ModelDrivenAppSetting = 10075, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App User Setting", 508, null, "Holds the value for the associated App User Setting Definition.")] + ModelDrivenAppUserSetting = 10076, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Module Run Detail", 114, null, "Result of execution of a MEF model")] + ModuleRunDetail = 10189, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Monthly Fiscal Calendar", 551, null, "Monthly fiscal calendar of an organization. A span of time during which the finan" + + "cial activities of an organization are calculated.")] + MonthlyFiscalCalendar = 2003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("msdyn_historicalcaseharvestbatch", 556)] + msdyn_historicalcaseharvestbatch = 10218, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("msdyn_historicalcaseharvestrun", 558)] + msdyn_historicalcaseharvestrun = 10219, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ms Graph Resource To Subscription", 100, null, "For internal use only. The mapping between Ms Graph Resources and Subscriptions.")] + MsGraphResourceToSubscription = 10227, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MultiEntitySearch", 131, null, "Multi Entity Search.")] + MultiEntitySearch = 9910, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multi Select Option Value", 138, null, "Multi Select Option Value")] + MultiSelectOptionValue = 9912, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multistep Form", 162, null, "Defines the necessary properties and relationships to the other key entities in o" + + "rder to control the initialization of the form within a web portal.")] + MultistepForm = 10357, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multistep Form Metadata", 164, null, "Defines the additional behavior modification logic to augment or override the fun" + + "ctionality of form fields that is not possible with Dynamics 365 entity and form" + + " metadata.")] + MultistepFormMetadata = 10358, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multistep Form Session", 459, null, "Serves as a mechanism to log the occurrence of an incomplete multistep form entry" + + " for a given user so they can return and complete it later.")] + MultistepFormSession = 10335, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Navigation Setting", 145, null, "Navigation Setting: A setting page or group of pages available for configuration " + + "within an app. A record representing a group of pages is regarded as the parent " + + "navigation setting of one or more other records. For internal use only.")] + NavigationSetting = 9900, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("New Process", 139, null, "New Process Business Process Flow")] + NewProcess = 950, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("NL2SQ Registration Information", 141, null, "Org registration status, AllowedEntity list, and registration error message.")] + NL2SQRegistrationInformation = 5004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("NonRelational Data Source", 107)] + NonRelationalDataSource = 10032, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Note", 442, null, "Note that is attached to one or more objects, including other notes.")] + Note = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Notification", 500, null, "Notification to be provided to a user.")] + Notification_10259 = 10259, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Notification", 143, null, "For internal use only.")] + Notification_4110 = 4110, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OData v4 Data Source", 106, null, "Data sources used by the OData v4 data provider to access data from an external w" + + "eb service.")] + ODatav4DataSource = 10086, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Office Document", 142, null, "Used to store Office Documents in database in binary format.")] + OfficeDocument = 4490, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Office Graph Document", 27, null, "Office Graph Documents Description")] + OfficeGraphDocument = 9950, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Offline Command Definition", 26, null, "For internal use only.")] + OfflineCommandDefinition = 9870, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OptionSet", 28)] + OptionSet = 9809, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization", 30, null, "Top level of the Microsoft Dynamics 365 business hierarchy. The organization can " + + "be a specific business, holding company, or corporation.")] + Organization = 1019, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncFnoState", 29, null, "Information regarding data synchronization state")] + OrganizationDataSyncFnoState = 10238, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncState", 22, null, "Information regarding data synchronization state")] + OrganizationDataSyncState = 10239, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncSubscription", 21)] + OrganizationDataSyncSubscription = 10235, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncSubscriptionEntity", 23)] + OrganizationDataSyncSubscriptionEntity = 10236, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncSubscriptionFnoTable", 25)] + OrganizationDataSyncSubscriptionFnoTable = 10237, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Insights Metric", 37, null, "Stores data regarding organization insights metric")] + OrganizationInsightsMetric = 9699, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Insights Notification", 39, null, "Stores data regarding organization insights notification")] + OrganizationInsightsNotification = 9690, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Setting", 24, null, "Holds the value for the associated Organization Setting Definition.")] + OrganizationSetting = 10077, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Statistic", 31, null, "Statistics measuring the organization\'s usage of the Microsoft Dynamics 365 syste" + + "m over the past 24 hours.")] + OrganizationStatistic = 4708, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization UI", 38, null, "Entity customizations including form layout and icons. Includes current and past " + + "versions.")] + OrganizationUI = 1021, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Owner", 41, null, "Group of undeleted system users and undeleted teams. Owners can be used to contro" + + "l access to specific objects.")] + Owner = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Owner Mapping", 40, null, "In a data map, maps ownership data from the source file to Microsoft Dynamics 365" + + ".")] + OwnerMapping = 4420, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Package", 33)] + Package = 10008, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Package History", 32)] + PackageHistory = 10009, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Package Submission Store", 127, null, "Manages submissions to the Catalog and provisioning")] + PackageSubmissionStore = 10384, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Page Template", 153, null, "URL of the .aspx page used to create new webpages.")] + PageTemplate = 10347, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Partner Application", 34, null, "Partner applications registered for this organization")] + PartnerApplication = 1095, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PDF Setting", 36, null, "PDF Settings to save enabled pdf entities")] + PDFSetting = 10196, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Personal Document Template", 35, null, "Used to store Personal Document Templates in database in binary format.")] + PersonalDocumentTemplate = 9941, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Phone Call", 6, null, "Activity to track a telephone call.")] + PhoneCall = 4210, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Planner Business Scenario", 7, null, "For internal use only. The Business Scenario record to be created in Planner.")] + PlannerBusinessScenario = 10225, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Planner Sync Action", 9, null, "The Planner Sync Action to be executed.")] + PlannerSyncAction = 10226, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in", 8)] + Plugin = 10223, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Assembly", 1, null, "Assembly that contains one or more plug-in types.")] + PluginAssembly = 4605, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plugin Package", 0)] + PluginPackage = 10031, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Trace Log", 2, null, "Trace and exception information generated by plug-ins and custom workflow activit" + + "ies.")] + PluginTraceLog = 4619, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Type", 4, null, "Type that inherits from the IPlugin interface and is contained within a plug-in a" + + "ssembly.")] + PluginType = 4602, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Type Statistic", 3, null, "Plug-in type statistic.")] + PluginTypeStatistic = 4603, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Analysis History", 108)] + PMAnalysisHistory = 10284, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Business Rule Automation Config", 110)] + PMBusinessRuleAutomationConfig = 10285, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Calendar", 109)] + PMCalendar = 10286, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Calendar Version", 116)] + PMCalendarVersion = 10287, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Inferred Task", 123)] + PMInferredTask = 10288, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process Extended Metadata Version", 122)] + PMProcessExtendedMetadataVersion = 10289, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process Template", 124)] + PMProcessTemplate = 10290, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process User Settings", 126)] + PMProcessUserSettings = 10291, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process Version", 125)] + PMProcessVersion = 10292, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Recording", 118)] + PMRecording = 10293, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Simulation", 117)] + PMSimulation = 10294, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Template", 119)] + PMTemplate = 10295, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM View", 121)] + PMView = 10296, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Poll Placement", 152)] + PollPlacement = 10348, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Portal Comment", 467, null, "An activity which is used to share information between the user and the customer " + + "on the portal.")] + PortalComment = 10333, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Position", 10, null, "Position of a user in the hierarchy")] + Position = 50, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post", 17, null, "An activity feed post.")] + Post = 8000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post Regarding", 19, null, "Represents which object an activity feed post is regarding. For internal use only" + + ".")] + PostRegarding = 8002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post Role", 12, null, "Represents the objects with which an activity feed post is associated. For intern" + + "al use only.")] + PostRole = 8001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Dataset", 11)] + PowerBIDataset = 10305, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("powerbidatasetapdx", 13, null, "PowerBI Dataset appendix entity - for unmanaged technical attributes")] + powerbidatasetapdx = 10306, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Mashup Parameter", 15)] + PowerBIMashupParameter = 10307, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Report", 14)] + PowerBIReport = 10308, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("powerbireportapdx", 42, null, "PowerBI Report appendix entity for unmanaged technical attributes")] + powerbireportapdx = 10309, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PowerfxRule", 70)] + PowerfxRule = 10224, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Core Entity DS", 159)] + PowerPagesCoreEntityDS = 10349, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Log", 65)] + PowerPagesLog = 10376, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PowerPagesManagedIdentity", 64)] + PowerPagesManagedIdentity = 10377, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Scan Report", 66, null, "Power Pages Scan Report")] + PowerPagesScanReport = 10375, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Site AI Feedback", 68)] + PowerPagesSiteAIFeedback = 10378, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Site Published", 72)] + PowerPagesSitePublished = 10327, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PrincipalEntityBusinessUnitMap", 67, null, "Internal authorization table to track user authorization changes")] + PrincipalEntityBusinessUnitMap = 61, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Principal Sync Attribute Map", 81, null, "Maps security principals (users and teams) to sync attribute mappings.")] + PrincipalSyncAttributeMap = 1404, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege", 80, null, "Permission to perform an action in Microsoft CRM. The platform checks for the pri" + + "vilege and rejects the attempt if the user does not hold the privilege.")] + Privilege = 1023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege Checker Log", 82, null, "Holds information about privilege checks for the user who started (created) a pri" + + "vilege checker tool run (Privilege Checker Run\'s child entity)")] + PrivilegeCheckerLog = 76, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege Checker Run", 84, null, "Entity to keep track of privilege checker tool runs. Parent entity of privilege c" + + "hecker log.")] + PrivilegeCheckerRun = 75, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege Object Type Code", 83, null, "For internal use only.")] + PrivilegeObjectTypeCode = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privileges Removal Setting", 76, null, "Privileges Removal Setting")] + PrivilegesRemovalSetting = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process", 233, null, "Set of logical rules that define the steps necessary to automate a specific busin" + + "ess process, task, or set of actions to be performed.")] + Process = 4703, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Configuration", 347, null, "For internal use only.")] + ProcessConfiguration = 9650, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Dependency", 225, null, "Dependencies for a process.")] + ProcessDependency = 4704, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Log", 224, null, "Log used to track process execution.")] + ProcessLog = 4706, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Session", 75, null, "Information that is generated when a dialog is run. Every time that you run a dia" + + "log, a dialog session is created.")] + ProcessSession = 4710, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Stage", 77, null, "Stage associated with a process.")] + ProcessStage = 4724, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ProcessStageParameter", 79)] + ProcessStageParameter = 10098, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Trigger", 78, null, "Trigger that invoke a rule.")] + ProcessTrigger = 4712, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ProvisionLanguageForUser", 49)] + ProvisionLanguageForUser = 10033, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publisher", 48, null, "A publisher of a CRM solution.")] + Publisher = 7101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publisher Address", 50, null, "Address and shipping information. Used to store additional addresses for a publis" + + "her.")] + PublisherAddress = 7102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publishing State", 166)] + PublishingState = 10350, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publishing State Transition Rule", 165)] + PublishingStateTransitionRule = 10351, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Quarterly Fiscal Calendar", 52, null, "Quarterly fiscal calendar of an organization. A span of time during which the fin" + + "ancial activities of an organization are calculated.")] + QuarterlyFiscalCalendar = 2002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Queue", 51, null, "A list of records that require action, such as accounts, activities, and cases.")] + Queue = 2020, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Queue Item", 44, null, "A specific item in a queue, such as a case record or an activity record.")] + QueueItem = 2029, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("QueueItemCount", 43, null, "For internal use only.")] + QueueItemCount = 2023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("QueueMemberCount", 45, null, "For internal use only.")] + QueueMemberCount = 2024, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recently Used", 47, null, "Most recently used data table.")] + RecentlyUsed = 5000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ReconciliationEntityInfo", 53, null, "Table level details of the data lake reconciliation process. For internal use onl" + + "y.")] + ReconciliationEntityInfo = 10248, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ReconciliationEntityStepInfo", 60, null, "Step level details of the data lake reconciliation process. For internal use only" + + ".")] + ReconciliationEntityStepInfo = 10249, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ReconciliationInfo", 59, null, "Information about data lake reconciliation operation. For internal use only.")] + ReconciliationInfo = 10250, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Record Creation and Update Rule", 357, null, "Defines the settings for automatic record creation.")] + RecordCreationandUpdateRule = 9300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Record Creation and Update Rule Item", 359, null, "Defines the individual conditions required for creating records automatically.")] + RecordCreationandUpdateRuleItem = 9301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Record Filter", 61, null, "Record Access Filter")] + RecordFilter = 72, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recurrence Rule", 63, null, "Recurrence Rule represents the pattern of incidence of recurring entities.")] + RecurrenceRule = 4250, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recurring Appointment", 62, null, "The Master appointment of a recurring appointment series.")] + RecurringAppointment = 4251, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Redirect", 167)] + Redirect = 10352, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Attribute", 56, null, "Stores relationship attributes mapping for Multi-predicate relationship")] + RelationshipAttribute = 9814, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Entity", 54)] + RelationshipEntity = 9813, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Role", 58, null, "Relationship between an account or contact and an opportunity.")] + RelationshipRole = 4500, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Role Map", 57, null, "Mapping of the primary associated objects between which the relationship role is " + + "valid.")] + RelationshipRoleMap = 4501, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Replication Backlog", 282, null, "Entity to hold replication backlog tasks. For internal use only.")] + ReplicationBacklog = 1140, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report", 281, null, "Data summary in an easy-to-read layout.")] + Report = 9100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Link", 284, null, "Links and dependencies between reports. A report may drill through to another rep" + + "ort, or it may have another report as a sub-report.")] + ReportLink = 9104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Parameter", 277)] + ReportParameter = 10230, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Related Category", 283, null, "Categories related to a report. A report can be related to multiple categories.")] + ReportRelatedCategory = 9102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Related Entity", 285, null, "Entities related to a report. A report can be related to multiple entities.")] + ReportRelatedEntity = 9101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Visibility", 276, null, "Area in which to show a report. A report can be shown in multiple areas.")] + ReportVisibility = 9103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Restore Deleted Records Configuration", 55, null, "Holds Restore Deleted Records configuration for entities")] + RestoreDeletedRecordsConfiguration = 10266, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetainedData Excel", 278, null, "A Place holder entity to save excel file for each exportretaineddata custom api r" + + "equests.")] + RetainedDataExcel = 10044, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionCleanupInfo", 280, null, "Holds watermark information about retention cleanup operations. For internal use " + + "only.")] + RetentionCleanupInfo = 10251, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionCleanupOperation", 279, null, "Holds data of cleanup operations such as reconcile and purge. For internal use o" + + "nly.")] + RetentionCleanupOperation = 10252, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionConfig", 286, null, "Holds retention policies for a table.")] + RetentionConfig = 10253, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionFailureDetail", 293, null, "Retention failure details.")] + RetentionFailureDetail = 10254, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionOperation", 292, null, "Retention policy execution details.")] + RetentionOperation = 10255, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionOperationDetail", 294, null, "Table level details of retention execution.")] + RetentionOperationDetail = 10256, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionSuccessDetail", 296, null, "Retention Success details.")] + RetentionSuccessDetail = 10257, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RevokeInheritedAccessRecordsTracker", 295)] + RevokeInheritedAccessRecordsTracker = 10070, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Client Metadata.", 288, null, "A ribbon client metadata.")] + RibbonClientMetadata = 4579, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Command", 287, null, "Ribbon Commands - the command definition, rules, etc.")] + RibbonCommand = 1116, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Context Group", 289, null, "Groupings of contextual tabs.")] + RibbonContextGroup = 1115, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Difference", 290, null, "All layout customizations to be applied to the ribbons, which contain only the di" + + "fferences from the base ribbon.")] + RibbonDifference = 1130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Metadata To Process", 261, null, "Container for Ribbon Metadata To Process")] + RibbonMetadataToProcess = 9880, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Rule", 260, null, "Ribbon rule definitions, used to enable and disable, show and hide ribbon element" + + "s.")] + RibbonRule = 1117, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Tab To Command Mapping", 262, null, "A mapping between Tab Ids, and the Commands within those tabs.")] + RibbonTabToCommandMapping = 1113, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rich Text Attachment", 120, null, "Image or file attached to a rich text field")] + RichTextAttachment = 10278, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RoleEditorLayout", 263)] + RoleEditorLayout = 10264, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Role Template", 256, null, "Template for a role. Defines initial attributes that will be used when creating a" + + " new role.")] + RoleTemplate = 1037, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Field", 255, null, "Field to be rolled up to calculate the actual and in-progress values against the " + + "goal.")] + RollupField = 9604, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Job", 257, null, "Stores rollup jobs.")] + RollupJob = 9511, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Properties", 259, null, "Stores properties related to rollup fields.")] + RollupProperties = 9510, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Query", 669, null, "Query that is used to filter the results of the goal rollup.")] + RollupQuery = 9602, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Routing Rule Set", 258, null, "Define Routing Rule to route cases to right people at the right time")] + RoutingRuleSet = 8181, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rule Item", 265, null, "Please provide the description for entity")] + RuleItem = 8199, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RuntimeDependency", 272, null, "Form Level dependencies in CRM.")] + RuntimeDependency = 7200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Salesforce Structured Object", 91, null, "Entity that represents the Salesforce Structured Object.")] + SalesforceStructuredObject = 10190, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Salesforce Structured QnA Config", 90, null, "Entity that represents the Salesforce Structured QnA Config.")] + SalesforceStructuredQnAConfig = 10191, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Saved Organization Insights Configuration", 271, null, "Saved configuration for the organization insights")] + SavedOrganizationInsightsConfiguration = 1309, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Saved View", 222, null, "Saved database query that is owned by a user.")] + SavedView = 4230, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Schedule", 92, null, "Generic refresh schedule")] + Schedule = 10181, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Screening", 147)] + Screening = 10452, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Screening Session", 140)] + ScreeningSession = 10420, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message", 274, null, "Message that is supported by the SDK.")] + SdkMessage = 4606, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Filter", 267, null, "Filter that defines which SDK messages are valid for each type of entity.")] + SdkMessageFilter = 4607, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Pair", 266, null, "For internal use only.")] + SdkMessagePair = 4613, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Processing Step", 268, null, "Stage in the execution pipeline that a plug-in is to execute.")] + SdkMessageProcessingStep = 4608, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Processing Step Image", 270, null, "Copy of an entity\'s attributes before or after the core system operation.")] + SdkMessageProcessingStepImage = 4615, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Processing Step Secure Configuration", 269, null, "Non-public custom configuration that is passed to a plug-in\'s constructor.")] + SdkMessageProcessingStepSecureConfiguration = 4616, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Request", 297, null, "For internal use only.")] + SdkMessageRequest = 4609, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Request Field", 325, null, "For internal use only.")] + SdkMessageRequestField = 4614, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Response", 324, null, "For internal use only.")] + SdkMessageResponse = 4610, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Response Field", 326, null, "For internal use only.")] + SdkMessageResponseField = 4611, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchAttributeSettings", 328)] + SearchAttributeSettings = 10313, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchCustomAnalyzer", 327)] + SearchCustomAnalyzer = 10314, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Search provider", 572)] + Searchprovider = 10205, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchRelationshipSettings", 320)] + SearchRelationshipSettings = 10315, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchResultsCache", 319, null, "Cache search results internally")] + SearchResultsCache = 10316, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Search Telemetry", 321, null, "Entity to log telemetry that used to improve search quality")] + SearchTelemetry = 10317, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Secured Masking Column", 475, null, "Defines secured masking rule for column")] + SecuredMaskingColumn = 9820, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Secured Masking Rule", 532, null, "Secured Masking Rules to apply to fields.")] + SecuredMaskingRule = 74, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Security Role", 264, null, "Grouping of security privileges. Users are assigned roles that authorize their ac" + + "cess to the Microsoft CRM system.")] + SecurityRole = 1036, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Semiannual Fiscal Calendar", 323, null, "Calendar representing the semi-annual span of time during which the financial act" + + "ivities of an organization are calculated.")] + SemiannualFiscalCalendar = 2001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Configuration", 94)] + ServiceConfiguration = 10199, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Endpoint", 322, null, "Service endpoint that can be contacted.")] + ServiceEndpoint = 4618, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Plan", 329, null, "Service Plan")] + ServicePlan = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Plan Custom Control", 336, null, "Service Plan Custom Controls")] + ServicePlanCustomControl = 10081, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Plan Mapping", 335, null, "Service Plan Mapping")] + ServicePlanMapping = 10080, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Setting", 466)] + Setting = 10334, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Setting Definition", 337, null, "Contains Setting Definitions")] + SettingDefinition = 10078, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Link Setting", 339, null, "Shared Link Setting")] + SharedLinkSetting = 10065, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Object", 338, null, "A record that is being shared in a real time collaboration session.")] + SharedObject = 10034, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Workspace", 331, null, "References a container that stores real-time collaboration data.")] + SharedWorkspace = 10035, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Workspace Access Token", 330, null, "Contains information about the shared workspace access tokens.")] + SharedWorkspaceAccessToken = 10036, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Workspace Pool", 332, null, "Contains metadata about a container used to store real-time collaboration data. O" + + "nce claimed, a sharedworkspace record would be created with copied metadata.")] + SharedWorkspacePool = 10037, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SharePoint Data", 334, null, "SharePoint\'s Data Corresponding to a user , Record , Location and Page")] + SharePointData = 9509, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sharepoint Document", 333, null, "Document libraries or folders on a SharePoint server from where documents can be " + + "managed in Microsoft Dynamics 365.")] + SharepointDocument = 9507, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SharePoint Site", 303, null, "SharePoint site from where documents can be managed in Microsoft Dynamics 365.")] + SharePointSite = 9502, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shortcut", 169)] + Shortcut = 10353, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SideloadedAIPlugin", 305, null, "Sideloaded AIPlugins metadata.")] + SideloadedAIPlugin = 10136, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Similarity Rule", 307)] + SimilarityRule = 9951, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site", 71)] + Site = 10325, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Component", 69)] + SiteComponent = 10324, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Language", 73)] + SiteLanguage = 10326, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Map", 306, null, "XML data used to control the application navigation pane.")] + SiteMap = 4709, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Marker", 168, null, "Used by web page templates to locate a specific page of content.")] + SiteMarker = 10354, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Setting", 161, null, "Site specific settings or variables refferenced by the web site code files.")] + SiteSetting = 10355, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA", 299, null, "Contains information about the tracked service-level KPIs for cases that belong t" + + "o different customers.")] + SLA = 9750, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA Item", 298, null, "Contains information about a tracked support KPI for a specific customer.")] + SLAItem = 9751, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA KPI", 93)] + SLAKPI = 10200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA KPI Instance", 300, null, "Service level agreement (SLA) key performance indicator (KPI) instance that is tr" + + "acked for an individual case")] + SLAKPIInstance = 9752, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Social Activity", 302, null, "For internal use only.")] + SocialActivity = 4216, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SocialInsightsConfiguration", 301, null, "Configuration for the social insights.")] + SocialInsightsConfiguration = 1300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Social Profile", 308, null, "This entity is used to store social profile information of its associated account" + + " and contacts on different social channels.")] + SocialProfile = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution", 315, null, "A solution which contains CRM customizations.")] + Solution = 7100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component", 314, null, "A component of a CRM solution.")] + SolutionComponent = 7103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Attribute Configuration", 316)] + SolutionComponentAttributeConfiguration = 10000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Batch Configuration", 318)] + SolutionComponentBatchConfiguration = 10001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Configuration", 317)] + SolutionComponentConfiguration = 10002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Count Data Source", 86)] + SolutionComponentCountDataSource = 10018, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Count Summary", 85)] + SolutionComponentCountSummary = 10016, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Data Source", 87)] + SolutionComponentDataSource = 10017, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Definition", 310, null, "Contains all the information required to process a solution aware entity")] + SolutionComponentDefinition = 7104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Relationship Configuration", 309)] + SolutionComponentRelationshipConfiguration = 10003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Summary", 89)] + SolutionComponentSummary = 10015, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Health Rule", 88)] + SolutionHealthRule = 10302, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Health Rule Argument", 95)] + SolutionHealthRuleArgument = 10303, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Health Rule Set", 102, null, "Represents a set that owns a number of solution health rules.")] + SolutionHealthRuleSet = 10304, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution History", 101)] + SolutionHistory = 10004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SolutionHistoryData", 311, null, "solution history data")] + SolutionHistoryData = 9890, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution History Data Source", 103)] + SolutionHistoryDataSource = 10005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Branch Configuration", 313, null, "Stores the source control branch configuration associated with the organization o" + + "r solution")] + SourceControlBranchConfiguration = 10059, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Component", 312, null, "Stores the Source Control Components associated with the organization or solution" + + "")] + SourceControlComponent = 10060, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Component Payload", 197, null, "Stores the Source Control Component Payloads associated with components.")] + SourceControlComponentPayload = 10061, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Configuration", 196, null, "Stores the git configuration associated with the environment ")] + SourceControlConfiguration = 10062, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Staged Entity", 198, null, "Stores staged entity metadata to be processed before fully created.")] + StagedEntity = 10020, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Staged Entity Attribute", 200, null, "Stores staged entity attribute metadata to be processed in async.")] + StagedEntityAttribute = 10021, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Staged Metadata Async Operation", 199, null, "Stores staged entity metadata to be processed before fully created.")] + StagedMetadataAsyncOperation = 10022, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("StageSolutionUpload", 192)] + StageSolutionUpload = 10011, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Status Map", 191, null, "Mapping between statuses.")] + StatusMap = 1075, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("String Map", 193, null, "Mapping between strings.")] + StringMap = 1043, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subject", 195, null, "Information regarding subjects available in the system.")] + Subject = 129, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription", 194, null, "For internal use only.")] + Subscription = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Clients", 201, null, "For internal use only.")] + SubscriptionClients = 1072, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Manually Tracked Object", 208, null, "For internal use only.")] + SubscriptionManuallyTrackedObject = 37, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Statistic Offline", 207, null, "Subscription Statistic Offline")] + SubscriptionStatisticOffline = 45, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Statistic Outlook", 209, null, "Subscription Statistic Outlook")] + SubscriptionStatisticOutlook = 46, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Sync Entry Offline", 211, null, "Used for offline sync, internal use only.")] + SubscriptionSyncEntryOffline = 47, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Sync Entry Outlook", 210, null, "Used for outlook sync, internal use only.")] + SubscriptionSyncEntryOutlook = 48, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Synchronization Information", 203, null, "For internal use only.")] + SubscriptionSynchronizationInformation = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SuggestionCardTemplate", 204, null, "Templates for Suggestion Card in Grid")] + SuggestionCardTemplate = 1190, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SupportUserTable", 206)] + SupportUserTable = 10221, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Database", 205, null, "This entity represents an external Synapse database and its associated datalake f" + + "older link.")] + SynapseDatabase = 10045, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link External Table State", 176, null, "Synapse Link external table states")] + SynapseLinkExternalTableState = 10046, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Profile", 175, null, "Synapse Link Profile")] + SynapseLinkProfile = 10047, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Profile Entity", 177, null, "Entities associated with the Synapse Link profile")] + SynapseLinkProfileEntity = 10048, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Profile Entity State", 179, null, "Runtime state of the Synapse Link entity")] + SynapseLinkProfileEntityState = 10049, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Schedule", 178, null, "Synapse link schedules")] + SynapseLinkSchedule = 10050, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Attribute Mapping", 171, null, "Group of Sync-Attribute Mappings used to provide Attribute mappings during sync f" + + "or a particular user")] + SyncAttributeMapping = 1401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Attribute Mapping Profile", 170, null, "Profile which defines sync attribute mapping")] + SyncAttributeMappingProfile = 1400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Error", 172, null, "Failure reason and other detailed information for a record that failed to sync.")] + SyncError = 9869, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Application Metadata", 174, null, "For internal use only.")] + SystemApplicationMetadata = 7000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Chart", 275, null, "System chart attached to an entity.")] + SystemChart = 1111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Form", 173, null, "Organization-owned entity customizations including form layout and dashboards.")] + SystemForm = 1030, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Job", 502, null, "Process whose execution can proceed independently or in the background.")] + SystemJob = 4700, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SystemUserAuthorizationChangeTracker", 187, null, "Internal authorization table to track user authorization changes")] + SystemUserAuthorizationChangeTracker = 60, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SystemUser BusinessUnit Entity Map", 186, null, "Stores mapping attributes for business units.")] + SystemUserBusinessUnitEntityMap = 42, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System User Manager Map", 188, null, "For internal use only.")] + SystemUserManagerMap = 51, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System User Principal", 190, null, "For internal use only.")] + SystemUserPrincipal = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Table Permission", 151)] + TablePermission = 10346, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Task", 189, null, "Generic activity representing work needed to be done.")] + Task = 4212, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TdsMetadata", 182)] + TdsMetadata = 10071, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team", 181, null, "Collection of system users that routinely collaborate. Teams can be used to simpl" + + "ify record sharing and provide team members with common access to organization d" + + "ata when team members belong to different Business Units.")] + Team = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TeamMobileOfflineProfileMembership", 183)] + TeamMobileOfflineProfileMembership = 10233, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team Profiles", 185, null, "Team Profiles")] + TeamProfiles = 1203, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Teams chat", 373, null, "For internal use only. Entity which stores association data of Dynamics 365 recor" + + "ds with Microsoft Teams chat")] + Teamschat = 10198, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team Sync-Attribute Mapping Profiles", 184, null, "Team Sync-Attribute Mapping Profiles")] + TeamSyncAttributeMappingProfiles = 1403, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team template", 212, null, "Team template for an entity enabled for automatically created access teams.")] + Teamtemplate = 92, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Territory", 239, null, "Territory represents sales regions.")] + Territory = 2013, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Text Analytics Entity Mapping", 241)] + TextAnalyticsEntityMapping = 9945, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Theme", 243, null, "Information that\'s used to set custom visual theme options for client application" + + "s.")] + Theme = 2015, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Timeline Pin", 105, null, "Timeline Pin Record")] + TimelinePin = 10280, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Stamp Date Mapping", 242, null, "For internal use only.`")] + TimeStampDateMapping = 9932, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Zone Definition", 235, null, "Time zone definition, including name and time zone code.")] + TimeZoneDefinition = 4810, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Zone Localized Name", 234, null, "Localized name of the time zone.")] + TimeZoneLocalizedName = 4812, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Zone Rule", 236, null, "Definition for time conversion between local time and Coordinated Universal Time " + + "(UTC) for a particular time zone at a particular time period.")] + TimeZoneRule = 4811, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Tour", 104)] + Tour = 10160, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Trace", 237, null, "A trace log.")] + Trace = 8050, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Trace Association", 238, null, "Represents the objects with which a trace record is associated. For internal use " + + "only.")] + TraceAssociation = 8051, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Trace Regarding", 244, null, "Represents which object a trace record is regarding. For internal use only.")] + TraceRegarding = 8052, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Tracking information for deleted entities", 202, null, "For internal use only.")] + Trackinginformationfordeletedentities = 35, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Transformation Mapping", 250, null, "In a data map, maps the transformation of source attributes to Microsoft Dynamics" + + " 365 attributes.")] + TransformationMapping = 4426, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Transformation Parameter Mapping", 252, null, "In a data map, defines parameters for a transformation.")] + TransformationParameterMapping = 4427, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Translation Process", 254, null, "Translation Process Business Process Flow")] + TranslationProcess = 951, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Unresolved Address", 253, null, "For internal use only.")] + UnresolvedAddress = 2012, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UntrackedEmail", 246, null, "Activity that is delivered using UntrackedEmail protocols.")] + UntrackedEmail = 4220, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User", 180, null, "Person with access to the Microsoft CRM system and who owns objects in the Micros" + + "oft CRM database.")] + User = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Application Metadata", 245, null, "For internal use only.")] + UserApplicationMetadata = 7001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Chart", 221, null, "Chart attached to an entity.")] + UserChart = 1112, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Dashboard", 219, null, "User-owned dashboards.")] + UserDashboard = 1031, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Entity Instance Data", 247, null, "Per User item instance data")] + UserEntityInstanceData = 2501, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Entity UI Settings", 249, null, "Stores user settings for entity views.")] + UserEntityUISettings = 2500, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Fiscal Calendar", 248, null, "Custom fiscal calendar used for tracking sales quotas.")] + UserFiscalCalendar = 1086, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Mapping", 218, null, "User Mapping")] + UserMapping = 2016, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UserMobileOfflineProfileMembership", 220)] + UserMobileOfflineProfileMembership = 10234, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Rating", 214)] + UserRating = 10260, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Search Facet", 213)] + UserSearchFacet = 52, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Settings", 215, null, "User\'s preferred settings.")] + UserSettings = 150, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("View", 273, null, "Saved query against the database.")] + View = 1039, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ViewAsExampleQuestion", 217, null, "This fewshot is converted by view")] + ViewAsExampleQuestion = 10318, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Connector Data Source", 553)] + VirtualConnectorDataSource = 10281, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Entity Data Provider", 399, null, "Developers can register plug-ins on a data provider to enable data access for vir" + + "tual entities in the system.")] + VirtualEntityDataProvider = 78, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Entity Data Source", 398, null, "Internal entity that stores data source information for all installed providers.")] + VirtualEntityDataSource = 85, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Entity Metadata", 216, null, "Holds metadata values for virtual entities")] + VirtualEntityMetadata = 10228, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Table Column Candidate", 97)] + VirtualTableColumnCandidate = 10282, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web File", 160, null, "Storage of files used in the web Portals.")] + WebFile = 10356, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Link", 134, null, "A textual or imaged based link to an interal or external URL.")] + WebLink = 10360, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Link Set", 133, null, "A grouping of web links.")] + WebLinkSet = 10361, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Page", 135, null, "Web Page")] + WebPage = 10362, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Page Access Control Rule", 137)] + WebPageAccessControlRule = 10363, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Resource", 223, null, "Data equivalent to files used in Web development. Web resources provide client-si" + + "de components that are used to provide custom user interface elements.")] + WebResource = 9333, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Role", 136, null, "Sets the user\'s role for the Portal.")] + WebRole = 10364, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Website", 129, null, "Web Portal")] + Website = 10365, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Website Access", 128)] + WebsiteAccess = 10366, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Website Language", 130, null, "Languages supported and publishing status for the portal")] + WebsiteLanguage = 10367, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Template", 132)] + WebTemplate = 10368, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Wizard", 230, null, "Definition for a Web-based wizard.")] + WebWizard = 4800, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Wizard Access Privilege", 229, null, "Privilege needed to access a Web-based wizard.")] + WebWizardAccessPrivilege = 4803, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Wizard Page", 231, null, "Page in a Web-based wizard.")] + WizardPage = 4802, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow Action Status", 96, null, "PA Workflows action processing status")] + WorkflowActionStatus = 10192, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow Binary", 232)] + WorkflowBinary = 10087, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow Wait Subscription", 226, null, "For internal use only.")] + WorkflowWaitSubscription = 4702, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Work Queue", 228)] + WorkQueue = 10099, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Work Queue Item", 227)] + WorkQueueItem = 10100, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum DuplicateRule_MatchingEntityTypeCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Account", 452, null, "Business that represents a customer or potential customer. The company that is bi" + + "lled in business transactions.")] + Account = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ACIViewMapper", 454, null, "Customized messages for an entity that has been renamed.")] + ACIViewMapper = 8040, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Approval Model", 586, null, "The action approval model data attached to an action approval.")] + ActionApprovalModel = 10104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Card", 456, null, "Action card entity to show action cards.")] + ActionCard = 9962, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Card Type", 363, null, "To provide master data for the card types list. For internal use only")] + ActionCardType = 9983, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action Card User Settings", 455, null, "Stores user settings for action cards")] + ActionCardUserSettings = 9973, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ActionCardUserState", 448)] + ActionCardUserState = 9968, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity", 450, null, "Task performed, or to be performed, by a user. An activity is any action for whic" + + "h an entry can be made on a calendar.")] + Activity = 4200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity File Attachment", 447, null, "Attachment entity with data stored in file type attribute")] + ActivityFileAttachment = 10197, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activity Party", 451, null, "Person or group associated with an activity. An activity can have multiple activi" + + "ty parties.")] + ActivityParty = 135, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Address", 412, null, "Address and shipping information. Used to store additional addresses for an accou" + + "nt or contact.")] + Address = 1071, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ad Placement", 155)] + AdPlacement = 10339, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Advanced Similarity Rule", 457, null, "A text match rule identifies similar records using keywords and key phrases deter" + + "mined with text analytics")] + AdvancedSimilarityRule = 9949, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Dataset", 544)] + AIBuilderDataset = 10153, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Dataset File", 543)] + AIBuilderDatasetFile = 10154, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Dataset Record", 545)] + AIBuilderDatasetRecord = 10155, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Datasets Container", 547)] + AIBuilderDatasetsContainer = 10156, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder Feedback Loop", 546)] + AIBuilderFeedbackLoop = 10146, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder File", 517)] + AIBuilderFile = 10157, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Builder File Attached Data", 516)] + AIBuilderFileAttachedData = 10158, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Configuration", 518)] + AIConfiguration = 402, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AICopilot", 458, null, "AI Copilot")] + AICopilot = 10128, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Event", 520)] + AIEvent = 10145, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Form Processing Document", 519)] + AIFormProcessingDocument = 10147, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Model", 512)] + AIModel = 401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Bounding Box", 515)] + AIObjectDetectionBoundingBox = 10150, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Image", 511)] + AIObjectDetectionImage = 10148, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Image Mapping", 514)] + AIObjectDetectionImageMapping = 10151, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Object Detection Label", 513)] + AIObjectDetectionLabel = 10149, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPlugin", 460, null, "AIPlugins component")] + AIPlugin = 10137, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginAuth", 462, null, "Entity to store AIPlugin Auth Information")] + AIPluginAuth = 10129, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Conversation Starter", 461, null, "Conversation Starters for AI Plugins.")] + AIPluginConversationStarter = 10130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Conversation Starter Mapping", 432, null, "AIPlugins component")] + AIPluginConversationStarterMapping = 10131, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginExternalSchema", 431, null, "AIPluginExternalSchemas component")] + AIPluginExternalSchema = 10138, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginExternalSchemaProperty", 433, null, "AIPluginExternalSchemaProperties component")] + AIPluginExternalSchemaProperty = 10139, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Governance", 435)] + AIPluginGovernance = 10132, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Plugin Governance Extended", 434)] + AIPluginGovernanceExtended = 10133, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginInstance", 427, null, "AI Plugin Instances Component")] + AIPluginInstance = 10140, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginOperation", 426, null, "AIPluginOperations component")] + AIPluginOperation = 10141, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginOperationParameter", 428, null, "Parameter overrides for AI Operation")] + AIPluginOperationParameter = 10142, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginOperationResponseTemplate", 430, null, "Content for the AI Plugin Operation Response Template")] + AIPluginOperationResponseTemplate = 10134, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginTitle", 429, null, "AIPlugin Title")] + AIPluginTitle = 10135, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AIPluginUserSetting", 436)] + AIPluginUserSetting = 10143, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Skill Config", 443)] + AISkillConfig = 10277, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Template", 521)] + AITemplate = 400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Component", 528)] + AnalysisComponent = 10297, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Job", 527)] + AnalysisJob = 10298, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Override", 529)] + AnalysisOverride = 10299, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Result", 531)] + AnalysisResult = 10300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Analysis Result Detail", 530)] + AnalysisResultDetail = 10301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Announcement", 482, null, "Announcement associated with an organization.")] + Announcement = 132, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Annual Fiscal Calendar", 444, null, "Year long fiscal calendar of an organization. A span of time during which the fin" + + "ancial activities of an organization are calculated.")] + AnnualFiscalCalendar = 2000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("API Request Cache", 523)] + APIRequestCache = 10322, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("API Request Folder", 522)] + APIRequestFolder = 10323, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Action", 446, null, "Contains Modern Command Information")] + AppAction = 10267, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Action Migration", 445)] + AppActionMigration = 10268, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Action Rule", 438)] + AppActionRule = 10269, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Config Master", 441, null, "Contains the master list of all properties that can be customized for apps in Dyn" + + "amics 365. For internal use only.")] + AppConfigMaster = 9011, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Configuration", 437, null, "Contains a mapping between an app configuration instance and an app, which define" + + "s the properties that can be customized for the app. Optionally, also contains n" + + "avigation setting for an app. For internal use only.")] + AppConfiguration = 9012, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Configuration Instance", 439, null, "Contains a property or a list of properties from the app configuration master lis" + + "t that can be customized for any app in Dynamics 365. For internal use only.")] + AppConfigurationInstance = 9013, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Insights Metadata", 524, null, "Metadata for App Insights Platform components")] + AppInsightsMetadata = 10179, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Application", 468, null, "Application")] + Application = 1204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Application File", 496, null, "Files used by the application")] + ApplicationFile = 4707, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Application Ribbons", 291, null, "Ribbon customizations for the application ribbon and entity ribbon templates.")] + ApplicationRibbons = 1120, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ApplicationUser", 495, null, "Application User that has non-interactive access to the CDS system")] + ApplicationUser = 10083, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Module Component", 499, null, "A component available in a business app such as entity, dashboard, form, view, ch" + + "art, and business process.")] + AppModuleComponent = 9007, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppModule Metadata", 490, null, "For internal use only.")] + AppModuleMetadata = 8700, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppModule Metadata Async Operation", 494, null, "For internal use only.")] + AppModuleMetadataAsyncOperation = 8702, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppModule Metadata Dependency", 492, null, "For internal use only.")] + AppModuleMetadataDependency = 8701, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("App Module Roles", 493, null, "Security roles that have access to a business app.")] + AppModuleRoles = 9009, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Appointment", 507, null, "Commitment representing a time interval with start/end times and duration.")] + Appointment = 4201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval", 588, null, "An approval.")] + Approval = 10105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval Request", 590, null, "An individual request for approval.")] + ApprovalRequest = 10106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval Response", 589, null, "An individual response to an approval.")] + ApprovalResponse = 10107, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approval Step", 560)] + ApprovalStep = 10108, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ArchiveCleanupInfo", 510, null, "This is Deprecated Entity.")] + ArchiveCleanupInfo = 10240, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ArchiveCleanupOperation", 509, null, "This is Deprecated Entity.")] + ArchiveCleanupOperation = 10241, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Article", 648, null, "Structured content that is part of the knowledge base.")] + Article = 127, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Article Comment", 647, null, "Comment on a knowledge base article.")] + ArticleComment = 1082, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Article Template", 640, null, "Template for a knowledge base article that contains the standard attributes of an" + + " article.")] + ArticleTemplate = 1016, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attachment", 449, null, "MIME attachment for an activity.")] + Attachment_1001 = 1001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attachment", 501, null, "Attachment for an email activity.")] + Attachment_1002 = 1002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute", 503)] + Attribute = 9808, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Attribute Map", 504, null, "Represents a mapping between attributes where the attribute values should be copi" + + "ed from a record into the form of a new related record.")] + AttributeMap = 4601, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Auditing", 474, null, "Track changes to records for analysis, record keeping, and compliance.")] + Auditing = 4567, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Authorization Server", 476, null, "Authorization servers that trust this organization")] + AuthorizationServer = 1094, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Await All Action Approval Model", 559, null, "The await all action approval model data attached to an action approval.")] + AwaitAllActionApprovalModel = 10109, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Await All Approval Model", 561, null, "The await all approval model data attached to an approval.")] + AwaitAllApprovalModel = 10110, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Azure Service Connection", 478, null, "Stores connection information for an Azure service")] + AzureServiceConnection = 9936, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Background Operation", 477)] + BackgroundOperation = 10229, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic Approval Model Data", 563, null, "The basic approval model data attached to an approval.")] + BasicApprovalModelData = 10111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic Form", 157, null, "Defines the form to render for a given entity type.")] + BasicForm = 10343, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic Form Metadata", 150, null, "Defines the additional behavior modification logic to augment or override the fun" + + "ctionality of form components that is not possible with Dynamics 365 entity and " + + "form metadata.")] + BasicFormMetadata = 10344, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BotContent", 98)] + BotContent = 10161, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveConfig", 473, null, "This is Deprecated Entity.")] + BulkArchiveConfig = 10242, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveFailureDetail", 472, null, "This is Deprecated Entity.")] + BulkArchiveFailureDetail = 10243, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveOperation", 479, null, "This is Deprecated Entity.")] + BulkArchiveOperation = 10244, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BulkArchiveOperationDetail", 486, null, "This is Deprecated Entity.")] + BulkArchiveOperationDetail = 10245, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete Failure", 485, null, "Record that was not deleted during a bulk deletion job.")] + BulkDeleteFailure = 4425, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Bulk Delete Operation", 487, null, "User-submitted bulk deletion job.")] + BulkDeleteOperation = 4424, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Data Localized Label", 489, null, "Business Data Localized Label")] + BusinessDataLocalizedLabel = 4232, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Process Flow Instance", 488, null, "Active path associated with every Business Process Flow instance")] + BusinessProcessFlowInstance = 4725, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Unit", 481, null, "Business, division, or department in the Microsoft Dynamics 365 database.")] + BusinessUnit = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Unit Map", 480, null, "Stores mapping attributes for business units.")] + BusinessUnitMap = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calendar", 484, null, "Calendar used by the scheduling system to define when an appointment or activity " + + "is to occur.")] + Calendar = 4003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calendar Rule", 483, null, "Defines free/busy times for a service and for resources or resource groups, such " + + "as working, non-working, vacation, and blocked.")] + CalendarRule = 4004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Callback Registration", 368, null, "Callback Registration that stores configuration.")] + CallbackRegistration = 301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Canvas App", 367, null, "An application built through a canvas-based editing experience.")] + CanvasApp = 300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CanvasApp Extended Metadata", 369, null, "Holds extended metadata values for canvas apps that are not solution aware")] + CanvasAppExtendedMetadata = 10079, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Card", 371, null, "Card")] + Card = 10272, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Card State Item", 370)] + CardStateItem = 10273, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CascadeGrantRevokeAccessRecordsTracker", 362)] + CascadeGrantRevokeAccessRecordsTracker = 10068, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CascadeGrantRevokeAccessVersionTracker", 364)] + CascadeGrantRevokeAccessVersionTracker = 10069, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog", 366, null, "Entity for cataloging records to make it easier for your customers to find them o" + + "n portals and through search.")] + Catalog = 10025, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Assignment", 365, null, "Entity for assigning records to a specific catalog ")] + CatalogAssignment = 10026, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Catalog Submission Files", 99, null, "Files associated with the package that will be used as part of the submission to " + + "the catalog system.")] + CatalogSubmissionFiles = 10383, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Category", 372, null, "Entity for categorizing records to make it easier for your customers to find them" + + " on portals and through search.")] + Category = 9959, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CertificateCredential", 379, null, "Contains data to represent an Azure Active Directory Application used to connect " + + "to secure web-hosted resources.")] + CertificateCredential = 10258, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Access Profile", 378, null, "Information about permissions needed to access Dynamics 365 through external chan" + + "nels.For internal use only")] + ChannelAccessProfile = 3005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Access Profile Rule", 380, null, "Defines the rules for automatically associating channel access profiles to extern" + + "al party records.For internal use only")] + ChannelAccessProfileRule = 9400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Access Profile Rule Item", 382, null, "Defines the rule items of a profile rule set for the automated profile associatio" + + "n.For internal use only")] + ChannelAccessProfileRuleItem = 9401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Property", 381, null, "Instance of a channel property containing its name and corresponding data type.")] + ChannelProperty = 1236, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Channel Property Group", 374, null, "Group or collection of channel properties provided by the external channel for a " + + "Microsoft Dynamics 365 activity.")] + ChannelPropertyGroup = 1234, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Client update", 375, null, "Microsoft Dynamics 365 client for Outlook offline database update.")] + Clientupdate = 36, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Column Mapping", 377, null, "Mapping for columns in a data map.")] + ColumnMapping = 4417, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Column Permission", 154)] + ColumnPermission = 10340, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Column Permission Profile", 156)] + ColumnPermissionProfile = 10341, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Comment", 376, null, "A collaborative comment on a maker artifact")] + Comment_10176 = 10176, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Comment", 16, null, "A comment on an activity feed post.")] + Comment_8005 = 8005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Layer", 526)] + ComponentLayer = 10006, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Layer Data Source", 525)] + ComponentLayerDataSource = 10007, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Version", 346)] + ComponentVersion = 10051, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Version (Internal)", 350)] + ComponentVersion_Internal = 10053, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Component Version Data Source", 348)] + ComponentVersionDataSource = 10052, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection", 349, null, "Relationship between two entities.")] + Connection = 3234, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Instance", 342)] + ConnectionInstance = 373, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Reference", 341)] + ConnectionReference = 10121, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Role", 343, null, "Role describing a relationship between a two records.")] + ConnectionRole = 3231, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection Role Object Type Code", 345, null, "Specifies the entity type that can play specific role in a connection.")] + ConnectionRoleObjectTypeCode = 3233, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connector", 344, null, "Connector Entity to support Solutioning Integration")] + Connector = 372, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Contact", 351, null, "Person with whom a business unit has a relationship, such as customer, supplier, " + + "and colleague.")] + Contact = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Content Snippet", 158, null, "Content snippets are inserted in page templates so that any label, text string or" + + " image in the template can be content-managed.")] + ContentSnippet = 10342, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ConversationTranscript", 358, null, "Contains the transcripts of conversations between participants such as customers," + + " Virtual Agents or Human agents.")] + ConversationTranscript = 10162, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copilot", 470, null, "Represents a copilot created in Copilot Studio. https://copilotstudio.microsoft.c" + + "om/")] + Copilot = 10163, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copilot component", 469, null, "Holds key authoring components of a Copilot such a topics, entities, variables, e" + + "tc.")] + Copilotcomponent = 10164, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copilot component collection", 471)] + Copilotcomponentcollection = 10165, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CopilotExampleQuestion", 361, null, "CopilotExampleQuestions Component")] + CopilotExampleQuestion = 10319, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CopilotGlossaryTerm", 360, null, "CopilotGlossaryTerm Component")] + CopilotGlossaryTerm = 10320, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CopilotSynonyms", 353, null, "CopilotSynonyms Component")] + CopilotSynonyms = 10321, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Credential", 352)] + Credential = 10088, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Currency", 251, null, "Currency in which a financial transaction is carried out.")] + Currency = 9105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom API", 354, null, "Entity that defines a custom API")] + CustomAPI = 10028, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom API Request Parameter", 356, null, "Entity that defines a request parameter for a custom API")] + CustomAPIRequestParameter = 10029, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom API Response Property", 355, null, "Entity that defines a response property for a custom API ")] + CustomAPIResponseProperty = 10030, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control", 383, null, "For internal use only.")] + CustomControl = 9753, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Default Config", 411, null, "For internal use only.")] + CustomControlDefaultConfig = 9755, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Extended Setting", 581)] + CustomControlExtendedSetting = 10279, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Custom Control Resource", 410, null, "Custom Control Resource Id")] + CustomControlResource = 9754, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Customer Relationship", 414, null, "Relationship between a customer and a partner in which either can be an account o" + + "r contact.")] + CustomerRelationship = 4502, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow", 580)] + Dataflow = 418, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow Connection Reference", 584, null, "Intersecting table between Dataflow and Connection Reference")] + DataflowConnectionReference = 10180, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow DatalakeFolder", 582)] + DataflowDatalakeFolder = 10183, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DataflowRefreshHistory", 583)] + DataflowRefreshHistory = 10063, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dataflow Template", 576, null, "An entity to store information about dataflow templates")] + DataflowTemplate = 10182, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Import", 663, null, "Status and ownership information for an import job.")] + DataImport = 4410, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Folder", 413, null, "A folder is a place to store data in Azure Data Lake.")] + DataLakeFolder = 10038, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Folder Permission", 406)] + DataLakeFolderPermission = 10039, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Workspace", 405, null, "A workspace is a place to store data in Azure Data Lake.")] + DataLakeWorkspace = 10040, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Lake Workspace Permission", 407)] + DataLakeWorkspacePermission = 10041, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Map", 679, null, "Data map used in import.")] + DataMap = 4411, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Movement Service Request", 577, null, "Table for Data Movement Service Requests")] + DataMovementServiceRequest = 10184, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Movement Service Request Status", 579, null, "Table for Data Movement Service Request Status")] + DataMovementServiceRequestStatus = 10185, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Performance Dashboard", 409, null, "Data Performance Dashboard.")] + DataPerformanceDashboard = 4450, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Processing configuration", 408)] + DataProcessingconfiguration = 10042, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DelegatedAuthorization", 415, null, "Context for delegated authorization.")] + DelegatedAuthorization = 10066, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Deleted Record Reference", 422, null, "Deleted Record Reference")] + DeletedRecordReference = 10265, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DelveActionHub", 421, null, "Delve Action Hubs Description")] + DelveActionHub = 9961, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dependency", 423, null, "A component dependency in CRM.")] + Dependency = 7105, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dependency Feature", 425, null, "A dependency feature.")] + DependencyFeature = 7108, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dependency Node", 424, null, "The representation of a component dependency node in CRM.")] + DependencyNode = 7106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Desktop Flow Binary", 417)] + DesktopFlowBinary = 10101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Desktop Flow Module", 416)] + DesktopFlowModule = 10089, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Display String", 418, null, "Customized messages for an entity that has been renamed.")] + DisplayString = 4102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Display String Map", 420, null, "Maps customized display strings to entities.")] + DisplayStringMap = 4101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DMS Sync Request", 578, null, "An entity to save DMS sync requests.")] + DMSSyncRequest = 10186, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DMS Sync Status", 585, null, "An entity to save DMS sync statuses.")] + DMSSyncStatus = 10187, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Document Location", 304, null, "Document libraries or folders on a SharePoint server from where documents can be " + + "managed in Microsoft Dynamics 365.")] + DocumentLocation = 9508, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Document Suggestions", 46, null, "Document Suggestions")] + DocumentSuggestions = 1189, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Document Template", 390, null, "Used to store Document Templates in database in binary format.")] + DocumentTemplate = 9940, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Detection Rule", 391, null, "Rule used to identify potential duplicates.")] + DuplicateDetectionRule = 4414, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Record", 389, null, "Potential duplicate record.")] + DuplicateRecord = 4415, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Duplicate Rule Condition", 393, null, "Condition of a duplicate detection rule.")] + DuplicateRuleCondition = 4416, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVFileSearch", 392, null, "DVFileSearches Component")] + DVFileSearch = 10122, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVFileSearchAttribute", 385)] + DVFileSearchAttribute = 10123, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVFileSearchEntity", 384, null, "DVFileSearchEntities component.")] + DVFileSearchEntity = 10124, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVTableSearch", 386, null, "DVTableSearches component")] + DVTableSearch = 10125, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVTableSearchAttribute", 388, null, "DVTableSearchAttribute component")] + DVTableSearchAttribute = 10126, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DVTableSearchEntity", 387, null, "DVTableSearchEntities component")] + DVTableSearchEntity = 10127, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ElasticFileAttachment", 394, null, "Elastic File Attachment")] + ElasticFileAttachment = 7755, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email", 401, null, "Activity that is delivered using email protocols.")] + Email = 4202, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Hash", 400, null, "Email activity hashes used for correlation purposes.")] + EmailHash = 4023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Search", 402, null, "Email Address Search Table.")] + EmailSearch = 4299, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Server Profile", 404, null, "Holds the Email Server Profiles of an organization")] + EmailServerProfile = 9605, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Signature", 403, null, "Signature for email message")] + EmailSignature = 9997, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Email Template", 240, null, "Template for an email message that contains the standard attributes of an email m" + + "essage.")] + EmailTemplate = 2010, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EnableArchivalRequest", 396, null, "For internal use only.")] + EnableArchivalRequest = 10246, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity", 395)] + Entity = 9800, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Analytics Config", 397, null, "This entity contains information about which entities are enabled for Azure Data " + + "Lake Services integration")] + EntityAnalyticsConfig = 430, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Image Configuration", 623, null, "Store image configuration for each entity")] + EntityImageConfiguration = 432, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Index", 622, null, "Metadata describing index of an entity")] + EntityIndex = 9815, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Key", 624)] + EntityKey = 9810, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity link chat configuration", 592)] + Entitylinkchatconfiguration = 10276, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Map", 626, null, "Represents a mapping between two related entities so that data from one record ca" + + "n be copied into the form of a new related record.")] + EntityMap = 4600, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EntityRecordFilter", 625, null, "RecordFilter Object Type Codes")] + EntityRecordFilter = 73, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("EntityRefreshHistory", 591)] + EntityRefreshHistory = 10064, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity Relationship", 618)] + EntityRelationship = 9811, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Environment Variable Definition", 617, null, "Contains information about the settable variable: its type, default value, and et" + + "c.")] + EnvironmentVariableDefinition = 380, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Environment Variable Value", 619, null, "Holds the value for the associated EnvironmentVariableDefinition entity.")] + EnvironmentVariableValue = 381, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Event Expander Breadcrumb", 621, null, "Table to store breadcrumb records of Event Expander pipeline.")] + EventExpanderBreadcrumb = 18085, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Exchange Sync Id Mapping", 620, null, "The mapping used to keep track of the IDs for items synced between CRM and Exchan" + + "ge.")] + ExchangeSyncIdMapping = 4120, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Expander Event", 627, null, "For internal use only. An event that will be expanded into jobs whose executions " + + "can proceed in the background.")] + ExpanderEvent = 4711, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Expired Process", 634, null, "Expired Process Business Process Flow")] + ExpiredProcess = 955, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Exported Excel", 633, null, "A Place holder entity to save excel file for each exportretaineddata custom api r" + + "equests.")] + ExportedExcel = 10043, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ExportSolutionUpload", 635)] + ExportSolutionUpload = 10012, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External Identity", 464)] + ExternalIdentity = 10330, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External Party", 637, null, "Information about external parties that need to access Dynamics 365 from external" + + " channels.For internal use only")] + ExternalParty = 3008, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External Party Item", 636, null, "Information about external party items that need to access Dynamics 365 from exte" + + "rnal channels.For internal use only")] + ExternalPartyItem = 9987, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Fabric AISkill", 629, null, "AISkills published from Fabric.")] + FabricAISkill = 10178, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Favorite knowledge article", 593, null, "Entity for favorite knowledge articles")] + Favoriteknowledgearticle = 10210, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Fax", 628, null, "Activity that tracks call outcome and number of pages for a fax and optionally st" + + "ores an electronic copy of the document.")] + Fax = 4204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FeatureControlSetting", 630, null, "featurecontrolsetting")] + FeatureControlSetting = 10014, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FederatedKnowledgeConfiguration", 632, null, "FederatedKnowledgeConfigurations component")] + FederatedKnowledgeConfiguration = 10193, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FederatedKnowledgeEntityConfiguration", 631, null, "FederatedKnowledgeEntityConfigurations component")] + FederatedKnowledgeEntityConfiguration = 10194, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Feedback", 602, null, "Feedback and rating.")] + Feedback = 9958, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Permission", 601, null, "Group of privileges used to categorize users to provide appropriate access to sec" + + "ured columns.")] + FieldPermission = 1201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Security Profile", 603, null, "Profile which defines access level for secured attributes")] + FieldSecurityProfile = 1200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Sharing", 74, null, "Defines CRM security principals (users and teams) access rights to secured field " + + "for an entity instance.")] + FieldSharing = 44, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FileAttachment", 605, null, "File Attachment")] + FileAttachment = 55, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("File Upload", 587)] + FileUpload = 10310, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Filter Template", 604, null, "Template for a filter.")] + FilterTemplate = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Fixed Monthly Fiscal Calendar", 597, null, "Fixed monthly fiscal calendar of an organization. A span of time during which the" + + " financial activities of an organization are calculated.")] + FixedMonthlyFiscalCalendar = 2004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Approval", 562, null, "Microsoft Flow data attached to an approval.")] + FlowApproval = 10112, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Capacity Assignment", 596, null, "Capacity assignment for usage in Power Automate")] + FlowCapacityAssignment = 10090, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Credential Application", 598)] + FlowCredentialApplication = 10091, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Event", 600, null, "Entity to store the events that happen during usage of Power Automate.")] + FlowEvent = 10092, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Log", 599)] + FlowLog = 10102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine", 606)] + FlowMachine = 10093, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Group", 613)] + FlowMachineGroup = 10094, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Image", 612)] + FlowMachineImage = 10095, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Image Version", 614)] + FlowMachineImageVersion = 10096, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Machine Network", 616)] + FlowMachineNetwork = 10097, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Run", 615)] + FlowRun = 10103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Flow Session", 608, null, "Entity to store the information that is generated when a Power Automate Desktop f" + + "low runs.")] + FlowSession = 4720, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Follow", 18, null, "Represents a user following the activity feed of an object.")] + Follow = 8003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Form Mapping", 555)] + FormMapping = 10195, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Form Step", 163, null, "Defines the flow logic of the form\'s user experience such as steps and conditiona" + + "l branching.")] + FormStep = 10359, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("FxExpression", 607)] + FxExpression = 10222, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Branch", 609)] + GitBranch = 10054, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Configuration Retrieval Data Source", 611)] + GitConfigurationRetrievalDataSource = 10055, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Organization", 610)] + GitOrganization = 10056, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Project", 638)] + GitProject = 10057, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Git Repository", 666)] + GitRepository = 10058, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Global Search Configuration", 665)] + GlobalSearchConfiguration = 54, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Goal", 667, null, "Target objective for a user or a team for a specified time period.")] + Goal = 9600, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Goal Metric", 535, null, "Type of measurement for a goal, such as money amount or count.")] + GoalMetric = 9603, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Governance Configuration", 668)] + GovernanceConfiguration = 10177, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Help Page", 554)] + HelpPage = 10159, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Hierarchy Rule", 661, null, "Organization-owned entity customizations including mapping Quick view form with R" + + "elationship Id")] + HierarchyRule = 8840, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Hierarchy Security Configuration", 660)] + HierarchySecurityConfiguration = 9919, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("HolidayWrapper", 662)] + HolidayWrapper = 9996, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Image Attribute Configuration", 505, null, "Store configuration for each image attribute")] + ImageAttributeConfiguration = 431, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Image Descriptor", 664, null, "For internal use only.")] + ImageDescriptor = 1007, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Data", 670, null, "Unprocessed data from imported files.")] + ImportData = 4413, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Entity Mapping", 677, null, "Mapping for entities in a data map.")] + ImportEntityMapping = 4428, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Job", 678, null, "For internal use only.")] + ImportJob = 9107, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Log", 680, null, "Failure reason and other detailed information for a record that failed to import." + + "")] + ImportLog = 4423, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import Source File", 676, null, "File name of file used for import.")] + ImportSourceFile = 4412, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Index Attribute", 672, null, "Stores index attributes")] + IndexAttribute = 9816, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Indexed Article", 419, null, "Article indexed for search purposes.")] + IndexedArticle = 126, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Insights Store Data Source", 575)] + InsightsStoreDataSource = 10262, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Insights Store Virtual Entity", 557, null, "Insights Store Virtual Entity")] + InsightsStoreVirtualEntity = 10263, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Integrated search provider", 564, null, "Ingest and search files, documents, or articles from data sources outside of your" + + " current Dynamics 365 organization with a unified ranking.")] + Integratedsearchprovider = 10201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Integration Status", 671, null, "Contains integration status information.")] + IntegrationStatus = 3000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Interaction for Email", 673)] + InteractionforEmail = 9986, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Address", 675, null, "Storage of addresses for a user, business unit, or site.")] + InternalAddress = 1003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Catalog Assignment", 674)] + InternalCatalogAssignment = 10027, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inter Process Lock", 645, null, "Inter Process Locks.")] + InterProcessLock = 4011, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invalid Dependency", 644, null, "An invalid dependency in the CRM system.")] + InvalidDependency = 7107, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation", 463, null, "Send invitations to existing contacts or email addresses and assign them to web r" + + "oles upon redemption.")] + Invitation = 10331, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invite Redemption", 465, null, "Holds information about the redemption of an invite.")] + InviteRedemption = 10332, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ISV Config", 646, null, "An XML document used to configure client extension controls.")] + ISVConfig = 4705, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Key Vault Reference", 639, null, "Contains data that refers to an Azure Key Vault containing credentials used to co" + + "nnect to secure web-hosted resources.")] + KeyVaultReference = 10023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article", 641, null, "Organizational knowledge for internal and external use.")] + KnowledgeArticle = 9953, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Attachment", 570)] + KnowledgeArticleAttachment = 10212, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Category", 643, null, "Category for a Knowledge Article.")] + KnowledgeArticleCategory = 9960, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Image", 573)] + KnowledgeArticleImage = 10206, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge article language setting", 571, null, "Allows you to select default language for knowledge authoring.")] + Knowledgearticlelanguagesetting = 10211, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Template", 566, null, "Organizational Knowledge Article Template for Internal and external creation of K" + + "nowledge Articles.")] + KnowledgeArticleTemplate = 10214, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Article Views", 642, null, "No of times an article is viewed per day")] + KnowledgeArticleViews = 9955, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Asset Configuration", 565, null, "Knowledge asset configurations for data sources configured in knowledge hub.")] + KnowledgeAssetConfiguration = 10188, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Base Record", 649, null, "Metadata of knowledge base (KB) articles associated with Microsoft Dynamics 365 e" + + "ntities.")] + KnowledgeBaseRecord = 9930, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Configuration", 567, null, "Represents the possible settings used in Knowledge management")] + KnowledgeConfiguration = 10207, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Federated Article", 595)] + KnowledgeFederatedArticle = 10203, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Federated Article Incident", 594)] + KnowledgeFederatedArticleIncident = 10204, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Harvest Job Record", 569, null, "Tracking entity record used to trigger the harvesting process for knowledge artic" + + "les")] + KnowledgeHarvestJobRecord = 10220, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Interaction Insight", 568, null, "Knowledge Interaction Insight")] + KnowledgeInteractionInsight = 10208, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Management Setting", 340, null, "Setup knowledge management for your organization.")] + KnowledgeManagementSetting = 10202, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge personalization", 574, null, "Allows users to personalize their knowledge search filters and knowledge authorin" + + "g language.")] + Knowledgepersonalization = 10213, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge search filter", 111, null, "Allows you to configure and manage filter settings.")] + Knowledgesearchfilter = 10216, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Search Insight", 113, null, "Knowledge Search Insight")] + KnowledgeSearchInsight = 10209, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge Search Model", 656, null, "Configuration for automatic suggestion of knowledge articles using text analytics" + + " and search")] + KnowledgeSearchModel = 9947, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Knowledge search personal filter config", 112, null, "Allows you to configure and manage personal filter settings.")] + Knowledgesearchpersonalfilterconfig = 10215, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Language", 655, null, "Language")] + Language = 9957, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Language Provisioning State", 657, null, "Container for language provisioning checkpoint states")] + LanguageProvisioningState = 9875, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Letter", 659, null, "Activity that tracks the delivery of a letter. The activity can contain the elect" + + "ronic copy of the letter.")] + Letter = 4207, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("License", 658, null, "Stores information about a Microsoft CRM license.")] + License = 2027, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Like", 20, null, "A like on an activity feed post.")] + Like = 8006, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("List", 149)] + List = 10345, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("List Value Mapping", 5, null, "In a data map, maps list values from the source file to Microsoft Dynamics 365.")] + ListValueMapping = 4418, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("LocalConfigStore", 651)] + LocalConfigStore = 9201, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Lookup Mapping", 650, null, "In a data map, maps a lookup attribute in a source file to Microsoft Dynamics 365" + + ".")] + LookupMapping = 4419, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox", 652)] + Mailbox = 9606, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Auto Tracking Folder", 538, null, "Stores data about what folders for a mailbox are auto tracked")] + MailboxAutoTrackingFolder = 9608, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Statistics", 654, null, "Stores data regarding Mailbox processing cycles")] + MailboxStatistics = 9607, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailbox Tracking Category", 653, null, "Stores data about what categories for a mailbox are tracked")] + MailboxTrackingCategory = 9609, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mail Merge Template", 537, null, "Template for a mail merge document that contains the standard attributes of that " + + "document.")] + MailMergeTemplate = 9106, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MainFewShot", 539, null, "This fewshot entity will only be updated during solution installation.")] + MainFewShot = 10311, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MakerFewShot", 541, null, "This fewshot is updated by maker for testing the queries and by the NL2SQ with th" + + "e results")] + MakerFewShot = 10312, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Managed Identity", 540, null, "Contains data to represent an Azure Active Directory Application used to connect " + + "to secure web-hosted resources.")] + ManagedIdentity = 10024, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Managed Property", 533)] + ManagedProperty = 9812, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Measurement", 144)] + Measurement = 10449, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Measurement Info", 146)] + MeasurementInfo = 10450, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Measurement Job", 148)] + MeasurementJob = 10451, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Metadata Difference", 534, null, "Metadata Difference")] + MetadataDifference = 4231, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MetadataForArchival", 536, null, "Holds metadata values of tables for retention")] + MetadataForArchival = 10247, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Microsoft Entra ID", 453, null, "Virtual entity that represents Microsoft Entra ID")] + MicrosoftEntraID = 10019, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile App", 115, null, "Mobile App")] + MobileApp = 10261, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile", 542, null, "Information to administer and manage the data available to mobile devices in offl" + + "ine mode.")] + MobileOfflineProfile = 9866, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MobileOfflineProfileExtension", 549)] + MobileOfflineProfileExtension = 10231, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile Item", 548, null, "Information on entity availability to mobile devices in offline mode for a mobile" + + " offline profile item.")] + MobileOfflineProfileItem = 9867, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Offline Profile Item Association", 550, null, "Information on relationships to be used to follow related entity\'s records for mo" + + "bile offline profile item.")] + MobileOfflineProfileItemAssociation = 9868, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MobileOfflineProfileItemFilter", 552)] + MobileOfflineProfileItemFilter = 10232, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-driven App", 497, null, "A role-based, modular business app that provides task-based functionality for a p" + + "articular area of work.")] + ModeldrivenApp = 9006, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Component Node", 491, null, "Contains Model-Driven App Component Node Information")] + ModelDrivenAppComponentNode = 10074, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Component Node\'s Edge", 498, null, "Contains Model-Driven App Component Node\'s Edge Information.")] + ModelDrivenAppComponentNodesEdge = 10073, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Element", 440, null, "Associates a model-driven app with its components.")] + ModelDrivenAppElement = 10072, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App Setting", 506, null, "Holds the value for the associated App Setting Definition.")] + ModelDrivenAppSetting = 10075, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Model-Driven App User Setting", 508, null, "Holds the value for the associated App User Setting Definition.")] + ModelDrivenAppUserSetting = 10076, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Module Run Detail", 114, null, "Result of execution of a MEF model")] + ModuleRunDetail = 10189, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Monthly Fiscal Calendar", 551, null, "Monthly fiscal calendar of an organization. A span of time during which the finan" + + "cial activities of an organization are calculated.")] + MonthlyFiscalCalendar = 2003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("msdyn_historicalcaseharvestbatch", 556)] + msdyn_historicalcaseharvestbatch = 10218, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("msdyn_historicalcaseharvestrun", 558)] + msdyn_historicalcaseharvestrun = 10219, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ms Graph Resource To Subscription", 100, null, "For internal use only. The mapping between Ms Graph Resources and Subscriptions.")] + MsGraphResourceToSubscription = 10227, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MultiEntitySearch", 131, null, "Multi Entity Search.")] + MultiEntitySearch = 9910, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multi Select Option Value", 138, null, "Multi Select Option Value")] + MultiSelectOptionValue = 9912, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multistep Form", 162, null, "Defines the necessary properties and relationships to the other key entities in o" + + "rder to control the initialization of the form within a web portal.")] + MultistepForm = 10357, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multistep Form Metadata", 164, null, "Defines the additional behavior modification logic to augment or override the fun" + + "ctionality of form fields that is not possible with Dynamics 365 entity and form" + + " metadata.")] + MultistepFormMetadata = 10358, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Multistep Form Session", 459, null, "Serves as a mechanism to log the occurrence of an incomplete multistep form entry" + + " for a given user so they can return and complete it later.")] + MultistepFormSession = 10335, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Navigation Setting", 145, null, "Navigation Setting: A setting page or group of pages available for configuration " + + "within an app. A record representing a group of pages is regarded as the parent " + + "navigation setting of one or more other records. For internal use only.")] + NavigationSetting = 9900, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("New Process", 139, null, "New Process Business Process Flow")] + NewProcess = 950, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("NL2SQ Registration Information", 141, null, "Org registration status, AllowedEntity list, and registration error message.")] + NL2SQRegistrationInformation = 5004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("NonRelational Data Source", 107)] + NonRelationalDataSource = 10032, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Note", 442, null, "Note that is attached to one or more objects, including other notes.")] + Note = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Notification", 500, null, "Notification to be provided to a user.")] + Notification_10259 = 10259, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Notification", 143, null, "For internal use only.")] + Notification_4110 = 4110, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OData v4 Data Source", 106, null, "Data sources used by the OData v4 data provider to access data from an external w" + + "eb service.")] + ODatav4DataSource = 10086, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Office Document", 142, null, "Used to store Office Documents in database in binary format.")] + OfficeDocument = 4490, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Office Graph Document", 27, null, "Office Graph Documents Description")] + OfficeGraphDocument = 9950, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Offline Command Definition", 26, null, "For internal use only.")] + OfflineCommandDefinition = 9870, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OptionSet", 28)] + OptionSet = 9809, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization", 30, null, "Top level of the Microsoft Dynamics 365 business hierarchy. The organization can " + + "be a specific business, holding company, or corporation.")] + Organization = 1019, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncFnoState", 29, null, "Information regarding data synchronization state")] + OrganizationDataSyncFnoState = 10238, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncState", 22, null, "Information regarding data synchronization state")] + OrganizationDataSyncState = 10239, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncSubscription", 21)] + OrganizationDataSyncSubscription = 10235, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncSubscriptionEntity", 23)] + OrganizationDataSyncSubscriptionEntity = 10236, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OrganizationDataSyncSubscriptionFnoTable", 25)] + OrganizationDataSyncSubscriptionFnoTable = 10237, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Insights Metric", 37, null, "Stores data regarding organization insights metric")] + OrganizationInsightsMetric = 9699, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Insights Notification", 39, null, "Stores data regarding organization insights notification")] + OrganizationInsightsNotification = 9690, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Setting", 24, null, "Holds the value for the associated Organization Setting Definition.")] + OrganizationSetting = 10077, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization Statistic", 31, null, "Statistics measuring the organization\'s usage of the Microsoft Dynamics 365 syste" + + "m over the past 24 hours.")] + OrganizationStatistic = 4708, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization UI", 38, null, "Entity customizations including form layout and icons. Includes current and past " + + "versions.")] + OrganizationUI = 1021, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Owner", 41, null, "Group of undeleted system users and undeleted teams. Owners can be used to contro" + + "l access to specific objects.")] + Owner = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Owner Mapping", 40, null, "In a data map, maps ownership data from the source file to Microsoft Dynamics 365" + + ".")] + OwnerMapping = 4420, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Package", 33)] + Package = 10008, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Package History", 32)] + PackageHistory = 10009, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Package Submission Store", 127, null, "Manages submissions to the Catalog and provisioning")] + PackageSubmissionStore = 10384, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Page Template", 153, null, "URL of the .aspx page used to create new webpages.")] + PageTemplate = 10347, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Partner Application", 34, null, "Partner applications registered for this organization")] + PartnerApplication = 1095, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PDF Setting", 36, null, "PDF Settings to save enabled pdf entities")] + PDFSetting = 10196, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Personal Document Template", 35, null, "Used to store Personal Document Templates in database in binary format.")] + PersonalDocumentTemplate = 9941, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Phone Call", 6, null, "Activity to track a telephone call.")] + PhoneCall = 4210, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Planner Business Scenario", 7, null, "For internal use only. The Business Scenario record to be created in Planner.")] + PlannerBusinessScenario = 10225, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Planner Sync Action", 9, null, "The Planner Sync Action to be executed.")] + PlannerSyncAction = 10226, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in", 8)] + Plugin = 10223, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Assembly", 1, null, "Assembly that contains one or more plug-in types.")] + PluginAssembly = 4605, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plugin Package", 0)] + PluginPackage = 10031, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Trace Log", 2, null, "Trace and exception information generated by plug-ins and custom workflow activit" + + "ies.")] + PluginTraceLog = 4619, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Type", 4, null, "Type that inherits from the IPlugin interface and is contained within a plug-in a" + + "ssembly.")] + PluginType = 4602, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Plug-in Type Statistic", 3, null, "Plug-in type statistic.")] + PluginTypeStatistic = 4603, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Analysis History", 108)] + PMAnalysisHistory = 10284, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Business Rule Automation Config", 110)] + PMBusinessRuleAutomationConfig = 10285, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Calendar", 109)] + PMCalendar = 10286, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Calendar Version", 116)] + PMCalendarVersion = 10287, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Inferred Task", 123)] + PMInferredTask = 10288, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process Extended Metadata Version", 122)] + PMProcessExtendedMetadataVersion = 10289, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process Template", 124)] + PMProcessTemplate = 10290, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process User Settings", 126)] + PMProcessUserSettings = 10291, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Process Version", 125)] + PMProcessVersion = 10292, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Recording", 118)] + PMRecording = 10293, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Simulation", 117)] + PMSimulation = 10294, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM Template", 119)] + PMTemplate = 10295, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PM View", 121)] + PMView = 10296, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Poll Placement", 152)] + PollPlacement = 10348, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Portal Comment", 467, null, "An activity which is used to share information between the user and the customer " + + "on the portal.")] + PortalComment = 10333, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Position", 10, null, "Position of a user in the hierarchy")] + Position = 50, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post", 17, null, "An activity feed post.")] + Post = 8000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post Regarding", 19, null, "Represents which object an activity feed post is regarding. For internal use only" + + ".")] + PostRegarding = 8002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post Role", 12, null, "Represents the objects with which an activity feed post is associated. For intern" + + "al use only.")] + PostRole = 8001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Dataset", 11)] + PowerBIDataset = 10305, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("powerbidatasetapdx", 13, null, "PowerBI Dataset appendix entity - for unmanaged technical attributes")] + powerbidatasetapdx = 10306, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Mashup Parameter", 15)] + PowerBIMashupParameter = 10307, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Report", 14)] + PowerBIReport = 10308, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("powerbireportapdx", 42, null, "PowerBI Report appendix entity for unmanaged technical attributes")] + powerbireportapdx = 10309, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PowerfxRule", 70)] + PowerfxRule = 10224, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Core Entity DS", 159)] + PowerPagesCoreEntityDS = 10349, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Log", 65)] + PowerPagesLog = 10376, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PowerPagesManagedIdentity", 64)] + PowerPagesManagedIdentity = 10377, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Scan Report", 66, null, "Power Pages Scan Report")] + PowerPagesScanReport = 10375, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Site AI Feedback", 68)] + PowerPagesSiteAIFeedback = 10378, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Pages Site Published", 72)] + PowerPagesSitePublished = 10327, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PrincipalEntityBusinessUnitMap", 67, null, "Internal authorization table to track user authorization changes")] + PrincipalEntityBusinessUnitMap = 61, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Principal Sync Attribute Map", 81, null, "Maps security principals (users and teams) to sync attribute mappings.")] + PrincipalSyncAttributeMap = 1404, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege", 80, null, "Permission to perform an action in Microsoft CRM. The platform checks for the pri" + + "vilege and rejects the attempt if the user does not hold the privilege.")] + Privilege = 1023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege Checker Log", 82, null, "Holds information about privilege checks for the user who started (created) a pri" + + "vilege checker tool run (Privilege Checker Run\'s child entity)")] + PrivilegeCheckerLog = 76, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege Checker Run", 84, null, "Entity to keep track of privilege checker tool runs. Parent entity of privilege c" + + "hecker log.")] + PrivilegeCheckerRun = 75, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privilege Object Type Code", 83, null, "For internal use only.")] + PrivilegeObjectTypeCode = 31, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Privileges Removal Setting", 76, null, "Privileges Removal Setting")] + PrivilegesRemovalSetting = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process", 233, null, "Set of logical rules that define the steps necessary to automate a specific busin" + + "ess process, task, or set of actions to be performed.")] + Process = 4703, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Configuration", 347, null, "For internal use only.")] + ProcessConfiguration = 9650, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Dependency", 225, null, "Dependencies for a process.")] + ProcessDependency = 4704, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Log", 224, null, "Log used to track process execution.")] + ProcessLog = 4706, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Session", 75, null, "Information that is generated when a dialog is run. Every time that you run a dia" + + "log, a dialog session is created.")] + ProcessSession = 4710, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Stage", 77, null, "Stage associated with a process.")] + ProcessStage = 4724, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ProcessStageParameter", 79)] + ProcessStageParameter = 10098, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Process Trigger", 78, null, "Trigger that invoke a rule.")] + ProcessTrigger = 4712, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ProvisionLanguageForUser", 49)] + ProvisionLanguageForUser = 10033, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publisher", 48, null, "A publisher of a CRM solution.")] + Publisher = 7101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publisher Address", 50, null, "Address and shipping information. Used to store additional addresses for a publis" + + "her.")] + PublisherAddress = 7102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publishing State", 166)] + PublishingState = 10350, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publishing State Transition Rule", 165)] + PublishingStateTransitionRule = 10351, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Quarterly Fiscal Calendar", 52, null, "Quarterly fiscal calendar of an organization. A span of time during which the fin" + + "ancial activities of an organization are calculated.")] + QuarterlyFiscalCalendar = 2002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Queue", 51, null, "A list of records that require action, such as accounts, activities, and cases.")] + Queue = 2020, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Queue Item", 44, null, "A specific item in a queue, such as a case record or an activity record.")] + QueueItem = 2029, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("QueueItemCount", 43, null, "For internal use only.")] + QueueItemCount = 2023, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("QueueMemberCount", 45, null, "For internal use only.")] + QueueMemberCount = 2024, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recently Used", 47, null, "Most recently used data table.")] + RecentlyUsed = 5000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ReconciliationEntityInfo", 53, null, "Table level details of the data lake reconciliation process. For internal use onl" + + "y.")] + ReconciliationEntityInfo = 10248, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ReconciliationEntityStepInfo", 60, null, "Step level details of the data lake reconciliation process. For internal use only" + + ".")] + ReconciliationEntityStepInfo = 10249, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ReconciliationInfo", 59, null, "Information about data lake reconciliation operation. For internal use only.")] + ReconciliationInfo = 10250, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Record Creation and Update Rule", 357, null, "Defines the settings for automatic record creation.")] + RecordCreationandUpdateRule = 9300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Record Creation and Update Rule Item", 359, null, "Defines the individual conditions required for creating records automatically.")] + RecordCreationandUpdateRuleItem = 9301, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Record Filter", 61, null, "Record Access Filter")] + RecordFilter = 72, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recurrence Rule", 63, null, "Recurrence Rule represents the pattern of incidence of recurring entities.")] + RecurrenceRule = 4250, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recurring Appointment", 62, null, "The Master appointment of a recurring appointment series.")] + RecurringAppointment = 4251, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Redirect", 167)] + Redirect = 10352, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Attribute", 56, null, "Stores relationship attributes mapping for Multi-predicate relationship")] + RelationshipAttribute = 9814, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Entity", 54)] + RelationshipEntity = 9813, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Role", 58, null, "Relationship between an account or contact and an opportunity.")] + RelationshipRole = 4500, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Relationship Role Map", 57, null, "Mapping of the primary associated objects between which the relationship role is " + + "valid.")] + RelationshipRoleMap = 4501, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Replication Backlog", 282, null, "Entity to hold replication backlog tasks. For internal use only.")] + ReplicationBacklog = 1140, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report", 281, null, "Data summary in an easy-to-read layout.")] + Report = 9100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Link", 284, null, "Links and dependencies between reports. A report may drill through to another rep" + + "ort, or it may have another report as a sub-report.")] + ReportLink = 9104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Parameter", 277)] + ReportParameter = 10230, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Related Category", 283, null, "Categories related to a report. A report can be related to multiple categories.")] + ReportRelatedCategory = 9102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Related Entity", 285, null, "Entities related to a report. A report can be related to multiple entities.")] + ReportRelatedEntity = 9101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Report Visibility", 276, null, "Area in which to show a report. A report can be shown in multiple areas.")] + ReportVisibility = 9103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Restore Deleted Records Configuration", 55, null, "Holds Restore Deleted Records configuration for entities")] + RestoreDeletedRecordsConfiguration = 10266, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetainedData Excel", 278, null, "A Place holder entity to save excel file for each exportretaineddata custom api r" + + "equests.")] + RetainedDataExcel = 10044, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionCleanupInfo", 280, null, "Holds watermark information about retention cleanup operations. For internal use " + + "only.")] + RetentionCleanupInfo = 10251, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionCleanupOperation", 279, null, "Holds data of cleanup operations such as reconcile and purge. For internal use o" + + "nly.")] + RetentionCleanupOperation = 10252, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionConfig", 286, null, "Holds retention policies for a table.")] + RetentionConfig = 10253, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionFailureDetail", 293, null, "Retention failure details.")] + RetentionFailureDetail = 10254, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionOperation", 292, null, "Retention policy execution details.")] + RetentionOperation = 10255, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionOperationDetail", 294, null, "Table level details of retention execution.")] + RetentionOperationDetail = 10256, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RetentionSuccessDetail", 296, null, "Retention Success details.")] + RetentionSuccessDetail = 10257, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RevokeInheritedAccessRecordsTracker", 295)] + RevokeInheritedAccessRecordsTracker = 10070, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Client Metadata.", 288, null, "A ribbon client metadata.")] + RibbonClientMetadata = 4579, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Command", 287, null, "Ribbon Commands - the command definition, rules, etc.")] + RibbonCommand = 1116, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Context Group", 289, null, "Groupings of contextual tabs.")] + RibbonContextGroup = 1115, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Difference", 290, null, "All layout customizations to be applied to the ribbons, which contain only the di" + + "fferences from the base ribbon.")] + RibbonDifference = 1130, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Metadata To Process", 261, null, "Container for Ribbon Metadata To Process")] + RibbonMetadataToProcess = 9880, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Rule", 260, null, "Ribbon rule definitions, used to enable and disable, show and hide ribbon element" + + "s.")] + RibbonRule = 1117, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Ribbon Tab To Command Mapping", 262, null, "A mapping between Tab Ids, and the Commands within those tabs.")] + RibbonTabToCommandMapping = 1113, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rich Text Attachment", 120, null, "Image or file attached to a rich text field")] + RichTextAttachment = 10278, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RoleEditorLayout", 263)] + RoleEditorLayout = 10264, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Role Template", 256, null, "Template for a role. Defines initial attributes that will be used when creating a" + + " new role.")] + RoleTemplate = 1037, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Field", 255, null, "Field to be rolled up to calculate the actual and in-progress values against the " + + "goal.")] + RollupField = 9604, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Job", 257, null, "Stores rollup jobs.")] + RollupJob = 9511, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Properties", 259, null, "Stores properties related to rollup fields.")] + RollupProperties = 9510, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rollup Query", 669, null, "Query that is used to filter the results of the goal rollup.")] + RollupQuery = 9602, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Routing Rule Set", 258, null, "Define Routing Rule to route cases to right people at the right time")] + RoutingRuleSet = 8181, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rule Item", 265, null, "Please provide the description for entity")] + RuleItem = 8199, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("RuntimeDependency", 272, null, "Form Level dependencies in CRM.")] + RuntimeDependency = 7200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Salesforce Structured Object", 91, null, "Entity that represents the Salesforce Structured Object.")] + SalesforceStructuredObject = 10190, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Salesforce Structured QnA Config", 90, null, "Entity that represents the Salesforce Structured QnA Config.")] + SalesforceStructuredQnAConfig = 10191, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Saved Organization Insights Configuration", 271, null, "Saved configuration for the organization insights")] + SavedOrganizationInsightsConfiguration = 1309, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Saved View", 222, null, "Saved database query that is owned by a user.")] + SavedView = 4230, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Schedule", 92, null, "Generic refresh schedule")] + Schedule = 10181, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Screening", 147)] + Screening = 10452, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Screening Session", 140)] + ScreeningSession = 10420, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message", 274, null, "Message that is supported by the SDK.")] + SdkMessage = 4606, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Filter", 267, null, "Filter that defines which SDK messages are valid for each type of entity.")] + SdkMessageFilter = 4607, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Pair", 266, null, "For internal use only.")] + SdkMessagePair = 4613, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Processing Step", 268, null, "Stage in the execution pipeline that a plug-in is to execute.")] + SdkMessageProcessingStep = 4608, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Processing Step Image", 270, null, "Copy of an entity\'s attributes before or after the core system operation.")] + SdkMessageProcessingStepImage = 4615, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Processing Step Secure Configuration", 269, null, "Non-public custom configuration that is passed to a plug-in\'s constructor.")] + SdkMessageProcessingStepSecureConfiguration = 4616, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Request", 297, null, "For internal use only.")] + SdkMessageRequest = 4609, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Request Field", 325, null, "For internal use only.")] + SdkMessageRequestField = 4614, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Response", 324, null, "For internal use only.")] + SdkMessageResponse = 4610, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sdk Message Response Field", 326, null, "For internal use only.")] + SdkMessageResponseField = 4611, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchAttributeSettings", 328)] + SearchAttributeSettings = 10313, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchCustomAnalyzer", 327)] + SearchCustomAnalyzer = 10314, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Search provider", 572)] + Searchprovider = 10205, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchRelationshipSettings", 320)] + SearchRelationshipSettings = 10315, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SearchResultsCache", 319, null, "Cache search results internally")] + SearchResultsCache = 10316, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Search Telemetry", 321, null, "Entity to log telemetry that used to improve search quality")] + SearchTelemetry = 10317, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Secured Masking Column", 475, null, "Defines secured masking rule for column")] + SecuredMaskingColumn = 9820, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Secured Masking Rule", 532, null, "Secured Masking Rules to apply to fields.")] + SecuredMaskingRule = 74, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Security Role", 264, null, "Grouping of security privileges. Users are assigned roles that authorize their ac" + + "cess to the Microsoft CRM system.")] + SecurityRole = 1036, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Semiannual Fiscal Calendar", 323, null, "Calendar representing the semi-annual span of time during which the financial act" + + "ivities of an organization are calculated.")] + SemiannualFiscalCalendar = 2001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Configuration", 94)] + ServiceConfiguration = 10199, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Endpoint", 322, null, "Service endpoint that can be contacted.")] + ServiceEndpoint = 4618, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Plan", 329, null, "Service Plan")] + ServicePlan = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Plan Custom Control", 336, null, "Service Plan Custom Controls")] + ServicePlanCustomControl = 10081, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service Plan Mapping", 335, null, "Service Plan Mapping")] + ServicePlanMapping = 10080, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Setting", 466)] + Setting = 10334, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Setting Definition", 337, null, "Contains Setting Definitions")] + SettingDefinition = 10078, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Link Setting", 339, null, "Shared Link Setting")] + SharedLinkSetting = 10065, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Object", 338, null, "A record that is being shared in a real time collaboration session.")] + SharedObject = 10034, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Workspace", 331, null, "References a container that stores real-time collaboration data.")] + SharedWorkspace = 10035, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Workspace Access Token", 330, null, "Contains information about the shared workspace access tokens.")] + SharedWorkspaceAccessToken = 10036, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shared Workspace Pool", 332, null, "Contains metadata about a container used to store real-time collaboration data. O" + + "nce claimed, a sharedworkspace record would be created with copied metadata.")] + SharedWorkspacePool = 10037, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SharePoint Data", 334, null, "SharePoint\'s Data Corresponding to a user , Record , Location and Page")] + SharePointData = 9509, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sharepoint Document", 333, null, "Document libraries or folders on a SharePoint server from where documents can be " + + "managed in Microsoft Dynamics 365.")] + SharepointDocument = 9507, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SharePoint Site", 303, null, "SharePoint site from where documents can be managed in Microsoft Dynamics 365.")] + SharePointSite = 9502, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Shortcut", 169)] + Shortcut = 10353, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SideloadedAIPlugin", 305, null, "Sideloaded AIPlugins metadata.")] + SideloadedAIPlugin = 10136, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Similarity Rule", 307)] + SimilarityRule = 9951, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site", 71)] + Site = 10325, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Component", 69)] + SiteComponent = 10324, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Language", 73)] + SiteLanguage = 10326, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Map", 306, null, "XML data used to control the application navigation pane.")] + SiteMap = 4709, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Marker", 168, null, "Used by web page templates to locate a specific page of content.")] + SiteMarker = 10354, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Site Setting", 161, null, "Site specific settings or variables refferenced by the web site code files.")] + SiteSetting = 10355, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA", 299, null, "Contains information about the tracked service-level KPIs for cases that belong t" + + "o different customers.")] + SLA = 9750, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA Item", 298, null, "Contains information about a tracked support KPI for a specific customer.")] + SLAItem = 9751, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA KPI", 93)] + SLAKPI = 10200, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SLA KPI Instance", 300, null, "Service level agreement (SLA) key performance indicator (KPI) instance that is tr" + + "acked for an individual case")] + SLAKPIInstance = 9752, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Social Activity", 302, null, "For internal use only.")] + SocialActivity = 4216, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SocialInsightsConfiguration", 301, null, "Configuration for the social insights.")] + SocialInsightsConfiguration = 1300, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Social Profile", 308, null, "This entity is used to store social profile information of its associated account" + + " and contacts on different social channels.")] + SocialProfile = 99, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution", 315, null, "A solution which contains CRM customizations.")] + Solution = 7100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component", 314, null, "A component of a CRM solution.")] + SolutionComponent = 7103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Attribute Configuration", 316)] + SolutionComponentAttributeConfiguration = 10000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Batch Configuration", 318)] + SolutionComponentBatchConfiguration = 10001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Configuration", 317)] + SolutionComponentConfiguration = 10002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Count Data Source", 86)] + SolutionComponentCountDataSource = 10018, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Count Summary", 85)] + SolutionComponentCountSummary = 10016, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Data Source", 87)] + SolutionComponentDataSource = 10017, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Definition", 310, null, "Contains all the information required to process a solution aware entity")] + SolutionComponentDefinition = 7104, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Relationship Configuration", 309)] + SolutionComponentRelationshipConfiguration = 10003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Component Summary", 89)] + SolutionComponentSummary = 10015, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Health Rule", 88)] + SolutionHealthRule = 10302, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Health Rule Argument", 95)] + SolutionHealthRuleArgument = 10303, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution Health Rule Set", 102, null, "Represents a set that owns a number of solution health rules.")] + SolutionHealthRuleSet = 10304, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution History", 101)] + SolutionHistory = 10004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SolutionHistoryData", 311, null, "solution history data")] + SolutionHistoryData = 9890, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Solution History Data Source", 103)] + SolutionHistoryDataSource = 10005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Branch Configuration", 313, null, "Stores the source control branch configuration associated with the organization o" + + "r solution")] + SourceControlBranchConfiguration = 10059, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Component", 312, null, "Stores the Source Control Components associated with the organization or solution" + + "")] + SourceControlComponent = 10060, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Component Payload", 197, null, "Stores the Source Control Component Payloads associated with components.")] + SourceControlComponentPayload = 10061, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Source Control Configuration", 196, null, "Stores the git configuration associated with the environment ")] + SourceControlConfiguration = 10062, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Staged Entity", 198, null, "Stores staged entity metadata to be processed before fully created.")] + StagedEntity = 10020, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Staged Entity Attribute", 200, null, "Stores staged entity attribute metadata to be processed in async.")] + StagedEntityAttribute = 10021, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Staged Metadata Async Operation", 199, null, "Stores staged entity metadata to be processed before fully created.")] + StagedMetadataAsyncOperation = 10022, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("StageSolutionUpload", 192)] + StageSolutionUpload = 10011, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Status Map", 191, null, "Mapping between statuses.")] + StatusMap = 1075, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("String Map", 193, null, "Mapping between strings.")] + StringMap = 1043, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subject", 195, null, "Information regarding subjects available in the system.")] + Subject = 129, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription", 194, null, "For internal use only.")] + Subscription = 29, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Clients", 201, null, "For internal use only.")] + SubscriptionClients = 1072, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Manually Tracked Object", 208, null, "For internal use only.")] + SubscriptionManuallyTrackedObject = 37, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Statistic Offline", 207, null, "Subscription Statistic Offline")] + SubscriptionStatisticOffline = 45, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Statistic Outlook", 209, null, "Subscription Statistic Outlook")] + SubscriptionStatisticOutlook = 46, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Sync Entry Offline", 211, null, "Used for offline sync, internal use only.")] + SubscriptionSyncEntryOffline = 47, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Sync Entry Outlook", 210, null, "Used for outlook sync, internal use only.")] + SubscriptionSyncEntryOutlook = 48, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Subscription Synchronization Information", 203, null, "For internal use only.")] + SubscriptionSynchronizationInformation = 33, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SuggestionCardTemplate", 204, null, "Templates for Suggestion Card in Grid")] + SuggestionCardTemplate = 1190, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SupportUserTable", 206)] + SupportUserTable = 10221, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Database", 205, null, "This entity represents an external Synapse database and its associated datalake f" + + "older link.")] + SynapseDatabase = 10045, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link External Table State", 176, null, "Synapse Link external table states")] + SynapseLinkExternalTableState = 10046, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Profile", 175, null, "Synapse Link Profile")] + SynapseLinkProfile = 10047, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Profile Entity", 177, null, "Entities associated with the Synapse Link profile")] + SynapseLinkProfileEntity = 10048, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Profile Entity State", 179, null, "Runtime state of the Synapse Link entity")] + SynapseLinkProfileEntityState = 10049, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synapse Link Schedule", 178, null, "Synapse link schedules")] + SynapseLinkSchedule = 10050, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Attribute Mapping", 171, null, "Group of Sync-Attribute Mappings used to provide Attribute mappings during sync f" + + "or a particular user")] + SyncAttributeMapping = 1401, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Attribute Mapping Profile", 170, null, "Profile which defines sync attribute mapping")] + SyncAttributeMappingProfile = 1400, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sync Error", 172, null, "Failure reason and other detailed information for a record that failed to sync.")] + SyncError = 9869, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Application Metadata", 174, null, "For internal use only.")] + SystemApplicationMetadata = 7000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Chart", 275, null, "System chart attached to an entity.")] + SystemChart = 1111, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Form", 173, null, "Organization-owned entity customizations including form layout and dashboards.")] + SystemForm = 1030, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System Job", 502, null, "Process whose execution can proceed independently or in the background.")] + SystemJob = 4700, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SystemUserAuthorizationChangeTracker", 187, null, "Internal authorization table to track user authorization changes")] + SystemUserAuthorizationChangeTracker = 60, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SystemUser BusinessUnit Entity Map", 186, null, "Stores mapping attributes for business units.")] + SystemUserBusinessUnitEntityMap = 42, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System User Manager Map", 188, null, "For internal use only.")] + SystemUserManagerMap = 51, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("System User Principal", 190, null, "For internal use only.")] + SystemUserPrincipal = 14, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Table Permission", 151)] + TablePermission = 10346, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Task", 189, null, "Generic activity representing work needed to be done.")] + Task = 4212, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TdsMetadata", 182)] + TdsMetadata = 10071, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team", 181, null, "Collection of system users that routinely collaborate. Teams can be used to simpl" + + "ify record sharing and provide team members with common access to organization d" + + "ata when team members belong to different Business Units.")] + Team = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TeamMobileOfflineProfileMembership", 183)] + TeamMobileOfflineProfileMembership = 10233, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team Profiles", 185, null, "Team Profiles")] + TeamProfiles = 1203, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Teams chat", 373, null, "For internal use only. Entity which stores association data of Dynamics 365 recor" + + "ds with Microsoft Teams chat")] + Teamschat = 10198, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team Sync-Attribute Mapping Profiles", 184, null, "Team Sync-Attribute Mapping Profiles")] + TeamSyncAttributeMappingProfiles = 1403, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Team template", 212, null, "Team template for an entity enabled for automatically created access teams.")] + Teamtemplate = 92, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Territory", 239, null, "Territory represents sales regions.")] + Territory = 2013, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Text Analytics Entity Mapping", 241)] + TextAnalyticsEntityMapping = 9945, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Theme", 243, null, "Information that\'s used to set custom visual theme options for client application" + + "s.")] + Theme = 2015, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Timeline Pin", 105, null, "Timeline Pin Record")] + TimelinePin = 10280, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Stamp Date Mapping", 242, null, "For internal use only.`")] + TimeStampDateMapping = 9932, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Zone Definition", 235, null, "Time zone definition, including name and time zone code.")] + TimeZoneDefinition = 4810, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Zone Localized Name", 234, null, "Localized name of the time zone.")] + TimeZoneLocalizedName = 4812, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Time Zone Rule", 236, null, "Definition for time conversion between local time and Coordinated Universal Time " + + "(UTC) for a particular time zone at a particular time period.")] + TimeZoneRule = 4811, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Tour", 104)] + Tour = 10160, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Trace", 237, null, "A trace log.")] + Trace = 8050, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Trace Association", 238, null, "Represents the objects with which a trace record is associated. For internal use " + + "only.")] + TraceAssociation = 8051, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Trace Regarding", 244, null, "Represents which object a trace record is regarding. For internal use only.")] + TraceRegarding = 8052, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Tracking information for deleted entities", 202, null, "For internal use only.")] + Trackinginformationfordeletedentities = 35, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Transformation Mapping", 250, null, "In a data map, maps the transformation of source attributes to Microsoft Dynamics" + + " 365 attributes.")] + TransformationMapping = 4426, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Transformation Parameter Mapping", 252, null, "In a data map, defines parameters for a transformation.")] + TransformationParameterMapping = 4427, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Translation Process", 254, null, "Translation Process Business Process Flow")] + TranslationProcess = 951, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Unresolved Address", 253, null, "For internal use only.")] + UnresolvedAddress = 2012, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UntrackedEmail", 246, null, "Activity that is delivered using UntrackedEmail protocols.")] + UntrackedEmail = 4220, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User", 180, null, "Person with access to the Microsoft CRM system and who owns objects in the Micros" + + "oft CRM database.")] + User = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Application Metadata", 245, null, "For internal use only.")] + UserApplicationMetadata = 7001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Chart", 221, null, "Chart attached to an entity.")] + UserChart = 1112, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Dashboard", 219, null, "User-owned dashboards.")] + UserDashboard = 1031, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Entity Instance Data", 247, null, "Per User item instance data")] + UserEntityInstanceData = 2501, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Entity UI Settings", 249, null, "Stores user settings for entity views.")] + UserEntityUISettings = 2500, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Fiscal Calendar", 248, null, "Custom fiscal calendar used for tracking sales quotas.")] + UserFiscalCalendar = 1086, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Mapping", 218, null, "User Mapping")] + UserMapping = 2016, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UserMobileOfflineProfileMembership", 220)] + UserMobileOfflineProfileMembership = 10234, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Rating", 214)] + UserRating = 10260, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Search Facet", 213)] + UserSearchFacet = 52, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User Settings", 215, null, "User\'s preferred settings.")] + UserSettings = 150, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("View", 273, null, "Saved query against the database.")] + View = 1039, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ViewAsExampleQuestion", 217, null, "This fewshot is converted by view")] + ViewAsExampleQuestion = 10318, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Connector Data Source", 553)] + VirtualConnectorDataSource = 10281, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Entity Data Provider", 399, null, "Developers can register plug-ins on a data provider to enable data access for vir" + + "tual entities in the system.")] + VirtualEntityDataProvider = 78, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Entity Data Source", 398, null, "Internal entity that stores data source information for all installed providers.")] + VirtualEntityDataSource = 85, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Entity Metadata", 216, null, "Holds metadata values for virtual entities")] + VirtualEntityMetadata = 10228, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Virtual Table Column Candidate", 97)] + VirtualTableColumnCandidate = 10282, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web File", 160, null, "Storage of files used in the web Portals.")] + WebFile = 10356, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Link", 134, null, "A textual or imaged based link to an interal or external URL.")] + WebLink = 10360, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Link Set", 133, null, "A grouping of web links.")] + WebLinkSet = 10361, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Page", 135, null, "Web Page")] + WebPage = 10362, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Page Access Control Rule", 137)] + WebPageAccessControlRule = 10363, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Resource", 223, null, "Data equivalent to files used in Web development. Web resources provide client-si" + + "de components that are used to provide custom user interface elements.")] + WebResource = 9333, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Role", 136, null, "Sets the user\'s role for the Portal.")] + WebRole = 10364, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Website", 129, null, "Web Portal")] + Website = 10365, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Website Access", 128)] + WebsiteAccess = 10366, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Website Language", 130, null, "Languages supported and publishing status for the portal")] + WebsiteLanguage = 10367, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Template", 132)] + WebTemplate = 10368, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Wizard", 230, null, "Definition for a Web-based wizard.")] + WebWizard = 4800, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Web Wizard Access Privilege", 229, null, "Privilege needed to access a Web-based wizard.")] + WebWizardAccessPrivilege = 4803, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Wizard Page", 231, null, "Page in a Web-based wizard.")] + WizardPage = 4802, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow Action Status", 96, null, "PA Workflows action processing status")] + WorkflowActionStatus = 10192, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow Binary", 232)] + WorkflowBinary = 10087, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow Wait Subscription", 226, null, "For internal use only.")] + WorkflowWaitSubscription = 4702, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Work Queue", 228)] + WorkQueue = 10099, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Work Queue Item", 227)] + WorkQueueItem = 10100, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum DuplicateRule_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Published", 2)] + Published = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Publishing", 1)] + Publishing = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Unpublished", 0)] + Unpublished = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum EnvironmentVariableDefinition_SecretStore + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Azure Key Vault", 0, "#0000ff")] + AzureKeyVault = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Microsoft Dataverse", 1, "#0000ff")] + MicrosoftDataverse = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum EnvironmentVariableDefinition_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Active", 0)] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inactive", 1)] + Inactive = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum EnvironmentVariableDefinition_Type + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Boolean", 2, "#0000ff")] + Boolean = 100000002, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data Source", 4, "#0000ff")] + DataSource = 100000004, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("JSON", 3, "#0000ff")] + JSON = 100000003, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Number", 1, "#0000ff")] + Number = 100000001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Secret", 5, "#0000ff")] + Secret = 100000005, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("String", 0, "#0000ff")] + String = 100000000, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum EnvironmentVariableValue_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Active", 0)] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inactive", 1)] + Inactive = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum PluginAssembly_AuthType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("BasicAuth", 0)] + BasicAuth = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum PluginAssembly_IsolationMode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("External", 2)] + External = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sandbox", 1)] + Sandbox = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum PluginAssembly_SourceType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AzureWebApp", 3)] + AzureWebApp = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Database", 0)] + Database = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Disk", 1)] + Disk = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("File Store", 4)] + FileStore = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Normal", 2)] + Normal = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum PluginPackage_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Active", 0)] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inactive", 1)] + Inactive = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStep_InvocationSource + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Child", 2)] + Child = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal", 0)] + Internal = -1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Parent", 1)] + Parent = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStep_Mode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Asynchronous", 1)] + Asynchronous = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Synchronous", 0)] + Synchronous = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStep_Stage + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Final Post-operation (For internal use only)", 10)] + FinalPostoperation_Forinternaluseonly = 55, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Initial Pre-operation (For internal use only)", 0)] + InitialPreoperation_Forinternaluseonly = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Post-operation After External Plugins (For internal use only)", 8)] + InternalPostoperationAfterExternalPlugins_Forinternaluseonly = 45, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Post-operation Before External Plugins (For internal use only)", 6)] + InternalPostoperationBeforeExternalPlugins_Forinternaluseonly = 35, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Pre-operation After External Plugins (For internal use only)", 4)] + InternalPreoperationAfterExternalPlugins_Forinternaluseonly = 25, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal Pre-operation Before External Plugins (For internal use only)", 2)] + InternalPreoperationBeforeExternalPlugins_Forinternaluseonly = 15, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Main Operation (For internal use only)", 5)] + MainOperation_Forinternaluseonly = 30, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post-Commit stage fired after transaction commit (For internal use only)", 12)] + PostCommitstagefiredaftertransactioncommit_Forinternaluseonly = 90, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post-operation", 7)] + Postoperation = 40, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post-operation (Deprecated)", 9)] + Postoperation_Deprecated = 50, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pre-Commit stage fired before transaction commit (For internal use only)", 11)] + PreCommitstagefiredbeforetransactioncommit_Forinternaluseonly = 80, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pre-operation", 3)] + Preoperation = 20, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pre-validation", 1)] + Prevalidation = 10, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStep_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Disabled", 1)] + Disabled = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Enabled", 0)] + Enabled = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStep_SupportedDeployment + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Both", 2)] + Both = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Microsoft Dynamics 365 Client for Outlook Only", 1)] + MicrosoftDynamics365ClientforOutlookOnly = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Server Only", 0)] + ServerOnly = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SdkMessageProcessingStepImage_ImageType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Both", 2)] + Both = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PostImage", 1)] + PostImage = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PreImage", 0)] + PreImage = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_AuthType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Access Key", 7)] + AccessKey = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ACS", 0)] + ACS = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection String", 6)] + ConnectionString = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Http Header", 4)] + HttpHeader = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Http Query String", 5)] + HttpQueryString = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SAS Key", 1)] + SASKey = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("SAS Token", 2)] + SASToken = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Webhook Key", 3)] + WebhookKey = 4, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_ConnectionMode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Federated", 1)] + Federated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Normal", 0)] + Normal = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_Contract + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Event Grid", 8)] + EventGrid = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Event Hub", 6)] + EventHub = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Managed Data Lake", 9)] + ManagedDataLake = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("OneWay", 0)] + OneWay = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Queue", 1)] + Queue = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Queue (Persistent)", 5)] + Queue_Persistent = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rest", 2)] + Rest = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Topic", 4)] + Topic = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TwoWay", 3)] + TwoWay = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Webhook", 7)] + Webhook = 8, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_MessageCharset + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Default", 0)] + Default = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UTF8", 1)] + UTF8 = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_MessageFormat + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Binary XML", 0)] + BinaryXML = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Json", 1)] + Json = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Text XML", 2)] + TextXML = 3, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_NamespaceFormat + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Namespace Address", 1)] + NamespaceAddress = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Namespace Name", 0)] + NamespaceName = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_SchemaType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Cloud Events", 1)] + CloudEvents = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Event Grid", 0)] + EventGrid = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum ServiceEndpoint_UserClaim + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UserId", 1)] + UserId = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("UserInfo", 2)] + UserInfo = 3, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Solution_SolutionType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Internal", 2)] + Internal = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Snapshot", 1)] + Snapshot = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Solution_SourceControlSyncStatus + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Committed", 4)] + Committed = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Errors in initial sync", 2)] + Errorsininitialsync = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Initial sync in progress", 1)] + Initialsyncinprogress = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Not started", 0)] + Notstarted = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pending changes to be committed", 3)] + Pendingchangestobecommitted = 3, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SolutionComponent_RootComponentBehavior + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Do not include subcomponents", 1)] + Donotincludesubcomponents = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Include As Shell Only", 2)] + IncludeAsShellOnly = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Include Subcomponents", 0)] + IncludeSubcomponents = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SolutionHistoryData_Operation + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Export", 2)] + Export = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Import", 0)] + Import = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Uninstall", 1)] + Uninstall = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SolutionHistoryData_Status + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("End", 1)] + End = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Start", 0)] + Start = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SolutionHistoryData_SubOperation + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Delete", 4)] + Delete = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("New", 1)] + New = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update", 3)] + Update = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Upgrade", 2)] + Upgrade = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemForm_FormActivationState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Active", 1)] + Active = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Inactive", 0)] + Inactive = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemForm_FormPresentation + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AirForm", 1)] + AirForm = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ClassicForm", 0)] + ClassicForm = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ConvertedICForm", 2)] + ConvertedICForm = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemForm_Type + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppointmentBook", 1)] + AppointmentBook = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AppointmentBookBackup", 16)] + AppointmentBookBackup = 102, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Card", 11)] + Card = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Contextual Dashboard", 13)] + ContextualDashboard = 13, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dashboard", 0)] + Dashboard = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dialog", 8)] + Dialog = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("InteractionCentricDashboard", 10)] + InteractionCentricDashboard = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Main", 2)] + Main = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MainBackup", 15)] + MainBackup = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Main - Interactive experience", 12)] + MainInteractiveexperience = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("MiniCampaignBO", 3)] + MiniCampaignBO = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile - Express", 5)] + MobileExpress = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Other", 14)] + Other = 100, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power BI Dashboard", 17)] + PowerBIDashboard = 103, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Preview", 4)] + Preview = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Quick Create", 7)] + QuickCreate = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Quick View Form", 6)] + QuickViewForm = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Task Flow Form", 9)] + TaskFlowForm = 9, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_AccessMode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Administrative", 1)] + Administrative = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Delegated Admin", 5)] + DelegatedAdmin = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Non-interactive", 4)] + Noninteractive = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Read", 2)] + Read = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Read-Write", 0)] + ReadWrite = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Support User", 3)] + SupportUser = 3, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_Address1_AddressTypeCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Default Value", 0)] + DefaultValue = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_Address1_ShippingMethodCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Default Value", 0)] + DefaultValue = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_Address2_AddressTypeCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Default Value", 0)] + DefaultValue = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_Address2_ShippingMethodCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Default Value", 0)] + DefaultValue = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_AzureState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Exists", 0)] + Exists = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Not found or hard deleted", 2)] + Notfoundorharddeleted = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Soft deleted", 1)] + Softdeleted = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_CALType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Administrative", 1)] + Administrative = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Basic", 2)] + Basic = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Device Basic", 4)] + DeviceBasic = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Device Enterprise", 8)] + DeviceEnterprise = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Device Essential", 6)] + DeviceEssential = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Device Professional", 3)] + DeviceProfessional = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Enterprise", 7)] + Enterprise = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Essential", 5)] + Essential = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Field Service", 11)] + FieldService = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Professional", 0)] + Professional = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Project Service", 12)] + ProjectService = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Sales", 9)] + Sales = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Service", 10)] + Service = 10, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_DeletedState + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Not deleted", 0)] + Notdeleted = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Soft deleted", 1)] + Softdeleted = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_EmailRouterAccessApproval + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Approved", 1)] + Approved = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Empty", 0)] + Empty = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pending Approval", 2)] + PendingApproval = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Rejected", 3)] + Rejected = 3, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_IncomingEmailDeliveryMethod + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Forward Mailbox", 3)] + ForwardMailbox = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Microsoft Dynamics 365 for Outlook", 1)] + MicrosoftDynamics365forOutlook = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Server-Side Synchronization or Email Router", 2)] + ServerSideSynchronizationorEmailRouter = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_InviteStatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation Accepted", 4)] + InvitationAccepted = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation Expired", 3)] + InvitationExpired = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation Near Expired", 2)] + InvitationNearExpired = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation Not Sent", 0)] + InvitationNotSent = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation Rejected", 5)] + InvitationRejected = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invitation Revoked", 6)] + InvitationRevoked = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Invited", 1)] + Invited = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_OutgoingEmailDeliveryMethod + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Microsoft Dynamics 365 for Outlook", 1)] + MicrosoftDynamics365forOutlook = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Server-Side Synchronization or Email Router", 2)] + ServerSideSynchronizationorEmailRouter = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_PreferredAddressCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mailing Address", 0)] + MailingAddress = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Other Address", 1)] + OtherAddress = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_PreferredEmailCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Default Value", 0)] + DefaultValue = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum SystemUser_PreferredPhoneCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Home Phone", 2)] + HomePhone = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Main Phone", 0)] + MainPhone = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile Phone", 3)] + MobilePhone = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Other Phone", 1)] + OtherPhone = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum WebResource_WebResourceType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Data (XML)", 3)] + Data_XML = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("GIF format", 6)] + GIFformat = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("ICO format", 9)] + ICOformat = 10, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("JPG format", 5)] + JPGformat = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("PNG format", 4)] + PNGformat = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Script (JScript)", 2)] + Script_JScript = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Silverlight (XAP)", 7)] + Silverlight_XAP = 8, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("String (RESX)", 11)] + String_RESX = 12, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Style Sheet (CSS)", 1)] + StyleSheet_CSS = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Style Sheet (XSL)", 8)] + StyleSheet_XSL = 9, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Vector format (SVG)", 10)] + Vectorformat_SVG = 11, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Webpage (HTML)", 0)] + Webpage_HTML = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_BusinessProcessType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Flow", 0)] + BusinessFlow = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Task Flow", 1)] + TaskFlow = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_Category + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Action", 3)] + Action = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("AI Flow", 7)] + AIFlow = 7, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Process Flow", 4)] + BusinessProcessFlow = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Rule", 2)] + BusinessRule = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Desktop Flow", 6)] + DesktopFlow = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Dialog", 1)] + Dialog = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Modern Flow", 5)] + ModernFlow = 5, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Workflow", 0)] + Workflow = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_Mode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Background", 0)] + Background = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Real-time", 1)] + Realtime = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_ProcessTriggerScope + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Entity", 1)] + Entity = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Form", 0)] + Form = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_RunAs + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Calling User", 1)] + CallingUser = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Owner", 0)] + Owner = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_Scope + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Business Unit", 1)] + BusinessUnit = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Organization", 3)] + Organization = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Parent: Child Business Units", 2)] + ParentChildBusinessUnits = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("User", 0)] + User = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_Stage + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Post-operation", 1)] + Postoperation = 40, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Pre-operation", 0)] + Preoperation = 20, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_StatusCode + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activated", 1)] + Activated = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("CompanyDLPViolation", 2)] + CompanyDLPViolation = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Draft", 0)] + Draft = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_ThrottlingBehavior + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("None", 0)] + None = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("TenantPool", 1)] + TenantPool = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_Type + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Activation", 1)] + Activation = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Definition", 0)] + Definition = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Template", 2)] + Template = 3, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum Workflow_UIFlowType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Power Automate Desktop", 2)] + PowerAutomateDesktop = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Recording", 3)] + Recording = 101, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Selenium IDE", 1)] + SeleniumIDE = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Windows recorder (V1)", 0)] + Windowsrecorder_V1 = 0, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum appaction_ClientType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Browser", 0, "#0000ff")] + Browser = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mobile", 1, "#0000ff")] + Mobile = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Mail App", 2, "#0000ff")] + MailApp = 2, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum card_Sizes + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Small", 0, "#0000ff")] + Small = 200000000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Medium", 1, "#0000ff")] + Medium = 200000001, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Large", 2, "#0000ff")] + Large = 200000002, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum credential_UsageType + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Connection", 0, null, "authorize this credential in connection", "connection")] + Connection = 280920000, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("DesktopScript", 1, null, "authorize this credential in power automate for desktop script", "DesktopScript")] + DesktopScript = 280920001, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum formmappingallowedoperations + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Create", 0)] + Create = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Update", 1)] + Update = 1, + } + + [System.Runtime.Serialization.DataContractAttribute()] + public enum msdyn_knowledgemanagementsetting_msdyn_actionlist + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Link / unlink article", 0, "#0000ff")] + Linkunlinkarticle = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Copy URL", 1, "#0000ff")] + CopyURL = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Link article and email URL", 2, "#0000ff")] + LinkarticleandemailURL = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + [OptionSetMetadataAttribute("Link article and send article content", 3, "#0000ff")] + Linkarticleandsendarticlecontent = 3, + } } diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/Package.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/Package.cs new file mode 100644 index 00000000..d4e59f36 --- /dev/null +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/Package.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; + +namespace Xrm.Framework.CI.Common.PluginRegistration +{ + public class Package + { + public Guid? Id { get; set; } + + public string Name { get; set; } + + public List Assemblies { get; set; } + + public Package() + { + Assemblies = new List(); + } + } +} \ No newline at end of file diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PackageInfo.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PackageInfo.cs new file mode 100644 index 00000000..c942b2d6 --- /dev/null +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PackageInfo.cs @@ -0,0 +1,51 @@ +using System; +using System.IO; +using System.IO.Compression; +using System.Linq; +using System.Xml.Linq; + +namespace Xrm.Framework.CI.Common.PluginRegistration +{ + public class PackageInfo + { + public string PackageName { get; private set; } + + public string PackageVersion { get; set; } + + public string PackageDirectory { get; private set; } + + public string Content { get; private set; } + + private PackageInfo() + { } + + public static PackageInfo GetPackageInfo(string packagePath) + { + if (packagePath.EndsWith(".nupkg") == false) + throw new Exception("Invalid package file extension. Only .nupkg files are supported."); + + var zip = ZipFile.OpenRead(packagePath); + + var entry = zip.Entries.FirstOrDefault(x => x.Name.EndsWith("nuspec")); + + if (entry == null) + throw new Exception("Package does not contain a nuspec file."); + + var doc = XDocument.Load(entry.Open()); + var ns = doc.Root.GetDefaultNamespace(); + + var id = doc.Descendants(ns + "id").First().Value; + var version = doc.Descendants(ns + "version").First().Value; + + var info = new PackageInfo + { + PackageName = id, + PackageVersion = version, + PackageDirectory = packagePath, + Content = Convert.ToBase64String(File.ReadAllBytes(packagePath)) + }; + + return info; + } + } +} \ No newline at end of file diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRegistrationHelper.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRegistrationHelper.cs index bc339221..97a7e918 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRegistrationHelper.cs +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRegistrationHelper.cs @@ -11,6 +11,7 @@ using System.Xml.XPath; using Xrm.Framework.CI.Common; +using Xrm.Framework.CI.Common.PluginRegistration; namespace Xrm.Framework.CI.Common { @@ -87,7 +88,7 @@ public void RemoveComponentsNotInMapping(Assembly assemblyMapping) } } - public void DeleteObjectWithDependencies(Guid objectId, ComponentType? componentType, HashSet deletingHashSet = null) + public void DeleteObjectWithDependencies(Guid objectId, ComponentType? componentType, HashSet deletingHashSet = null, int? componentTypeInt = null) { if (deletingHashSet == null) { @@ -137,6 +138,7 @@ public void DeleteObjectWithDependencies(Guid objectId, ComponentType? component logVerbose?.Invoke($"Trying to delete {componentType} {workflow.Name}"); organizationService.Delete(Workflow.EntityLogicalName, objectId); break; + case ComponentType.SDKMessageProcessingStep: var step = pluginRepository.GetSdkMessageProcessingStepById(objectId); if (step.IsHidden.Value == true) @@ -147,19 +149,32 @@ public void DeleteObjectWithDependencies(Guid objectId, ComponentType? component logVerbose?.Invoke($"Trying to delete {componentType} {step.Name} / {objectId}"); organizationService.Delete(SdkMessageProcessingStep.EntityLogicalName, objectId); break; + case ComponentType.PluginType: var type = pluginRepository.GetPluginTypeById(objectId); logVerbose?.Invoke($"Trying to delete {componentType} {type.Name} / {objectId}"); organizationService.Delete(PluginType.EntityLogicalName, objectId); break; + case ComponentType.PluginAssembly: logVerbose?.Invoke($"Trying to delete {componentType} {objectId}"); organizationService.Delete(PluginAssembly.EntityLogicalName, objectId); break; + case ComponentType.ServiceEndpoint: logVerbose?.Invoke($"Trying to delete {componentType} {objectId}"); organizationService.Delete(ServiceEndpoint.EntityLogicalName, objectId); break; + + case null: + switch (componentTypeInt) + { + case 10031: + logVerbose?.Invoke($"Trying to delete {componentTypeInt} {objectId}"); + organizationService.Delete(PluginPackage.EntityLogicalName, objectId); + break; + } + break; } } @@ -183,6 +198,30 @@ private void RemoveAllWorkflowsFromBpf(Workflow bpf) }); } + public Guid UpsertPluginPackage(PackageInfo packageInfo, string solutionName, string publisherPrefix, RegistrationTypeEnum registrationType) + { + var id = pluginRepository.GetPluginPackageId($"{publisherPrefix}_{packageInfo.PackageName}"); + logWarning?.Invoke($"Extracted id using plugin package name {publisherPrefix}_{packageInfo.PackageName}"); + + var package = new PluginPackage() + { + Name = packageInfo.PackageName, + Content = packageInfo.Content, + }; + + if (!id.Equals(Guid.Empty) && registrationType == RegistrationTypeEnum.Reset) + { + DeleteObjectWithDependencies(id, null, null, 10031); + } + + logVerbose?.Invoke($"Trying to upsert {packageInfo.PackageName} / {id}"); + id = ExecuteRequest(registrationType, id, package); + + AddComponentToSolution(id, null, solutionName, 10031); + + return id; + } + public Guid UpsertPluginAssembly(Assembly pluginAssembly, AssemblyInfo assemblyInfo, string solutionName, RegistrationTypeEnum registrationType) { Guid Id = pluginAssembly?.Id ?? Guid.Empty; @@ -220,7 +259,7 @@ public Guid UpsertPluginAssembly(Assembly pluginAssembly, AssemblyInfo assemblyI return Id; } - public void UpsertPluginTypeAndSteps(Guid parentId, Type pluginType, string solutionName, RegistrationTypeEnum registrationType) + public void UpsertPluginTypeAndSteps(Guid parentId, Type pluginType, string solutionName, RegistrationTypeEnum registrationType, bool isPluginPackage = false) { Guid Id = pluginType.Id ?? Guid.Empty; if (Id == Guid.Empty) @@ -229,19 +268,22 @@ public void UpsertPluginTypeAndSteps(Guid parentId, Type pluginType, string solu logWarning?.Invoke($"Extracted id using plugin type name {pluginType.Name}"); } - var type = new PluginType() + if (!isPluginPackage) { - Name = pluginType.Name, - Description = pluginType.Description, - FriendlyName = pluginType.FriendlyName, - TypeName = pluginType.TypeName, - WorkflowActivityGroupName = pluginType.WorkflowActivityGroupName, - PluginAssemblyId = new EntityReference(PluginAssembly.EntityLogicalName, parentId) - }; - - Id = ExecuteRequest(registrationType, Id, type); - // AddComponentToSolution(Id, ComponentType.PluginType, solutionName); - logVerbose?.Invoke($"UpsertPluginType {Id} completed"); + var type = new PluginType() + { + Name = pluginType.Name, + Description = pluginType.Description, + FriendlyName = pluginType.FriendlyName, + TypeName = pluginType.TypeName, + WorkflowActivityGroupName = pluginType.WorkflowActivityGroupName, + PluginAssemblyId = new EntityReference(PluginAssembly.EntityLogicalName, parentId) + }; + + Id = ExecuteRequest(registrationType, Id, type); + // AddComponentToSolution(Id, ComponentType.PluginType, solutionName); + logVerbose?.Invoke($"UpsertPluginType {Id} completed"); + } var typeRef = new EntityReference(PluginType.EntityLogicalName, Id); @@ -267,9 +309,11 @@ public void SerializerObjectToFile(string mappingFile, object obj) case ".json": Serializers.SaveJson(mappingFile, obj); break; + case ".xml": Serializers.SaveXml(mappingFile, obj); break; + default: throw new ArgumentException("Only .json and .xml mapping files are supported", nameof(mappingFile)); } @@ -298,7 +342,6 @@ public void UpsertServiceEndpoints(List serviceEndptLst, string so logVerbose?.Invoke($"UpsertSdkMessageProcessingStepImage {imageId} completed"); } } - } } @@ -437,19 +480,24 @@ private Guid ExecuteRequest(RegistrationTypeEnum registrationType, Guid Id, Enti return Id; } - private void AddComponentToSolution(Guid componentId, ComponentType componentType, string solutionName) + private void AddComponentToSolution(Guid componentId, ComponentType? componentType, string solutionName, int? componentTypeInt = null) { if (string.IsNullOrEmpty(solutionName)) { return; } + if (!componentType.HasValue && !componentTypeInt.HasValue) + { + return; + } + logVerbose?.Invoke($"Adding {componentType} {componentId} to solution {solutionName}"); organizationService.Execute(new AddSolutionComponentRequest { AddRequiredComponents = false, ComponentId = componentId, - ComponentType = (int)componentType, + ComponentType = componentType.HasValue ? (int)componentType : componentTypeInt.Value, SolutionUniqueName = solutionName }); } @@ -476,14 +524,27 @@ public Assembly ReadMappingFile(string mappingFile) var pluginAssembly = Serializers.ParseJson(mappingFile); logVerbose("Deserialized mapping json file"); return pluginAssembly; + case ".xml": logVerbose("Reading mapping xml file"); pluginAssembly = Serializers.ParseXml(mappingFile); logVerbose("Deserialized mapping xml file"); return pluginAssembly; + default: throw new ArgumentException("Only .json and .xml mapping files are supported", nameof(ReadMappingFile)); } } + + public void LoadPluginPackageAssemblies(Package pluginPackage) + { + var pluginAssemblies = pluginRepository.GetPluginPackageAssemblies(pluginPackage.Id.Value); + + foreach (var pluginAssembly in pluginAssemblies) + { + var assembly = pluginRepository.GetAssemblyRegistration(pluginAssembly.Name, pluginAssembly.Version); + pluginPackage.Assemblies.Add(assembly); + } + } } } \ No newline at end of file diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRepository.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRepository.cs index cb12c2f6..2ae61bcf 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRepository.cs +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/PluginRegistration/PluginRepository.cs @@ -20,6 +20,8 @@ public Guid GetUserId(string name) => where users.FullName == name select users.Id).FirstOrDefault(); + public Guid GetPluginPackageId(string name) => context.PluginPackageSet.FirstOrDefault(x => x.Name == name)?.Id ?? Guid.Empty; + public Guid GetPluginAssemblyId(string name) => (from a in context.PluginAssemblySet where a.Name == name @@ -84,22 +86,22 @@ public Assembly GetAssemblyRegistration(string assemblyName, string version) var pluginWorkflowTypes = (from plugins in context.PluginTypeSet where plugins.PluginAssemblyId.Id == pluginAssembly.Id && plugins.IsWorkflowActivity == true - orderby plugins.TypeName - select MapPluginObject(null, null, null, null, pluginAssemblyObject, plugins)).ToList(); + orderby plugins.TypeName + select MapPluginObject(null, null, null, null, pluginAssemblyObject, plugins)).ToList(); var pluginStepImages = (from plugins in context.PluginTypeSet join steps in context.SdkMessageProcessingStepSet on plugins.PluginTypeId equals steps.EventHandler.Id join images in context.SdkMessageProcessingStepImageSet on steps.SdkMessageProcessingStepId equals images.SdkMessageProcessingStepId.Id where plugins.PluginAssemblyId.Id == pluginAssembly.Id && plugins.IsWorkflowActivity == false select images) - .ToList().OrderBy(i => i.EntityAlias).ToList(); + .ToList().OrderBy(i => i.EntityAlias).ToList(); - var pluginTypes = (from plugins in context.PluginTypeSet + var pluginTypes = (from plugins in context.PluginTypeSet join steps in context.SdkMessageProcessingStepSet on plugins.PluginTypeId equals steps.EventHandler.Id join message in context.SdkMessageSet on steps.SdkMessageId.Id equals message.SdkMessageId where plugins.PluginAssemblyId.Id == pluginAssembly.Id && plugins.IsWorkflowActivity == false - select MapPluginObject( - steps, message, GetMessageFilter( context.SdkMessageFilterSet, steps.SdkMessageFilterId ), pluginStepImages, pluginAssemblyObject, plugins ) + select MapPluginObject( + steps, message, GetMessageFilter(context.SdkMessageFilterSet, steps.SdkMessageFilterId), pluginStepImages, pluginAssemblyObject, plugins) ).ToList(); var typesHasSteps = new HashSet(pluginAssemblyObject.PluginTypes.Select(t => t.Name)); var allPluginType = (from plugins in context.PluginTypeSet @@ -107,43 +109,44 @@ select MapPluginObject( select plugins).ToList(); var pluginTypesWithNoSteps = (from plugins in allPluginType where !typesHasSteps.Contains(plugins.Name) - select MapPluginObject(null, null, null, null, pluginAssemblyObject, plugins)).ToList(); + select MapPluginObject(null, null, null, null, pluginAssemblyObject, plugins)).ToList(); - pluginAssemblyObject.PluginTypes = pluginAssemblyObject.PluginTypes.OrderBy(t => t.TypeName).ToList(); - pluginAssemblyObject.PluginTypes.ForEach(t => t.Steps = t.Steps.OrderBy(s => s.PrimaryEntityName).ThenBy(s => s.MessageName).ToList()); + pluginAssemblyObject.PluginTypes = pluginAssemblyObject.PluginTypes.OrderBy(t => t.TypeName).ToList(); + pluginAssemblyObject.PluginTypes.ForEach(t => t.Steps = t.Steps.OrderBy(s => s.PrimaryEntityName).ThenBy(s => s.MessageName).ToList()); - return pluginAssemblyObject; + return pluginAssemblyObject; } - private SdkMessageFilter GetMessageFilter( IQueryable sdkMessageFilterSet, EntityReference sdkMessageFilterId ) - { - if( sdkMessageFilterId == null ) - { - return null; - } - return sdkMessageFilterSet.FirstOrDefault( f => f.Id == sdkMessageFilterId.Id ); - } + private SdkMessageFilter GetMessageFilter(IQueryable sdkMessageFilterSet, EntityReference sdkMessageFilterId) + { + if (sdkMessageFilterId == null) + { + return null; + } + return sdkMessageFilterSet.FirstOrDefault(f => f.Id == sdkMessageFilterId.Id); + } - public Guid GetServiceEndpointId(string name) => + public Guid GetServiceEndpointId(string name) => (from a in context.ServiceEndpointSet where a.Name == name select a.Id).FirstOrDefault(); + public List GetServiceEndpoints(Guid solutionId, string endpointName) { var webHookList = (from serviceEndpoint in context.ServiceEndpointSet - select MapWebHook(serviceEndpoint)).ToList(); + select MapWebHook(serviceEndpoint)).ToList(); var steps = (from serviceEndpoint in context.ServiceEndpointSet - join step in context.SdkMessageProcessingStepSet on serviceEndpoint.ServiceEndpointId equals step.EventHandler.Id - join message in context.SdkMessageSet on step.SdkMessageId.Id equals message.SdkMessageId - join filter in context.SdkMessageFilterSet on step.SdkMessageFilterId.Id equals filter.Id - select new - { - EndPointId = serviceEndpoint.Id, - Step = MapStep(step, message, filter) - }); - - foreach(var s in steps) + join step in context.SdkMessageProcessingStepSet on serviceEndpoint.ServiceEndpointId equals step.EventHandler.Id + join message in context.SdkMessageSet on step.SdkMessageId.Id equals message.SdkMessageId + join filter in context.SdkMessageFilterSet on step.SdkMessageFilterId.Id equals filter.Id + select new + { + EndPointId = serviceEndpoint.Id, + Step = MapStep(step, message, filter) + }); + + foreach (var s in steps) { var e = (from es in webHookList where s.EndPointId.Equals(es.Id) @@ -258,8 +261,8 @@ private static void MapPluginAssemblyStepObject(SdkMessageProcessingStep pluginS CustomConfiguration = pluginStep.Configuration, Name = pluginStep.Name, Description = pluginStep.Description, - FilteringAttributes = pluginStep.FilteringAttributes != null ? string.Join(",", pluginStep.FilteringAttributes.Split(',').OrderBy(a => a)) : null, - ImpersonatingUserFullname = pluginStep.ImpersonatingUserId?.Name ?? string.Empty, + FilteringAttributes = pluginStep.FilteringAttributes != null ? string.Join(",", pluginStep.FilteringAttributes.Split(',').OrderBy(a => a)) : null, + ImpersonatingUserFullname = pluginStep.ImpersonatingUserId?.Name ?? string.Empty, MessageName = sdkMessage?.Name, Mode = pluginStep.ModeEnum, PrimaryEntityName = filter?.PrimaryObjectTypeCode, @@ -274,9 +277,9 @@ private static void MapPluginAssemblyStepObject(SdkMessageProcessingStep pluginS private static void MapImagesObject(List images, SdkMessageProcessingStep pluginStep, Step step) { var imagesTemp = images.FindAll(item => item.SdkMessageProcessingStepId.Id == pluginStep.SdkMessageProcessingStepId); - foreach (var image in imagesTemp) + foreach (var image in imagesTemp) { - var imageTemp = new Image() + var imageTemp = new Image() { Id = image.SdkMessageProcessingStepImageId, Attributes = image.Attributes1 != null ? string.Join(",", image.Attributes1.Split(',').OrderBy(a => a)) : null, @@ -288,5 +291,7 @@ private static void MapImagesObject(List images, step.Images.Add(imageTemp); } } + + public List GetPluginPackageAssemblies(Guid packageId) => context.PluginAssemblySet.Where(x => x.PackageId.Id == packageId).ToList(); } -} +} \ No newline at end of file diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Xrm.Framework.CI.Common.csproj b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Xrm.Framework.CI.Common.csproj index 6aab7aad..e7351aec 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Xrm.Framework.CI.Common.csproj +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.Common/Xrm.Framework.CI.Common.csproj @@ -148,6 +148,8 @@ + + diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/SetXrmPluginPackageRegistration.cs b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/SetXrmPluginPackageRegistration.cs new file mode 100644 index 00000000..f558234b --- /dev/null +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/SetXrmPluginPackageRegistration.cs @@ -0,0 +1,101 @@ +using System; +using System.IO; +using System.Linq; +using System.Management.Automation; +using Xrm.Framework.CI.Common; +using Xrm.Framework.CI.Common.Entities; +using Xrm.Framework.CI.Common.PluginRegistration; + +namespace Xrm.Framework.CI.PowerShell.Cmdlets +{ + /// + /// Plugin Registration. + /// The Set-XrmPluginPackageRegistration cmdlet updates an existing Plugin Package and steps in CRM. + /// + /// + /// C:\PS>Set-XrmPluginPackage -PackagePath $path -MappingJsonPath $jsonPath + /// Updates a Plugin Package and Steps. + /// + /// UpdateRequest. + [Cmdlet(VerbsCommon.Set, "XrmPluginPackageRegistration")] + public class SetXrmPluginPackageRegistration : XrmCommandBase + { + #region Parameters + + [Parameter(Mandatory = true)] + public RegistrationTypeEnum RegistrationType { get; set; } + + /// + /// The full path to the package. e.g. C:\Solution\bin\release\Plugin.nupkg + /// + [Parameter(Mandatory = true)] + public string PackagePath { get; set; } + + [Parameter(Mandatory = true)] + public string SolutionName { get; set; } + + [Parameter(Mandatory = true)] + public string PublisherPrefix { get; set; } + + [Parameter(Mandatory = false)] + public string MappingFile { get; set; } + + #endregion Parameters + + #region Process Record + + protected override void ProcessRecord() + { + base.ProcessRecord(); + + WriteVerbose("Plugin Registration intitiated"); + + var packageInfo = PackageInfo.GetPackageInfo(PackagePath); + WriteVerbose($"Package Name: {packageInfo.PackageName}"); + + using (var context = new CIContext(OrganizationService)) + { + Assembly mappingPluginAssembly = null; + var pluginRegistrationHelper = new PluginRegistrationHelper(OrganizationService, context, WriteVerbose, WriteWarning); + WriteVerbose("PluginRegistrationHelper intiated"); + var pluginPackage = new Package + { + Id = pluginRegistrationHelper.UpsertPluginPackage(packageInfo, SolutionName, PublisherPrefix, RegistrationType) + }; + + if (File.Exists(MappingFile)) + { + mappingPluginAssembly = pluginRegistrationHelper.ReadMappingFile(MappingFile); + } + else + { + WriteVerbose($"UpsertPluingPackage {pluginPackage.Id} completed"); + WriteVerbose("Plugin Package Registration completed"); + return; + } + + pluginRegistrationHelper.LoadPluginPackageAssemblies(pluginPackage); + + foreach (var pluginAssembly in pluginPackage.Assemblies.Where(x => x.Name == mappingPluginAssembly.Name)) + { + mappingPluginAssembly.Id = pluginAssembly.Id; + foreach (var type in mappingPluginAssembly.PluginTypes) + { + var pluginType = pluginAssembly.PluginTypes.FirstOrDefault(x => x.Name == type.Name); + if (pluginType != null) + { + type.Id = pluginType.Id; + pluginRegistrationHelper.UpsertPluginTypeAndSteps(mappingPluginAssembly.Id.Value, type, SolutionName, RegistrationType, true); + } + } + } + + WriteVerbose($"UpsertPluginPackage {pluginPackage.Id} completed"); + } + + WriteVerbose("Plugin Package Registration completed"); + } + + #endregion Process Record + } +} \ No newline at end of file diff --git a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/Xrm.Framework.CI.PowerShell.Cmdlets.csproj b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/Xrm.Framework.CI.PowerShell.Cmdlets.csproj index 10edb62c..7de80407 100644 --- a/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/Xrm.Framework.CI.PowerShell.Cmdlets.csproj +++ b/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Cmdlets/Xrm.Framework.CI.PowerShell.Cmdlets.csproj @@ -196,6 +196,7 @@ + @@ -284,7 +285,7 @@ - +