21 lines
755 B
Java
21 lines
755 B
Java
package com.billpaymentservice.bbps.service;
|
|
|
|
import com.billpaymentservice.bbps.dto.auth.AuthResponse;
|
|
import com.billpaymentservice.bbps.dto.auth.LoginRequest;
|
|
import com.billpaymentservice.bbps.dto.auth.OtpSendResponse;
|
|
import com.billpaymentservice.bbps.dto.auth.RegisterRequest;
|
|
import com.billpaymentservice.bbps.dto.auth.VerifyOtpRequest;
|
|
import com.billpaymentservice.bbps.dto.response.AuthResponses;
|
|
import com.billpaymentservice.bbps.entites.UserEntity;
|
|
|
|
public interface AuthService {
|
|
OtpSendResponse sendOtp(LoginRequest request);
|
|
|
|
AuthResponses verifyOtp(VerifyOtpRequest request);
|
|
|
|
AuthResponse registerUser(RegisterRequest request);
|
|
|
|
UserEntity findByMobile(String mobile);
|
|
|
|
AuthResponses authenticateUser(LoginRequest loginRequest);
|
|
} |