22 lines
820 B
Java
22 lines
820 B
Java
package com.billpaymentservice.bbps.service;
|
|
|
|
import com.billpaymentservice.bbps.dto.ResponseModel;
|
|
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 {
|
|
ResponseModel<?> sendOtp(LoginRequest request);
|
|
|
|
ResponseModel<?> verifyOtp(VerifyOtpRequest request);
|
|
|
|
ResponseModel<?> registerUser(RegisterRequest request);
|
|
|
|
UserEntity findByMobile(String mobile);
|
|
|
|
ResponseModel<?> authenticateUser(LoginRequest loginRequest);
|
|
} |