fromMap static method
Implementation
static SettingsFieldSettingsItemGeneralSettingsAccount? fromMap(
Object? body) {
final source = readRecord(body);
if (source == null) return null;
return SettingsFieldSettingsItemGeneralSettingsAccount(
accountGrouping:
SettingsFieldSettingsItemGeneralSettingsAccountAccountGrouping
.fromMap(source['account_grouping']),
accountManagement:
SettingsFieldSettingsItemGeneralSettingsAccountAccountManagement
.fromMap(source['account_management']),
additionalContact1:
SettingsFieldSettingsItemGeneralSettingsAccountAdditionalContact1
.fromMap(source['additional_contact_1']),
additionalContact2:
SettingsFieldSettingsItemGeneralSettingsAccountAdditionalContact2
.fromMap(source['additional_contact_2']),
additionalContact3:
SettingsFieldSettingsItemGeneralSettingsAccountAdditionalContact3
.fromMap(source['additional_contact_3']),
billingContact:
SettingsFieldSettingsItemGeneralSettingsAccountBillingContact.fromMap(
source['billing_contact']),
creationOfSubsidiaryAccount:
SettingsFieldSettingsItemGeneralSettingsAccountCreationOfSubsidiaryAccount
.fromMap(source['creation_of_subsidiary_account']),
enableWorkflowApprovalForAccount:
readText(source['enable_workflow_approval_for_account']),
referralTrackingAtAccountLevel:
SettingsFieldSettingsItemGeneralSettingsAccountReferralTrackingAtAccountLevel
.fromMap(source['referral_tracking_at_account_level']),
requireEmailAddressForAccount:
readText(source['require_email_address_for_account']),
requireNameToBeUnique: readText(source['require_name_to_be_unique']),
salesRepTrackingAtAccountLevel:
SettingsFieldSettingsItemGeneralSettingsAccountSalesRepTrackingAtAccountLevel
.fromMap(source['sales_rep_tracking_at_account_level']),
sendCommunicationAsGroups:
readText(source['send_communication_as_groups']),
shippingContact:
SettingsFieldSettingsItemGeneralSettingsAccountShippingContact
.fromMap(source['shipping_contact']),
uniqueEmailAddressForAccount:
readText(source['unique_email_address_for_account']),
uniqueEmailAddressForContacts:
readText(source['unique_email_address_for_contacts']),
);
}