Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMproductpricelevel class.
 /// </summary>
 public MicrosoftDynamicsCRMproductpricelevel(int?quantitysellingcode = default(int?), string processid = default(string), string stageid = default(string), int?roundingoptioncode = default(int?), object exchangerate = default(object), string _uomidValue = default(string), string productnumber = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), long?versionnumber = default(long?), string productpricelevelid = default(string), int?pricingmethodcode = default(int?), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string _discounttypeidValue = default(string), string _uomscheduleidValue = default(string), string _transactioncurrencyidValue = default(string), string organizationid = default(string), object amount = default(object), string _createdbyValue = default(string), string _productidValue = default(string), int?roundingpolicycode = default(int?), int?importsequencenumber = default(int?), string _modifiedbyValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _createdonbehalfbyValue = default(string), object amountBase = default(object), string _modifiedonbehalfbyValue = default(string), string _pricelevelidValue = default(string), object percentage = default(object), object roundingoptionamount = default(object), object roundingoptionamountBase = default(object), string traversedpath = default(string), MicrosoftDynamicsCRMuom uomid = default(MicrosoftDynamicsCRMuom), IList <MicrosoftDynamicsCRMasyncoperation> productPriceLevelAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMtransactioncurrency transactioncurrencyid = default(MicrosoftDynamicsCRMtransactioncurrency), IList <MicrosoftDynamicsCRMsyncerror> productPriceLevelSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), MicrosoftDynamicsCRMprocessstage stageidProcessstage = default(MicrosoftDynamicsCRMprocessstage), MicrosoftDynamicsCRMpricelevel pricelevelid = default(MicrosoftDynamicsCRMpricelevel), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMbulkdeletefailure> productPriceLevelBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMproduct productid = default(MicrosoftDynamicsCRMproduct), MicrosoftDynamicsCRMdiscounttype discounttypeid = default(MicrosoftDynamicsCRMdiscounttype), MicrosoftDynamicsCRMuomschedule uomscheduleid = default(MicrosoftDynamicsCRMuomschedule), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser))
 {
     Quantitysellingcode              = quantitysellingcode;
     Processid                        = processid;
     Stageid                          = stageid;
     Roundingoptioncode               = roundingoptioncode;
     Exchangerate                     = exchangerate;
     this._uomidValue                 = _uomidValue;
     Productnumber                    = productnumber;
     Overriddencreatedon              = overriddencreatedon;
     Versionnumber                    = versionnumber;
     Productpricelevelid              = productpricelevelid;
     Pricingmethodcode                = pricingmethodcode;
     Modifiedon                       = modifiedon;
     this._discounttypeidValue        = _discounttypeidValue;
     this._uomscheduleidValue         = _uomscheduleidValue;
     this._transactioncurrencyidValue = _transactioncurrencyidValue;
     Organizationid                   = organizationid;
     Amount = amount;
     this._createdbyValue          = _createdbyValue;
     this._productidValue          = _productidValue;
     Roundingpolicycode            = roundingpolicycode;
     Importsequencenumber          = importsequencenumber;
     this._modifiedbyValue         = _modifiedbyValue;
     Createdon                     = createdon;
     this._createdonbehalfbyValue  = _createdonbehalfbyValue;
     AmountBase                    = amountBase;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     this._pricelevelidValue       = _pricelevelidValue;
     Percentage                    = percentage;
     Roundingoptionamount          = roundingoptionamount;
     RoundingoptionamountBase      = roundingoptionamountBase;
     Traversedpath                 = traversedpath;
     Uomid = uomid;
     ProductPriceLevelAsyncOperations = productPriceLevelAsyncOperations;
     Createdonbehalfby           = createdonbehalfby;
     Transactioncurrencyid       = transactioncurrencyid;
     ProductPriceLevelSyncErrors = productPriceLevelSyncErrors;
     StageidProcessstage         = stageidProcessstage;
     Pricelevelid       = pricelevelid;
     Modifiedonbehalfby = modifiedonbehalfby;
     ProductPriceLevelBulkDeleteFailures = productPriceLevelBulkDeleteFailures;
     Modifiedby     = modifiedby;
     Productid      = productid;
     Discounttypeid = discounttypeid;
     Uomscheduleid  = uomscheduleid;
     Createdby      = createdby;
     CustomInit();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMuom class.
 /// </summary>
 public MicrosoftDynamicsCRMuom(string _modifiedonbehalfbyValue = default(string), string _modifiedbyexternalpartyValue = default(string), string name = default(string), string _uomscheduleidValue = default(string), string _createdonbehalfbyValue = default(string), string _modifiedbyValue = default(string), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string uomid = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), object quantity = default(object), string _baseuomValue = default(string), long?versionnumber = default(long?), string organizationid = default(string), int?importsequencenumber = default(int?), string _createdbyexternalpartyValue = default(string), bool?isschedulebaseuom = default(bool?), string _createdbyValue = default(string), IList <MicrosoftDynamicsCRMproductpricelevel> unitOfMeasurementProductPriceLevels = default(IList <MicrosoftDynamicsCRMproductpricelevel>), IList <MicrosoftDynamicsCRMinvoicedetail> unitOfMeasurementInvoiceDetails = default(IList <MicrosoftDynamicsCRMinvoicedetail>), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMuomschedule uomscheduleid = default(MicrosoftDynamicsCRMuomschedule), IList <MicrosoftDynamicsCRMquotedetail> unitOfMeasurementQuoteDetails = default(IList <MicrosoftDynamicsCRMquotedetail>), IList <MicrosoftDynamicsCRMproduct> unitOfMeasurementProducts = default(IList <MicrosoftDynamicsCRMproduct>), IList <MicrosoftDynamicsCRMsalesorderdetail> unitOfMeasurementOrderDetails = default(IList <MicrosoftDynamicsCRMsalesorderdetail>), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMuom baseuom = default(MicrosoftDynamicsCRMuom), IList <MicrosoftDynamicsCRMuom> unitOfMeasurementBaseUnit = default(IList <MicrosoftDynamicsCRMuom>), IList <MicrosoftDynamicsCRMproductassociation> unitOfMeasurementProductassociation = default(IList <MicrosoftDynamicsCRMproductassociation>), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMcontractdetail> unitOfMeasurementContractLineItems = default(IList <MicrosoftDynamicsCRMcontractdetail>), IList <MicrosoftDynamicsCRMopportunityproduct> unitOfMeasurementOpportunityProducts = default(IList <MicrosoftDynamicsCRMopportunityproduct>), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMbulkdeletefailure> uoMBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMsyncerror> uoMSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMasyncoperation> uoMAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>))
 {
     this._modifiedonbehalfbyValue      = _modifiedonbehalfbyValue;
     this._modifiedbyexternalpartyValue = _modifiedbyexternalpartyValue;
     Name = name;
     this._uomscheduleidValue     = _uomscheduleidValue;
     this._createdonbehalfbyValue = _createdonbehalfbyValue;
     this._modifiedbyValue        = _modifiedbyValue;
     Overriddencreatedon          = overriddencreatedon;
     Modifiedon           = modifiedon;
     Uomid                = uomid;
     Createdon            = createdon;
     Quantity             = quantity;
     this._baseuomValue   = _baseuomValue;
     Versionnumber        = versionnumber;
     Organizationid       = organizationid;
     Importsequencenumber = importsequencenumber;
     this._createdbyexternalpartyValue = _createdbyexternalpartyValue;
     Isschedulebaseuom    = isschedulebaseuom;
     this._createdbyValue = _createdbyValue;
     UnitOfMeasurementProductPriceLevels = unitOfMeasurementProductPriceLevels;
     UnitOfMeasurementInvoiceDetails     = unitOfMeasurementInvoiceDetails;
     Createdby     = createdby;
     Uomscheduleid = uomscheduleid;
     UnitOfMeasurementQuoteDetails = unitOfMeasurementQuoteDetails;
     UnitOfMeasurementProducts     = unitOfMeasurementProducts;
     UnitOfMeasurementOrderDetails = unitOfMeasurementOrderDetails;
     Createdonbehalfby             = createdonbehalfby;
     Baseuom = baseuom;
     UnitOfMeasurementBaseUnit           = unitOfMeasurementBaseUnit;
     UnitOfMeasurementProductassociation = unitOfMeasurementProductassociation;
     Modifiedonbehalfby = modifiedonbehalfby;
     UnitOfMeasurementContractLineItems   = unitOfMeasurementContractLineItems;
     UnitOfMeasurementOpportunityProducts = unitOfMeasurementOpportunityProducts;
     Modifiedby            = modifiedby;
     UoMBulkDeleteFailures = uoMBulkDeleteFailures;
     UoMSyncErrors         = uoMSyncErrors;
     UoMAsyncOperations    = uoMAsyncOperations;
     CustomInit();
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the
 /// MicrosoftDynamicsCRMcontractdetail class.
 /// </summary>
 public MicrosoftDynamicsCRMcontractdetail(System.DateTimeOffset?expireson = default(System.DateTimeOffset?), object priceBase = default(object), object rateBase = default(object), object netBase = default(object), int?allotmentsused = default(int?), int?statecode = default(int?), string owningbusinessunit = default(string), long?versionnumber = default(long?), string _customeridValue = default(string), object discountBase = default(object), int?timezoneruleversionnumber = default(int?), string _createdbyValue = default(string), int?servicecontractunitscode = default(int?), string _modifiedonbehalfbyValue = default(string), int?importsequencenumber = default(int?), string effectivitycalendar = default(string), int?utcconversiontimezonecode = default(int?), string _uomidValue = default(string), string owninguser = default(string), string title = default(string), string _productidValue = default(string), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string _uomscheduleidValue = default(string), object discountpercentage = default(object), string _serviceaddressValue = default(string), int?contractstatecode = default(int?), int?initialquantity = default(int?), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), object rate = default(object), object net = default(object), string _contractidValue = default(string), int?allotmentsoverage = default(int?), string contractdetailid = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), string _transactioncurrencyidValue = default(string), int?allotmentsremaining = default(int?), object discount = default(object), int?totalallotments = default(int?), object price = default(object), string _contactidValue = default(string), System.DateTimeOffset?activeon = default(System.DateTimeOffset?), string _accountidValue = default(string), string productserialnumber = default(string), object exchangerate = default(object), string _owneridValue = default(string), int?statuscode = default(int?), int?lineitemorder = default(int?), string _modifiedbyValue = default(string), string _createdonbehalfbyValue = default(string), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMbulkdeletefailure> contractDetailBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), MicrosoftDynamicsCRMuomschedule uomscheduleid = default(MicrosoftDynamicsCRMuomschedule), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMincident> contractDetailCases = default(IList <MicrosoftDynamicsCRMincident>), IList <MicrosoftDynamicsCRMsyncerror> contractDetailSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), MicrosoftDynamicsCRMtransactioncurrency transactioncurrencyid = default(MicrosoftDynamicsCRMtransactioncurrency), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMcustomeraddress serviceaddress = default(MicrosoftDynamicsCRMcustomeraddress), MicrosoftDynamicsCRMcontract contractid = default(MicrosoftDynamicsCRMcontract), IList <MicrosoftDynamicsCRMannotation> contractDetailAnnotation = default(IList <MicrosoftDynamicsCRMannotation>), IList <MicrosoftDynamicsCRMasyncoperation> contractDetailAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), MicrosoftDynamicsCRMuom uomid = default(MicrosoftDynamicsCRMuom), MicrosoftDynamicsCRMaccount customeridAccount = default(MicrosoftDynamicsCRMaccount), MicrosoftDynamicsCRMproduct productid = default(MicrosoftDynamicsCRMproduct), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), MicrosoftDynamicsCRMcontact customeridContact = default(MicrosoftDynamicsCRMcontact))
 {
     Expireson                     = expireson;
     PriceBase                     = priceBase;
     RateBase                      = rateBase;
     NetBase                       = netBase;
     Allotmentsused                = allotmentsused;
     Statecode                     = statecode;
     Owningbusinessunit            = owningbusinessunit;
     Versionnumber                 = versionnumber;
     this._customeridValue         = _customeridValue;
     DiscountBase                  = discountBase;
     Timezoneruleversionnumber     = timezoneruleversionnumber;
     this._createdbyValue          = _createdbyValue;
     Servicecontractunitscode      = servicecontractunitscode;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     Importsequencenumber          = importsequencenumber;
     Effectivitycalendar           = effectivitycalendar;
     Utcconversiontimezonecode     = utcconversiontimezonecode;
     this._uomidValue              = _uomidValue;
     Owninguser                    = owninguser;
     Title = title;
     this._productidValue      = _productidValue;
     Modifiedon                = modifiedon;
     this._uomscheduleidValue  = _uomscheduleidValue;
     Discountpercentage        = discountpercentage;
     this._serviceaddressValue = _serviceaddressValue;
     Contractstatecode         = contractstatecode;
     Initialquantity           = initialquantity;
     Overriddencreatedon       = overriddencreatedon;
     Rate = rate;
     Net  = net;
     this._contractidValue            = _contractidValue;
     Allotmentsoverage                = allotmentsoverage;
     Contractdetailid                 = contractdetailid;
     Createdon                        = createdon;
     this._transactioncurrencyidValue = _transactioncurrencyidValue;
     Allotmentsremaining              = allotmentsremaining;
     Discount                         = discount;
     Totalallotments                  = totalallotments;
     Price                            = price;
     this._contactidValue             = _contactidValue;
     Activeon                         = activeon;
     this._accountidValue             = _accountidValue;
     Productserialnumber              = productserialnumber;
     Exchangerate                     = exchangerate;
     this._owneridValue               = _owneridValue;
     Statuscode                       = statuscode;
     Lineitemorder                    = lineitemorder;
     this._modifiedbyValue            = _modifiedbyValue;
     this._createdonbehalfbyValue     = _createdonbehalfbyValue;
     Modifiedonbehalfby               = modifiedonbehalfby;
     ContractDetailBulkDeleteFailures = contractDetailBulkDeleteFailures;
     Uomscheduleid                    = uomscheduleid;
     Createdonbehalfby                = createdonbehalfby;
     ContractDetailCases              = contractDetailCases;
     ContractDetailSyncErrors         = contractDetailSyncErrors;
     Transactioncurrencyid            = transactioncurrencyid;
     Createdby                        = createdby;
     Serviceaddress                   = serviceaddress;
     Contractid                       = contractid;
     ContractDetailAnnotation         = contractDetailAnnotation;
     ContractDetailAsyncOperations    = contractDetailAsyncOperations;
     Uomid                            = uomid;
     CustomeridAccount                = customeridAccount;
     Productid                        = productid;
     Modifiedby                       = modifiedby;
     CustomeridContact                = customeridContact;
     CustomInit();
 }
Exemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the MicrosoftDynamicsCRMproduct
 /// class.
 /// </summary>
 public MicrosoftDynamicsCRMproduct(string _modifiedbyexternalpartyValue = default(string), string description = default(string), int?productstructure = default(int?), string productnumber = default(string), string _subjectidValue = default(string), string vendorname = default(string), object entityimage = default(object), object quantityonhand = default(object), string _createdonbehalfbyValue = default(string), System.DateTimeOffset?validtodate = default(System.DateTimeOffset?), string _modifiedonbehalfbyValue = default(string), System.DateTimeOffset?validfromdate = default(System.DateTimeOffset?), string vendorpartnumber = default(string), int?statecode = default(int?), object exchangerate = default(object), System.DateTimeOffset?modifiedon = default(System.DateTimeOffset?), string productid = default(string), string vendorid = default(string), int?utcconversiontimezonecode = default(int?), int?quantitydecimal = default(int?), string _createdbyexternalpartyValue = default(string), int?statuscode = default(int?), int?producttypecode = default(int?), long?entityimageTimestamp = default(long?), string producturl = default(string), string _modifiedbyValue = default(string), string traversedpath = default(string), object currentcost = default(object), object price = default(object), string _parentproductidValue = default(string), string _createdbyValue = default(string), System.DateTimeOffset?createdon = default(System.DateTimeOffset?), bool?isstockitem = default(bool?), System.DateTimeOffset?overriddencreatedon = default(System.DateTimeOffset?), string name = default(string), object stockweight = default(object), string suppliername = default(string), object priceBase = default(object), object currentcostBase = default(object), string _defaultuomidValue = default(string), string _organizationidValue = default(string), string entityimageid = default(string), string entityimageUrl = default(string), object standardcost = default(object), int?importsequencenumber = default(int?), int?dmtimportstate = default(int?), bool?iskit = default(bool?), string stageid = default(string), object stockvolume = default(object), string size = default(string), string hierarchypath = default(string), long?versionnumber = default(long?), string _pricelevelidValue = default(string), string _defaultuomscheduleidValue = default(string), object standardcostBase = default(object), string processid = default(string), string _transactioncurrencyidValue = default(string), int?timezoneruleversionnumber = default(int?), IList <MicrosoftDynamicsCRMcampaign> campaignproductAssociation = default(IList <MicrosoftDynamicsCRMcampaign>), IList <MicrosoftDynamicsCRMlead> leadproductAssociation = default(IList <MicrosoftDynamicsCRMlead>), IList <MicrosoftDynamicsCRMcompetitor> competitorproductAssociation = default(IList <MicrosoftDynamicsCRMcompetitor>), IList <MicrosoftDynamicsCRMsalesliterature> productsalesliteratureAssociation = default(IList <MicrosoftDynamicsCRMsalesliterature>), IList <MicrosoftDynamicsCRMproductassociation> productProductAssociationAssocProd = default(IList <MicrosoftDynamicsCRMproductassociation>), IList <MicrosoftDynamicsCRMproductsubstitute> productProductSubstituteProductid = default(IList <MicrosoftDynamicsCRMproductsubstitute>), IList <MicrosoftDynamicsCRMproductsubstitute> productProductSubstituteSubstitutedproductid = default(IList <MicrosoftDynamicsCRMproductsubstitute>), IList <MicrosoftDynamicsCRMentitlement> productEntitlementAssociation = default(IList <MicrosoftDynamicsCRMentitlement>), IList <MicrosoftDynamicsCRMopportunityproduct> opportunityProducts = default(IList <MicrosoftDynamicsCRMopportunityproduct>), IList <MicrosoftDynamicsCRMsharepointdocumentlocation> productSharepointDocumentLocation = default(IList <MicrosoftDynamicsCRMsharepointdocumentlocation>), IList <MicrosoftDynamicsCRMincident> productIncidents = default(IList <MicrosoftDynamicsCRMincident>), IList <MicrosoftDynamicsCRMquotedetail> productQuoteDetails = default(IList <MicrosoftDynamicsCRMquotedetail>), MicrosoftDynamicsCRMuomschedule defaultuomscheduleid = default(MicrosoftDynamicsCRMuomschedule), IList <MicrosoftDynamicsCRMbulkdeletefailure> productBulkDeleteFailures = default(IList <MicrosoftDynamicsCRMbulkdeletefailure>), IList <MicrosoftDynamicsCRMentitlementtemplate> productEntitlementtemplateAssociation = default(IList <MicrosoftDynamicsCRMentitlementtemplate>), MicrosoftDynamicsCRMsystemuser createdby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMinvoicedetail> productInvoiceDetails = default(IList <MicrosoftDynamicsCRMinvoicedetail>), IList <MicrosoftDynamicsCRMproductassociation> productProductAssociationProd = default(IList <MicrosoftDynamicsCRMproductassociation>), MicrosoftDynamicsCRMuom defaultuomid = default(MicrosoftDynamicsCRMuom), IList <MicrosoftDynamicsCRMdynamicproperty> productDynamicProperty = default(IList <MicrosoftDynamicsCRMdynamicproperty>), IList <MicrosoftDynamicsCRMconnection> productConnections2 = default(IList <MicrosoftDynamicsCRMconnection>), MicrosoftDynamicsCRMpricelevel pricelevelid = default(MicrosoftDynamicsCRMpricelevel), MicrosoftDynamicsCRMsystemuser createdonbehalfby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMsyncerror> productSyncErrors = default(IList <MicrosoftDynamicsCRMsyncerror>), IList <MicrosoftDynamicsCRMconnection> productConnections1 = default(IList <MicrosoftDynamicsCRMconnection>), IList <MicrosoftDynamicsCRMasyncoperation> productAsyncOperations = default(IList <MicrosoftDynamicsCRMasyncoperation>), MicrosoftDynamicsCRMprocessstage stageidProcessstage = default(MicrosoftDynamicsCRMprocessstage), MicrosoftDynamicsCRMproduct parentproductid = default(MicrosoftDynamicsCRMproduct), IList <MicrosoftDynamicsCRMproduct> productParentProduct = default(IList <MicrosoftDynamicsCRMproduct>), IList <MicrosoftDynamicsCRMcontractdetail> productContractLineItems = default(IList <MicrosoftDynamicsCRMcontractdetail>), MicrosoftDynamicsCRMtransactioncurrency transactioncurrencyid = default(MicrosoftDynamicsCRMtransactioncurrency), IList <MicrosoftDynamicsCRMsalesorderdetail> productOrderDetails = default(IList <MicrosoftDynamicsCRMsalesorderdetail>), IList <MicrosoftDynamicsCRMproductpricelevel> productPriceLevels = default(IList <MicrosoftDynamicsCRMproductpricelevel>), MicrosoftDynamicsCRMsubject subjectid = default(MicrosoftDynamicsCRMsubject), MicrosoftDynamicsCRMsystemuser modifiedby = default(MicrosoftDynamicsCRMsystemuser), IList <MicrosoftDynamicsCRMannotation> productAnnotation = default(IList <MicrosoftDynamicsCRMannotation>), IList <MicrosoftDynamicsCRMdynamicpropertyassociation> productDynamicPropertyAssociation = default(IList <MicrosoftDynamicsCRMdynamicpropertyassociation>), MicrosoftDynamicsCRMorganization organizationid = default(MicrosoftDynamicsCRMorganization), MicrosoftDynamicsCRMsystemuser modifiedonbehalfby = default(MicrosoftDynamicsCRMsystemuser))
 {
     this._modifiedbyexternalpartyValue = _modifiedbyexternalpartyValue;
     Description                   = description;
     Productstructure              = productstructure;
     Productnumber                 = productnumber;
     this._subjectidValue          = _subjectidValue;
     Vendorname                    = vendorname;
     Entityimage                   = entityimage;
     Quantityonhand                = quantityonhand;
     this._createdonbehalfbyValue  = _createdonbehalfbyValue;
     Validtodate                   = validtodate;
     this._modifiedonbehalfbyValue = _modifiedonbehalfbyValue;
     Validfromdate                 = validfromdate;
     Vendorpartnumber              = vendorpartnumber;
     Statecode    = statecode;
     Exchangerate = exchangerate;
     Modifiedon   = modifiedon;
     Productid    = productid;
     Vendorid     = vendorid;
     Utcconversiontimezonecode         = utcconversiontimezonecode;
     Quantitydecimal                   = quantitydecimal;
     this._createdbyexternalpartyValue = _createdbyexternalpartyValue;
     Statuscode            = statuscode;
     Producttypecode       = producttypecode;
     EntityimageTimestamp  = entityimageTimestamp;
     Producturl            = producturl;
     this._modifiedbyValue = _modifiedbyValue;
     Traversedpath         = traversedpath;
     Currentcost           = currentcost;
     Price = price;
     this._parentproductidValue = _parentproductidValue;
     this._createdbyValue       = _createdbyValue;
     Createdon           = createdon;
     Isstockitem         = isstockitem;
     Overriddencreatedon = overriddencreatedon;
     Name                                         = name;
     Stockweight                                  = stockweight;
     Suppliername                                 = suppliername;
     PriceBase                                    = priceBase;
     CurrentcostBase                              = currentcostBase;
     this._defaultuomidValue                      = _defaultuomidValue;
     this._organizationidValue                    = _organizationidValue;
     Entityimageid                                = entityimageid;
     EntityimageUrl                               = entityimageUrl;
     Standardcost                                 = standardcost;
     Importsequencenumber                         = importsequencenumber;
     Dmtimportstate                               = dmtimportstate;
     Iskit                                        = iskit;
     Stageid                                      = stageid;
     Stockvolume                                  = stockvolume;
     Size                                         = size;
     Hierarchypath                                = hierarchypath;
     Versionnumber                                = versionnumber;
     this._pricelevelidValue                      = _pricelevelidValue;
     this._defaultuomscheduleidValue              = _defaultuomscheduleidValue;
     StandardcostBase                             = standardcostBase;
     Processid                                    = processid;
     this._transactioncurrencyidValue             = _transactioncurrencyidValue;
     Timezoneruleversionnumber                    = timezoneruleversionnumber;
     CampaignproductAssociation                   = campaignproductAssociation;
     LeadproductAssociation                       = leadproductAssociation;
     CompetitorproductAssociation                 = competitorproductAssociation;
     ProductsalesliteratureAssociation            = productsalesliteratureAssociation;
     ProductProductAssociationAssocProd           = productProductAssociationAssocProd;
     ProductProductSubstituteProductid            = productProductSubstituteProductid;
     ProductProductSubstituteSubstitutedproductid = productProductSubstituteSubstitutedproductid;
     ProductEntitlementAssociation                = productEntitlementAssociation;
     OpportunityProducts                          = opportunityProducts;
     ProductSharepointDocumentLocation            = productSharepointDocumentLocation;
     ProductIncidents                             = productIncidents;
     ProductQuoteDetails                          = productQuoteDetails;
     Defaultuomscheduleid                         = defaultuomscheduleid;
     ProductBulkDeleteFailures                    = productBulkDeleteFailures;
     ProductEntitlementtemplateAssociation        = productEntitlementtemplateAssociation;
     Createdby                                    = createdby;
     ProductInvoiceDetails                        = productInvoiceDetails;
     ProductProductAssociationProd                = productProductAssociationProd;
     Defaultuomid                                 = defaultuomid;
     ProductDynamicProperty                       = productDynamicProperty;
     ProductConnections2                          = productConnections2;
     Pricelevelid                                 = pricelevelid;
     Createdonbehalfby                            = createdonbehalfby;
     ProductSyncErrors                            = productSyncErrors;
     ProductConnections1                          = productConnections1;
     ProductAsyncOperations                       = productAsyncOperations;
     StageidProcessstage                          = stageidProcessstage;
     Parentproductid                              = parentproductid;
     ProductParentProduct                         = productParentProduct;
     ProductContractLineItems                     = productContractLineItems;
     Transactioncurrencyid                        = transactioncurrencyid;
     ProductOrderDetails                          = productOrderDetails;
     ProductPriceLevels                           = productPriceLevels;
     Subjectid                                    = subjectid;
     Modifiedby                                   = modifiedby;
     ProductAnnotation                            = productAnnotation;
     ProductDynamicPropertyAssociation            = productDynamicPropertyAssociation;
     Organizationid                               = organizationid;
     Modifiedonbehalfby                           = modifiedonbehalfby;
     CustomInit();
 }