copyWith method

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

Implementation

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