ADAPoolRegistrationCertificateResponse.fromJson constructor

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

Implementation

factory ADAPoolRegistrationCertificateResponse.fromJson(
    Map<String, dynamic> json) {
  return ADAPoolRegistrationCertificateResponse(
    certIndex: json['cert_index'],
    poolId: json['pool_id'],
    vrfKey: json['vrf_key'],
    pledge: json['pledge'],
    marginCost: json['margin_cost'],
    fixedCost: json['fixed_cost'],
    rewardAccount: json['reward_account'],
    activeEpoch: json['active_epoch'],
    relays: (json['relays'] as List<dynamic>)
        .map((relayJson) => ADAStakePoolRelayInfoResponse.fromJson(relayJson))
        .toList(),
    metadata: json['metadata'] != null
        ? ADAPoolMetadataResponse.fromJson(json['metadata'])
        : null,
  );
}