添加Apple登录
This commit is contained in:
44
types/api.ts
44
types/api.ts
@@ -431,3 +431,47 @@ export interface H2HData {
|
||||
firstTeamResults: H2HMatch[];
|
||||
secondTeamResults: H2HMatch[];
|
||||
}
|
||||
|
||||
export interface AppleSignInRequest {
|
||||
authorizationCode: string;
|
||||
deviceInfo: {
|
||||
deviceId: string;
|
||||
platform: string;
|
||||
platformVersion: string;
|
||||
};
|
||||
identityToken: string;
|
||||
user?: {
|
||||
name?: {
|
||||
firstName?: string;
|
||||
lastName?: string;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
export interface AppleSignInResponse {
|
||||
accessToken: string;
|
||||
expiresIn: number;
|
||||
refreshToken: string;
|
||||
user: {
|
||||
id: number;
|
||||
appleId: string;
|
||||
nickname: string;
|
||||
avatar: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface RefreshTokenRequest {
|
||||
refreshToken: string;
|
||||
}
|
||||
|
||||
export interface RefreshTokenResponse {
|
||||
accessToken: string;
|
||||
expiresIn: number;
|
||||
}
|
||||
|
||||
export interface UserProfile {
|
||||
id: number;
|
||||
appleId: string;
|
||||
nickname: string;
|
||||
avatar: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user