apiMap top-level property

Map<String, Object Function(Object? url, {Object? headers})> apiMap
final

Implementation

final apiMap = {
  "getStream": (Object? url, {Object? debug, Object? headers}) {
    bool debug_ = false;
    if (debug != null) {
      debug_ = debug as bool;
    }
    Map<String, String> headers_ = {};
    if (headers is Map) {
      headers.forEach((key, value) {
        headers_[key.toString()] = value.toString();
      });
    }
    return Api.getStream(url as String, debug: debug_, headers: headers_);
  },
  "get": (Object? url, {Object? debug, Object? headers}) {
    bool debug_ = false;
    if (debug != null) {
      debug_ = debug as bool;
    }
    Map<String, String> headers_ = {};
    if (headers is Map) {
      headers.forEach((key, value) {
        headers_[key.toString()] = value.toString();
      });
    }
    return Api.get(url as String, debug: debug_, headers: headers_);
  },
  "post": (Object? url, {Object? body, Object? debug, Object? headers}) {
    bool debug_ = false;
    if (debug != null) {
      debug_ = debug as bool;
    }
    Map<String, String> headers_ = {};
    if (headers is Map) {
      headers.forEach((key, value) {
        headers_[key.toString()] = value.toString();
      });
    }
    return Api.post(url as String,
        body: body, debug: debug_, headers: headers_);
  },
  "postStream": (Object? url, {Object? body, Object? debug, Object? headers}) {
    bool debug_ = false;
    if (debug != null) {
      debug_ = debug as bool;
    }
    Map<String, String> headers_ = {};
    if (headers is Map) {
      headers.forEach((key, value) {
        headers_[key.toString()] = value.toString();
      });
    }
    return Api.postStream(url as String,
        body: body, debug: debug_, headers: headers_);
  },
  "uploadFile": (Object? url,
      {Object? headers, Object? imagePath, Object? fieldName}) {
    Map<String, String> headers_ = {};
    if (headers is Map) {
      headers.forEach((key, value) {
        headers_[key.toString()] = value.toString();
      });
    }
    return Api.uploadFile(url as String,
        headers: headers_,
        imagePath: imagePath as String,
        fieldName: fieldName as String);
  }
};