UpiResponse.fromResponseString constructor

UpiResponse.fromResponseString(
  1. String responseString
)

Implementation

factory UpiResponse.fromResponseString(String responseString) {
  final builder = UpiResponseBuilder();

  List<String> partOfResponse = responseString.split('&');
  for (int i = 0; i < partOfResponse.length; ++i) {
    String key = partOfResponse[i].split('=')[0];
    String value = partOfResponse[i].split('=')[1];
    builder._processKeyValue(key.toLowerCase(), value);
  }

  return UpiResponse._builder(builder);
}