submitOTP method

  1. @override
Future<Result<SubmitOTPResult>> submitOTP({
  1. required String phoneNumber,
  2. required String otp,
  3. required String otpToken,
  4. required bool autoFill,
})
override

Implementation

@override
Future<Result<SubmitOTPResult>> submitOTP({
  required String phoneNumber,
  required String otp,
  required String otpToken,
  required bool autoFill,
}) async {
  const path = 'v1/auth/otp/verify';
  return http.post(
      uri: Uri.parse('$baseUrl/$path').toString(),
      body: {
        'phoneNumber': phoneNumber,
        'otp': otp,
        'otpToken': otpToken,
        'autoFill': autoFill
      },
      success: (json) => SubmitOTPResult.fromJson(json));
}