123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- #import <Realm/RLMProviderClient.h>
- @protocol RLMBSON;
- RLM_HEADER_AUDIT_BEGIN(nullability, sendability)
- RLM_SWIFT_SENDABLE
- typedef void(^RLMEmailPasswordAuthOptionalErrorBlock)(NSError * _Nullable);
- RLM_SWIFT_SENDABLE RLM_FINAL
- @interface RLMEmailPasswordAuth : RLMProviderClient
- - (void)registerUserWithEmail:(NSString *)email
- password:(NSString *)password
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler NS_SWIFT_NAME(registerUser(email:password:completion:));
- - (void)confirmUser:(NSString *)token
- tokenId:(NSString *)tokenId
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler;
- - (void)resendConfirmationEmail:(NSString *)email
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler;
- - (void)retryCustomConfirmation:(NSString *)email
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler;
- - (void)sendResetPasswordEmail:(NSString *)email
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler;
- - (void)resetPasswordTo:(NSString *)password
- token:(NSString *)token
- tokenId:(NSString *)tokenId
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler;
- - (void)callResetPasswordFunction:(NSString *)email
- password:(NSString *)password
- args:(NSArray<id<RLMBSON>> *)args
- completion:(RLMEmailPasswordAuthOptionalErrorBlock)completionHandler NS_REFINED_FOR_SWIFT;
- @end
- RLM_HEADER_AUDIT_END(nullability, sendability)
|