CreateRequest.fromJson constructor

CreateRequest.fromJson(
  1. Object? json
)

Implementation

factory CreateRequest.fromJson(Object? json) {
  try {
    return WalletCreateRequest(
      WalletRequest.fromJson(
        (json as Map).cast<String, Object?>(),
      ),
    );
  } catch (_) {}
  try {
    return BankCreateRequest(
      BankRequest.fromJson(
        (json as Map).cast<String, Object?>(),
      ),
    );
  } catch (_) {}
  try {
    return DoshCreateRequest(
      DoshRequest.fromJson(
        (json as Map).cast<String, Object?>(),
      ),
    );
  } catch (_) {}
  throw FormatException('Unsupported CreateRequest value');
}