SKYLoginUserOperation

@interface SKYLoginUserOperation : SKYAuthOperation

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSDictionary *_Nullable authData;

    Swift

    var authData: [AnyHashable : Any]? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSString *_Nullable password;

    Swift

    var password: String? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSString *_Nullable provider;

    Swift

    var provider: String? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSDictionary *_Nullable providerAuthData;

    Swift

    var providerAuthData: [AnyHashable : Any]? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic) void (^_Nullable)
        (SKYRecord *_Nullable, SKYAccessToken *_Nullable, NSError *_Nullable)
            loginCompletionBlock;

    Swift

    var loginCompletionBlock: ((SKYRecord?, SKYAccessToken?, Error?) -> Void)? { get set }
  • Creates and returns an instance of operation for logging in a user with auth data and password.

    Declaration

    Objective-C

    + (nonnull instancetype)operationWithAuthData:(nonnull NSDictionary *)authData
                                         password:(nonnull NSString *)password;

    Swift

    convenience init(authData: [AnyHashable : Any], password: String)
  • Creates and returns an instance of operation for logging in a user with provider and its auth data.

    Declaration

    Objective-C

    + (nonnull instancetype)operationWithProvider:(nonnull NSString *)provider
                                 providerAuthData:
                                     (nonnull NSDictionary *)providerAuthData;

    Swift

    convenience init(provider: String, providerAuthData: [AnyHashable : Any])