/// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMadoxioContravention class.
 /// </summary>
 public MicrosoftDynamicsCRMadoxioContravention(string _adoxioComplaintValue = default(string), string _adoxioInspectionValue = default(string), string _adoxioInvestigationValue = default(string), string _adoxioLicenceValue = default(string), string _adoxioViolationproductValue = default(string), string _adoxioViolationtypeValue = default(string), string _createdbyValue = default(string), string _createdonbehalfbyValue = default(string), string _modifiedbyValue = default(string), string _modifiedonbehalfbyValue = default(string), string _owneridValue = default(string), string _owningbusinessunitValue = default(string), string _owningteamValue = default(string), string _owninguserValue = default(string), string _transactioncurrencyidValue = default(string), MicrosoftDynamicsCRMadoxioComplaint adoxioComplaint = default(MicrosoftDynamicsCRMadoxioComplaint), MicrosoftDynamicsCRMincident adoxioInspection = default(MicrosoftDynamicsCRMincident), MicrosoftDynamicsCRMadoxioInvestigation adoxioInvestigation = default(MicrosoftDynamicsCRMadoxioInvestigation), MicrosoftDynamicsCRMadoxioLicences adoxioLicence = default(MicrosoftDynamicsCRMadoxioLicences), MicrosoftDynamicsCRMproduct adoxioViolationProduct = default(MicrosoftDynamicsCRMproduct), MicrosoftDynamicsCRMadoxioViolationtype adoxioViolationType = default(MicrosoftDynamicsCRMadoxioViolationtype), IList <MicrosoftDynamicsCRMadoxioViolationnotification> adoxioAdoxioContraventionAdoxioViolationnotificationRelatedContravention = default(IList <MicrosoftDynamicsCRMadoxioViolationnotification>), IList <MicrosoftDynamicsCRMasyncoperation> adoxioContraventionAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMbulkdeletefailure> adoxioContraventionBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMduplicaterecord> adoxioContraventionDuplicateBaseRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMduplicaterecord> adoxioContraventionDuplicateMatchingRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMsyncerror> adoxioContraventionSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), System.DateTimeOffset?adoxioContraventiondatetime = default(System.DateTimeOffset?), string adoxioContraventionid = default(string), string adoxioContraventionnoticenumber = default(string), int?adoxioContraventionoutcome = default(int?), string adoxioGmrational = default(string), int?adoxioIsalternative = default(int?), string adoxioManagerpenaltytext = default(string), double?adoxioMonetarypenalty = default(double?), double?adoxioMonetarypenaltyBase = default(double?), string adoxioName = default(string), string adoxioOtherfactors = default(string), bool?adoxioOutcome = default(bool?), string adoxioPenaltyexecuted = default(string), string adoxioSection = default(string), int?adoxioSuspensionpenalty = default(int?), string adoxioWipenaltyreason = default(string), MicrosoftDynamicsCRMsystemuser createdbyname = default(MicrosoftDynamicsCRMsystemuser), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), MicrosoftDynamicsCRMsystemuser createdonbehalfbyname = default(MicrosoftDynamicsCRMsystemuser), double?exchangerate = default(double?), int?importsequencenumber = default(int?), MicrosoftDynamicsCRMsystemuser modifiedbyname = default(MicrosoftDynamicsCRMsystemuser), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), MicrosoftDynamicsCRMsystemuser modifiedonbehalfbyname = default(MicrosoftDynamicsCRMsystemuser), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), int?statecode = default(int?), int?statuscode = default(int?), int?timezoneruleversionnumber = default(int?), MicrosoftDynamicsCRMtransactioncurrency transactioncurrencyid = default(MicrosoftDynamicsCRMtransactioncurrency), int?utcconversiontimezonecode = default(int?), object versionnumber = default(object))
 {
     this._adoxioComplaintValue        = _adoxioComplaintValue;
     this._adoxioInspectionValue       = _adoxioInspectionValue;
     this._adoxioInvestigationValue    = _adoxioInvestigationValue;
     this._adoxioLicenceValue          = _adoxioLicenceValue;
     this._adoxioViolationproductValue = _adoxioViolationproductValue;
     this._adoxioViolationtypeValue    = _adoxioViolationtypeValue;
     this._createdbyValue             = _createdbyValue;
     this._createdonbehalfbyValue     = _createdonbehalfbyValue;
     this._modifiedbyValue            = _modifiedbyValue;
     this._modifiedonbehalfbyValue    = _modifiedonbehalfbyValue;
     this._owneridValue               = _owneridValue;
     this._owningbusinessunitValue    = _owningbusinessunitValue;
     this._owningteamValue            = _owningteamValue;
     this._owninguserValue            = _owninguserValue;
     this._transactioncurrencyidValue = _transactioncurrencyidValue;
     AdoxioComplaint        = adoxioComplaint;
     AdoxioInspection       = adoxioInspection;
     AdoxioInvestigation    = adoxioInvestigation;
     AdoxioLicence          = adoxioLicence;
     AdoxioViolationProduct = adoxioViolationProduct;
     AdoxioViolationType    = adoxioViolationType;
     AdoxioAdoxioContraventionAdoxioViolationnotificationRelatedContravention = adoxioAdoxioContraventionAdoxioViolationnotificationRelatedContravention;
     AdoxioContraventionAsyncOperations         = adoxioContraventionAsyncOperations;
     AdoxioContraventionBulkDeleteFailures      = adoxioContraventionBulkDeleteFailures;
     AdoxioContraventionDuplicateBaseRecord     = adoxioContraventionDuplicateBaseRecord;
     AdoxioContraventionDuplicateMatchingRecord = adoxioContraventionDuplicateMatchingRecord;
     AdoxioContraventionSyncErrors   = adoxioContraventionSyncErrors;
     AdoxioContraventiondatetime     = adoxioContraventiondatetime;
     AdoxioContraventionid           = adoxioContraventionid;
     AdoxioContraventionnoticenumber = adoxioContraventionnoticenumber;
     AdoxioContraventionoutcome      = adoxioContraventionoutcome;
     AdoxioGmrational          = adoxioGmrational;
     AdoxioIsalternative       = adoxioIsalternative;
     AdoxioManagerpenaltytext  = adoxioManagerpenaltytext;
     AdoxioMonetarypenalty     = adoxioMonetarypenalty;
     AdoxioMonetarypenaltyBase = adoxioMonetarypenaltyBase;
     AdoxioName              = adoxioName;
     AdoxioOtherfactors      = adoxioOtherfactors;
     AdoxioOutcome           = adoxioOutcome;
     AdoxioPenaltyexecuted   = adoxioPenaltyexecuted;
     AdoxioSection           = adoxioSection;
     AdoxioSuspensionpenalty = adoxioSuspensionpenalty;
     AdoxioWipenaltyreason   = adoxioWipenaltyreason;
     Createdbyname           = createdbyname;
     Createdon              = createdon;
     Createdonbehalfbyname  = createdonbehalfbyname;
     Exchangerate           = exchangerate;
     Importsequencenumber   = importsequencenumber;
     Modifiedbyname         = modifiedbyname;
     Modifiedon             = modifiedon;
     Modifiedonbehalfbyname = modifiedonbehalfbyname;
     Overriddencreatedon    = overriddencreatedon;
     Ownerid                   = ownerid;
     Owningbusinessunit        = owningbusinessunit;
     Owningteam                = owningteam;
     Owninguser                = owninguser;
     Statecode                 = statecode;
     Statuscode                = statuscode;
     Timezoneruleversionnumber = timezoneruleversionnumber;
     Transactioncurrencyid     = transactioncurrencyid;
     Utcconversiontimezonecode = utcconversiontimezonecode;
     Versionnumber             = versionnumber;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMadoxioViolationnotification class.
 /// </summary>
 public MicrosoftDynamicsCRMadoxioViolationnotification(string _adoxioInvoiceValue = default(string), string _adoxioLicenceValue = default(string), string _adoxioRelatedcontraventionValue = default(string), string _adoxioRespondedpersonValue = default(string), string _adoxioViolationtypeValue = default(string), string _createdbyValue = default(string), string _createdonbehalfbyValue = default(string), string _modifiedbyValue = default(string), string _modifiedonbehalfbyValue = default(string), string _owneridValue = default(string), string _owningbusinessunitValue = default(string), string _owningteamValue = default(string), string _owninguserValue = default(string), string _transactioncurrencyidValue = default(string), MicrosoftDynamicsCRMinvoice adoxioInvoice = default(MicrosoftDynamicsCRMinvoice), MicrosoftDynamicsCRMadoxioLicences adoxioLicence = default(MicrosoftDynamicsCRMadoxioLicences), MicrosoftDynamicsCRMadoxioContravention adoxioRelatedContravention = default(MicrosoftDynamicsCRMadoxioContravention), MicrosoftDynamicsCRMcontact adoxioRespondedPerson = default(MicrosoftDynamicsCRMcontact), MicrosoftDynamicsCRMadoxioViolationtype adoxioViolationType = default(MicrosoftDynamicsCRMadoxioViolationtype), bool?adoxioAgreetodenyfault = default(bool?), bool?adoxioAgreetowaiverofacceptance = default(bool?), int?adoxioContravention = default(int?), string adoxioDescription = default(string), bool?adoxioInvoicepaid = default(bool?), string adoxioLicenseename = default(string), int?adoxioLicenseeresponse = default(int?), double?adoxioMonetarypenaltyamount = default(double?), double?adoxioMonetarypenaltyamountBase = default(double?), string adoxioName = default(string), string adoxioNotificationpaymentbuttonplaceholder = default(string), double?adoxioOverridepenaltyamount = default(double?), double?adoxioOverridepenaltyamountBase = default(double?), int?adoxioOverridesuspensiondays = default(int?), string adoxioPaymentmessage = default(string), int?adoxioPaymentoptions = default(int?), int?adoxioPenaltyactiontype = default(int?), System.DateTimeOffset?adoxioResponsedate = default(System.DateTimeOffset?), IList <MicrosoftDynamicsCRMasyncoperation> adoxioViolationnotificationAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), IList <MicrosoftDynamicsCRMbulkdeletefailure> adoxioViolationnotificationBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMduplicaterecord> adoxioViolationnotificationDuplicateBaseRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMduplicaterecord> adoxioViolationnotificationDuplicateMatchingRecord = default(IList <MicrosoftDynamicsCRMduplicaterecord>), IList <MicrosoftDynamicsCRMsyncerror> adoxioViolationnotificationSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), string adoxioViolationnotificationid = default(string), MicrosoftDynamicsCRMsystemuser createdbyname = default(MicrosoftDynamicsCRMsystemuser), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), MicrosoftDynamicsCRMsystemuser createdonbehalfbyname = default(MicrosoftDynamicsCRMsystemuser), double?exchangerate = default(double?), int?importsequencenumber = default(int?), MicrosoftDynamicsCRMsystemuser modifiedbyname = default(MicrosoftDynamicsCRMsystemuser), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), MicrosoftDynamicsCRMsystemuser modifiedonbehalfbyname = default(MicrosoftDynamicsCRMsystemuser), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), MicrosoftDynamicsCRMprincipal ownerid = default(MicrosoftDynamicsCRMprincipal), MicrosoftDynamicsCRMbusinessunit owningbusinessunit = default(MicrosoftDynamicsCRMbusinessunit), MicrosoftDynamicsCRMteam owningteam = default(MicrosoftDynamicsCRMteam), MicrosoftDynamicsCRMsystemuser owninguser = default(MicrosoftDynamicsCRMsystemuser), int?statecode = default(int?), int?statuscode = default(int?), int?timezoneruleversionnumber = default(int?), MicrosoftDynamicsCRMtransactioncurrency transactioncurrencyid = default(MicrosoftDynamicsCRMtransactioncurrency), int?utcconversiontimezonecode = default(int?), object versionnumber = default(object))
 {
     this._adoxioInvoiceValue = _adoxioInvoiceValue;
     this._adoxioLicenceValue = _adoxioLicenceValue;
     this._adoxioRelatedcontraventionValue = _adoxioRelatedcontraventionValue;
     this._adoxioRespondedpersonValue      = _adoxioRespondedpersonValue;
     this._adoxioViolationtypeValue        = _adoxioViolationtypeValue;
     this._createdbyValue             = _createdbyValue;
     this._createdonbehalfbyValue     = _createdonbehalfbyValue;
     this._modifiedbyValue            = _modifiedbyValue;
     this._modifiedonbehalfbyValue    = _modifiedonbehalfbyValue;
     this._owneridValue               = _owneridValue;
     this._owningbusinessunitValue    = _owningbusinessunitValue;
     this._owningteamValue            = _owningteamValue;
     this._owninguserValue            = _owninguserValue;
     this._transactioncurrencyidValue = _transactioncurrencyidValue;
     AdoxioInvoice = adoxioInvoice;
     AdoxioLicence = adoxioLicence;
     AdoxioRelatedContravention      = adoxioRelatedContravention;
     AdoxioRespondedPerson           = adoxioRespondedPerson;
     AdoxioViolationType             = adoxioViolationType;
     AdoxioAgreetodenyfault          = adoxioAgreetodenyfault;
     AdoxioAgreetowaiverofacceptance = adoxioAgreetowaiverofacceptance;
     AdoxioContravention             = adoxioContravention;
     AdoxioDescription               = adoxioDescription;
     AdoxioInvoicepaid               = adoxioInvoicepaid;
     AdoxioLicenseename              = adoxioLicenseename;
     AdoxioLicenseeresponse          = adoxioLicenseeresponse;
     AdoxioMonetarypenaltyamount     = adoxioMonetarypenaltyamount;
     AdoxioMonetarypenaltyamountBase = adoxioMonetarypenaltyamountBase;
     AdoxioName = adoxioName;
     AdoxioNotificationpaymentbuttonplaceholder = adoxioNotificationpaymentbuttonplaceholder;
     AdoxioOverridepenaltyamount     = adoxioOverridepenaltyamount;
     AdoxioOverridepenaltyamountBase = adoxioOverridepenaltyamountBase;
     AdoxioOverridesuspensiondays    = adoxioOverridesuspensiondays;
     AdoxioPaymentmessage            = adoxioPaymentmessage;
     AdoxioPaymentoptions            = adoxioPaymentoptions;
     AdoxioPenaltyactiontype         = adoxioPenaltyactiontype;
     AdoxioResponsedate = adoxioResponsedate;
     AdoxioViolationnotificationAsyncOperations         = adoxioViolationnotificationAsyncOperations;
     AdoxioViolationnotificationBulkDeleteFailures      = adoxioViolationnotificationBulkDeleteFailures;
     AdoxioViolationnotificationDuplicateBaseRecord     = adoxioViolationnotificationDuplicateBaseRecord;
     AdoxioViolationnotificationDuplicateMatchingRecord = adoxioViolationnotificationDuplicateMatchingRecord;
     AdoxioViolationnotificationSyncErrors = adoxioViolationnotificationSyncErrors;
     AdoxioViolationnotificationid         = adoxioViolationnotificationid;
     Createdbyname          = createdbyname;
     Createdon              = createdon;
     Createdonbehalfbyname  = createdonbehalfbyname;
     Exchangerate           = exchangerate;
     Importsequencenumber   = importsequencenumber;
     Modifiedbyname         = modifiedbyname;
     Modifiedon             = modifiedon;
     Modifiedonbehalfbyname = modifiedonbehalfbyname;
     Overriddencreatedon    = overriddencreatedon;
     Ownerid                   = ownerid;
     Owningbusinessunit        = owningbusinessunit;
     Owningteam                = owningteam;
     Owninguser                = owninguser;
     Statecode                 = statecode;
     Statuscode                = statuscode;
     Timezoneruleversionnumber = timezoneruleversionnumber;
     Transactioncurrencyid     = transactioncurrencyid;
     Utcconversiontimezonecode = utcconversiontimezonecode;
     Versionnumber             = versionnumber;
     CustomInit();
 }