parse static method

PamResponse? parse(
  1. String jsonString
)

Implementation

static PamResponse? parse(String jsonString) {
  Map<String, dynamic> map;
  try {
    map = jsonDecode(jsonString);
  } catch (e, stackTrace) {
    Pam.log(["PamResponse parse Error", stackTrace, e]);
    return null;
  }

  var response = PamResponse();
  final code = map['code'];
  final errorMessage = map["message"];

  if (code != null) {
    response.error = PamErrorResponse(code: code, errorMessage: errorMessage);
  }

  response.contactID = map["contact_id"];
  response.consentID = map["consent_id"];
  response.database = map["database"];

  return response;
}