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

69 lines
1.1 KiB
TypeScript

export interface AccountLockResponse {
type: "account_lock_res";
field_0018: number;
field_001A: number;
field_001C: Date;
}
export interface CreateTeamResponse {
type: "create_team_res";
name: string;
}
export interface GetConfigResponse {
type: "get_config_res";
status: number;
}
export interface GetConfigResponse2 {
type: "get_config_2_res";
status: number;
}
export interface GetServerListResponse {
type: "get_server_list_res";
status: number;
userDb: {
addr: string;
tcp: number;
http: number;
};
matchAddr: string;
matchPort: {
tcp: number;
udpSend: number;
udpRecv: number;
};
tagMatchPort: {
tcp: number;
udpSend: number;
udpRecv: number;
};
event: {
addr: string;
tcp: number;
};
screenshot: {
addr: string;
tcp: number;
};
pingReturn: string;
echo1: {
addr: string;
udp: number;
};
echo2: {
addr: string;
udp: number;
};
newsUrl: string;
reportErrorUrl: string;
}
export type Response =
| AccountLockResponse
| CreateTeamResponse
| GetConfigResponse
| GetConfigResponse2
| GetServerListResponse;