requestCredentials method

Future<List> requestCredentials(
  1. int requestedFields
)

Requests credentials from the Segmentify API. The requestedFields parameter is required and represents the number of credentials to be requested. Returns a list of credentials. Throws an Exception if an error occurs while requesting credentials.

Implementation

Future<List<dynamic>> requestCredentials(int requestedFields) async {
  final response = await dio.get(
      '${constants.dataCenterUrl}${constants.credentialUrl}?count=$requestedFields');
  final responseData = response.data;

  if (response.statusCode == 200 &&
      responseData != null &&
      responseData != '' &&
      responseData != 'null') {
    return responseData;
  }

  throw Exception('Failed to load credentials');
}