pd_officer/plugins/cordova-plugin-mauron85-background-geolocation/ios/CDVBackgroundGeolocation/CDVBackgroundGeolocation.h
2019-09-12 15:13:49 +05:30

41 lines
1.6 KiB
Objective-C
Executable File

//
// CDVBackgroundGeolocation.h
//
// Created by Marian Hello on 04/06/16.
// Version 2.0.0
//
// According to apache license
//
// This is class is using code from christocracy cordova-plugin-background-geolocation plugin
// https://github.com/christocracy/cordova-plugin-background-geolocation
#import <UserNotifications/UserNotifications.h>
#import <Cordova/CDVPlugin.h>
#import "MAURProviderDelegate.h"
@interface CDVBackgroundGeolocation : CDVPlugin <MAURProviderDelegate, UNUserNotificationCenterDelegate>
- (void) configure:(CDVInvokedUrlCommand*)command;
- (void) start:(CDVInvokedUrlCommand*)command;
- (void) stop:(CDVInvokedUrlCommand*)command;
- (void) getConfig:(CDVInvokedUrlCommand*)command;
- (void) checkStatus:(CDVInvokedUrlCommand*)command;
- (void) switchMode:(CDVInvokedUrlCommand*)command;
- (void) isLocationEnabled:(CDVInvokedUrlCommand*)command;
- (void) showAppSettings:(CDVInvokedUrlCommand*)command;
- (void) showLocationSettings:(CDVInvokedUrlCommand*)command;
- (void) getStationaryLocation:(CDVInvokedUrlCommand *)command;
- (void) getLocations:(CDVInvokedUrlCommand*)command;
- (void) getValidLocations:(CDVInvokedUrlCommand*)command;
- (void) deleteLocation:(CDVInvokedUrlCommand*)command;
- (void) deleteAllLocations:(CDVInvokedUrlCommand*)command;
- (void) getCurrentLocation:(CDVInvokedUrlCommand*)command;
- (void) getLogEntries:(CDVInvokedUrlCommand*)command;
- (void) startTask:(CDVInvokedUrlCommand*)command;
- (void) endTask:(CDVInvokedUrlCommand*)command;
- (void) forceSync:(CDVInvokedUrlCommand*)command;
- (void) addEventListener:(CDVInvokedUrlCommand*)command;
- (void) removeEventListener:(CDVInvokedUrlCommand*)command;
@end