call static method

Future<ApiCallResponse?> call({
  1. required String transactionToken,
  2. required String otp,
  3. String? baseUrl = '',
  4. String? platform = '',
  5. String? tenant = '',
  6. String? authorization = '',
})

Implementation

static Future<ApiCallResponse?> call(
    {required String transactionToken,
    required String otp,
    String? baseUrl = '',
    String? platform = '',
  String? tenant = '',
  String? authorization = '',}) {
  final body = '''
{
"otp": "${otp}"

}''';
  return ApiManager.instance.makeApiCall(
    callName: 'transactionAuth',
    apiUrl: '${baseUrl}api/blayzAuth/api/Auth/transaction-otp/validate',
    callType: ApiCallType.POST,
    headers: {
      'platform': '${platform}',
      'tenant': '${tenant}',
      'accept': 'application/json',
      'Authorization': '${authorization}',
      'transactionToken': '${transactionToken}',
    },
    params: {
      'otp': otp,
    },
    body: body,
    bodyType: BodyType.JSON,
    returnBody: true,
  );
}