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");
- }
- }
-
- ///