/// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMmsdynWallsavedquery class.
 /// </summary>
 public MicrosoftDynamicsCRMmsdynWallsavedquery(string msdynWallsavedqueryid = default(string), string _modifiedonbehalfbyValue = default(string), bool?msdynIsvisible = default(bool?), string msdynSavedqueryname = default(string), long?versionnumber = default(long?), int?msdynOtc = default(int?), int?statecode = default(int?), int?utcconversiontimezonecode = default(int?), string _organizationidValue = default(string), bool?msdynIsvirtual = default(bool?), int?msdynIsvisiblebit = default(int?), int?timezoneruleversionnumber = default(int?), int?statuscode = default(int?), string _modifiedbyValue = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string msdynEntitydisplayname = default(string), string _createdonbehalfbyValue = default(string), int?importsequencenumber = default(int?), string msdynSavedqueryid = default(string), string _msdynPostconfigurationidValue = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _createdbyValue = default(string), string msdynEntityname = default(string), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMorganization organizationid = default(MicrosoftDynamicsCRMorganization), IList <MicrosoftDynamicsCRMsyncerror> msdynWallsavedquerySyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMasyncoperation> msdynWallsavedqueryAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMmailboxtrackingfolder> msdynWallsavedqueryMailboxTrackingFolders = default(IList <MicrosoftDynamicsCRMmailboxtrackingfolder>), IList <MicrosoftDynamicsCRMprocesssession> msdynWallsavedqueryProcessSession = default(IList <MicrosoftDynamicsCRMprocesssession>), IList <MicrosoftDynamicsCRMbulkdeletefailure> msdynWallsavedqueryBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess> msdynWallsavedqueryPrincipalObjectAttributeAccesses = default(IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess>), MicrosoftDynamicsCRMmsdynPostconfig msdynPostconfigurationid = default(MicrosoftDynamicsCRMmsdynPostconfig), IList <MicrosoftDynamicsCRMmsdynWallsavedqueryusersettings> msdynWallsavedqueryWallsavedqueryusersettings = default(IList <MicrosoftDynamicsCRMmsdynWallsavedqueryusersettings>))
 {
     MsdynWallsavedqueryid         = msdynWallsavedqueryid;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     MsdynIsvisible                                      = msdynIsvisible;
     MsdynSavedqueryname                                 = msdynSavedqueryname;
     Versionnumber                                       = versionnumber;
     MsdynOtc                                            = msdynOtc;
     Statecode                                           = statecode;
     Utcconversiontimezonecode                           = utcconversiontimezonecode;
     this._organizationidValue                           = _organizationidValue;
     MsdynIsvirtual                                      = msdynIsvirtual;
     MsdynIsvisiblebit                                   = msdynIsvisiblebit;
     Timezoneruleversionnumber                           = timezoneruleversionnumber;
     Statuscode                                          = statuscode;
     this._modifiedbyValue                               = _modifiedbyValue;
     Overriddencreatedon                                 = overriddencreatedon;
     MsdynEntitydisplayname                              = msdynEntitydisplayname;
     this._createdonbehalfbyValue                        = _createdonbehalfbyValue;
     Importsequencenumber                                = importsequencenumber;
     MsdynSavedqueryid                                   = msdynSavedqueryid;
     this._msdynPostconfigurationidValue                 = _msdynPostconfigurationidValue;
     Modifiedon                                          = modifiedon;
     Createdon                                           = createdon;
     this._createdbyValue                                = _createdbyValue;
     MsdynEntityname                                     = msdynEntityname;
     Createdby                                           = createdby;
     Createdonbehalfby                                   = createdonbehalfby;
     Modifiedby                                          = modifiedby;
     Modifiedonbehalfby                                  = modifiedonbehalfby;
     Organizationid                                      = organizationid;
     MsdynWallsavedquerySyncErrors                       = msdynWallsavedquerySyncErrors;
     MsdynWallsavedqueryAsyncOperations                  = msdynWallsavedqueryAsyncOperations;
     MsdynWallsavedqueryMailboxTrackingFolders           = msdynWallsavedqueryMailboxTrackingFolders;
     MsdynWallsavedqueryProcessSession                   = msdynWallsavedqueryProcessSession;
     MsdynWallsavedqueryBulkDeleteFailures               = msdynWallsavedqueryBulkDeleteFailures;
     MsdynWallsavedqueryPrincipalObjectAttributeAccesses = msdynWallsavedqueryPrincipalObjectAttributeAccesses;
     MsdynPostconfigurationid                            = msdynPostconfigurationid;
     MsdynWallsavedqueryWallsavedqueryusersettings       = msdynWallsavedqueryWallsavedqueryusersettings;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMmsdynPostruleconfig class.
 /// </summary>
 public MicrosoftDynamicsCRMmsdynPostruleconfig(string msdynRuleid = default(string), int?statuscode = default(int?), bool?msdynPosttoyammer = default(bool?), int?statecode = default(int?), string msdynPostruleconfigid = default(string), string _modifiedbyValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string msdynRulesource = default(string), string _createdonbehalfbyValue = default(string), string msdynStepid = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), int?importsequencenumber = default(int?), string versionnumber = default(string), string _modifiedonbehalfbyValue = default(string), string _msdynPostconfigidValue = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string _createdbyValue = default(string), string msdynName = default(string), string msdynFormatid = default(string), int?timezoneruleversionnumber = default(int?), string _organizationidValue = default(string), int?utcconversiontimezonecode = default(int?), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMorganization organizationid = default(MicrosoftDynamicsCRMorganization), IList <MicrosoftDynamicsCRMsyncerror> msdynPostruleconfigSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMasyncoperation> msdynPostruleconfigAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMmailboxtrackingfolder> msdynPostruleconfigMailboxTrackingFolders = default(IList <MicrosoftDynamicsCRMmailboxtrackingfolder>), IList <MicrosoftDynamicsCRMprocesssession> msdynPostruleconfigProcessSession = default(IList <MicrosoftDynamicsCRMprocesssession>), IList <MicrosoftDynamicsCRMbulkdeletefailure> msdynPostruleconfigBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess> msdynPostruleconfigPrincipalObjectAttributeAccesses = default(IList <MicrosoftDynamicsCRMprincipalobjectattributeaccess>), MicrosoftDynamicsCRMmsdynPostconfig msdynPostConfigId = default(MicrosoftDynamicsCRMmsdynPostconfig))
 {
     MsdynRuleid                                         = msdynRuleid;
     Statuscode                                          = statuscode;
     MsdynPosttoyammer                                   = msdynPosttoyammer;
     Statecode                                           = statecode;
     MsdynPostruleconfigid                               = msdynPostruleconfigid;
     this._modifiedbyValue                               = _modifiedbyValue;
     Createdon                                           = createdon;
     MsdynRulesource                                     = msdynRulesource;
     this._createdonbehalfbyValue                        = _createdonbehalfbyValue;
     MsdynStepid                                         = msdynStepid;
     Modifiedon                                          = modifiedon;
     Importsequencenumber                                = importsequencenumber;
     Versionnumber                                       = versionnumber;
     this._modifiedonbehalfbyValue                       = _modifiedonbehalfbyValue;
     this._msdynPostconfigidValue                        = _msdynPostconfigidValue;
     Overriddencreatedon                                 = overriddencreatedon;
     this._createdbyValue                                = _createdbyValue;
     MsdynName                                           = msdynName;
     MsdynFormatid                                       = msdynFormatid;
     Timezoneruleversionnumber                           = timezoneruleversionnumber;
     this._organizationidValue                           = _organizationidValue;
     Utcconversiontimezonecode                           = utcconversiontimezonecode;
     Createdby                                           = createdby;
     Createdonbehalfby                                   = createdonbehalfby;
     Modifiedby                                          = modifiedby;
     Modifiedonbehalfby                                  = modifiedonbehalfby;
     Organizationid                                      = organizationid;
     MsdynPostruleconfigSyncErrors                       = msdynPostruleconfigSyncErrors;
     MsdynPostruleconfigAsyncOperations                  = msdynPostruleconfigAsyncOperations;
     MsdynPostruleconfigMailboxTrackingFolders           = msdynPostruleconfigMailboxTrackingFolders;
     MsdynPostruleconfigProcessSession                   = msdynPostruleconfigProcessSession;
     MsdynPostruleconfigBulkDeleteFailures               = msdynPostruleconfigBulkDeleteFailures;
     MsdynPostruleconfigPrincipalObjectAttributeAccesses = msdynPostruleconfigPrincipalObjectAttributeAccesses;
     MsdynPostConfigId                                   = msdynPostConfigId;
     CustomInit();
 }