ProgBonusBonus.fromJson constructor

ProgBonusBonus.fromJson(
  1. Map<String, dynamic> json
)

Implementation

ProgBonusBonus.fromJson(Map<String, dynamic> json) {
  if (json['bonuses'] != null) {
    _bonuses = <Bonuses>[];
    json['bonuses'].forEach((v) {
      _bonuses!.add(Bonuses.fromJson(v));
    });
  }
  _totalAmount = double.tryParse(json['totalAmount']?.toString() ?? '') ?? 0;
  _actualTotalAmount =
      double.tryParse(json['actualTotalAmount']?.toString() ?? '') ?? 0;

  if (json['types'] != null) {
    _types = <Types>[];
    json['types'].forEach((v) {
      _types!.add(Types.fromJson(v));
    });
  }
}