CrossmintWalletAddSignerResult.fromJson constructor

CrossmintWalletAddSignerResult.fromJson(
  1. CrossmintJsonMap json
)

Implementation

factory CrossmintWalletAddSignerResult.fromJson(CrossmintJsonMap json) {
  final Object? signerData = json['signer'];
  final CrossmintJsonMap signerMap = signerData is Map<Object?, Object?>
      ? signerData.map(
          (Object? k, Object? v) => MapEntry<String, Object?>('$k', v),
        )
      : <String, Object?>{};
  return CrossmintWalletAddSignerResult(
    signer: CrossmintWalletSigner.fromJson(signerMap),
    signatureId: json['signatureId'] as String?,
    transactionId: json['transactionId'] as String?,
    raw: json,
  );
}