#import <Foundation/Foundation.h>
#import <Capacitor/Capacitor.h>

CAP_PLUGIN(HttpPlugin, "Http",
  CAP_PLUGIN_METHOD(request, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(get, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(post, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(put, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(patch, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(del, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(setCookie, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(getCookiesMap, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(getCookies, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(getCookie, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(deleteCookie, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(clearCookies, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(clearAllCookies, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(downloadFile, CAPPluginReturnPromise);
  CAP_PLUGIN_METHOD(uploadFile, CAPPluginReturnPromise);
)
