network\network_utils library

Enums

HttpMethod
NotificationType

Functions

apiPrint({String url = "", String endPoint = "", String headers = "", String request = "", int statusCode = 0, String responseBody = "", String methodtype = "", bool hasRequest = false}) → void
buildBaseUrl(String endPoint) Uri
buildHeaderForStripe(String stripeKeyPayment) Map<String, String>
buildHeaderTokens({bool isStripePayment = false, bool isFlutterWave = false, bool isSadadPayment = false, String? flutterWaveSecretKey, String? stripeKeyPayment, String? sadadToken}) Map<String, String>
buildHttpResponse(String endPoint, {HttpMethod method = HttpMethod.GET, Map? request, String? flutterWaveSecretKey, String? stripeKeyPayment, bool isStripePayment = false, bool isFlutterWave = false, bool isSadadPayment = false, String? sadadToken}) Future<Response>
defaultHeaders() Map<String, String>
getMultiPartRequest(String endPoint, {String? baseUrl}) Future<MultipartRequest>
handleResponse(Response response, [bool? avoidTokenError]) Future
sendMultiPartRequest(MultipartRequest multiPartRequest, {dynamic onSuccess(dynamic)?, dynamic onError(dynamic)?}) Future<void>