This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.

23 lines
997 B
C
Raw Permalink Normal View History

2021-04-02 02:24:13 +03:00
// Copyright 2018-present 650 Industries. All rights reserved.
#import <Foundation/Foundation.h>
#import <UMPermissionsInterface/UMPermissionsInterface.h>
@interface UMPermissionsMethodsDelegate : NSObject
+ (void)getPermissionWithPermissionsManager:(id<UMPermissionsInterface>)permissionsManager
withRequester:(Class)requesterClass
resolve:(UMPromiseResolveBlock)resolve
reject:(UMPromiseRejectBlock)reject;
+ (void)askForPermissionWithPermissionsManager:(id<UMPermissionsInterface>)permissionsManager
withRequester:(Class)requesterClass
resolve:(UMPromiseResolveBlock)resolve
reject:(UMPromiseRejectBlock)reject;
+ (void)registerRequesters:(NSArray<id<UMPermissionsRequester>> *)newRequesters
withPermissionsManager:(id<UMPermissionsInterface>)permissionsManager;
@end