proto同步

This commit is contained in:
fan 2024-09-13 09:56:12 +08:00
parent ea9e54287c
commit 439bc47285
2 changed files with 824 additions and 1 deletions

@ -1 +1 @@
Subproject commit 9dee9892e87b1dca12a1753077e64aca7fced4b8
Subproject commit f89fd688cc80c8eb0eeec2c5f608c2319cfdea0b

View File

@ -0,0 +1,823 @@
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 4.22.0
* source: iscs_graphic_data.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as pb_1 from "google-protobuf";
export namespace iscsGraphicData {
export class IscsGraphicStorage extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
canvas?: Canvas;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("canvas" in data && data.canvas != undefined) {
this.canvas = data.canvas;
}
}
}
get canvas() {
return pb_1.Message.getWrapperField(this, Canvas, 1) as Canvas;
}
set canvas(value: Canvas) {
pb_1.Message.setWrapperField(this, 1, value);
}
get has_canvas() {
return pb_1.Message.getField(this, 1) != null;
}
static fromObject(data: {
canvas?: ReturnType<typeof Canvas.prototype.toObject>;
}): IscsGraphicStorage {
const message = new IscsGraphicStorage({});
if (data.canvas != null) {
message.canvas = Canvas.fromObject(data.canvas);
}
return message;
}
toObject() {
const data: {
canvas?: ReturnType<typeof Canvas.prototype.toObject>;
} = {};
if (this.canvas != null) {
data.canvas = this.canvas.toObject();
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.has_canvas)
writer.writeMessage(1, this.canvas, () => this.canvas.serialize(writer));
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): IscsGraphicStorage {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new IscsGraphicStorage();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
reader.readMessage(message.canvas, () => message.canvas = Canvas.deserialize(reader));
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): IscsGraphicStorage {
return IscsGraphicStorage.deserialize(bytes);
}
}
export class Canvas extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
width?: number;
height?: number;
backgroundColor?: string;
viewportTransform?: Transform;
gridBackground?: Grid;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("width" in data && data.width != undefined) {
this.width = data.width;
}
if ("height" in data && data.height != undefined) {
this.height = data.height;
}
if ("backgroundColor" in data && data.backgroundColor != undefined) {
this.backgroundColor = data.backgroundColor;
}
if ("viewportTransform" in data && data.viewportTransform != undefined) {
this.viewportTransform = data.viewportTransform;
}
if ("gridBackground" in data && data.gridBackground != undefined) {
this.gridBackground = data.gridBackground;
}
}
}
get width() {
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
}
set width(value: number) {
pb_1.Message.setField(this, 1, value);
}
get height() {
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
}
set height(value: number) {
pb_1.Message.setField(this, 2, value);
}
get backgroundColor() {
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
}
set backgroundColor(value: string) {
pb_1.Message.setField(this, 3, value);
}
get viewportTransform() {
return pb_1.Message.getWrapperField(this, Transform, 4) as Transform;
}
set viewportTransform(value: Transform) {
pb_1.Message.setWrapperField(this, 4, value);
}
get has_viewportTransform() {
return pb_1.Message.getField(this, 4) != null;
}
get gridBackground() {
return pb_1.Message.getWrapperField(this, Grid, 5) as Grid;
}
set gridBackground(value: Grid) {
pb_1.Message.setWrapperField(this, 5, value);
}
get has_gridBackground() {
return pb_1.Message.getField(this, 5) != null;
}
static fromObject(data: {
width?: number;
height?: number;
backgroundColor?: string;
viewportTransform?: ReturnType<typeof Transform.prototype.toObject>;
gridBackground?: ReturnType<typeof Grid.prototype.toObject>;
}): Canvas {
const message = new Canvas({});
if (data.width != null) {
message.width = data.width;
}
if (data.height != null) {
message.height = data.height;
}
if (data.backgroundColor != null) {
message.backgroundColor = data.backgroundColor;
}
if (data.viewportTransform != null) {
message.viewportTransform = Transform.fromObject(data.viewportTransform);
}
if (data.gridBackground != null) {
message.gridBackground = Grid.fromObject(data.gridBackground);
}
return message;
}
toObject() {
const data: {
width?: number;
height?: number;
backgroundColor?: string;
viewportTransform?: ReturnType<typeof Transform.prototype.toObject>;
gridBackground?: ReturnType<typeof Grid.prototype.toObject>;
} = {};
if (this.width != null) {
data.width = this.width;
}
if (this.height != null) {
data.height = this.height;
}
if (this.backgroundColor != null) {
data.backgroundColor = this.backgroundColor;
}
if (this.viewportTransform != null) {
data.viewportTransform = this.viewportTransform.toObject();
}
if (this.gridBackground != null) {
data.gridBackground = this.gridBackground.toObject();
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.width != 0)
writer.writeInt32(1, this.width);
if (this.height != 0)
writer.writeInt32(2, this.height);
if (this.backgroundColor.length)
writer.writeString(3, this.backgroundColor);
if (this.has_viewportTransform)
writer.writeMessage(4, this.viewportTransform, () => this.viewportTransform.serialize(writer));
if (this.has_gridBackground)
writer.writeMessage(5, this.gridBackground, () => this.gridBackground.serialize(writer));
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Canvas {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Canvas();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.width = reader.readInt32();
break;
case 2:
message.height = reader.readInt32();
break;
case 3:
message.backgroundColor = reader.readString();
break;
case 4:
reader.readMessage(message.viewportTransform, () => message.viewportTransform = Transform.deserialize(reader));
break;
case 5:
reader.readMessage(message.gridBackground, () => message.gridBackground = Grid.deserialize(reader));
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): Canvas {
return Canvas.deserialize(bytes);
}
}
export class Grid extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
hasGrid?: boolean;
lineColor?: string;
space?: number;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("hasGrid" in data && data.hasGrid != undefined) {
this.hasGrid = data.hasGrid;
}
if ("lineColor" in data && data.lineColor != undefined) {
this.lineColor = data.lineColor;
}
if ("space" in data && data.space != undefined) {
this.space = data.space;
}
}
}
get hasGrid() {
return pb_1.Message.getFieldWithDefault(this, 1, false) as boolean;
}
set hasGrid(value: boolean) {
pb_1.Message.setField(this, 1, value);
}
get lineColor() {
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
}
set lineColor(value: string) {
pb_1.Message.setField(this, 2, value);
}
get space() {
return pb_1.Message.getFieldWithDefault(this, 3, 0) as number;
}
set space(value: number) {
pb_1.Message.setField(this, 3, value);
}
static fromObject(data: {
hasGrid?: boolean;
lineColor?: string;
space?: number;
}): Grid {
const message = new Grid({});
if (data.hasGrid != null) {
message.hasGrid = data.hasGrid;
}
if (data.lineColor != null) {
message.lineColor = data.lineColor;
}
if (data.space != null) {
message.space = data.space;
}
return message;
}
toObject() {
const data: {
hasGrid?: boolean;
lineColor?: string;
space?: number;
} = {};
if (this.hasGrid != null) {
data.hasGrid = this.hasGrid;
}
if (this.lineColor != null) {
data.lineColor = this.lineColor;
}
if (this.space != null) {
data.space = this.space;
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.hasGrid != false)
writer.writeBool(1, this.hasGrid);
if (this.lineColor.length)
writer.writeString(2, this.lineColor);
if (this.space != 0)
writer.writeInt32(3, this.space);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Grid {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Grid();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.hasGrid = reader.readBool();
break;
case 2:
message.lineColor = reader.readString();
break;
case 3:
message.space = reader.readInt32();
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): Grid {
return Grid.deserialize(bytes);
}
}
export class Point extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
x?: number;
y?: number;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("x" in data && data.x != undefined) {
this.x = data.x;
}
if ("y" in data && data.y != undefined) {
this.y = data.y;
}
}
}
get x() {
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
}
set x(value: number) {
pb_1.Message.setField(this, 1, value);
}
get y() {
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
}
set y(value: number) {
pb_1.Message.setField(this, 2, value);
}
static fromObject(data: {
x?: number;
y?: number;
}): Point {
const message = new Point({});
if (data.x != null) {
message.x = data.x;
}
if (data.y != null) {
message.y = data.y;
}
return message;
}
toObject() {
const data: {
x?: number;
y?: number;
} = {};
if (this.x != null) {
data.x = this.x;
}
if (this.y != null) {
data.y = this.y;
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.x != 0)
writer.writeFloat(1, this.x);
if (this.y != 0)
writer.writeFloat(2, this.y);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Point {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Point();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.x = reader.readFloat();
break;
case 2:
message.y = reader.readFloat();
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): Point {
return Point.deserialize(bytes);
}
}
export class Transform extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
position?: Point;
scale?: Point;
rotation?: number;
skew?: Point;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("position" in data && data.position != undefined) {
this.position = data.position;
}
if ("scale" in data && data.scale != undefined) {
this.scale = data.scale;
}
if ("rotation" in data && data.rotation != undefined) {
this.rotation = data.rotation;
}
if ("skew" in data && data.skew != undefined) {
this.skew = data.skew;
}
}
}
get position() {
return pb_1.Message.getWrapperField(this, Point, 1) as Point;
}
set position(value: Point) {
pb_1.Message.setWrapperField(this, 1, value);
}
get has_position() {
return pb_1.Message.getField(this, 1) != null;
}
get scale() {
return pb_1.Message.getWrapperField(this, Point, 2) as Point;
}
set scale(value: Point) {
pb_1.Message.setWrapperField(this, 2, value);
}
get has_scale() {
return pb_1.Message.getField(this, 2) != null;
}
get rotation() {
return pb_1.Message.getFieldWithDefault(this, 3, 0) as number;
}
set rotation(value: number) {
pb_1.Message.setField(this, 3, value);
}
get skew() {
return pb_1.Message.getWrapperField(this, Point, 4) as Point;
}
set skew(value: Point) {
pb_1.Message.setWrapperField(this, 4, value);
}
get has_skew() {
return pb_1.Message.getField(this, 4) != null;
}
static fromObject(data: {
position?: ReturnType<typeof Point.prototype.toObject>;
scale?: ReturnType<typeof Point.prototype.toObject>;
rotation?: number;
skew?: ReturnType<typeof Point.prototype.toObject>;
}): Transform {
const message = new Transform({});
if (data.position != null) {
message.position = Point.fromObject(data.position);
}
if (data.scale != null) {
message.scale = Point.fromObject(data.scale);
}
if (data.rotation != null) {
message.rotation = data.rotation;
}
if (data.skew != null) {
message.skew = Point.fromObject(data.skew);
}
return message;
}
toObject() {
const data: {
position?: ReturnType<typeof Point.prototype.toObject>;
scale?: ReturnType<typeof Point.prototype.toObject>;
rotation?: number;
skew?: ReturnType<typeof Point.prototype.toObject>;
} = {};
if (this.position != null) {
data.position = this.position.toObject();
}
if (this.scale != null) {
data.scale = this.scale.toObject();
}
if (this.rotation != null) {
data.rotation = this.rotation;
}
if (this.skew != null) {
data.skew = this.skew.toObject();
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.has_position)
writer.writeMessage(1, this.position, () => this.position.serialize(writer));
if (this.has_scale)
writer.writeMessage(2, this.scale, () => this.scale.serialize(writer));
if (this.rotation != 0)
writer.writeFloat(3, this.rotation);
if (this.has_skew)
writer.writeMessage(4, this.skew, () => this.skew.serialize(writer));
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Transform {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Transform();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
reader.readMessage(message.position, () => message.position = Point.deserialize(reader));
break;
case 2:
reader.readMessage(message.scale, () => message.scale = Point.deserialize(reader));
break;
case 3:
message.rotation = reader.readFloat();
break;
case 4:
reader.readMessage(message.skew, () => message.skew = Point.deserialize(reader));
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): Transform {
return Transform.deserialize(bytes);
}
}
export class ChildTransform extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
name?: string;
transform?: Transform;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("name" in data && data.name != undefined) {
this.name = data.name;
}
if ("transform" in data && data.transform != undefined) {
this.transform = data.transform;
}
}
}
get name() {
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
}
set name(value: string) {
pb_1.Message.setField(this, 1, value);
}
get transform() {
return pb_1.Message.getWrapperField(this, Transform, 2) as Transform;
}
set transform(value: Transform) {
pb_1.Message.setWrapperField(this, 2, value);
}
get has_transform() {
return pb_1.Message.getField(this, 2) != null;
}
static fromObject(data: {
name?: string;
transform?: ReturnType<typeof Transform.prototype.toObject>;
}): ChildTransform {
const message = new ChildTransform({});
if (data.name != null) {
message.name = data.name;
}
if (data.transform != null) {
message.transform = Transform.fromObject(data.transform);
}
return message;
}
toObject() {
const data: {
name?: string;
transform?: ReturnType<typeof Transform.prototype.toObject>;
} = {};
if (this.name != null) {
data.name = this.name;
}
if (this.transform != null) {
data.transform = this.transform.toObject();
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.name.length)
writer.writeString(1, this.name);
if (this.has_transform)
writer.writeMessage(2, this.transform, () => this.transform.serialize(writer));
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ChildTransform {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ChildTransform();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 1:
message.name = reader.readString();
break;
case 2:
reader.readMessage(message.transform, () => message.transform = Transform.deserialize(reader));
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): ChildTransform {
return ChildTransform.deserialize(bytes);
}
}
export class CommonInfo extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(data?: any[] | {
graphicType?: string;
transform?: Transform;
childTransforms?: ChildTransform[];
id?: number;
}) {
super();
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [4], this.#one_of_decls);
if (!Array.isArray(data) && typeof data == "object") {
if ("graphicType" in data && data.graphicType != undefined) {
this.graphicType = data.graphicType;
}
if ("transform" in data && data.transform != undefined) {
this.transform = data.transform;
}
if ("childTransforms" in data && data.childTransforms != undefined) {
this.childTransforms = data.childTransforms;
}
if ("id" in data && data.id != undefined) {
this.id = data.id;
}
}
}
get graphicType() {
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
}
set graphicType(value: string) {
pb_1.Message.setField(this, 2, value);
}
get transform() {
return pb_1.Message.getWrapperField(this, Transform, 3) as Transform;
}
set transform(value: Transform) {
pb_1.Message.setWrapperField(this, 3, value);
}
get has_transform() {
return pb_1.Message.getField(this, 3) != null;
}
get childTransforms() {
return pb_1.Message.getRepeatedWrapperField(this, ChildTransform, 4) as ChildTransform[];
}
set childTransforms(value: ChildTransform[]) {
pb_1.Message.setRepeatedWrapperField(this, 4, value);
}
get id() {
return pb_1.Message.getFieldWithDefault(this, 5, 0) as number;
}
set id(value: number) {
pb_1.Message.setField(this, 5, value);
}
static fromObject(data: {
graphicType?: string;
transform?: ReturnType<typeof Transform.prototype.toObject>;
childTransforms?: ReturnType<typeof ChildTransform.prototype.toObject>[];
id?: number;
}): CommonInfo {
const message = new CommonInfo({});
if (data.graphicType != null) {
message.graphicType = data.graphicType;
}
if (data.transform != null) {
message.transform = Transform.fromObject(data.transform);
}
if (data.childTransforms != null) {
message.childTransforms = data.childTransforms.map(item => ChildTransform.fromObject(item));
}
if (data.id != null) {
message.id = data.id;
}
return message;
}
toObject() {
const data: {
graphicType?: string;
transform?: ReturnType<typeof Transform.prototype.toObject>;
childTransforms?: ReturnType<typeof ChildTransform.prototype.toObject>[];
id?: number;
} = {};
if (this.graphicType != null) {
data.graphicType = this.graphicType;
}
if (this.transform != null) {
data.transform = this.transform.toObject();
}
if (this.childTransforms != null) {
data.childTransforms = this.childTransforms.map((item: ChildTransform) => item.toObject());
}
if (this.id != null) {
data.id = this.id;
}
return data;
}
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
const writer = w || new pb_1.BinaryWriter();
if (this.graphicType.length)
writer.writeString(2, this.graphicType);
if (this.has_transform)
writer.writeMessage(3, this.transform, () => this.transform.serialize(writer));
if (this.childTransforms.length)
writer.writeRepeatedMessage(4, this.childTransforms, (item: ChildTransform) => item.serialize(writer));
if (this.id != 0)
writer.writeUint32(5, this.id);
if (!w)
return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CommonInfo {
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CommonInfo();
while (reader.nextField()) {
if (reader.isEndGroup())
break;
switch (reader.getFieldNumber()) {
case 2:
message.graphicType = reader.readString();
break;
case 3:
reader.readMessage(message.transform, () => message.transform = Transform.deserialize(reader));
break;
case 4:
reader.readMessage(message.childTransforms, () => pb_1.Message.addToRepeatedWrapperField(message, 4, ChildTransform.deserialize(reader), ChildTransform));
break;
case 5:
message.id = reader.readUint32();
break;
default: reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): CommonInfo {
return CommonInfo.deserialize(bytes);
}
}
}