/// <summary> /// Initializes a new instance of the <see cref="JournalTransactionDetail" /> class. /// </summary> /// <param name="account">account.</param> /// <param name="branchID">branchID.</param> /// <param name="costCode">costCode.</param> /// <param name="creditAmount">creditAmount.</param> /// <param name="debitAmount">debitAmount.</param> /// <param name="description">description.</param> /// <param name="isNonPM">isNonPM.</param> /// <param name="lineNbr">lineNbr.</param> /// <param name="nonBillable">nonBillable.</param> /// <param name="project">project.</param> /// <param name="projectTask">projectTask.</param> /// <param name="projectTransactionID">projectTransactionID.</param> /// <param name="qty">qty.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="subaccount">subaccount.</param> /// <param name="transactionDescription">transactionDescription.</param> /// <param name="uOM">uOM.</param> /// <param name="vendorOrCustomer">vendorOrCustomer.</param> public JournalTransactionDetail(StringValue account = default(StringValue), StringValue branchID = default(StringValue), StringValue costCode = default(StringValue), DecimalValue creditAmount = default(DecimalValue), DecimalValue debitAmount = default(DecimalValue), StringValue description = default(StringValue), BooleanValue isNonPM = default(BooleanValue), IntValue lineNbr = default(IntValue), BooleanValue nonBillable = default(BooleanValue), StringValue project = default(StringValue), StringValue projectTask = default(StringValue), LongValue projectTransactionID = default(LongValue), DecimalValue qty = default(DecimalValue), StringValue referenceNbr = default(StringValue), StringValue subaccount = default(StringValue), StringValue transactionDescription = default(StringValue), StringValue uOM = default(StringValue), 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.BranchID = branchID; this.CostCode = costCode; this.CreditAmount = creditAmount; this.DebitAmount = debitAmount; this.Description = description; this.IsNonPM = isNonPM; this.LineNbr = lineNbr; this.NonBillable = nonBillable; this.Project = project; this.ProjectTask = projectTask; this.ProjectTransactionID = projectTransactionID; this.Qty = qty; this.ReferenceNbr = referenceNbr; this.Subaccount = subaccount; this.TransactionDescription = transactionDescription; this.UOM = uOM; this.VendorOrCustomer = vendorOrCustomer; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectTransactionDetail" /> class. /// </summary> /// <param name="accountGroup">accountGroup.</param> /// <param name="accountGroupDescription">accountGroupDescription.</param> /// <param name="allocated">allocated.</param> /// <param name="amount">amount.</param> /// <param name="batchNbr">batchNbr.</param> /// <param name="billable">billable.</param> /// <param name="billableQty">billableQty.</param> /// <param name="billed">billed.</param> /// <param name="branch">branch.</param> /// <param name="costCode">costCode.</param> /// <param name="creditAccount">creditAccount.</param> /// <param name="creditSubaccount">creditSubaccount.</param> /// <param name="date">date.</param> /// <param name="debitAccount">debitAccount.</param> /// <param name="debitSubaccount">debitSubaccount.</param> /// <param name="description">description.</param> /// <param name="earningType">earningType.</param> /// <param name="employee">employee.</param> /// <param name="endDate">endDate.</param> /// <param name="externalRefNbr">externalRefNbr.</param> /// <param name="finPeriod">finPeriod.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="location">location.</param> /// <param name="multiplier">multiplier.</param> /// <param name="project">project.</param> /// <param name="projectTask">projectTask.</param> /// <param name="qty">qty.</param> /// <param name="released">released.</param> /// <param name="startDate">startDate.</param> /// <param name="transactionID">transactionID.</param> /// <param name="unitRate">unitRate.</param> /// <param name="uOM">uOM.</param> /// <param name="useBillableQtyInAmountFormula">useBillableQtyInAmountFormula.</param> /// <param name="vendorOrCustomer">vendorOrCustomer.</param> public ProjectTransactionDetail(StringValue accountGroup = default(StringValue), StringValue accountGroupDescription = default(StringValue), BooleanValue allocated = default(BooleanValue), DecimalValue amount = default(DecimalValue), StringValue batchNbr = default(StringValue), BooleanValue billable = default(BooleanValue), DecimalValue billableQty = default(DecimalValue), BooleanValue billed = default(BooleanValue), StringValue branch = default(StringValue), StringValue costCode = default(StringValue), StringValue creditAccount = default(StringValue), StringValue creditSubaccount = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue debitAccount = default(StringValue), StringValue debitSubaccount = default(StringValue), StringValue description = default(StringValue), StringValue earningType = default(StringValue), StringValue employee = default(StringValue), DateTimeValue endDate = default(DateTimeValue), StringValue externalRefNbr = default(StringValue), StringValue finPeriod = default(StringValue), StringValue inventoryID = default(StringValue), StringValue location = default(StringValue), DecimalValue multiplier = default(DecimalValue), StringValue project = default(StringValue), StringValue projectTask = default(StringValue), DecimalValue qty = default(DecimalValue), BooleanValue released = default(BooleanValue), DateTimeValue startDate = default(DateTimeValue), LongValue transactionID = default(LongValue), DecimalValue unitRate = default(DecimalValue), StringValue uOM = default(StringValue), BooleanValue useBillableQtyInAmountFormula = default(BooleanValue), 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.AccountGroup = accountGroup; this.AccountGroupDescription = accountGroupDescription; this.Allocated = allocated; this.Amount = amount; this.BatchNbr = batchNbr; this.Billable = billable; this.BillableQty = billableQty; this.Billed = billed; this.Branch = branch; this.CostCode = costCode; this.CreditAccount = creditAccount; this.CreditSubaccount = creditSubaccount; this.Date = date; this.DebitAccount = debitAccount; this.DebitSubaccount = debitSubaccount; this.Description = description; this.EarningType = earningType; this.Employee = employee; this.EndDate = endDate; this.ExternalRefNbr = externalRefNbr; this.FinPeriod = finPeriod; this.InventoryID = inventoryID; this.Location = location; this.Multiplier = multiplier; this.Project = project; this.ProjectTask = projectTask; this.Qty = qty; this.Released = released; this.StartDate = startDate; this.TransactionID = transactionID; this.UnitRate = unitRate; this.UOM = uOM; this.UseBillableQtyInAmountFormula = useBillableQtyInAmountFormula; this.VendorOrCustomer = vendorOrCustomer; }
/// <summary> /// Initializes a new instance of the <see cref="ContractUsageTransactionDetail" /> class. /// </summary> /// <param name="billingDate">billingDate.</param> /// <param name="branch">branch.</param> /// <param name="caseID">caseID.</param> /// <param name="date">date.</param> /// <param name="description">description.</param> /// <param name="endDate">endDate.</param> /// <param name="inventoryID">inventoryID.</param> /// <param name="qty">qty.</param> /// <param name="referenceNbr">referenceNbr.</param> /// <param name="startDate">startDate.</param> /// <param name="transactionID">transactionID.</param> /// <param name="type">type.</param> /// <param name="uOM">uOM.</param> public ContractUsageTransactionDetail(DateTimeValue billingDate = default(DateTimeValue), StringValue branch = default(StringValue), StringValue caseID = default(StringValue), DateTimeValue date = default(DateTimeValue), StringValue description = default(StringValue), DateTimeValue endDate = default(DateTimeValue), StringValue inventoryID = default(StringValue), DecimalValue qty = default(DecimalValue), StringValue referenceNbr = default(StringValue), DateTimeValue startDate = default(DateTimeValue), LongValue transactionID = default(LongValue), StringValue type = 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.BillingDate = billingDate; this.Branch = branch; this.CaseID = caseID; this.Date = date; this.Description = description; this.EndDate = endDate; this.InventoryID = inventoryID; this.Qty = qty; this.ReferenceNbr = referenceNbr; this.StartDate = startDate; this.TransactionID = transactionID; this.Type = type; this.UOM = uOM; }