copyWithWrapped method

WebApiModulesBillingBillingBilling copyWithWrapped({
  1. Wrapped<String?>? sessionId,
  2. Wrapped<int?>? billingId,
  3. Wrapped<String?>? customerId,
  4. Wrapped<String?>? customer,
  5. Wrapped<String?>? dealId,
  6. Wrapped<String?>? deal,
  7. Wrapped<String?>? dealNumber,
  8. Wrapped<String?>? flatPoId,
  9. Wrapped<String?>? flatPoBillingScheduleId,
  10. Wrapped<String?>? supplementalPoId,
  11. Wrapped<String?>? departmentId,
  12. Wrapped<String?>? department,
  13. Wrapped<String?>? orderId,
  14. Wrapped<String?>? orderNumber,
  15. Wrapped<String?>? orderDate,
  16. Wrapped<String?>? orderDescription,
  17. Wrapped<String?>? status,
  18. Wrapped<String?>? orderTypeId,
  19. Wrapped<String?>? orderTypeType,
  20. Wrapped<String?>? orderType,
  21. Wrapped<String?>? billingCycleId,
  22. Wrapped<String?>? billingCycle,
  23. Wrapped<String?>? billingCycleType,
  24. Wrapped<String?>? officeLocationId,
  25. Wrapped<String?>? billingStartDate,
  26. Wrapped<String?>? billingStopDate,
  27. Wrapped<String?>? billAsOfDate,
  28. Wrapped<bool?>? isNoCharge,
  29. Wrapped<bool?>? isRepair,
  30. Wrapped<bool?>? isFlatPo,
  31. Wrapped<bool?>? pendingPo,
  32. Wrapped<String?>? poNumber,
  33. Wrapped<double?>? poAmount,
  34. Wrapped<String?>? billingPeriodStartDate,
  35. Wrapped<String?>? billingPeriodEndDate,
  36. Wrapped<bool?>? validchargeno,
  37. Wrapped<String?>? orbitsapchgmajor,
  38. Wrapped<String?>? orbitsapchgsub,
  39. Wrapped<String?>? orbitsapchgdetail,
  40. Wrapped<String?>? orbitsapchgdeal,
  41. Wrapped<String?>? orbitsapchgset,
  42. Wrapped<bool?>? billingNotes,
  43. Wrapped<String?>? recType,
  44. Wrapped<String?>? worksheetId,
  45. Wrapped<String?>? billingCycleEvent,
  46. Wrapped<int?>? billingCycleEventOrder,
  47. Wrapped<bool?>? inGroup,
  48. Wrapped<int?>? groupNumber,
  49. Wrapped<int?>? groupColor,
  50. Wrapped<bool?>? doNotInvoice,
  51. Wrapped<String?>? agentId,
  52. Wrapped<String?>? agent,
  53. Wrapped<int?>? episodeNumber,
  54. Wrapped<bool?>? isFinalLossAndDamage,
  55. Wrapped<double?>? billingTotal,
  56. Wrapped<bool?>? hasRecurring,
  57. Wrapped<String?>? contractId,
  58. Wrapped<String?>? referenceNumber,
  59. Wrapped<bool?>? billedHiatus,
  60. Wrapped<bool?>? missingCrewBreakTime,
  61. Wrapped<bool?>? missingCrewWorkTime,
  62. Wrapped<String?>? currencyId,
  63. Wrapped<String?>? currencyCode,
  64. Wrapped<String?>? currencySymbol,
  65. Wrapped<String?>? officeLocationDefaultCurrencyId,
  66. Wrapped<String?>? projectManagerId,
  67. Wrapped<String?>? projectManager,
  68. Wrapped<String?>? outsideSalesRepresentativeId,
  69. Wrapped<String?>? outsideSalesRepresentative,
  70. Wrapped<String?>? orderNumberColor,
  71. Wrapped<String?>? descriptionColor,
  72. Wrapped<String?>? billingStopDateColor,
  73. Wrapped<String?>? orderDateColor,
  74. Wrapped<String?>? purchaseOrderNumberColor,
  75. Wrapped<String?>? totalColor,
  76. Wrapped<String?>? auditNote,
  77. Wrapped<String?>? recordTitle,
  78. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  79. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  80. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  81. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

Implementation

WebApiModulesBillingBillingBilling copyWithWrapped(
    {Wrapped<String?>? sessionId,
    Wrapped<int?>? billingId,
    Wrapped<String?>? customerId,
    Wrapped<String?>? customer,
    Wrapped<String?>? dealId,
    Wrapped<String?>? deal,
    Wrapped<String?>? dealNumber,
    Wrapped<String?>? flatPoId,
    Wrapped<String?>? flatPoBillingScheduleId,
    Wrapped<String?>? supplementalPoId,
    Wrapped<String?>? departmentId,
    Wrapped<String?>? department,
    Wrapped<String?>? orderId,
    Wrapped<String?>? orderNumber,
    Wrapped<String?>? orderDate,
    Wrapped<String?>? orderDescription,
    Wrapped<String?>? status,
    Wrapped<String?>? orderTypeId,
    Wrapped<String?>? orderTypeType,
    Wrapped<String?>? orderType,
    Wrapped<String?>? billingCycleId,
    Wrapped<String?>? billingCycle,
    Wrapped<String?>? billingCycleType,
    Wrapped<String?>? officeLocationId,
    Wrapped<String?>? billingStartDate,
    Wrapped<String?>? billingStopDate,
    Wrapped<String?>? billAsOfDate,
    Wrapped<bool?>? isNoCharge,
    Wrapped<bool?>? isRepair,
    Wrapped<bool?>? isFlatPo,
    Wrapped<bool?>? pendingPo,
    Wrapped<String?>? poNumber,
    Wrapped<double?>? poAmount,
    Wrapped<String?>? billingPeriodStartDate,
    Wrapped<String?>? billingPeriodEndDate,
    Wrapped<bool?>? validchargeno,
    Wrapped<String?>? orbitsapchgmajor,
    Wrapped<String?>? orbitsapchgsub,
    Wrapped<String?>? orbitsapchgdetail,
    Wrapped<String?>? orbitsapchgdeal,
    Wrapped<String?>? orbitsapchgset,
    Wrapped<bool?>? billingNotes,
    Wrapped<String?>? recType,
    Wrapped<String?>? worksheetId,
    Wrapped<String?>? billingCycleEvent,
    Wrapped<int?>? billingCycleEventOrder,
    Wrapped<bool?>? inGroup,
    Wrapped<int?>? groupNumber,
    Wrapped<int?>? groupColor,
    Wrapped<bool?>? doNotInvoice,
    Wrapped<String?>? agentId,
    Wrapped<String?>? agent,
    Wrapped<int?>? episodeNumber,
    Wrapped<bool?>? isFinalLossAndDamage,
    Wrapped<double?>? billingTotal,
    Wrapped<bool?>? hasRecurring,
    Wrapped<String?>? contractId,
    Wrapped<String?>? referenceNumber,
    Wrapped<bool?>? billedHiatus,
    Wrapped<bool?>? missingCrewBreakTime,
    Wrapped<bool?>? missingCrewWorkTime,
    Wrapped<String?>? currencyId,
    Wrapped<String?>? currencyCode,
    Wrapped<String?>? currencySymbol,
    Wrapped<String?>? officeLocationDefaultCurrencyId,
    Wrapped<String?>? projectManagerId,
    Wrapped<String?>? projectManager,
    Wrapped<String?>? outsideSalesRepresentativeId,
    Wrapped<String?>? outsideSalesRepresentative,
    Wrapped<String?>? orderNumberColor,
    Wrapped<String?>? descriptionColor,
    Wrapped<String?>? billingStopDateColor,
    Wrapped<String?>? orderDateColor,
    Wrapped<String?>? purchaseOrderNumberColor,
    Wrapped<String?>? totalColor,
    Wrapped<String?>? auditNote,
    Wrapped<String?>? recordTitle,
    Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
        fields,
    Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
    Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
    Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
  return WebApiModulesBillingBillingBilling(
      sessionId: (sessionId != null ? sessionId.value : this.sessionId),
      billingId: (billingId != null ? billingId.value : this.billingId),
      customerId: (customerId != null ? customerId.value : this.customerId),
      customer: (customer != null ? customer.value : this.customer),
      dealId: (dealId != null ? dealId.value : this.dealId),
      deal: (deal != null ? deal.value : this.deal),
      dealNumber: (dealNumber != null ? dealNumber.value : this.dealNumber),
      flatPoId: (flatPoId != null ? flatPoId.value : this.flatPoId),
      flatPoBillingScheduleId: (flatPoBillingScheduleId != null
          ? flatPoBillingScheduleId.value
          : this.flatPoBillingScheduleId),
      supplementalPoId: (supplementalPoId != null
          ? supplementalPoId.value
          : this.supplementalPoId),
      departmentId:
          (departmentId != null ? departmentId.value : this.departmentId),
      department: (department != null ? department.value : this.department),
      orderId: (orderId != null ? orderId.value : this.orderId),
      orderNumber:
          (orderNumber != null ? orderNumber.value : this.orderNumber),
      orderDate: (orderDate != null ? orderDate.value : this.orderDate),
      orderDescription: (orderDescription != null
          ? orderDescription.value
          : this.orderDescription),
      status: (status != null ? status.value : this.status),
      orderTypeId:
          (orderTypeId != null ? orderTypeId.value : this.orderTypeId),
      orderTypeType:
          (orderTypeType != null ? orderTypeType.value : this.orderTypeType),
      orderType: (orderType != null ? orderType.value : this.orderType),
      billingCycleId: (billingCycleId != null
          ? billingCycleId.value
          : this.billingCycleId),
      billingCycle:
          (billingCycle != null ? billingCycle.value : this.billingCycle),
      billingCycleType: (billingCycleType != null
          ? billingCycleType.value
          : this.billingCycleType),
      officeLocationId: (officeLocationId != null
          ? officeLocationId.value
          : this.officeLocationId),
      billingStartDate: (billingStartDate != null
          ? billingStartDate.value
          : this.billingStartDate),
      billingStopDate: (billingStopDate != null
          ? billingStopDate.value
          : this.billingStopDate),
      billAsOfDate:
          (billAsOfDate != null ? billAsOfDate.value : this.billAsOfDate),
      isNoCharge: (isNoCharge != null ? isNoCharge.value : this.isNoCharge),
      isRepair: (isRepair != null ? isRepair.value : this.isRepair),
      isFlatPo: (isFlatPo != null ? isFlatPo.value : this.isFlatPo),
      pendingPo: (pendingPo != null ? pendingPo.value : this.pendingPo),
      poNumber: (poNumber != null ? poNumber.value : this.poNumber),
      poAmount: (poAmount != null ? poAmount.value : this.poAmount),
      billingPeriodStartDate: (billingPeriodStartDate != null
          ? billingPeriodStartDate.value
          : this.billingPeriodStartDate),
      billingPeriodEndDate: (billingPeriodEndDate != null
          ? billingPeriodEndDate.value
          : this.billingPeriodEndDate),
      validchargeno:
          (validchargeno != null ? validchargeno.value : this.validchargeno),
      orbitsapchgmajor: (orbitsapchgmajor != null
          ? orbitsapchgmajor.value
          : this.orbitsapchgmajor),
      orbitsapchgsub: (orbitsapchgsub != null
          ? orbitsapchgsub.value
          : this.orbitsapchgsub),
      orbitsapchgdetail: (orbitsapchgdetail != null
          ? orbitsapchgdetail.value
          : this.orbitsapchgdetail),
      orbitsapchgdeal: (orbitsapchgdeal != null
          ? orbitsapchgdeal.value
          : this.orbitsapchgdeal),
      orbitsapchgset: (orbitsapchgset != null
          ? orbitsapchgset.value
          : this.orbitsapchgset),
      billingNotes:
          (billingNotes != null ? billingNotes.value : this.billingNotes),
      recType: (recType != null ? recType.value : this.recType),
      worksheetId:
          (worksheetId != null ? worksheetId.value : this.worksheetId),
      billingCycleEvent: (billingCycleEvent != null
          ? billingCycleEvent.value
          : this.billingCycleEvent),
      billingCycleEventOrder: (billingCycleEventOrder != null
          ? billingCycleEventOrder.value
          : this.billingCycleEventOrder),
      inGroup: (inGroup != null ? inGroup.value : this.inGroup),
      groupNumber:
          (groupNumber != null ? groupNumber.value : this.groupNumber),
      groupColor: (groupColor != null ? groupColor.value : this.groupColor),
      doNotInvoice:
          (doNotInvoice != null ? doNotInvoice.value : this.doNotInvoice),
      agentId: (agentId != null ? agentId.value : this.agentId),
      agent: (agent != null ? agent.value : this.agent),
      episodeNumber:
          (episodeNumber != null ? episodeNumber.value : this.episodeNumber),
      isFinalLossAndDamage: (isFinalLossAndDamage != null
          ? isFinalLossAndDamage.value
          : this.isFinalLossAndDamage),
      billingTotal:
          (billingTotal != null ? billingTotal.value : this.billingTotal),
      hasRecurring:
          (hasRecurring != null ? hasRecurring.value : this.hasRecurring),
      contractId: (contractId != null ? contractId.value : this.contractId),
      referenceNumber: (referenceNumber != null
          ? referenceNumber.value
          : this.referenceNumber),
      billedHiatus:
          (billedHiatus != null ? billedHiatus.value : this.billedHiatus),
      missingCrewBreakTime: (missingCrewBreakTime != null
          ? missingCrewBreakTime.value
          : this.missingCrewBreakTime),
      missingCrewWorkTime: (missingCrewWorkTime != null
          ? missingCrewWorkTime.value
          : this.missingCrewWorkTime),
      currencyId: (currencyId != null ? currencyId.value : this.currencyId),
      currencyCode:
          (currencyCode != null ? currencyCode.value : this.currencyCode),
      currencySymbol: (currencySymbol != null
          ? currencySymbol.value
          : this.currencySymbol),
      officeLocationDefaultCurrencyId:
          (officeLocationDefaultCurrencyId != null
              ? officeLocationDefaultCurrencyId.value
              : this.officeLocationDefaultCurrencyId),
      projectManagerId: (projectManagerId != null
          ? projectManagerId.value
          : this.projectManagerId),
      projectManager: (projectManager != null
          ? projectManager.value
          : this.projectManager),
      outsideSalesRepresentativeId: (outsideSalesRepresentativeId != null
          ? outsideSalesRepresentativeId.value
          : this.outsideSalesRepresentativeId),
      outsideSalesRepresentative: (outsideSalesRepresentative != null
          ? outsideSalesRepresentative.value
          : this.outsideSalesRepresentative),
      orderNumberColor: (orderNumberColor != null
          ? orderNumberColor.value
          : this.orderNumberColor),
      descriptionColor: (descriptionColor != null
          ? descriptionColor.value
          : this.descriptionColor),
      billingStopDateColor: (billingStopDateColor != null
          ? billingStopDateColor.value
          : this.billingStopDateColor),
      orderDateColor: (orderDateColor != null
          ? orderDateColor.value
          : this.orderDateColor),
      purchaseOrderNumberColor: (purchaseOrderNumberColor != null
          ? purchaseOrderNumberColor.value
          : this.purchaseOrderNumberColor),
      totalColor: (totalColor != null ? totalColor.value : this.totalColor),
      auditNote: (auditNote != null ? auditNote.value : this.auditNote),
      recordTitle:
          (recordTitle != null ? recordTitle.value : this.recordTitle),
      fields: (fields != null ? fields.value : this.fields),
      custom: (custom != null ? custom.value : this.custom),
      defaultFieldAttributes: (defaultFieldAttributes != null
          ? defaultFieldAttributes.value
          : this.defaultFieldAttributes),
      translation:
          (translation != null ? translation.value : this.translation));
}