omelop-json-schema
Version:
解析 ts 的interface 到 omelox-protobuf用的 json格式。
44 lines (40 loc) • 689 B
text/typescript
// duplicate IGG name
import { GGG } from "./share/myrank";
interface IGG {
/**
* ================.
* @TJS-type array
* @items.type integer
* @items.minimum 0
* @items.maximum 100
*/
ggenv: number[];
/**
* @minimum 0
* @maximum 100
*/
zz: number;
}
export interface rank_playerHandler_beginGame_Req {
/**
* Specify individual fields in items.
*
* @minimum 0
* @maximum 100
*/
token: number;
msg?: string;
duplicateIgg?: IGG
sharewithServerused?: GGG
}
export interface rank_playerHandler_beginGame_Res {
/**
* @TJS-type number
*/
code?: number;
msg?: string;
/**
* @TJS-type number
*/
currank: number;
}