copyWith method
WebApiModulesHomeEmailRecipientEmailRecipient
copyWith({
- String? companyContactId,
- String? companyId,
- String? company,
- String? companyType,
- String? companyTypeColor,
- String? contactId,
- String? salutation,
- String? nameFirstMiddleLast,
- String? person,
- String? lastName,
- String? firstName,
- String? middleInitial,
- String? jobTitle,
- String? contactTitleId,
- String? contactTitle,
- bool? isPrimary,
- String? activeDate,
- String? inactiveDate,
- bool? authorized,
- bool? orderNotify,
- String? officePhone,
- String? officeExtension,
- String? fax,
- String? faxExtension,
- String? email,
- String? directPhone,
- String? directExtension,
- String? pager,
- String? pagerPin,
- bool? printable,
- String? mobilePhone,
- bool? isAccountsReceivable,
- bool? isAccountsPayable,
- bool? inactive,
- String? dateStamp,
- 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,
Implementation
WebApiModulesHomeEmailRecipientEmailRecipient copyWith({
String? companyContactId,
String? companyId,
String? company,
String? companyType,
String? companyTypeColor,
String? contactId,
String? salutation,
String? nameFirstMiddleLast,
String? person,
String? lastName,
String? firstName,
String? middleInitial,
String? jobTitle,
String? contactTitleId,
String? contactTitle,
bool? isPrimary,
String? activeDate,
String? inactiveDate,
bool? authorized,
bool? orderNotify,
String? officePhone,
String? officeExtension,
String? fax,
String? faxExtension,
String? email,
String? directPhone,
String? directExtension,
String? pager,
String? pagerPin,
bool? printable,
String? mobilePhone,
bool? isAccountsReceivable,
bool? isAccountsPayable,
bool? inactive,
String? dateStamp,
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 WebApiModulesHomeEmailRecipientEmailRecipient(
companyContactId: companyContactId ?? this.companyContactId,
companyId: companyId ?? this.companyId,
company: company ?? this.company,
companyType: companyType ?? this.companyType,
companyTypeColor: companyTypeColor ?? this.companyTypeColor,
contactId: contactId ?? this.contactId,
salutation: salutation ?? this.salutation,
nameFirstMiddleLast: nameFirstMiddleLast ?? this.nameFirstMiddleLast,
person: person ?? this.person,
lastName: lastName ?? this.lastName,
firstName: firstName ?? this.firstName,
middleInitial: middleInitial ?? this.middleInitial,
jobTitle: jobTitle ?? this.jobTitle,
contactTitleId: contactTitleId ?? this.contactTitleId,
contactTitle: contactTitle ?? this.contactTitle,
isPrimary: isPrimary ?? this.isPrimary,
activeDate: activeDate ?? this.activeDate,
inactiveDate: inactiveDate ?? this.inactiveDate,
authorized: authorized ?? this.authorized,
orderNotify: orderNotify ?? this.orderNotify,
officePhone: officePhone ?? this.officePhone,
officeExtension: officeExtension ?? this.officeExtension,
fax: fax ?? this.fax,
faxExtension: faxExtension ?? this.faxExtension,
email: email ?? this.email,
directPhone: directPhone ?? this.directPhone,
directExtension: directExtension ?? this.directExtension,
pager: pager ?? this.pager,
pagerPin: pagerPin ?? this.pagerPin,
printable: printable ?? this.printable,
mobilePhone: mobilePhone ?? this.mobilePhone,
isAccountsReceivable: isAccountsReceivable ?? this.isAccountsReceivable,
isAccountsPayable: isAccountsPayable ?? this.isAccountsPayable,
inactive: inactive ?? this.inactive,
dateStamp: dateStamp ?? this.dateStamp,
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,
);
}