fromJson static method
Implementation
static StakeDiceState? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return StakeDiceState(
stateHash: (json['state_hash'] as String?) ?? '',
stakeGramAmount: (json['stake_gram_amount'] as int?) ?? 0,
suggestedStakeGramAmounts: List<int>.from(
tdListFromJson(
json['suggested_stake_gram_amounts'],
).map((item) => int.tryParse((item as dynamic)?.toString() ?? '') ?? 0),
),
currentStreak: (json['current_streak'] as int?) ?? 0,
prizePerMille: List<int>.from(
tdListFromJson(
json['prize_per_mille'],
).map((item) => int.tryParse((item as dynamic)?.toString() ?? '') ?? 0),
),
streakPrizePerMille: (json['streak_prize_per_mille'] as int?) ?? 0,
);
}