57 lines
1.1 KiB
TypeScript
57 lines
1.1 KiB
TypeScript
|
|
export class UserInfo {
|
||
|
|
public birthday: string;
|
||
|
|
public country: string;
|
||
|
|
public free_coins: number;
|
||
|
|
public gender: string;
|
||
|
|
public user_id: string;
|
||
|
|
public hobbies: string;
|
||
|
|
public coins: number;
|
||
|
|
public nickname: string;
|
||
|
|
public account_status: string;
|
||
|
|
public account: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
export class ProfileData {
|
||
|
|
public result: string;
|
||
|
|
public server_time: string;
|
||
|
|
public user_info: UserInfo;
|
||
|
|
}
|
||
|
|
|
||
|
|
export class ProfileResult {
|
||
|
|
public isSuccess: boolean;
|
||
|
|
public exception: string;
|
||
|
|
public data: ProfileData;
|
||
|
|
}
|
||
|
|
|
||
|
|
export class LogoutResult {
|
||
|
|
public exception: string;
|
||
|
|
};
|
||
|
|
|
||
|
|
export class AccountBindGameResult {
|
||
|
|
public result: string;
|
||
|
|
public reason: string;
|
||
|
|
public isSuccess: boolean;
|
||
|
|
};
|
||
|
|
|
||
|
|
export class Config {
|
||
|
|
public MerchantId: string;
|
||
|
|
public ServiceId: string;
|
||
|
|
public Domain: string;
|
||
|
|
public ApiDomain: string;
|
||
|
|
public PaymentDomain: string;
|
||
|
|
public Contack: string;
|
||
|
|
public TGroup: string;
|
||
|
|
public FreeEcoin: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
export class RawResponse {
|
||
|
|
StatusCode: number;
|
||
|
|
Data: string;
|
||
|
|
Exception: string;
|
||
|
|
};
|
||
|
|
|
||
|
|
export class Dictionary {
|
||
|
|
[index: string]: string;
|
||
|
|
}
|
||
|
|
|