Implement registration invite code flow and admin invite codes
This commit is contained in:
@@ -65,7 +65,7 @@ export type AuthPasswordResetResponse = {
|
||||
|
||||
export type AuthPhoneSendCodeRequest = {
|
||||
phone: string;
|
||||
scene?: 'login' | 'bind_phone' | 'change_phone';
|
||||
scene?: 'login' | 'bind_phone' | 'change_phone' | 'reset_password';
|
||||
captchaChallengeId?: string;
|
||||
captchaAnswer?: string;
|
||||
};
|
||||
@@ -80,11 +80,23 @@ export type AuthPhoneSendCodeResponse = {
|
||||
export type AuthPhoneLoginRequest = {
|
||||
phone: string;
|
||||
code: string;
|
||||
inviteCode?: string;
|
||||
};
|
||||
|
||||
export type AuthPhoneLoginResponse = {
|
||||
token: string;
|
||||
user: AuthUser;
|
||||
created: boolean;
|
||||
referral: AuthPhoneLoginReferral | null;
|
||||
};
|
||||
|
||||
export type AuthPhoneLoginReferral = {
|
||||
ok: boolean;
|
||||
message: string | null;
|
||||
inviteeRewardGranted: boolean;
|
||||
inviterRewardGranted: boolean;
|
||||
inviteeBalanceAfter: number | null;
|
||||
inviterBalanceAfter: number | null;
|
||||
};
|
||||
|
||||
export type AuthMeResponse = {
|
||||
|
||||
Reference in New Issue
Block a user