ARTAuthInternal

Objective-C

@interface ARTAuthInternal : NSObject

@property (nullable, readonly) NSString *clientId;
@property (nullable, nonatomic, readonly) ARTTokenDetails *tokenDetails;

- (void)requestToken:(nullable ARTTokenParams *)tokenParams
         withOptions:(nullable ARTAuthOptions *)authOptions
            callback:(ARTTokenDetailsCallback)callback;

- (void)requestToken:(ARTTokenDetailsCallback)callback;

- (void)authorize:(nullable ARTTokenParams *)tokenParams
          options:(nullable ARTAuthOptions *)authOptions
         callback:(ARTTokenDetailsCallback)callback;

- (void)authorize:(ARTTokenDetailsCallback)callback;

- (void)createTokenRequest:(nullable ARTTokenParams *)tokenParams
                   options:(nullable ARTAuthOptions *)options
                  callback:(void (^)(ARTTokenRequest *_Nullable tokenRequest, NSError *_Nullable error))callback;

- (void)createTokenRequest:(void (^)(ARTTokenRequest *_Nullable tokenRequest, NSError *_Nullable error))callback;

@end

Swift

class ARTAuthInternal : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nullable, readonly) NSString *clientId

    Swift

    var clientId: String? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nullable, nonatomic, readonly) ARTTokenDetails *tokenDetails

    Swift

    var tokenDetails: ARTTokenDetails? { get }
  • Undocumented

    Declaration

    Objective-C

    - (void)requestToken:(nullable ARTTokenParams *)tokenParams
             withOptions:(nullable ARTAuthOptions *)authOptions
                callback:(ARTTokenDetailsCallback)callback;

    Swift

    func requestToken(_ tokenParams: ARTTokenParams?, with authOptions: ARTAuthOptions?, callback: @escaping ARTTokenDetailsCallback)
  • Undocumented

    Declaration

    Objective-C

    - (void)requestToken:(ARTTokenDetailsCallback)callback;

    Swift

    func requestToken(_ callback: @escaping ARTTokenDetailsCallback)
  • Undocumented

    Declaration

    Objective-C

    - (void)authorize:(nullable ARTTokenParams *)tokenParams
              options:(nullable ARTAuthOptions *)authOptions
             callback:(ARTTokenDetailsCallback)callback;

    Swift

    func authorize(_ tokenParams: ARTTokenParams?, options authOptions: ARTAuthOptions?, callback: @escaping ARTTokenDetailsCallback)
  • Undocumented

    Declaration

    Objective-C

    - (void)authorize:(ARTTokenDetailsCallback)callback;

    Swift

    func authorize(_ callback: @escaping ARTTokenDetailsCallback)
  • Undocumented

    Declaration

    Objective-C

    - (void)createTokenRequest:(nullable ARTTokenParams *)tokenParams
                       options:(nullable ARTAuthOptions *)options
                      callback:(void (^)(ARTTokenRequest *_Nullable tokenRequest, NSError *_Nullable error))callback;

    Swift

    func createTokenRequest(_ tokenParams: ARTTokenParams?, options: ARTAuthOptions?, callback: @escaping (ARTTokenRequest?, (any Error)?) -> Void)
  • Undocumented

    Declaration

    Objective-C

    - (void)createTokenRequest:(void (^)(ARTTokenRequest *_Nullable tokenRequest, NSError *_Nullable error))callback;

    Swift

    func createTokenRequest(_ callback: @escaping (ARTTokenRequest?, (any Error)?) -> Void)
  • Undocumented

    Declaration

    Objective-C

    @property (readonly, nonatomic) dispatch_queue_t queue

    Swift

    var queue: dispatch_queue_t { get }
  • Undocumented

    Declaration

    Objective-C

    - (NSString *)clientId_nosync;

    Swift

    func clientId_nosync() -> String
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) ARTClientOptions *options

    Swift

    var options: ARTClientOptions { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) ARTAuthMethod method

    Swift

    var method: ARTAuthMethod { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly) BOOL isTokenAuth

    Swift

    var isTokenAuth: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nullable, nonatomic, readonly) NSNumber *timeOffset

    Swift

    var timeOffset: NSNumber? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nullable, weak) id<ARTAuthDelegate> delegate

    Swift

    weak var delegate: (any ARTAuthDelegate)? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly) BOOL authorizing

    Swift

    var authorizing: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly) BOOL authorizing_nosync

    Swift

    var authorizing_nosync: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    - (nullable NSObject<ARTCancellable> *)_authorize:(nullable ARTTokenParams *)tokenParams
                                              options:(nullable ARTAuthOptions *)authOptions
                                             callback:(ARTTokenDetailsCallback)callback;

    Swift

    func _authorize(_ tokenParams: ARTTokenParams?, options authOptions: ARTAuthOptions?, callback: @escaping ARTTokenDetailsCallback) -> (any ARTCancellable & NSObjectProtocol)?
  • Undocumented

    Declaration

    Objective-C

    - (void)cancelAuthorization:(nullable ARTErrorInfo *)error;

    Swift

    func cancelAuthorization(_ error: ARTErrorInfo?)
  • Undocumented

    Declaration

    Objective-C

    - (nullable NSObject<ARTCancellable> *)_requestToken:(ARTTokenParams *_Nullable)tokenParams
                                             withOptions:(ARTAuthOptions *_Nullable)authOptions
                                                callback:(ARTTokenDetailsCallback)callback;

    Swift

    func _requestToken(_ tokenParams: ARTTokenParams?, with authOptions: ARTAuthOptions?, callback: @escaping ARTTokenDetailsCallback) -> (any ARTCancellable & NSObjectProtocol)?

Private