UseCase
์ค์ง ๋๋ฉ์ธ ๋ก์ง๋ง์ ์๊ฐํด์ ์ค๊ณ.
ํ๋์ UseCase๋ ์ค์ง ํ๋์ ๋ช ํํ ์ฌ์ฉ ์ฉ๋๋ง ์์.
UseCase๋ ๋จ ํ๋์ ๋ฉ์๋๋ง์ ๊ฐ์ง๋ค.
๋ฐ๋์ ์ธํฐํ์ด์ค๋ก ๊ตฌ์ฑํ๋ค.
public interface ISignInUseCase
{
public UniTask<SignInResponseData> SignIn(SignInRequestData signInData);
public class SignInRequestData
{
public string ID { get; private set; }
public string Password { get; private set; }
public SignInRequestData(string id, string password)
{
ID = id;
Password = password;
}
}
public class SignInResponseData
{
public bool IsSuccess { get; private set; }
public SignInResponseData(bool isSuccess)
{
IsSuccess = isSuccess;
}
}
}Last updated