Files
djhackersdev_minime/src/idz/request.ts
T
2019-11-06 17:28:29 -05:00

79 lines
1.5 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_record_req";
aimeId: number;
luid: string;
field_0018: Buffer;
field_0034: number;
field_0040: Buffer;
field_0084: number;
field_0086: number;
field_0088: number;
field_008A: number;
field_008C: number;
field_0090: bigint;
field_009C: number;
field_00A0: number;
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 GetConfigRequest {
type: "get_config_req";
}
export interface GetConfigRequest2 {
type: "get_config_2_req";
}
export interface GetServerListRequest {
type: "get_server_list_req";
}
export interface UpdateProvisionalStoreRankRequest {
type: "update_provisional_store_rank_req";
aimeId: number;
}
export interface UpdateRecordRequest {
type: "update_record_req";
// TODO
}
export type Request =
| AccountLockRequest
| AccountUnlockRequest
| CreateRecordRequest
| CreateTeamRequest
| GetConfigRequest
| GetConfigRequest2
| GetServerListRequest
| UpdateProvisionalStoreRankRequest
| UpdateRecordRequest;