@pqstudio/protobuf_ts_plugin
Version:
The protocol buffer compiler plugin "protobuf-ts" generates TypeScript, gRPC-web, Twirp, and more.
53 lines (50 loc) • 1.47 kB
text/typescript
/**
* PQStudio A group of unknown boys who create happy games
* PQStudio The first stage 2021-2031
*/
// @generated by protobuf-ts 2.0.15
// @generated from protobuf file "protobuf-ts.proto" (syntax proto3)
// @ts-nocheck
// tslint:disable
import { register,PQMessages } from "../protobuf/index";
import { MessageType } from "../protobuf/index";
/**
* 角色信息
*
* @generated from protobuf message Role
*/
export interface Role {
/**
* 角色名
*
* @generated from protobuf field: string name = 1;
*/
name: string;
/**
* 角色等级
*
* @generated from protobuf field: string level = 2;
*/
level: string;
/**
* vip等级
*
* @generated from protobuf field: repeated int32 vip = 3;
*/
vip: number[];
}
// @generated message type with reflection information, may provide speed optimized methods
class Role$Type extends MessageType<Role> {
constructor() {
super(PQMessages.MRole, "Role", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "level", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 3, name: "vip", kind: "scalar", repeat: 1 /*RepeatType.PACKED*/, T: 5 /*ScalarType.INT32*/ }
]);
}
}
/**
* @generated MessageType for protobuf message Role
*/
export const Role = new Role$Type();
register(Role.protoID, Role);