fromMap static method
Implementation
static AccountOrdersDataContractProperties? fromMap(Object? body) {
final source = readRecord(body);
if (source == null) return null;
return AccountOrdersDataContractProperties(
allowDowngrade: readFlag(source['allow_downgrade']),
allowDowngradeCharge: readFlag(source['allow_downgrade_charge']),
allowEarlyTermination: readFlag(source['allow_early_termination']),
allowPostponement: readFlag(source['allow_postponement']),
allowTrial: readFlag(source['allow_trial']),
allowUpgrade: readFlag(source['allow_upgrade']),
autoRenewalEndsOn: readText(source['auto_renewal_ends_on']),
autoRenewalRequireCustomerAcceptance:
readFlag(source['auto_renewal_require_customer_acceptance']),
autoRenewalTerm: readText(source['auto_renewal_term']),
downgradeChargeFixed: readText(source['downgrade_charge_fixed']),
downgradeChargeType: readText(source['downgrade_charge_type']),
initialContractTerm: readText(source['initial_contract_term']),
periodBeforeDowngrade: readText(source['period_before_downgrade']),
renewAutomatically: readText(source['renew_automatically']),
requireCustomerAcceptance:
readFlag(source['require_customer_acceptance']),
requiresPaymentMethod: readFlag(source['requires_payment_method']),
terminationAccountingCode:
readText(source['termination_accounting_code']),
terminationNoticePeriod: readText(source['termination_notice_period']),
);
}