/// <summary> /// Initializes a new instance of the <see cref="CustomerPaymentMethod" /> class. /// </summary> /// <param name="active">active.</param> /// <param name="cardAccountNbr">cardAccountNbr.</param> /// <param name="cashAccount">cashAccount.</param> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="customerID">customerID.</param> /// <param name="customerProfileID">customerProfileID.</param> /// <param name="details">details.</param> /// <param name="instanceID">instanceID.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="paymentMethod">paymentMethod.</param> /// <param name="procCenterID">procCenterID.</param> public CustomerPaymentMethod(BooleanValue active = default(BooleanValue), StringValue cardAccountNbr = default(StringValue), StringValue cashAccount = default(StringValue), DateTimeValue createdDateTime = default(DateTimeValue), StringValue customerID = default(StringValue), StringValue customerProfileID = default(StringValue), List <CustomerPaymentMethodDetail> details = default(List <CustomerPaymentMethodDetail>), IntValue instanceID = default(IntValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), StringValue paymentMethod = default(StringValue), StringValue procCenterID = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Active = active; this.CardAccountNbr = cardAccountNbr; this.CashAccount = cashAccount; this.CreatedDateTime = createdDateTime; this.CustomerID = customerID; this.CustomerProfileID = customerProfileID; this.Details = details; this.InstanceID = instanceID; this.LastModifiedDateTime = lastModifiedDateTime; this.PaymentMethod = paymentMethod; this.ProcCenterID = procCenterID; }
/// <summary> /// Initializes a new instance of the <see cref="VendorPriceWorksheet" /> class. /// </summary> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="description">description.</param> /// <param name="effectiveDate">effectiveDate.</param> /// <param name="expirationDate">expirationDate.</param> /// <param name="hold">hold.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="overwriteOverlappingPrices">overwriteOverlappingPrices.</param> /// <param name="promotional">promotional.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="status">status.</param> /// <param name="vendorSalesPrices">vendorSalesPrices.</param> public VendorPriceWorksheet(DateTimeValue createdDateTime = default(DateTimeValue), StringValue description = default(StringValue), DateTimeValue effectiveDate = default(DateTimeValue), DateTimeValue expirationDate = default(DateTimeValue), BooleanValue hold = default(BooleanValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), BooleanValue overwriteOverlappingPrices = default(BooleanValue), BooleanValue promotional = default(BooleanValue), StringValue referenceNbr = default(StringValue), StringValue status = default(StringValue), List <VendorPriceWorksheetDetail> vendorSalesPrices = default(List <VendorPriceWorksheetDetail>), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.CreatedDateTime = createdDateTime; this.Description = description; this.EffectiveDate = effectiveDate; this.ExpirationDate = expirationDate; this.Hold = hold; this.LastModifiedDateTime = lastModifiedDateTime; this.OverwriteOverlappingPrices = overwriteOverlappingPrices; this.Promotional = promotional; this.ReferenceNbr = referenceNbr; this.Status = status; this.VendorSalesPrices = vendorSalesPrices; }
/// <summary> /// Initializes a new instance of the <see cref="PaymentApplicationHistoryDetail" /> class. /// </summary> /// <param name="adjustedDocType">adjustedDocType.</param> /// <param name="adjustedRefNbr">adjustedRefNbr.</param> /// <param name="adjustingDocType">adjustingDocType.</param> /// <param name="adjustingRefNbr">adjustingRefNbr.</param> /// <param name="adjustmentNbr">adjustmentNbr.</param> /// <param name="adjustsVAT">adjustsVAT.</param> /// <param name="amountPaid">amountPaid.</param> /// <param name="applicationPeriod">applicationPeriod.</param> /// <param name="balance">balance.</param> /// <param name="balanceWriteOff">balanceWriteOff.</param> /// <param name="batchNbr">batchNbr.</param> /// <param name="cashDiscountBalance">cashDiscountBalance.</param> /// <param name="cashDiscountDate">cashDiscountDate.</param> /// <param name="cashDiscountTaken">cashDiscountTaken.</param> /// <param name="currencyID">currencyID.</param> /// <param name="customer">customer.</param> /// <param name="customerOrder">customerOrder.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="displayDocType">displayDocType.</param> /// <param name="displayRefNbr">displayRefNbr.</param> /// <param name="dueDate">dueDate.</param> /// <param name="postPeriod">postPeriod.</param> /// <param name="vATCreditMemo">vATCreditMemo.</param> public PaymentApplicationHistoryDetail(StringValue adjustedDocType = default(StringValue), StringValue adjustedRefNbr = default(StringValue), StringValue adjustingDocType = default(StringValue), StringValue adjustingRefNbr = default(StringValue), IntValue adjustmentNbr = default(IntValue), BooleanValue adjustsVAT = default(BooleanValue), DecimalValue amountPaid = default(DecimalValue), StringValue applicationPeriod = default(StringValue), DecimalValue balance = default(DecimalValue), DecimalValue balanceWriteOff = default(DecimalValue), StringValue batchNbr = default(StringValue), DecimalValue cashDiscountBalance = default(DecimalValue), DateTimeValue cashDiscountDate = default(DateTimeValue), DecimalValue cashDiscountTaken = default(DecimalValue), StringValue currencyID = default(StringValue), StringValue customer = default(StringValue), StringValue customerOrder = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), StringValue displayDocType = default(StringValue), StringValue displayRefNbr = default(StringValue), DateTimeValue dueDate = default(DateTimeValue), StringValue postPeriod = default(StringValue), StringValue vATCreditMemo = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.AdjustedDocType = adjustedDocType; this.AdjustedRefNbr = adjustedRefNbr; this.AdjustingDocType = adjustingDocType; this.AdjustingRefNbr = adjustingRefNbr; this.AdjustmentNbr = adjustmentNbr; this.AdjustsVAT = adjustsVAT; this.AmountPaid = amountPaid; this.ApplicationPeriod = applicationPeriod; this.Balance = balance; this.BalanceWriteOff = balanceWriteOff; this.BatchNbr = batchNbr; this.CashDiscountBalance = cashDiscountBalance; this.CashDiscountDate = cashDiscountDate; this.CashDiscountTaken = cashDiscountTaken; this.CurrencyID = currencyID; this.Customer = customer; this.CustomerOrder = customerOrder; this.Date = date; this.Description = description; this.DisplayDocType = displayDocType; this.DisplayRefNbr = displayRefNbr; this.DueDate = dueDate; this.PostPeriod = postPeriod; this.VATCreditMemo = vATCreditMemo; }
/// <summary> /// Initializes a new instance of the <see cref="Case" /> class. /// </summary> /// <param name="activities">activities.</param> /// <param name="attributes">attributes.</param> /// <param name="billable">billable.</param> /// <param name="billableOvertime">billableOvertime.</param> /// <param name="billableTime">billableTime.</param> /// <param name="businessAccount">businessAccount.</param> /// <param name="businessAccountName">businessAccountName.</param> /// <param name="caseID">caseID.</param> /// <param name="classID">classID.</param> /// <param name="closingDate">closingDate.</param> /// <param name="contactDisplayName">contactDisplayName.</param> /// <param name="contactID">contactID.</param> /// <param name="contract">contract.</param> /// <param name="dateReported">dateReported.</param> /// <param name="description">description.</param> /// <param name="initialResponse">initialResponse.</param> /// <param name="lastActivityDate">lastActivityDate.</param> /// <param name="lastIncomingActivity">lastIncomingActivity.</param> /// <param name="lastOutgoingActivity">lastOutgoingActivity.</param> /// <param name="location">location.</param> /// <param name="manualOverride">manualOverride.</param> /// <param name="overtimeSpent">overtimeSpent.</param> /// <param name="owner">owner.</param> /// <param name="ownerEmployeeName">ownerEmployeeName.</param> /// <param name="priority">priority.</param> /// <param name="reason">reason.</param> /// <param name="relatedCases">relatedCases.</param> /// <param name="relations">relations.</param> /// <param name="resolutionTime">resolutionTime.</param> /// <param name="severity">severity.</param> /// <param name="sLA">sLA.</param> /// <param name="status">status.</param> /// <param name="subject">subject.</param> /// <param name="timeSpent">timeSpent.</param> /// <param name="workgroup">workgroup.</param> /// <param name="workgroupDescription">workgroupDescription.</param> public Case(List <CaseActivityDetail> activities = default(List <CaseActivityDetail>), List <AttributeDetail> attributes = default(List <AttributeDetail>), BooleanValue billable = default(BooleanValue), IntValue billableOvertime = default(IntValue), IntValue billableTime = default(IntValue), StringValue businessAccount = default(StringValue), StringValue businessAccountName = default(StringValue), StringValue caseID = default(StringValue), StringValue classID = default(StringValue), DateTimeValue closingDate = default(DateTimeValue), StringValue contactDisplayName = default(StringValue), IntValue contactID = default(IntValue), StringValue contract = default(StringValue), DateTimeValue dateReported = default(DateTimeValue), StringValue description = default(StringValue), StringValue initialResponse = default(StringValue), DateTimeValue lastActivityDate = default(DateTimeValue), DateTimeValue lastIncomingActivity = default(DateTimeValue), DateTimeValue lastOutgoingActivity = default(DateTimeValue), StringValue location = default(StringValue), BooleanValue manualOverride = default(BooleanValue), StringValue overtimeSpent = default(StringValue), StringValue owner = default(StringValue), StringValue ownerEmployeeName = default(StringValue), StringValue priority = default(StringValue), StringValue reason = default(StringValue), List <CaseRelatedCase> relatedCases = default(List <CaseRelatedCase>), List <RelationDetail> relations = default(List <RelationDetail>), StringValue resolutionTime = default(StringValue), StringValue severity = default(StringValue), DateTimeValue sLA = default(DateTimeValue), StringValue status = default(StringValue), StringValue subject = default(StringValue), StringValue timeSpent = default(StringValue), StringValue workgroup = default(StringValue), StringValue workgroupDescription = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Activities = activities; this.Attributes = attributes; this.Billable = billable; this.BillableOvertime = billableOvertime; this.BillableTime = billableTime; this.BusinessAccount = businessAccount; this.BusinessAccountName = businessAccountName; this.CaseID = caseID; this.ClassID = classID; this.ClosingDate = closingDate; this.ContactDisplayName = contactDisplayName; this.ContactID = contactID; this.Contract = contract; this.DateReported = dateReported; this.Description = description; this.InitialResponse = initialResponse; this.LastActivityDate = lastActivityDate; this.LastIncomingActivity = lastIncomingActivity; this.LastOutgoingActivity = lastOutgoingActivity; this.Location = location; this.ManualOverride = manualOverride; this.OvertimeSpent = overtimeSpent; this.Owner = owner; this.OwnerEmployeeName = ownerEmployeeName; this.Priority = priority; this.Reason = reason; this.RelatedCases = relatedCases; this.Relations = relations; this.ResolutionTime = resolutionTime; this.Severity = severity; this.SLA = sLA; this.Status = status; this.Subject = subject; this.TimeSpent = timeSpent; this.Workgroup = workgroup; this.WorkgroupDescription = workgroupDescription; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectTask" /> class. /// </summary> /// <param name="activityHistory">activityHistory.</param> /// <param name="attribute">attribute.</param> /// <param name="billingAndAllocationSettings">billingAndAllocationSettings.</param> /// <param name="cRMLink">cRMLink.</param> /// <param name="_default">_default.</param> /// <param name="defaultValues">defaultValues.</param> /// <param name="description">description.</param> /// <param name="externalRefNbr">externalRefNbr.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="projectID">projectID.</param> /// <param name="projectTaskID">projectTaskID.</param> /// <param name="properties">properties.</param> /// <param name="status">status.</param> /// <param name="visibilitySettings">visibilitySettings.</param> public ProjectTask(List <ProjectActivity> activityHistory = default(List <ProjectActivity>), List <AttributeValue> attribute = default(List <AttributeValue>), ProjectTaskBillingAndAllocationSettings billingAndAllocationSettings = default(ProjectTaskBillingAndAllocationSettings), ProjectTaskToCRMLink cRMLink = default(ProjectTaskToCRMLink), BooleanValue _default = default(BooleanValue), ProjectTaskDefaultValues defaultValues = default(ProjectTaskDefaultValues), StringValue description = default(StringValue), StringValue externalRefNbr = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), StringValue projectID = default(StringValue), StringValue projectTaskID = default(StringValue), ProjectTaskProperties properties = default(ProjectTaskProperties), StringValue status = default(StringValue), VisibilitySettings visibilitySettings = default(VisibilitySettings), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.ActivityHistory = activityHistory; this.Attribute = attribute; this.BillingAndAllocationSettings = billingAndAllocationSettings; this.CRMLink = cRMLink; this.Default = _default; this.DefaultValues = defaultValues; this.Description = description; this.ExternalRefNbr = externalRefNbr; this.LastModifiedDateTime = lastModifiedDateTime; this.ProjectID = projectID; this.ProjectTaskID = projectTaskID; this.Properties = properties; this.Status = status; this.VisibilitySettings = visibilitySettings; }
/// <summary> /// Initializes a new instance of the <see cref="InvoiceDetail" /> class. /// </summary> /// <param name="account">account.</param> /// <param name="amount">amount.</param> /// <param name="branch">branch.</param> /// <param name="calculateDiscountsOnImport">calculateDiscountsOnImport.</param> /// <param name="costCode">costCode.</param> /// <param name="discountAmount">discountAmount.</param> /// <param name="extendedPrice">extendedPrice.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="lineNbr">lineNbr.</param> /// <param name="projectTask">projectTask.</param> /// <param name="qty">qty.</param> /// <param name="subaccount">subaccount.</param> /// <param name="subitem">subitem.</param> /// <param name="transactionDescription">transactionDescription.</param> /// <param name="unitPrice">unitPrice.</param> /// <param name="uOM">uOM.</param> public InvoiceDetail(StringValue account = default(StringValue), DecimalValue amount = default(DecimalValue), StringValue branch = default(StringValue), BooleanValue calculateDiscountsOnImport = default(BooleanValue), StringValue costCode = default(StringValue), DecimalValue discountAmount = default(DecimalValue), DecimalValue extendedPrice = default(DecimalValue), StringValue inventoryID = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), IntValue lineNbr = default(IntValue), StringValue projectTask = default(StringValue), DecimalValue qty = default(DecimalValue), StringValue subaccount = default(StringValue), StringValue subitem = default(StringValue), StringValue transactionDescription = default(StringValue), DecimalValue unitPrice = default(DecimalValue), StringValue uOM = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Account = account; this.Amount = amount; this.Branch = branch; this.CalculateDiscountsOnImport = calculateDiscountsOnImport; this.CostCode = costCode; this.DiscountAmount = discountAmount; this.ExtendedPrice = extendedPrice; this.InventoryID = inventoryID; this.LastModifiedDateTime = lastModifiedDateTime; this.LineNbr = lineNbr; this.ProjectTask = projectTask; this.Qty = qty; this.Subaccount = subaccount; this.Subitem = subitem; this.TransactionDescription = transactionDescription; this.UnitPrice = unitPrice; this.UOM = uOM; }
/// <summary> /// Initializes a new instance of the <see cref="SalesOrderCreateShipmentParameters" /> class. /// </summary> /// <param name="shipmentDate">shipmentDate.</param> /// <param name="warehouseID">warehouseID.</param> public SalesOrderCreateShipmentParameters(DateTimeValue shipmentDate = default(DateTimeValue), StringValue warehouseID = default(StringValue)) { this.ShipmentDate = shipmentDate; this.WarehouseID = warehouseID; }
/// <summary> /// Initializes a new instance of the <see cref="FinancialYear" /> class. /// </summary> /// <param name="adjustToPeriodStart">adjustToPeriodStart.</param> /// <param name="belongsToNextYear">belongsToNextYear.</param> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="dayOfWeek">dayOfWeek.</param> /// <param name="details">details.</param> /// <param name="financialYearStartsOn">financialYearStartsOn.</param> /// <param name="firstFinancialYear">firstFinancialYear.</param> /// <param name="firstPeriodStartDate">firstPeriodStartDate.</param> /// <param name="hasAdjustmentPeriod">hasAdjustmentPeriod.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="lengthOfFinancialPeriodInDays">lengthOfFinancialPeriodInDays.</param> /// <param name="nbrOfFinancialPeriods">nbrOfFinancialPeriods.</param> /// <param name="periodsStartDayOfWeek">periodsStartDayOfWeek.</param> /// <param name="periodType">periodType.</param> /// <param name="userDefinedPeriods">userDefinedPeriods.</param> /// <param name="yearEndCalculationMethod">yearEndCalculationMethod.</param> public FinancialYear(BooleanValue adjustToPeriodStart = default(BooleanValue), BooleanValue belongsToNextYear = default(BooleanValue), DateTimeValue createdDateTime = default(DateTimeValue), StringValue dayOfWeek = default(StringValue), List <FinancialYearPeriodDetail> details = default(List <FinancialYearPeriodDetail>), DateTimeValue financialYearStartsOn = default(DateTimeValue), StringValue firstFinancialYear = default(StringValue), DateTimeValue firstPeriodStartDate = default(DateTimeValue), BooleanValue hasAdjustmentPeriod = default(BooleanValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), ShortValue lengthOfFinancialPeriodInDays = default(ShortValue), ShortValue nbrOfFinancialPeriods = default(ShortValue), StringValue periodsStartDayOfWeek = default(StringValue), StringValue periodType = default(StringValue), BooleanValue userDefinedPeriods = default(BooleanValue), StringValue yearEndCalculationMethod = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.AdjustToPeriodStart = adjustToPeriodStart; this.BelongsToNextYear = belongsToNextYear; this.CreatedDateTime = createdDateTime; this.DayOfWeek = dayOfWeek; this.Details = details; this.FinancialYearStartsOn = financialYearStartsOn; this.FirstFinancialYear = firstFinancialYear; this.FirstPeriodStartDate = firstPeriodStartDate; this.HasAdjustmentPeriod = hasAdjustmentPeriod; this.LastModifiedDateTime = lastModifiedDateTime; this.LengthOfFinancialPeriodInDays = lengthOfFinancialPeriodInDays; this.NbrOfFinancialPeriods = nbrOfFinancialPeriods; this.PeriodsStartDayOfWeek = periodsStartDayOfWeek; this.PeriodType = periodType; this.UserDefinedPeriods = userDefinedPeriods; this.YearEndCalculationMethod = yearEndCalculationMethod; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectBudget" /> class. /// </summary> /// <param name="accountGroup">accountGroup.</param> /// <param name="actualAmount">actualAmount.</param> /// <param name="actualPlusOpenCommittedAmount">actualPlusOpenCommittedAmount.</param> /// <param name="actualQty">actualQty.</param> /// <param name="autoCompleted">autoCompleted.</param> /// <param name="budgetedCOAmount">budgetedCOAmount.</param> /// <param name="budgetedCOQty">budgetedCOQty.</param> /// <param name="committedCOAmount">committedCOAmount.</param> /// <param name="committedCOQty">committedCOQty.</param> /// <param name="committedInvoicedAmount">committedInvoicedAmount.</param> /// <param name="committedInvoicedQty">committedInvoicedQty.</param> /// <param name="committedOpenAmount">committedOpenAmount.</param> /// <param name="committedOpenQty">committedOpenQty.</param> /// <param name="committedReceivedQty">committedReceivedQty.</param> /// <param name="completed">completed.</param> /// <param name="costAtCompletion">costAtCompletion.</param> /// <param name="costCode">costCode.</param> /// <param name="costToComplete">costToComplete.</param> /// <param name="description">description.</param> /// <param name="draftInvoicesAmount">draftInvoicesAmount.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="lastCostAtCompletion">lastCostAtCompletion.</param> /// <param name="lastCostToComplete">lastCostToComplete.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="lastPercentageOfCompletion">lastPercentageOfCompletion.</param> /// <param name="originalBudgetedAmount">originalBudgetedAmount.</param> /// <param name="originalBudgetedQty">originalBudgetedQty.</param> /// <param name="originalCommittedAmount">originalCommittedAmount.</param> /// <param name="originalCommittedQty">originalCommittedQty.</param> /// <param name="pendingInvoiceAmount">pendingInvoiceAmount.</param> /// <param name="percentageOfCompletion">percentageOfCompletion.</param> /// <param name="performance">performance.</param> /// <param name="projectID">projectID.</param> /// <param name="projectTaskID">projectTaskID.</param> /// <param name="retainage">retainage.</param> /// <param name="revenueTask">revenueTask.</param> /// <param name="revisedBudgetedAmount">revisedBudgetedAmount.</param> /// <param name="revisedBudgetedQty">revisedBudgetedQty.</param> /// <param name="revisedCommittedAmount">revisedCommittedAmount.</param> /// <param name="revisedCommittedQty">revisedCommittedQty.</param> /// <param name="taxCategory">taxCategory.</param> /// <param name="type">type.</param> /// <param name="unitRate">unitRate.</param> /// <param name="uOM">uOM.</param> /// <param name="varianceAmount">varianceAmount.</param> public ProjectBudget(StringValue accountGroup = default(StringValue), DecimalValue actualAmount = default(DecimalValue), DecimalValue actualPlusOpenCommittedAmount = default(DecimalValue), DecimalValue actualQty = default(DecimalValue), BooleanValue autoCompleted = default(BooleanValue), DecimalValue budgetedCOAmount = default(DecimalValue), DecimalValue budgetedCOQty = default(DecimalValue), DecimalValue committedCOAmount = default(DecimalValue), DecimalValue committedCOQty = default(DecimalValue), DecimalValue committedInvoicedAmount = default(DecimalValue), DecimalValue committedInvoicedQty = default(DecimalValue), DecimalValue committedOpenAmount = default(DecimalValue), DecimalValue committedOpenQty = default(DecimalValue), DecimalValue committedReceivedQty = default(DecimalValue), DecimalValue completed = default(DecimalValue), DecimalValue costAtCompletion = default(DecimalValue), StringValue costCode = default(StringValue), DecimalValue costToComplete = default(DecimalValue), StringValue description = default(StringValue), DecimalValue draftInvoicesAmount = default(DecimalValue), StringValue inventoryID = default(StringValue), DecimalValue lastCostAtCompletion = default(DecimalValue), DecimalValue lastCostToComplete = default(DecimalValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), DecimalValue lastPercentageOfCompletion = default(DecimalValue), DecimalValue originalBudgetedAmount = default(DecimalValue), DecimalValue originalBudgetedQty = default(DecimalValue), DecimalValue originalCommittedAmount = default(DecimalValue), DecimalValue originalCommittedQty = default(DecimalValue), DecimalValue pendingInvoiceAmount = default(DecimalValue), DecimalValue percentageOfCompletion = default(DecimalValue), DecimalValue performance = default(DecimalValue), StringValue projectID = default(StringValue), StringValue projectTaskID = default(StringValue), DecimalValue retainage = default(DecimalValue), IntValue revenueTask = default(IntValue), DecimalValue revisedBudgetedAmount = default(DecimalValue), DecimalValue revisedBudgetedQty = default(DecimalValue), DecimalValue revisedCommittedAmount = default(DecimalValue), DecimalValue revisedCommittedQty = default(DecimalValue), StringValue taxCategory = default(StringValue), StringValue type = default(StringValue), DecimalValue unitRate = default(DecimalValue), StringValue uOM = default(StringValue), DecimalValue varianceAmount = default(DecimalValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.AccountGroup = accountGroup; this.ActualAmount = actualAmount; this.ActualPlusOpenCommittedAmount = actualPlusOpenCommittedAmount; this.ActualQty = actualQty; this.AutoCompleted = autoCompleted; this.BudgetedCOAmount = budgetedCOAmount; this.BudgetedCOQty = budgetedCOQty; this.CommittedCOAmount = committedCOAmount; this.CommittedCOQty = committedCOQty; this.CommittedInvoicedAmount = committedInvoicedAmount; this.CommittedInvoicedQty = committedInvoicedQty; this.CommittedOpenAmount = committedOpenAmount; this.CommittedOpenQty = committedOpenQty; this.CommittedReceivedQty = committedReceivedQty; this.Completed = completed; this.CostAtCompletion = costAtCompletion; this.CostCode = costCode; this.CostToComplete = costToComplete; this.Description = description; this.DraftInvoicesAmount = draftInvoicesAmount; this.InventoryID = inventoryID; this.LastCostAtCompletion = lastCostAtCompletion; this.LastCostToComplete = lastCostToComplete; this.LastModifiedDateTime = lastModifiedDateTime; this.LastPercentageOfCompletion = lastPercentageOfCompletion; this.OriginalBudgetedAmount = originalBudgetedAmount; this.OriginalBudgetedQty = originalBudgetedQty; this.OriginalCommittedAmount = originalCommittedAmount; this.OriginalCommittedQty = originalCommittedQty; this.PendingInvoiceAmount = pendingInvoiceAmount; this.PercentageOfCompletion = percentageOfCompletion; this.Performance = performance; this.ProjectID = projectID; this.ProjectTaskID = projectTaskID; this.Retainage = retainage; this.RevenueTask = revenueTask; this.RevisedBudgetedAmount = revisedBudgetedAmount; this.RevisedBudgetedQty = revisedBudgetedQty; this.RevisedCommittedAmount = revisedCommittedAmount; this.RevisedCommittedQty = revisedCommittedQty; this.TaxCategory = taxCategory; this.Type = type; this.UnitRate = unitRate; this.UOM = uOM; this.VarianceAmount = varianceAmount; }
/// <summary> /// Initializes a new instance of the <see cref="ShipmentDetailAllocation" /> class. /// </summary> /// <param name="description">description.</param> /// <param name="expirationDate">expirationDate.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="locationID">locationID.</param> /// <param name="lotSerialNbr">lotSerialNbr.</param> /// <param name="orderNbr">orderNbr.</param> /// <param name="orderType">orderType.</param> /// <param name="qty">qty.</param> /// <param name="subitem">subitem.</param> /// <param name="uOM">uOM.</param> public ShipmentDetailAllocation(StringValue description = default(StringValue), DateTimeValue expirationDate = default(DateTimeValue), StringValue inventoryID = default(StringValue), StringValue locationID = default(StringValue), StringValue lotSerialNbr = default(StringValue), StringValue orderNbr = default(StringValue), StringValue orderType = default(StringValue), DecimalValue qty = default(DecimalValue), StringValue subitem = default(StringValue), StringValue uOM = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Description = description; this.ExpirationDate = expirationDate; this.InventoryID = inventoryID; this.LocationID = locationID; this.LotSerialNbr = lotSerialNbr; this.OrderNbr = orderNbr; this.OrderType = orderType; this.Qty = qty; this.Subitem = subitem; this.UOM = uOM; }
/// <summary> /// Initializes a new instance of the <see cref="AccountDetailsRow" /> class. /// </summary> /// <param name="account">account.</param> /// <param name="batchNbr">batchNbr.</param> /// <param name="beginingBalance">beginingBalance.</param> /// <param name="branch">branch.</param> /// <param name="creditAmount">creditAmount.</param> /// <param name="currencyBeginingBalance">currencyBeginingBalance.</param> /// <param name="currencyCreditAmount">currencyCreditAmount.</param> /// <param name="currencyDebitAmount">currencyDebitAmount.</param> /// <param name="currencyEndingBalance">currencyEndingBalance.</param> /// <param name="currencyID">currencyID.</param> /// <param name="debitAmount">debitAmount.</param> /// <param name="description">description.</param> /// <param name="endingBalance">endingBalance.</param> /// <param name="includedinReclassHistory">includedinReclassHistory.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="lineNbr">lineNbr.</param> /// <param name="module">module.</param> /// <param name="period">period.</param> /// <param name="reclassBatchNbr">reclassBatchNbr.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="selected">selected.</param> /// <param name="subaccount">subaccount.</param> /// <param name="transactionDate">transactionDate.</param> /// <param name="vendorOrCustomer">vendorOrCustomer.</param> public AccountDetailsRow(StringValue account = default(StringValue), StringValue batchNbr = default(StringValue), DecimalValue beginingBalance = default(DecimalValue), StringValue branch = default(StringValue), DecimalValue creditAmount = default(DecimalValue), DecimalValue currencyBeginingBalance = default(DecimalValue), DecimalValue currencyCreditAmount = default(DecimalValue), DecimalValue currencyDebitAmount = default(DecimalValue), DecimalValue currencyEndingBalance = default(DecimalValue), StringValue currencyID = default(StringValue), DecimalValue debitAmount = default(DecimalValue), StringValue description = default(StringValue), DecimalValue endingBalance = default(DecimalValue), BooleanValue includedinReclassHistory = default(BooleanValue), StringValue inventoryID = default(StringValue), IntValue lineNbr = default(IntValue), StringValue module = default(StringValue), StringValue period = default(StringValue), StringValue reclassBatchNbr = default(StringValue), StringValue referenceNbr = default(StringValue), BooleanValue selected = default(BooleanValue), StringValue subaccount = default(StringValue), DateTimeValue transactionDate = default(DateTimeValue), StringValue vendorOrCustomer = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Account = account; this.BatchNbr = batchNbr; this.BeginingBalance = beginingBalance; this.Branch = branch; this.CreditAmount = creditAmount; this.CurrencyBeginingBalance = currencyBeginingBalance; this.CurrencyCreditAmount = currencyCreditAmount; this.CurrencyDebitAmount = currencyDebitAmount; this.CurrencyEndingBalance = currencyEndingBalance; this.CurrencyID = currencyID; this.DebitAmount = debitAmount; this.Description = description; this.EndingBalance = endingBalance; this.IncludedinReclassHistory = includedinReclassHistory; this.InventoryID = inventoryID; this.LineNbr = lineNbr; this.Module = module; this.Period = period; this.ReclassBatchNbr = reclassBatchNbr; this.ReferenceNbr = referenceNbr; this.Selected = selected; this.Subaccount = subaccount; this.TransactionDate = transactionDate; this.VendorOrCustomer = vendorOrCustomer; }
/// <summary> /// Initializes a new instance of the <see cref="Employee" /> class. /// </summary> /// <param name="attributes">attributes.</param> /// <param name="contactInfo">contactInfo.</param> /// <param name="delegates">delegates.</param> /// <param name="employeeID">employeeID.</param> /// <param name="employeeName">employeeName.</param> /// <param name="employeeSettings">employeeSettings.</param> /// <param name="employmentHistory">employmentHistory.</param> /// <param name="financialSettings">financialSettings.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="status">status.</param> public Employee(List <AttributeDetail> attributes = default(List <AttributeDetail>), Contact contactInfo = default(Contact), List <EmployeeDelegate> delegates = default(List <EmployeeDelegate>), StringValue employeeID = default(StringValue), StringValue employeeName = default(StringValue), EmployeeSettings employeeSettings = default(EmployeeSettings), List <EmploymentHistoryRecord> employmentHistory = default(List <EmploymentHistoryRecord>), EmployeeFinancialSettings financialSettings = default(EmployeeFinancialSettings), DateTimeValue lastModifiedDateTime = default(DateTimeValue), StringValue status = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Attributes = attributes; this.ContactInfo = contactInfo; this.Delegates = delegates; this.EmployeeID = employeeID; this.EmployeeName = employeeName; this.EmployeeSettings = employeeSettings; this.EmploymentHistory = employmentHistory; this.FinancialSettings = financialSettings; this.LastModifiedDateTime = lastModifiedDateTime; this.Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="InventoryReceipt" /> class. /// </summary> /// <param name="controlCost">controlCost.</param> /// <param name="controlQty">controlQty.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="details">details.</param> /// <param name="hold">hold.</param> /// <param name="postPeriod">postPeriod.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="status">status.</param> /// <param name="totalCost">totalCost.</param> /// <param name="totalQty">totalQty.</param> /// <param name="transferNbr">transferNbr.</param> public InventoryReceipt(DecimalValue controlCost = default(DecimalValue), DecimalValue controlQty = default(DecimalValue), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), List <InventoryReceiptDetail> details = default(List <InventoryReceiptDetail>), BooleanValue hold = default(BooleanValue), StringValue postPeriod = default(StringValue), StringValue referenceNbr = default(StringValue), StringValue status = default(StringValue), DecimalValue totalCost = default(DecimalValue), DecimalValue totalQty = default(DecimalValue), StringValue transferNbr = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.ControlCost = controlCost; this.ControlQty = controlQty; this.Date = date; this.Description = description; this.Details = details; this.Hold = hold; this.PostPeriod = postPeriod; this.ReferenceNbr = referenceNbr; this.Status = status; this.TotalCost = totalCost; this.TotalQty = totalQty; this.TransferNbr = transferNbr; }
/// <summary> /// Initializes a new instance of the <see cref="KitAssembly" /> class. /// </summary> /// <param name="allocations">allocations.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="hold">hold.</param> /// <param name="kitInventoryID">kitInventoryID.</param> /// <param name="locationID">locationID.</param> /// <param name="nonStockComponents">nonStockComponents.</param> /// <param name="postPeriod">postPeriod.</param> /// <param name="qty">qty.</param> /// <param name="reasonCode">reasonCode.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="revision">revision.</param> /// <param name="status">status.</param> /// <param name="stockComponents">stockComponents.</param> /// <param name="subitem">subitem.</param> /// <param name="type">type.</param> /// <param name="uOM">uOM.</param> /// <param name="warehouseID">warehouseID.</param> public KitAssembly(List <KitAssemblyAllocation> allocations = default(List <KitAssemblyAllocation>), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), BooleanValue hold = default(BooleanValue), StringValue kitInventoryID = default(StringValue), StringValue locationID = default(StringValue), List <KitAssemblyNonStockComponent> nonStockComponents = default(List <KitAssemblyNonStockComponent>), StringValue postPeriod = default(StringValue), DecimalValue qty = default(DecimalValue), StringValue reasonCode = default(StringValue), StringValue referenceNbr = default(StringValue), StringValue revision = default(StringValue), StringValue status = default(StringValue), List <KitAssemblyStockComponent> stockComponents = default(List <KitAssemblyStockComponent>), StringValue subitem = default(StringValue), StringValue type = default(StringValue), StringValue uOM = default(StringValue), StringValue warehouseID = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Allocations = allocations; this.Date = date; this.Description = description; this.Hold = hold; this.KitInventoryID = kitInventoryID; this.LocationID = locationID; this.NonStockComponents = nonStockComponents; this.PostPeriod = postPeriod; this.Qty = qty; this.ReasonCode = reasonCode; this.ReferenceNbr = referenceNbr; this.Revision = revision; this.Status = status; this.StockComponents = stockComponents; this.Subitem = subitem; this.Type = type; this.UOM = uOM; this.WarehouseID = warehouseID; }
/// <summary> /// Initializes a new instance of the <see cref="Approval" /> class. /// </summary> /// <param name="approvedBy">approvedBy.</param> /// <param name="approvedByName">approvedByName.</param> /// <param name="approver">approver.</param> /// <param name="approverName">approverName.</param> /// <param name="date">date.</param> /// <param name="status">status.</param> /// <param name="workgroup">workgroup.</param> public Approval(StringValue approvedBy = default(StringValue), StringValue approvedByName = default(StringValue), StringValue approver = default(StringValue), StringValue approverName = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue status = default(StringValue), StringValue workgroup = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.ApprovedBy = approvedBy; this.ApprovedByName = approvedByName; this.Approver = approver; this.ApproverName = approverName; this.Date = date; this.Status = status; this.Workgroup = workgroup; }
/// <summary> /// Initializes a new instance of the <see cref="TaskRelatedActivity" /> class. /// </summary> /// <param name="billable">billable.</param> /// <param name="billableOvertime">billableOvertime.</param> /// <param name="billableTime">billableTime.</param> /// <param name="category">category.</param> /// <param name="createdAt">createdAt.</param> /// <param name="createdBy">createdBy.</param> /// <param name="isCompleteIcon">isCompleteIcon.</param> /// <param name="noteID">noteID.</param> /// <param name="overtime">overtime.</param> /// <param name="owner">owner.</param> /// <param name="priorityIcon">priorityIcon.</param> /// <param name="refNoteID">refNoteID.</param> /// <param name="released">released.</param> /// <param name="startDate">startDate.</param> /// <param name="status">status.</param> /// <param name="summary">summary.</param> /// <param name="timeSpent">timeSpent.</param> /// <param name="type">type.</param> /// <param name="workgroup">workgroup.</param> public TaskRelatedActivity(BooleanValue billable = default(BooleanValue), StringValue billableOvertime = default(StringValue), StringValue billableTime = default(StringValue), StringValue category = default(StringValue), DateTimeValue createdAt = default(DateTimeValue), StringValue createdBy = default(StringValue), StringValue isCompleteIcon = default(StringValue), GuidValue noteID = default(GuidValue), StringValue overtime = default(StringValue), StringValue owner = default(StringValue), StringValue priorityIcon = default(StringValue), GuidValue refNoteID = default(GuidValue), BooleanValue released = default(BooleanValue), DateTimeValue startDate = default(DateTimeValue), StringValue status = default(StringValue), StringValue summary = default(StringValue), StringValue timeSpent = default(StringValue), StringValue type = default(StringValue), StringValue workgroup = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Billable = billable; this.BillableOvertime = billableOvertime; this.BillableTime = billableTime; this.Category = category; this.CreatedAt = createdAt; this.CreatedBy = createdBy; this.IsCompleteIcon = isCompleteIcon; this.NoteID = noteID; this.Overtime = overtime; this.Owner = owner; this.PriorityIcon = priorityIcon; this.RefNoteID = refNoteID; this.Released = released; this.StartDate = startDate; this.Status = status; this.Summary = summary; this.TimeSpent = timeSpent; this.Type = type; this.Workgroup = workgroup; }
/// <summary> /// Initializes a new instance of the <see cref="TaskRelatedTask" /> class. /// </summary> /// <param name="completedAt">completedAt.</param> /// <param name="dueDate">dueDate.</param> /// <param name="recordID">recordID.</param> /// <param name="startDate">startDate.</param> /// <param name="status">status.</param> /// <param name="subject">subject.</param> public TaskRelatedTask(DateTimeValue completedAt = default(DateTimeValue), DateTimeValue dueDate = default(DateTimeValue), IntValue recordID = default(IntValue), DateTimeValue startDate = default(DateTimeValue), StringValue status = default(StringValue), StringValue subject = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.CompletedAt = completedAt; this.DueDate = dueDate; this.RecordID = recordID; this.StartDate = startDate; this.Status = status; this.Subject = subject; }
/// <summary> /// Initializes a new instance of the <see cref="Bill" /> class. /// </summary> /// <param name="amount">amount.</param> /// <param name="applications">applications.</param> /// <param name="approvedForPayment">approvedForPayment.</param> /// <param name="balance">balance.</param> /// <param name="branchID">branchID.</param> /// <param name="cashAccount">cashAccount.</param> /// <param name="currencyID">currencyID.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="details">details.</param> /// <param name="dueDate">dueDate.</param> /// <param name="hold">hold.</param> /// <param name="locationID">locationID.</param> /// <param name="postPeriod">postPeriod.</param> /// <param name="project">project.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="status">status.</param> /// <param name="taxDetails">taxDetails.</param> /// <param name="taxTotal">taxTotal.</param> /// <param name="terms">terms.</param> /// <param name="type">type.</param> /// <param name="vendor">vendor.</param> /// <param name="vendorRef">vendorRef.</param> public Bill(DecimalValue amount = default(DecimalValue), List <BillApplicationDetail> applications = default(List <BillApplicationDetail>), BooleanValue approvedForPayment = default(BooleanValue), DecimalValue balance = default(DecimalValue), StringValue branchID = default(StringValue), StringValue cashAccount = default(StringValue), StringValue currencyID = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), List <BillDetail> details = default(List <BillDetail>), DateTimeValue dueDate = default(DateTimeValue), BooleanValue hold = default(BooleanValue), StringValue locationID = default(StringValue), StringValue postPeriod = default(StringValue), StringValue project = default(StringValue), StringValue referenceNbr = default(StringValue), StringValue status = default(StringValue), List <BillTaxDetail> taxDetails = default(List <BillTaxDetail>), DecimalValue taxTotal = default(DecimalValue), StringValue terms = default(StringValue), StringValue type = default(StringValue), StringValue vendor = default(StringValue), StringValue vendorRef = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Amount = amount; this.Applications = applications; this.ApprovedForPayment = approvedForPayment; this.Balance = balance; this.BranchID = branchID; this.CashAccount = cashAccount; this.CurrencyID = currencyID; this.Date = date; this.Description = description; this.Details = details; this.DueDate = dueDate; this.Hold = hold; this.LocationID = locationID; this.PostPeriod = postPeriod; this.Project = project; this.ReferenceNbr = referenceNbr; this.Status = status; this.TaxDetails = taxDetails; this.TaxTotal = taxTotal; this.Terms = terms; this.Type = type; this.Vendor = vendor; this.VendorRef = vendorRef; }
/// <summary> /// Initializes a new instance of the <see cref="CashSale" /> class. /// </summary> /// <param name="amount">amount.</param> /// <param name="balance">balance.</param> /// <param name="cashAccount">cashAccount.</param> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="customerID">customerID.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="details">details.</param> /// <param name="hold">hold.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="paymentMethod">paymentMethod.</param> /// <param name="paymentRef">paymentRef.</param> /// <param name="project">project.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="status">status.</param> /// <param name="taxTotal">taxTotal.</param> /// <param name="type">type.</param> public CashSale(DecimalValue amount = default(DecimalValue), DecimalValue balance = default(DecimalValue), StringValue cashAccount = default(StringValue), DateTimeValue createdDateTime = default(DateTimeValue), StringValue customerID = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), List <CashSaleDetail> details = default(List <CashSaleDetail>), BooleanValue hold = default(BooleanValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), StringValue paymentMethod = default(StringValue), StringValue paymentRef = default(StringValue), StringValue project = default(StringValue), StringValue referenceNbr = default(StringValue), StringValue status = default(StringValue), DecimalValue taxTotal = default(DecimalValue), StringValue type = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Amount = amount; this.Balance = balance; this.CashAccount = cashAccount; this.CreatedDateTime = createdDateTime; this.CustomerID = customerID; this.Date = date; this.Description = description; this.Details = details; this.Hold = hold; this.LastModifiedDateTime = lastModifiedDateTime; this.PaymentMethod = paymentMethod; this.PaymentRef = paymentRef; this.Project = project; this.ReferenceNbr = referenceNbr; this.Status = status; this.TaxTotal = taxTotal; this.Type = type; }
/// <summary> /// Initializes a new instance of the <see cref="CustomerPriceClass" /> class. /// </summary> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="description">description.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="priceClassID">priceClassID.</param> public CustomerPriceClass(DateTimeValue createdDateTime = default(DateTimeValue), StringValue description = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), StringValue priceClassID = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.CreatedDateTime = createdDateTime; this.Description = description; this.LastModifiedDateTime = lastModifiedDateTime; this.PriceClassID = priceClassID; }
/// <summary> /// Initializes a new instance of the <see cref="Currency" /> class. /// </summary> /// <param name="active">active.</param> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="currencyID">currencyID.</param> /// <param name="currencySymbol">currencySymbol.</param> /// <param name="decimalPrecision">decimalPrecision.</param> /// <param name="description">description.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="useForAccounting">useForAccounting.</param> public Currency(BooleanValue active = default(BooleanValue), DateTimeValue createdDateTime = default(DateTimeValue), StringValue currencyID = default(StringValue), StringValue currencySymbol = default(StringValue), ShortValue decimalPrecision = default(ShortValue), StringValue description = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), BooleanValue useForAccounting = default(BooleanValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Active = active; this.CreatedDateTime = createdDateTime; this.CurrencyID = currencyID; this.CurrencySymbol = currencySymbol; this.DecimalPrecision = decimalPrecision; this.Description = description; this.LastModifiedDateTime = lastModifiedDateTime; this.UseForAccounting = useForAccounting; }
/// <summary> /// Initializes a new instance of the <see cref="SalesInvoice" /> class. /// </summary> /// <param name="amount">amount.</param> /// <param name="applicationsCreditMemo">applicationsCreditMemo.</param> /// <param name="applicationsInvoice">applicationsInvoice.</param> /// <param name="balance">balance.</param> /// <param name="billingSettings">billingSettings.</param> /// <param name="cashDiscount">cashDiscount.</param> /// <param name="commissions">commissions.</param> /// <param name="creditHold">creditHold.</param> /// <param name="currency">currency.</param> /// <param name="customerID">customerID.</param> /// <param name="customerOrder">customerOrder.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="details">details.</param> /// <param name="discountDetails">discountDetails.</param> /// <param name="dueDate">dueDate.</param> /// <param name="financialDetails">financialDetails.</param> /// <param name="freightDetails">freightDetails.</param> /// <param name="hold">hold.</param> /// <param name="project">project.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="status">status.</param> /// <param name="taxDetails">taxDetails.</param> /// <param name="totals">totals.</param> /// <param name="type">type.</param> /// <param name="vATExemptTotal">vATExemptTotal.</param> /// <param name="vATTaxableTotal">vATTaxableTotal.</param> public SalesInvoice(DecimalValue amount = default(DecimalValue), List <SalesInvoiceApplicationCreditMemo> applicationsCreditMemo = default(List <SalesInvoiceApplicationCreditMemo>), List <SalesInvoiceApplicationInvoice> applicationsInvoice = default(List <SalesInvoiceApplicationInvoice>), DecimalValue balance = default(DecimalValue), BillToSettings billingSettings = default(BillToSettings), DecimalValue cashDiscount = default(DecimalValue), SalesInvoiceCommissions commissions = default(SalesInvoiceCommissions), BooleanValue creditHold = default(BooleanValue), StringValue currency = default(StringValue), StringValue customerID = default(StringValue), StringValue customerOrder = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), List <SalesInvoiceDetail> details = default(List <SalesInvoiceDetail>), List <SalesInvoiceDiscountDetails> discountDetails = default(List <SalesInvoiceDiscountDetails>), DateTimeValue dueDate = default(DateTimeValue), SalesInvoiceFinancialDetails financialDetails = default(SalesInvoiceFinancialDetails), List <SalesInvoiceFreightDetail> freightDetails = default(List <SalesInvoiceFreightDetail>), BooleanValue hold = default(BooleanValue), StringValue project = default(StringValue), StringValue referenceNbr = default(StringValue), StringValue status = default(StringValue), List <SalesInvoiceTaxDetail> taxDetails = default(List <SalesInvoiceTaxDetail>), SalesInvoiceTotals totals = default(SalesInvoiceTotals), StringValue type = default(StringValue), DecimalValue vATExemptTotal = default(DecimalValue), DecimalValue vATTaxableTotal = default(DecimalValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Amount = amount; this.ApplicationsCreditMemo = applicationsCreditMemo; this.ApplicationsInvoice = applicationsInvoice; this.Balance = balance; this.BillingSettings = billingSettings; this.CashDiscount = cashDiscount; this.Commissions = commissions; this.CreditHold = creditHold; this.Currency = currency; this.CustomerID = customerID; this.CustomerOrder = customerOrder; this.Date = date; this.Description = description; this.Details = details; this.DiscountDetails = discountDetails; this.DueDate = dueDate; this.FinancialDetails = financialDetails; this.FreightDetails = freightDetails; this.Hold = hold; this.Project = project; this.ReferenceNbr = referenceNbr; this.Status = status; this.TaxDetails = taxDetails; this.Totals = totals; this.Type = type; this.VATExemptTotal = vATExemptTotal; this.VATTaxableTotal = vATTaxableTotal; }
/// <summary> /// Initializes a new instance of the <see cref="AccountDetailsInquiry" /> class. /// </summary> /// <param name="account">account.</param> /// <param name="beginingBalance">beginingBalance.</param> /// <param name="branch">branch.</param> /// <param name="endingBalance">endingBalance.</param> /// <param name="fromDate">fromDate.</param> /// <param name="fromPeriod">fromPeriod.</param> /// <param name="includeReclassified">includeReclassified.</param> /// <param name="includeUnposted">includeUnposted.</param> /// <param name="includeUnreleased">includeUnreleased.</param> /// <param name="ledger">ledger.</param> /// <param name="periodEndDate">periodEndDate.</param> /// <param name="periodStartDate">periodStartDate.</param> /// <param name="results">results.</param> /// <param name="subaccount">subaccount.</param> /// <param name="toDate">toDate.</param> /// <param name="toPeriod">toPeriod.</param> /// <param name="turnover">turnover.</param> public AccountDetailsInquiry(StringValue account = default(StringValue), DecimalValue beginingBalance = default(DecimalValue), StringValue branch = default(StringValue), DecimalValue endingBalance = default(DecimalValue), DateTimeValue fromDate = default(DateTimeValue), StringValue fromPeriod = default(StringValue), BooleanValue includeReclassified = default(BooleanValue), BooleanValue includeUnposted = default(BooleanValue), BooleanValue includeUnreleased = default(BooleanValue), StringValue ledger = default(StringValue), DateTimeValue periodEndDate = default(DateTimeValue), DateTimeValue periodStartDate = default(DateTimeValue), List <AccountDetailsRow> results = default(List <AccountDetailsRow>), StringValue subaccount = default(StringValue), DateTimeValue toDate = default(DateTimeValue), StringValue toPeriod = default(StringValue), DecimalValue turnover = default(DecimalValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Account = account; this.BeginingBalance = beginingBalance; this.Branch = branch; this.EndingBalance = endingBalance; this.FromDate = fromDate; this.FromPeriod = fromPeriod; this.IncludeReclassified = includeReclassified; this.IncludeUnposted = includeUnposted; this.IncludeUnreleased = includeUnreleased; this.Ledger = ledger; this.PeriodEndDate = periodEndDate; this.PeriodStartDate = periodStartDate; this.Results = results; this.Subaccount = subaccount; this.ToDate = toDate; this.ToPeriod = toPeriod; this.Turnover = turnover; }
/// <summary> /// Initializes a new instance of the <see cref="SalesInvoiceApplicationInvoice" /> class. /// </summary> /// <param name="adjustedDocReferenceNbr">adjustedDocReferenceNbr.</param> /// <param name="adjustingDocReferenceNbr">adjustingDocReferenceNbr.</param> /// <param name="adjustmentNbr">adjustmentNbr.</param> /// <param name="amountPaid">amountPaid.</param> /// <param name="balance">balance.</param> /// <param name="cashDiscountTaken">cashDiscountTaken.</param> /// <param name="currency">currency.</param> /// <param name="customer">customer.</param> /// <param name="description">description.</param> /// <param name="docType">docType.</param> /// <param name="documentType">documentType.</param> /// <param name="paymentDate">paymentDate.</param> /// <param name="paymentPeriod">paymentPeriod.</param> /// <param name="paymentRef">paymentRef.</param> /// <param name="status">status.</param> public SalesInvoiceApplicationInvoice(StringValue adjustedDocReferenceNbr = default(StringValue), StringValue adjustingDocReferenceNbr = default(StringValue), IntValue adjustmentNbr = default(IntValue), DecimalValue amountPaid = default(DecimalValue), DecimalValue balance = default(DecimalValue), DecimalValue cashDiscountTaken = default(DecimalValue), StringValue currency = default(StringValue), StringValue customer = default(StringValue), StringValue description = default(StringValue), StringValue docType = default(StringValue), StringValue documentType = default(StringValue), DateTimeValue paymentDate = default(DateTimeValue), StringValue paymentPeriod = default(StringValue), StringValue paymentRef = default(StringValue), StringValue status = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.AdjustedDocReferenceNbr = adjustedDocReferenceNbr; this.AdjustingDocReferenceNbr = adjustingDocReferenceNbr; this.AdjustmentNbr = adjustmentNbr; this.AmountPaid = amountPaid; this.Balance = balance; this.CashDiscountTaken = cashDiscountTaken; this.Currency = currency; this.Customer = customer; this.Description = description; this.DocType = docType; this.DocumentType = documentType; this.PaymentDate = paymentDate; this.PaymentPeriod = paymentPeriod; this.PaymentRef = paymentRef; this.Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="InvoiceApplicationsDefault" /> class. /// </summary> /// <param name="amountPaid">amountPaid.</param> /// <param name="balance">balance.</param> /// <param name="cashDiscountTaken">cashDiscountTaken.</param> /// <param name="docType">docType.</param> /// <param name="paymentDate">paymentDate.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="status">status.</param> public InvoiceApplicationsDefault(DecimalValue amountPaid = default(DecimalValue), DecimalValue balance = default(DecimalValue), DecimalValue cashDiscountTaken = default(DecimalValue), StringValue docType = default(StringValue), DateTimeValue paymentDate = default(DateTimeValue), StringValue referenceNbr = default(StringValue), StringValue status = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.AmountPaid = amountPaid; this.Balance = balance; this.CashDiscountTaken = cashDiscountTaken; this.DocType = docType; this.PaymentDate = paymentDate; this.ReferenceNbr = referenceNbr; this.Status = status; }
/// <summary> /// Initializes a new instance of the <see cref="TaxZone" /> class. /// </summary> /// <param name="applicableTaxes">applicableTaxes.</param> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="description">description.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="taxZoneID">taxZoneID.</param> public TaxZone(List <TaxZoneApplicableTaxDetail> applicableTaxes = default(List <TaxZoneApplicableTaxDetail>), DateTimeValue createdDateTime = default(DateTimeValue), StringValue description = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), StringValue taxZoneID = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.ApplicableTaxes = applicableTaxes; this.CreatedDateTime = createdDateTime; this.Description = description; this.LastModifiedDateTime = lastModifiedDateTime; this.TaxZoneID = taxZoneID; }
/// <summary> /// Initializes a new instance of the <see cref="ItemSalesCategory" /> class. /// </summary> /// <param name="categoryID">categoryID.</param> /// <param name="description">description.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="members">members.</param> /// <param name="parentCategoryID">parentCategoryID.</param> /// <param name="path">path.</param> public ItemSalesCategory(IntValue categoryID = default(IntValue), StringValue description = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), List <ItemSalesCategoryMember> members = default(List <ItemSalesCategoryMember>), IntValue parentCategoryID = default(IntValue), StringValue path = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.CategoryID = categoryID; this.Description = description; this.LastModifiedDateTime = lastModifiedDateTime; this.Members = members; this.ParentCategoryID = parentCategoryID; this.Path = path; }
/// <summary> /// Initializes a new instance of the <see cref="VendorPriceDetail" /> class. /// </summary> /// <param name="breakQty">breakQty.</param> /// <param name="createdDateTime">createdDateTime.</param> /// <param name="currencyID">currencyID.</param> /// <param name="description">description.</param> /// <param name="effectiveDate">effectiveDate.</param> /// <param name="expirationDate">expirationDate.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="lastModifiedDateTime">lastModifiedDateTime.</param> /// <param name="price">price.</param> /// <param name="promotional">promotional.</param> /// <param name="recordID">recordID.</param> /// <param name="uOM">uOM.</param> /// <param name="vendor">vendor.</param> /// <param name="vendorName">vendorName.</param> public VendorPriceDetail(DecimalValue breakQty = default(DecimalValue), DateTimeValue createdDateTime = default(DateTimeValue), StringValue currencyID = default(StringValue), StringValue description = default(StringValue), DateTimeValue effectiveDate = default(DateTimeValue), DateTimeValue expirationDate = default(DateTimeValue), StringValue inventoryID = default(StringValue), DateTimeValue lastModifiedDateTime = default(DateTimeValue), DecimalValue price = default(DecimalValue), BooleanValue promotional = default(BooleanValue), IntValue recordID = default(IntValue), StringValue uOM = default(StringValue), StringValue vendor = default(StringValue), StringValue vendorName = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.BreakQty = breakQty; this.CreatedDateTime = createdDateTime; this.CurrencyID = currencyID; this.Description = description; this.EffectiveDate = effectiveDate; this.ExpirationDate = expirationDate; this.InventoryID = inventoryID; this.LastModifiedDateTime = lastModifiedDateTime; this.Price = price; this.Promotional = promotional; this.RecordID = recordID; this.UOM = uOM; this.Vendor = vendor; this.VendorName = vendorName; }
/// <summary> /// Initializes a new instance of the <see cref="LaborCostRate" /> class. /// </summary> /// <param name="annualRate">annualRate.</param> /// <param name="currencyID">currencyID.</param> /// <param name="description">description.</param> /// <param name="effectiveDate">effectiveDate.</param> /// <param name="employeeID">employeeID.</param> /// <param name="employeeName">employeeName.</param> /// <param name="externalRefNbr">externalRefNbr.</param> /// <param name="hourlyRate">hourlyRate.</param> /// <param name="laborItem">laborItem.</param> /// <param name="laborRateType">laborRateType.</param> /// <param name="projectID">projectID.</param> /// <param name="projectTaskID">projectTaskID.</param> /// <param name="recordID">recordID.</param> /// <param name="regularHoursPerWeek">regularHoursPerWeek.</param> /// <param name="typeOfEmployment">typeOfEmployment.</param> /// <param name="unionLocalID">unionLocalID.</param> public LaborCostRate(DecimalValue annualRate = default(DecimalValue), StringValue currencyID = default(StringValue), StringValue description = default(StringValue), DateTimeValue effectiveDate = default(DateTimeValue), StringValue employeeID = default(StringValue), StringValue employeeName = default(StringValue), StringValue externalRefNbr = default(StringValue), DecimalValue hourlyRate = default(DecimalValue), StringValue laborItem = default(StringValue), StringValue laborRateType = default(StringValue), StringValue projectID = default(StringValue), StringValue projectTaskID = default(StringValue), IntValue recordID = default(IntValue), DecimalValue regularHoursPerWeek = default(DecimalValue), StringValue typeOfEmployment = default(StringValue), StringValue unionLocalID = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.AnnualRate = annualRate; this.CurrencyID = currencyID; this.Description = description; this.EffectiveDate = effectiveDate; this.EmployeeID = employeeID; this.EmployeeName = employeeName; this.ExternalRefNbr = externalRefNbr; this.HourlyRate = hourlyRate; this.LaborItem = laborItem; this.LaborRateType = laborRateType; this.ProjectID = projectID; this.ProjectTaskID = projectTaskID; this.RecordID = recordID; this.RegularHoursPerWeek = regularHoursPerWeek; this.TypeOfEmployment = typeOfEmployment; this.UnionLocalID = unionLocalID; }
/// <summary> /// Initializes a new instance of the <see cref="Lead" /> class. /// </summary> /// <param name="activities">activities.</param> /// <param name="address">address.</param> /// <param name="attributes">attributes.</param> /// <param name="businessAccount">businessAccount.</param> /// <param name="campaigns">campaigns.</param> /// <param name="companyName">companyName.</param> /// <param name="contactMethod">contactMethod.</param> /// <param name="doNotCall">doNotCall.</param> /// <param name="doNotEmail">doNotEmail.</param> /// <param name="doNotFax">doNotFax.</param> /// <param name="doNotMail">doNotMail.</param> /// <param name="duplicate">duplicate.</param> /// <param name="duplicateFound">duplicateFound.</param> /// <param name="duplicates">duplicates.</param> /// <param name="email">email.</param> /// <param name="fax">fax.</param> /// <param name="faxType">faxType.</param> /// <param name="firstName">firstName.</param> /// <param name="jobTitle">jobTitle.</param> /// <param name="languageOrLocale">languageOrLocale.</param> /// <param name="lastIncomingActivity">lastIncomingActivity.</param> /// <param name="lastName">lastName.</param> /// <param name="lastOutgoingActivity">lastOutgoingActivity.</param> /// <param name="leadClass">leadClass.</param> /// <param name="leadDisplayName">leadDisplayName.</param> /// <param name="leadID">leadID.</param> /// <param name="marketingLists">marketingLists.</param> /// <param name="noMarketing">noMarketing.</param> /// <param name="noMassMail">noMassMail.</param> /// <param name="owner">owner.</param> /// <param name="ownerEmployeeName">ownerEmployeeName.</param> /// <param name="parentAccount">parentAccount.</param> /// <param name="phone1">phone1.</param> /// <param name="phone1Type">phone1Type.</param> /// <param name="phone2">phone2.</param> /// <param name="phone2Type">phone2Type.</param> /// <param name="phone3">phone3.</param> /// <param name="phone3Type">phone3Type.</param> /// <param name="reason">reason.</param> /// <param name="relations">relations.</param> /// <param name="source">source.</param> /// <param name="sourceCampaign">sourceCampaign.</param> /// <param name="status">status.</param> /// <param name="title">title.</param> /// <param name="webSite">webSite.</param> /// <param name="workgroup">workgroup.</param> /// <param name="workgroupDescription">workgroupDescription.</param> public Lead(List <ActivityDetail> activities = default(List <ActivityDetail>), Address address = default(Address), List <AttributeDetail> attributes = default(List <AttributeDetail>), StringValue businessAccount = default(StringValue), List <CampaignDetail> campaigns = default(List <CampaignDetail>), StringValue companyName = default(StringValue), StringValue contactMethod = default(StringValue), BooleanValue doNotCall = default(BooleanValue), BooleanValue doNotEmail = default(BooleanValue), BooleanValue doNotFax = default(BooleanValue), BooleanValue doNotMail = default(BooleanValue), StringValue duplicate = default(StringValue), BooleanValue duplicateFound = default(BooleanValue), List <DuplicateDetail> duplicates = default(List <DuplicateDetail>), StringValue email = default(StringValue), StringValue fax = default(StringValue), StringValue faxType = default(StringValue), StringValue firstName = default(StringValue), StringValue jobTitle = default(StringValue), StringValue languageOrLocale = default(StringValue), DateTimeValue lastIncomingActivity = default(DateTimeValue), StringValue lastName = default(StringValue), DateTimeValue lastOutgoingActivity = default(DateTimeValue), StringValue leadClass = default(StringValue), StringValue leadDisplayName = default(StringValue), IntValue leadID = default(IntValue), List <MarketingListDetail> marketingLists = default(List <MarketingListDetail>), BooleanValue noMarketing = default(BooleanValue), BooleanValue noMassMail = default(BooleanValue), StringValue owner = default(StringValue), StringValue ownerEmployeeName = default(StringValue), StringValue parentAccount = default(StringValue), StringValue phone1 = default(StringValue), StringValue phone1Type = default(StringValue), StringValue phone2 = default(StringValue), StringValue phone2Type = default(StringValue), StringValue phone3 = default(StringValue), StringValue phone3Type = default(StringValue), StringValue reason = default(StringValue), List <RelationDetail> relations = default(List <RelationDetail>), StringValue source = default(StringValue), StringValue sourceCampaign = default(StringValue), StringValue status = default(StringValue), StringValue title = default(StringValue), StringValue webSite = default(StringValue), StringValue workgroup = default(StringValue), StringValue workgroupDescription = default(StringValue), Guid?id = default(Guid?), long?rowNumber = default(long?), string note = default(string), Dictionary <string, Dictionary <string, CustomField> > custom = default(Dictionary <string, Dictionary <string, CustomField> >), List <FileLink> files = default(List <FileLink>)) : base(id, rowNumber, note, custom, files) { this.Activities = activities; this.Address = address; this.Attributes = attributes; this.BusinessAccount = businessAccount; this.Campaigns = campaigns; this.CompanyName = companyName; this.ContactMethod = contactMethod; this.DoNotCall = doNotCall; this.DoNotEmail = doNotEmail; this.DoNotFax = doNotFax; this.DoNotMail = doNotMail; this.Duplicate = duplicate; this.DuplicateFound = duplicateFound; this.Duplicates = duplicates; this.Email = email; this.Fax = fax; this.FaxType = faxType; this.FirstName = firstName; this.JobTitle = jobTitle; this.LanguageOrLocale = languageOrLocale; this.LastIncomingActivity = lastIncomingActivity; this.LastName = lastName; this.LastOutgoingActivity = lastOutgoingActivity; this.LeadClass = leadClass; this.LeadDisplayName = leadDisplayName; this.LeadID = leadID; this.MarketingLists = marketingLists; this.NoMarketing = noMarketing; this.NoMassMail = noMassMail; this.Owner = owner; this.OwnerEmployeeName = ownerEmployeeName; this.ParentAccount = parentAccount; this.Phone1 = phone1; this.Phone1Type = phone1Type; this.Phone2 = phone2; this.Phone2Type = phone2Type; this.Phone3 = phone3; this.Phone3Type = phone3Type; this.Reason = reason; this.Relations = relations; this.Source = source; this.SourceCampaign = sourceCampaign; this.Status = status; this.Title = title; this.WebSite = webSite; this.Workgroup = workgroup; this.WorkgroupDescription = workgroupDescription; }