copyWith method
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,
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);
}