copyWith method

WebApiModulesHomeControlsProjectContactProjectContact copyWith({
  1. int? projectContactId,
  2. String? projectId,
  3. String? contactId,
  4. String? nameFml,
  5. String? nameLfm,
  6. String? person,
  7. String? personColor,
  8. String? firstName,
  9. String? middleInitial,
  10. String? lastName,
  11. String? contactTitle,
  12. String? officePhone,
  13. String? officeExtension,
  14. String? mobilePhone,
  15. String? email,
  16. String? pager,
  17. String? pagerPin,
  18. String? jobTitle,
  19. String? contactTitleId,
  20. String? companyContactId,
  21. String? companyId,
  22. bool? isPrimary,
  23. String? countryId,
  24. bool? isProjectFor,
  25. bool? isProductionContact,
  26. bool? isPrintable,
  27. bool? contactOnProject,
  28. bool? inactive,
  29. String? auditNote,
  30. String? recordTitle,
  31. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  32. List<FwStandardDataFwCustomValue>? custom,
  33. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  34. List<FwStandardDataFwTranslatedValue>? translation,
})

Implementation

WebApiModulesHomeControlsProjectContactProjectContact copyWith(
    {int? projectContactId,
    String? projectId,
    String? contactId,
    String? nameFml,
    String? nameLfm,
    String? person,
    String? personColor,
    String? firstName,
    String? middleInitial,
    String? lastName,
    String? contactTitle,
    String? officePhone,
    String? officeExtension,
    String? mobilePhone,
    String? email,
    String? pager,
    String? pagerPin,
    String? jobTitle,
    String? contactTitleId,
    String? companyContactId,
    String? companyId,
    bool? isPrimary,
    String? countryId,
    bool? isProjectFor,
    bool? isProductionContact,
    bool? isPrintable,
    bool? contactOnProject,
    bool? inactive,
    String? auditNote,
    String? recordTitle,
    List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
    List<FwStandardDataFwCustomValue>? custom,
    List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
    List<FwStandardDataFwTranslatedValue>? translation}) {
  return WebApiModulesHomeControlsProjectContactProjectContact(
      projectContactId: projectContactId ?? this.projectContactId,
      projectId: projectId ?? this.projectId,
      contactId: contactId ?? this.contactId,
      nameFml: nameFml ?? this.nameFml,
      nameLfm: nameLfm ?? this.nameLfm,
      person: person ?? this.person,
      personColor: personColor ?? this.personColor,
      firstName: firstName ?? this.firstName,
      middleInitial: middleInitial ?? this.middleInitial,
      lastName: lastName ?? this.lastName,
      contactTitle: contactTitle ?? this.contactTitle,
      officePhone: officePhone ?? this.officePhone,
      officeExtension: officeExtension ?? this.officeExtension,
      mobilePhone: mobilePhone ?? this.mobilePhone,
      email: email ?? this.email,
      pager: pager ?? this.pager,
      pagerPin: pagerPin ?? this.pagerPin,
      jobTitle: jobTitle ?? this.jobTitle,
      contactTitleId: contactTitleId ?? this.contactTitleId,
      companyContactId: companyContactId ?? this.companyContactId,
      companyId: companyId ?? this.companyId,
      isPrimary: isPrimary ?? this.isPrimary,
      countryId: countryId ?? this.countryId,
      isProjectFor: isProjectFor ?? this.isProjectFor,
      isProductionContact: isProductionContact ?? this.isProductionContact,
      isPrintable: isPrintable ?? this.isPrintable,
      contactOnProject: contactOnProject ?? this.contactOnProject,
      inactive: inactive ?? this.inactive,
      auditNote: auditNote ?? this.auditNote,
      recordTitle: recordTitle ?? this.recordTitle,
      fields: fields ?? this.fields,
      custom: custom ?? this.custom,
      defaultFieldAttributes:
          defaultFieldAttributes ?? this.defaultFieldAttributes,
      translation: translation ?? this.translation);
}