build method

  1. @override
OptionalPromotion build(
  1. Map<String, dynamic>? params
)
override

Implementation

@override
OptionalPromotion build(Map<String, dynamic>? params) => OptionalPromotion(
      pieceLimits: (params?['pieceLimits'] as Map<String, dynamic>?)?.map(
        (k, e) => MapEntry(k, e as int),
      ),
      ranks: params?['ranks']?.cast<int>(),
      forced: params?['forced'] ?? true,
      forcedRanks: params?['forcedRanks']?.cast<int>(),
    );