toModel method

OperationDepositMethod toModel()

Constructs a new OperationDepositMethod from this OperationDepositMethodMixin.

Implementation

OperationDepositMethod toModel() => OperationDepositMethod(
  id: id,
  kind: kind,
  countries: switch (countries?.$$typename) {
    'CriteriaCountryExcept' => CriteriaCountryExcept(
      (countries
              as OperationDepositMethodMixin$Countries$CriteriaCountryExcept)
          .except,
    ),
    'CriteriaCountryOnly' => CriteriaCountryOnly(
      (countries as OperationDepositMethodMixin$Countries$CriteriaCountryOnly)
          .only,
    ),
    (_) => null,
  },
  nominals: nominals?.map((e) => e.toModel()).toList(),
);