Commit 4f431ae8 authored by chechunchi's avatar chechunchi

sync neos-protobuf

parent 255aa6df
Pipeline #21820 passed with stages
in 14 minutes and 1 second
Subproject commit 48be6a827024995962fc479db1ec69bde38a72f6
Subproject commit ee85cb1d1f71ad6b44f1daf1877b63fa2ac1991f
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 3.21.5
* compiler version: 3.19.4
* source: idl/ocgcore.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as pb_1 from "google-protobuf";
......@@ -5567,7 +5567,7 @@ export namespace ygopro {
[
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42,
39, 40, 41, 42, 43,
],
];
constructor(
......@@ -5617,6 +5617,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5661,6 +5662,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5705,6 +5707,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5749,6 +5752,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5793,6 +5797,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5837,6 +5842,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5881,6 +5887,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5925,6 +5932,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -5969,6 +5977,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6013,6 +6022,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6057,6 +6067,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6101,6 +6112,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6145,6 +6157,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6189,6 +6202,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6233,6 +6247,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6277,6 +6292,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6321,6 +6337,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6365,6 +6382,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6409,6 +6427,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6453,6 +6472,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6497,6 +6517,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6541,6 +6562,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6585,6 +6607,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6629,6 +6652,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6673,6 +6697,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6717,6 +6742,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6761,6 +6787,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6805,6 +6832,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6849,6 +6877,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6893,6 +6922,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6937,6 +6967,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -6981,6 +7012,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7025,6 +7057,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7069,6 +7102,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7113,6 +7147,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7157,6 +7192,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7201,6 +7237,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7245,6 +7282,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7289,6 +7327,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7333,6 +7372,7 @@ export namespace ygopro {
attack_disable?: StocGameMessage.MsgAttackDisabled;
chain_solved?: never;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7377,6 +7417,7 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: StocGameMessage.MsgChainSolved;
chain_end?: never;
announce?: never;
}
| {
start?: never;
......@@ -7421,6 +7462,52 @@ export namespace ygopro {
attack_disable?: never;
chain_solved?: never;
chain_end?: StocGameMessage.MsgChainEnd;
announce?: never;
}
| {
start?: never;
draw?: never;
new_turn?: never;
new_phase?: never;
hint?: never;
select_idle_cmd?: never;
select_place?: never;
move?: never;
select_card?: never;
select_chain?: never;
select_effect_yn?: never;
select_position?: never;
select_option?: never;
shuffle_hand?: never;
select_battle_cmd?: never;
pos_change?: never;
select_unselect_card?: never;
select_yes_no?: never;
update_hp?: never;
win?: never;
wait?: never;
unimplemented?: never;
update_data?: never;
reload_field?: never;
select_sum?: never;
select_tribute?: never;
update_counter?: never;
select_counter?: never;
sort_card?: never;
set?: never;
swap?: never;
summoning?: never;
summoned?: never;
flip_summoning?: never;
flip_summoned?: never;
sp_summoning?: never;
sp_summoned?: never;
chaining?: never;
attack?: never;
attack_disable?: never;
chain_solved?: never;
chain_end?: never;
announce?: StocGameMessage.MsgAnnounce;
}
))
) {
......@@ -7566,6 +7653,9 @@ export namespace ygopro {
if ("chain_end" in data && data.chain_end != undefined) {
this.chain_end = data.chain_end;
}
if ("announce" in data && data.announce != undefined) {
this.announce = data.announce;
}
}
}
get start() {
......@@ -8114,6 +8204,19 @@ export namespace ygopro {
get has_chain_end() {
return pb_1.Message.getField(this, 42) != null;
}
get announce() {
return pb_1.Message.getWrapperField(
this,
StocGameMessage.MsgAnnounce,
43
) as StocGameMessage.MsgAnnounce;
}
set announce(value: StocGameMessage.MsgAnnounce) {
pb_1.Message.setOneofWrapperField(this, 43, this.#one_of_decls[0], value);
}
get has_announce() {
return pb_1.Message.getField(this, 43) != null;
}
get gameMsg() {
const cases: {
[index: number]:
......@@ -8159,7 +8262,8 @@ export namespace ygopro {
| "attack"
| "attack_disable"
| "chain_solved"
| "chain_end";
| "chain_end"
| "announce";
} = {
0: "none",
1: "start",
......@@ -8204,6 +8308,7 @@ export namespace ygopro {
40: "attack_disable",
41: "chain_solved",
42: "chain_end",
43: "announce",
};
return cases[
pb_1.Message.computeOneofCase(
......@@ -8211,7 +8316,7 @@ export namespace ygopro {
[
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42,
37, 38, 39, 40, 41, 42, 43,
]
)
];
......@@ -8325,6 +8430,9 @@ export namespace ygopro {
chain_end?: ReturnType<
typeof StocGameMessage.MsgChainEnd.prototype.toObject
>;
announce?: ReturnType<
typeof StocGameMessage.MsgAnnounce.prototype.toObject
>;
}): StocGameMessage {
const message = new StocGameMessage({});
if (data.start != null) {
......@@ -8517,6 +8625,11 @@ export namespace ygopro {
data.chain_end
);
}
if (data.announce != null) {
message.announce = StocGameMessage.MsgAnnounce.fromObject(
data.announce
);
}
return message;
}
toObject() {
......@@ -8631,6 +8744,9 @@ export namespace ygopro {
chain_end?: ReturnType<
typeof StocGameMessage.MsgChainEnd.prototype.toObject
>;
announce?: ReturnType<
typeof StocGameMessage.MsgAnnounce.prototype.toObject
>;
} = {};
if (this.start != null) {
data.start = this.start.toObject();
......@@ -8758,6 +8874,9 @@ export namespace ygopro {
if (this.chain_end != null) {
data.chain_end = this.chain_end.toObject();
}
if (this.announce != null) {
data.announce = this.announce.toObject();
}
return data;
}
serialize(): Uint8Array;
......@@ -8916,6 +9035,10 @@ export namespace ygopro {
writer.writeMessage(42, this.chain_end, () =>
this.chain_end.serialize(writer)
);
if (this.has_announce)
writer.writeMessage(43, this.announce, () =>
this.announce.serialize(writer)
);
if (!w) return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): StocGameMessage {
......@@ -9247,6 +9370,14 @@ export namespace ygopro {
StocGameMessage.MsgChainEnd.deserialize(reader))
);
break;
case 43:
reader.readMessage(
message.announce,
() =>
(message.announce =
StocGameMessage.MsgAnnounce.deserialize(reader))
);
break;
default:
reader.skipField();
}
......@@ -17353,6 +17484,291 @@ export namespace ygopro {
return MsgAttackDisabled.deserialize(bytes);
}
}
export class MsgAnnounce extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(
data?:
| any[]
| {
player?: number;
announce_type?: StocGameMessage.MsgAnnounce.AnnounceType;
min?: number;
options?: StocGameMessage.MsgAnnounce.Option[];
}
) {
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 ("player" in data && data.player != undefined) {
this.player = data.player;
}
if ("announce_type" in data && data.announce_type != undefined) {
this.announce_type = data.announce_type;
}
if ("min" in data && data.min != undefined) {
this.min = data.min;
}
if ("options" in data && data.options != undefined) {
this.options = data.options;
}
}
}
get player() {
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
}
set player(value: number) {
pb_1.Message.setField(this, 1, value);
}
get announce_type() {
return pb_1.Message.getFieldWithDefault(
this,
2,
StocGameMessage.MsgAnnounce.AnnounceType.UNKNOWN
) as StocGameMessage.MsgAnnounce.AnnounceType;
}
set announce_type(value: StocGameMessage.MsgAnnounce.AnnounceType) {
pb_1.Message.setField(this, 2, value);
}
get min() {
return pb_1.Message.getFieldWithDefault(this, 3, 0) as number;
}
set min(value: number) {
pb_1.Message.setField(this, 3, value);
}
get options() {
return pb_1.Message.getRepeatedWrapperField(
this,
StocGameMessage.MsgAnnounce.Option,
4
) as StocGameMessage.MsgAnnounce.Option[];
}
set options(value: StocGameMessage.MsgAnnounce.Option[]) {
pb_1.Message.setRepeatedWrapperField(this, 4, value);
}
static fromObject(data: {
player?: number;
announce_type?: StocGameMessage.MsgAnnounce.AnnounceType;
min?: number;
options?: ReturnType<
typeof StocGameMessage.MsgAnnounce.Option.prototype.toObject
>[];
}): MsgAnnounce {
const message = new MsgAnnounce({});
if (data.player != null) {
message.player = data.player;
}
if (data.announce_type != null) {
message.announce_type = data.announce_type;
}
if (data.min != null) {
message.min = data.min;
}
if (data.options != null) {
message.options = data.options.map((item) =>
StocGameMessage.MsgAnnounce.Option.fromObject(item)
);
}
return message;
}
toObject() {
const data: {
player?: number;
announce_type?: StocGameMessage.MsgAnnounce.AnnounceType;
min?: number;
options?: ReturnType<
typeof StocGameMessage.MsgAnnounce.Option.prototype.toObject
>[];
} = {};
if (this.player != null) {
data.player = this.player;
}
if (this.announce_type != null) {
data.announce_type = this.announce_type;
}
if (this.min != null) {
data.min = this.min;
}
if (this.options != null) {
data.options = this.options.map(
(item: StocGameMessage.MsgAnnounce.Option) => item.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.player != 0) writer.writeInt32(1, this.player);
if (
this.announce_type != StocGameMessage.MsgAnnounce.AnnounceType.UNKNOWN
)
writer.writeEnum(2, this.announce_type);
if (this.min != 0) writer.writeInt32(3, this.min);
if (this.options.length)
writer.writeRepeatedMessage(
4,
this.options,
(item: StocGameMessage.MsgAnnounce.Option) => item.serialize(writer)
);
if (!w) return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MsgAnnounce {
const reader =
bytes instanceof pb_1.BinaryReader
? bytes
: new pb_1.BinaryReader(bytes),
message = new MsgAnnounce();
while (reader.nextField()) {
if (reader.isEndGroup()) break;
switch (reader.getFieldNumber()) {
case 1:
message.player = reader.readInt32();
break;
case 2:
message.announce_type = reader.readEnum();
break;
case 3:
message.min = reader.readInt32();
break;
case 4:
reader.readMessage(message.options, () =>
pb_1.Message.addToRepeatedWrapperField(
message,
4,
StocGameMessage.MsgAnnounce.Option.deserialize(reader),
StocGameMessage.MsgAnnounce.Option
)
);
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): MsgAnnounce {
return MsgAnnounce.deserialize(bytes);
}
}
export namespace MsgAnnounce {
export enum AnnounceType {
UNKNOWN = 0,
RACE = 1,
Attribute = 2,
Card = 3,
Number = 4,
}
export class Option extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(
data?:
| any[]
| {
code?: number;
response?: 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 ("code" in data && data.code != undefined) {
this.code = data.code;
}
if ("response" in data && data.response != undefined) {
this.response = data.response;
}
}
}
get code() {
return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;
}
set code(value: number) {
pb_1.Message.setField(this, 1, value);
}
get response() {
return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;
}
set response(value: number) {
pb_1.Message.setField(this, 2, value);
}
static fromObject(data: { code?: number; response?: number }): Option {
const message = new Option({});
if (data.code != null) {
message.code = data.code;
}
if (data.response != null) {
message.response = data.response;
}
return message;
}
toObject() {
const data: {
code?: number;
response?: number;
} = {};
if (this.code != null) {
data.code = this.code;
}
if (this.response != null) {
data.response = this.response;
}
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.code != 0) writer.writeInt32(1, this.code);
if (this.response != 0) writer.writeInt32(2, this.response);
if (!w) return writer.getResultBuffer();
}
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Option {
const reader =
bytes instanceof pb_1.BinaryReader
? bytes
: new pb_1.BinaryReader(bytes),
message = new Option();
while (reader.nextField()) {
if (reader.isEndGroup()) break;
switch (reader.getFieldNumber()) {
case 1:
message.code = reader.readInt32();
break;
case 2:
message.response = reader.readInt32();
break;
default:
reader.skipField();
}
}
return message;
}
serializeBinary(): Uint8Array {
return this.serialize();
}
static deserializeBinary(bytes: Uint8Array): Option {
return Option.deserialize(bytes);
}
}
}
export class MsgReloadField extends pb_1.Message {
#one_of_decls: number[][] = [];
constructor(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment