/// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMsystemform
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMsystemform(string formjson = default(string), int?formactivationstate = default(int?), System.DateTimeOffset?overwritetime = default(System.DateTimeOffset?), string canbedeleted = default(string), int?type = default(int?), int?componentstate = default(int?), string _organizationidValue = default(string), int?version = default(int?), string description = default(string), bool?istabletenabled = default(bool?), bool?isdefault = default(bool?), string introducedversion = default(string), string objecttypecode = default(string), bool?ismanaged = default(bool?), string versionnumber = default(string), string formidunique = default(string), int?formpresentation = default(int?), string formid = default(string), string solutionid = default(string), string name = default(string), string uniquename = default(string), string formxml = default(string), bool?isdesktopenabled = default(bool?), string iscustomizable = default(string), System.DateTimeOffset?publishedon = default(System.DateTimeOffset?), string _ancestorformidValue = default(string), bool?isairmerged = default(bool?), IList <MicrosoftDynamicsCRMasyncoperation> systemFormAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMprocesstrigger> processtriggerSystemform = default(IList <MicrosoftDynamicsCRMprocesstrigger>), IList <MicrosoftDynamicsCRMbulkdeletefailure> systemFormBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), MicrosoftDynamicsCRMsystemform ancestorformid = default(MicrosoftDynamicsCRMsystemform), IList <MicrosoftDynamicsCRMsystemform> formAncestorForm = default(IList <MicrosoftDynamicsCRMsystemform>), MicrosoftDynamicsCRMorganization organizationid = default(MicrosoftDynamicsCRMorganization))
 {
     Formjson            = formjson;
     Formactivationstate = formactivationstate;
     Overwritetime       = overwritetime;
     Canbedeleted        = canbedeleted;
     Type                         = type;
     Componentstate               = componentstate;
     this._organizationidValue    = _organizationidValue;
     Version                      = version;
     Description                  = description;
     Istabletenabled              = istabletenabled;
     Isdefault                    = isdefault;
     Introducedversion            = introducedversion;
     Objecttypecode               = objecttypecode;
     Ismanaged                    = ismanaged;
     Versionnumber                = versionnumber;
     Formidunique                 = formidunique;
     Formpresentation             = formpresentation;
     Formid                       = formid;
     Solutionid                   = solutionid;
     Name                         = name;
     Uniquename                   = uniquename;
     Formxml                      = formxml;
     Isdesktopenabled             = isdesktopenabled;
     Iscustomizable               = iscustomizable;
     Publishedon                  = publishedon;
     this._ancestorformidValue    = _ancestorformidValue;
     Isairmerged                  = isairmerged;
     SystemFormAsyncOperations    = systemFormAsyncOperations;
     ProcesstriggerSystemform     = processtriggerSystemform;
     SystemFormBulkDeleteFailures = systemFormBulkDeleteFailures;
     Ancestorformid               = ancestorformid;
     FormAncestorForm             = formAncestorForm;
     Organizationid               = organizationid;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMprocesstrigger class.
 /// </summary>
 public MicrosoftDynamicsCRMprocesstrigger(string processtriggerid = default(string), string _formidValue = default(string), string methodid = default(string), string _owneridValue = default(string), int?scope = default(int?), int?componentstate = default(int?), string owninguser = default(string), int?pipelinestage = default(int?), string processtriggeridunique = default(string), string _processidValue = default(string), string _modifiedbyValue = default(string), string primaryentitytypecode = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string _createdonbehalfbyValue = default(string), string iscustomizable = default(string), string controlname = default(string), string owningbusinessunit = default(string), int?controltype = default(int?), string _modifiedonbehalfbyValue = default(string), string versionnumber = default(string), string eventProperty = default(string), bool?ismanaged = default(bool?), string solutionid = default(string), System.DateTimeOffset?overwritetime = default(System.DateTimeOffset?), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _createdbyValue = default(string), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMsyncerror> processTriggerSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), MicrosoftDynamicsCRMsystemform formid = default(MicrosoftDynamicsCRMsystemform), MicrosoftDynamicsCRMworkflow processid = default(MicrosoftDynamicsCRMworkflow), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser))
 {
     Processtriggerid   = processtriggerid;
     this._formidValue  = _formidValue;
     Methodid           = methodid;
     this._owneridValue = _owneridValue;
     Scope                         = scope;
     Componentstate                = componentstate;
     Owninguser                    = owninguser;
     Pipelinestage                 = pipelinestage;
     Processtriggeridunique        = processtriggeridunique;
     this._processidValue          = _processidValue;
     this._modifiedbyValue         = _modifiedbyValue;
     Primaryentitytypecode         = primaryentitytypecode;
     Modifiedon                    = modifiedon;
     this._createdonbehalfbyValue  = _createdonbehalfbyValue;
     Iscustomizable                = iscustomizable;
     Controlname                   = controlname;
     Owningbusinessunit            = owningbusinessunit;
     Controltype                   = controltype;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     Versionnumber                 = versionnumber;
     EventProperty                 = eventProperty;
     Ismanaged                     = ismanaged;
     Solutionid                    = solutionid;
     Overwritetime                 = overwritetime;
     Createdon                     = createdon;
     this._createdbyValue          = _createdbyValue;
     Createdonbehalfby             = createdonbehalfby;
     Modifiedby                    = modifiedby;
     ProcessTriggerSyncErrors      = processTriggerSyncErrors;
     Formid                        = formid;
     Processid                     = processid;
     Modifiedonbehalfby            = modifiedonbehalfby;
     Createdby                     = createdby;
     CustomInit();
 }