StripeAPIError constructor

StripeAPIError(
  1. String? requestId,
  2. Map<String, dynamic> json
)

Implementation

factory StripeAPIError(String ?requestId, Map<String, dynamic> json) {
  final type = optString(json, FIELD_TYPE);
  final charge = optString(json, FIELD_CHARGE);
  final code = optString(json, FIELD_CODE);
  final declineCode = optString(json, FIELD_DECLINE_CODE);
  final docUrl = optString(json, FIELD_DOC_URL);
  final message = optString(json, FIELD_MESSAGE);
  final param = optString(json, FIELD_PARAM);

  return StripeAPIError._internal(
    requestId,
    type,
    charge,
    code,
    declineCode,
    docUrl,
    message,
    param,
  );
}