signIn abstract method

  1. @POST.new('/sign-in/magic-link')
Future<Result<StatusResponse>> signIn({
  1. @BodyExtra.new('email') required String email,
  2. @BodyExtra.new('name') String? name,
  3. @BodyExtra.new('callbackURL') String? callbackURL,
  4. @BodyExtra.new('newUserCallbackURL') String? newUserCallbackURL,
  5. @BodyExtra.new('errorCallbackURL') String? errorCallbackURL,
})

Sends a magic link to email. The server delivers the link (email/SMS); the user opens it and the app handles the resulting deep link, then calls verify with the token query parameter.

Implementation

@POST('/sign-in/magic-link')
Future<Result<StatusResponse>> signIn({
  @BodyExtra('email') required String email,
  @BodyExtra('name') String? name,
  @BodyExtra('callbackURL') String? callbackURL,
  @BodyExtra('newUserCallbackURL') String? newUserCallbackURL,
  @BodyExtra('errorCallbackURL') String? errorCallbackURL,
});