141 lines
2.7 KiB
TypeScript
141 lines
2.7 KiB
TypeScript
export interface AccountLockRequest {
|
|
type: "account_lock_req";
|
|
aimeId: number;
|
|
pcbId: string;
|
|
field_0018: number;
|
|
}
|
|
|
|
export interface AccountUnlockRequest {
|
|
type: "account_unlock_req";
|
|
aimeId: number;
|
|
pcbId: string;
|
|
}
|
|
|
|
export interface CreateRecordRequest {
|
|
type: "create_profile_req";
|
|
aimeId: number;
|
|
luid: string;
|
|
name: string;
|
|
field_0034: number;
|
|
field_0040: Buffer;
|
|
car_type: number;
|
|
car_color: number;
|
|
transmission: "auto" | "manual";
|
|
field_008A: number;
|
|
field_008C: number;
|
|
field_0090: bigint;
|
|
field_009C: number;
|
|
gender: "male" | "female";
|
|
field_00A2: number;
|
|
field_00A4: number;
|
|
field_00A6: number;
|
|
field_00A8: number;
|
|
field_00AA: number;
|
|
field_00AC: number;
|
|
field_00AE: number;
|
|
field_00B0: number;
|
|
field_00B2: number;
|
|
}
|
|
|
|
export interface CreateTeamRequest {
|
|
type: "create_team_req";
|
|
field_0004: number;
|
|
field_0008: number;
|
|
field_000C: number;
|
|
}
|
|
|
|
export interface Get2on2Request {
|
|
type: "load_2on2_req";
|
|
field_0002: number;
|
|
field_0004: number;
|
|
field_0008: number;
|
|
}
|
|
|
|
export interface GetConfigRequest {
|
|
type: "load_config_req";
|
|
}
|
|
|
|
export interface GetConfigRequest2 {
|
|
type: "load_config_v2_req";
|
|
}
|
|
|
|
export interface GetExistRecordRequest {
|
|
type: "discover_profile_req";
|
|
aimeId: number;
|
|
}
|
|
|
|
export interface GetGeneralRewardRequest {
|
|
type: "load_general_reward_req";
|
|
field_0004: number;
|
|
}
|
|
|
|
export interface GetRecordRequest {
|
|
type: "load_profile_req";
|
|
aimeId: number;
|
|
pcbId: string;
|
|
}
|
|
|
|
export interface GetRewardTableRequest {
|
|
type: "load_reward_table_req";
|
|
}
|
|
|
|
export interface GetServerListRequest {
|
|
type: "load_server_list_req";
|
|
}
|
|
|
|
export interface GetStockerRequest {
|
|
type: "load_stocker_req";
|
|
field_0004: number;
|
|
}
|
|
|
|
export interface GetTeamRequest {
|
|
type: "load_team_req";
|
|
teamId: number;
|
|
field_0008: number;
|
|
}
|
|
|
|
export interface UpdateExpeditionRequest {
|
|
type: "save_expedition_req";
|
|
field_0004: number;
|
|
}
|
|
|
|
export interface UpdateProvisionalStoreRankRequest {
|
|
type: "update_provisional_store_rank_req";
|
|
aimeId: number;
|
|
}
|
|
|
|
export interface UpdateRecordRequest {
|
|
type: "save_profile_req";
|
|
// TODO
|
|
}
|
|
|
|
export interface UpdateStoryClearNumRequest {
|
|
type: "update_story_clear_num_req";
|
|
}
|
|
|
|
export interface UpdateTopicRequest {
|
|
type: "save_topic_req";
|
|
aimeId?: number;
|
|
}
|
|
|
|
export type Request =
|
|
| AccountLockRequest
|
|
| AccountUnlockRequest
|
|
| CreateRecordRequest
|
|
| CreateTeamRequest
|
|
| Get2on2Request
|
|
| GetConfigRequest
|
|
| GetConfigRequest2
|
|
| GetExistRecordRequest
|
|
| GetGeneralRewardRequest
|
|
| GetRecordRequest
|
|
| GetRewardTableRequest
|
|
| GetServerListRequest
|
|
| GetStockerRequest
|
|
| GetTeamRequest
|
|
| UpdateExpeditionRequest
|
|
| UpdateProvisionalStoreRankRequest
|
|
| UpdateRecordRequest
|
|
| UpdateStoryClearNumRequest
|
|
| UpdateTopicRequest;
|