fields property

  1. @override
Map<String, Object?> get fields
override

Every field this type declares, keyed by wire name, in the order it sends them.

Implementation

@override
Map<String, Object?> get fields => <String, Object?>{
      'allow_downgrade': allowDowngrade,
      'allow_early_termination': allowEarlyTermination,
      'allow_postponement': allowPostponement,
      'allow_trial': allowTrial,
      'allow_upgrade': allowUpgrade,
      'apply_early_termination_charge': applyEarlyTerminationCharge,
      'auto_renewal_ends_on': autoRenewalEndsOn,
      'auto_renewal_require_customer_acceptance':
          autoRenewalRequireCustomerAcceptance,
      'auto_renewal_term': autoRenewalTerm,
      'early_termination_charge_type': earlyTerminationChargeType,
      'early_termination_minimum_period': earlyTerminationMinimumPeriod,
      'initial_contract_term': initialContractTerm,
      'renew_automatically': renewAutomatically,
      'require_customer_acceptance': requireCustomerAcceptance,
      'requires_payment_method': requiresPaymentMethod,
      'start_contract_after_trial_ends': startContractAfterTrialEnds,
      'termination_accounting_code': terminationAccountingCode,
      'termination_fixed_charge': terminationFixedCharge,
      'termination_notice_period': terminationNoticePeriod,
      'trial_end_date': trialEndDate,
      'trial_period': trialPeriod,
      'trial_requires_payment_method': trialRequiresPaymentMethod,
    };