post method

Future<Response?> post(
  1. String endpoint, {
  2. required dynamic onSuccess(
    1. String
    ),
  3. required dynamic onError(
    1. String
    ),
  4. required dynamic onException(
    1. dynamic
    ),
  5. Map<String, String>? headers,
  6. Map<String, dynamic>? queryParams,
  7. dynamic body,
})

Implementation

Future<Response?> post(
  final String endpoint, {
  required final Function(String) onSuccess,
  required final Function(String) onError,
  required final Function(dynamic) onException,
  final Map<String, String>? headers,
  final Map<String, dynamic>? queryParams,
  final dynamic body,
}) async =>
    _request(
      method: "POST",
      endpoint: endpoint,
      headers: headers,
      queryParams: queryParams,
      body: body,
      onSuccess: (Response r) => onSuccess(r.body),
      onError: (Response r) => onError(r.body),
      onException: onException,
    );