request method
Future
request(
{ - required dynamic onSuccess(
- T? data
)?,
- dynamic onError(
- String error
)?,
})
Implementation
Future request({
required Function(T? data)? onSuccess,
Function(String error)? onError,
}) async {
log("api: $endPoint");
log("queryParameters: $queryParameters");
log("header: $header");
log("body: $body");
switch (queryMethod) {
case QueryMethod.getMethod:
await _get(onSuccess: onSuccess, onError: onError);
break;
case QueryMethod.postMethod:
await _post(onSuccess: onSuccess, onError: onError);
break;
case QueryMethod.putMethod:
await _put(onSuccess: onSuccess, onError: onError);
break;
case QueryMethod.deleteMethod:
await _delete(onSuccess: onSuccess, onError: onError);
break;
default:
}
}