RewardVerificationResult.fromMap constructor

RewardVerificationResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory RewardVerificationResult.fromMap(Map<String, dynamic> map) {
  final rewardMap = map['reward'];
  final more = (map['moreRewards'] as List<dynamic>? ?? [])
      .map((e) => VerifiedReward.fromMap(Map<String, dynamic>.from(e as Map)))
      .toList();
  return RewardVerificationResult(
    failed: map['failed'] as bool? ?? true,
    reward: rewardMap is Map
        ? VerifiedReward.fromMap(Map<String, dynamic>.from(rewardMap))
        : null,
    moreRewards: more,
  );
}