ably-cocoa/Source/ARTPushAdmin+Private.h

28 lines
755 B
Objective-C

#import <Ably/ARTPushAdmin.h>
#import <Ably/ARTPushDeviceRegistrations+Private.h>
#import <Ably/ARTPushChannelSubscriptions+Private.h>
#import "ARTQueuedDealloc.h"
@class ARTRestInternal;
NS_ASSUME_NONNULL_BEGIN
@interface ARTPushAdminInternal : NSObject <ARTPushAdminProtocol>
@property (nonatomic, readonly) ARTPushDeviceRegistrationsInternal *deviceRegistrations;
@property (nonatomic, readonly) ARTPushChannelSubscriptionsInternal *channelSubscriptions;
- (instancetype)initWithRest:(ARTRestInternal *)rest;
@end
@interface ARTPushAdmin ()
@property (nonatomic, readonly) ARTPushAdminInternal *internal;
- (instancetype)initWithInternal:(ARTPushAdminInternal *)internal queuedDealloc:(ARTQueuedDealloc *)dealloc;
@end
NS_ASSUME_NONNULL_END