UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

1 lines 74.7 kB
{"version":3,"sources":["../../../generated/google/protobuf/any.ts","../../../generated/google/protobuf/duration.ts","../../../generated/google/protobuf/empty.ts","../../../generated/google/rpc/status.ts","../../../generated/google/longrunning/operations.ts"],"sourcesContent":["/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/protobuf/any.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as pb_1 from \"google-protobuf\";\nexport class Any extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n type_url?: string;\n value?: Uint8Array;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"type_url\" in data && data.type_url != undefined) {\n this.type_url = data.type_url;\n }\n if (\"value\" in data && data.value != undefined) {\n this.value = data.value;\n }\n }\n }\n get type_url() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set type_url(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get value() {\n return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array(0)) as Uint8Array;\n }\n set value(value: Uint8Array) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n type_url?: string;\n value?: Uint8Array;\n }): Any {\n const message = new Any({});\n if (data.type_url != null) {\n message.type_url = data.type_url;\n }\n if (data.value != null) {\n message.value = data.value;\n }\n return message;\n }\n toObject() {\n const data: {\n type_url?: string;\n value?: Uint8Array;\n } = {};\n if (this.type_url != null) {\n data.type_url = this.type_url;\n }\n if (this.value != null) {\n data.value = this.value;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.type_url.length)\n writer.writeString(1, this.type_url);\n if (this.value.length)\n writer.writeBytes(2, this.value);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Any {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Any();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.type_url = reader.readString();\n break;\n case 2:\n message.value = reader.readBytes();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Any {\n return Any.deserialize(bytes);\n }\n}\n","/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/protobuf/duration.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as pb_1 from \"google-protobuf\";\nexport class Duration extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n seconds?: number;\n nanos?: number;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"seconds\" in data && data.seconds != undefined) {\n this.seconds = data.seconds;\n }\n if (\"nanos\" in data && data.nanos != undefined) {\n this.nanos = data.nanos;\n }\n }\n }\n get seconds() {\n return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;\n }\n set seconds(value: number) {\n pb_1.Message.setField(this, 1, value);\n }\n get nanos() {\n return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;\n }\n set nanos(value: number) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n seconds?: number;\n nanos?: number;\n }): Duration {\n const message = new Duration({});\n if (data.seconds != null) {\n message.seconds = data.seconds;\n }\n if (data.nanos != null) {\n message.nanos = data.nanos;\n }\n return message;\n }\n toObject() {\n const data: {\n seconds?: number;\n nanos?: number;\n } = {};\n if (this.seconds != null) {\n data.seconds = this.seconds;\n }\n if (this.nanos != null) {\n data.nanos = this.nanos;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.seconds != 0)\n writer.writeInt64(1, this.seconds);\n if (this.nanos != 0)\n writer.writeInt32(2, this.nanos);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Duration {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Duration();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.seconds = reader.readInt64();\n break;\n case 2:\n message.nanos = reader.readInt32();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Duration {\n return Duration.deserialize(bytes);\n }\n}\n","/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/protobuf/empty.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as pb_1 from \"google-protobuf\";\nexport class Empty extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {}) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") { }\n }\n static fromObject(data: {}): Empty {\n const message = new Empty({});\n return message;\n }\n toObject() {\n const data: {} = {};\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Empty {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Empty();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Empty {\n return Empty.deserialize(bytes);\n }\n}\n","/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/rpc/status.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as dependency_1 from \"./../protobuf/any\";\nimport * as pb_1 from \"google-protobuf\";\nexport class Status extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n code?: number;\n message?: string;\n details?: dependency_1.Any[];\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"code\" in data && data.code != undefined) {\n this.code = data.code;\n }\n if (\"message\" in data && data.message != undefined) {\n this.message = data.message;\n }\n if (\"details\" in data && data.details != undefined) {\n this.details = data.details;\n }\n }\n }\n get code() {\n return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;\n }\n set code(value: number) {\n pb_1.Message.setField(this, 1, value);\n }\n get message() {\n return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n }\n set message(value: string) {\n pb_1.Message.setField(this, 2, value);\n }\n get details() {\n return pb_1.Message.getRepeatedWrapperField(this, dependency_1.Any, 3) as dependency_1.Any[];\n }\n set details(value: dependency_1.Any[]) {\n pb_1.Message.setRepeatedWrapperField(this, 3, value);\n }\n static fromObject(data: {\n code?: number;\n message?: string;\n details?: ReturnType<typeof dependency_1.Any.prototype.toObject>[];\n }): Status {\n const message = new Status({});\n if (data.code != null) {\n message.code = data.code;\n }\n if (data.message != null) {\n message.message = data.message;\n }\n if (data.details != null) {\n message.details = data.details.map(item => dependency_1.Any.fromObject(item));\n }\n return message;\n }\n toObject() {\n const data: {\n code?: number;\n message?: string;\n details?: ReturnType<typeof dependency_1.Any.prototype.toObject>[];\n } = {};\n if (this.code != null) {\n data.code = this.code;\n }\n if (this.message != null) {\n data.message = this.message;\n }\n if (this.details != null) {\n data.details = this.details.map((item: dependency_1.Any) => item.toObject());\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.code != 0)\n writer.writeInt32(1, this.code);\n if (this.message.length)\n writer.writeString(2, this.message);\n if (this.details.length)\n writer.writeRepeatedMessage(3, this.details, (item: dependency_1.Any) => item.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Status {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Status();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.code = reader.readInt32();\n break;\n case 2:\n message.message = reader.readString();\n break;\n case 3:\n reader.readMessage(message.details, () => pb_1.Message.addToRepeatedWrapperField(message, 3, dependency_1.Any.deserialize(reader), dependency_1.Any));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Status {\n return Status.deserialize(bytes);\n }\n}\n","/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/longrunning/operations.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as dependency_1 from \"./../api/annotations\";\nimport * as dependency_2 from \"./../api/client\";\nimport * as dependency_3 from \"./../protobuf/any\";\nimport * as dependency_4 from \"./../protobuf/duration\";\nimport * as dependency_5 from \"./../protobuf/empty\";\nimport * as dependency_6 from \"./../rpc/status\";\nimport * as dependency_7 from \"./../protobuf/descriptor\";\nimport * as pb_1 from \"google-protobuf\";\nimport * as grpc_1 from \"@grpc/grpc-js\";\nexport class Operation extends pb_1.Message {\n #one_of_decls: number[][] = [[4, 5]];\n constructor(data?: any[] | ({\n name?: string;\n metadata?: dependency_3.Any;\n done?: boolean;\n } & (({\n error?: dependency_6.Status;\n response?: never;\n } | {\n error?: never;\n response?: dependency_3.Any;\n })))) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n if (\"metadata\" in data && data.metadata != undefined) {\n this.metadata = data.metadata;\n }\n if (\"done\" in data && data.done != undefined) {\n this.done = data.done;\n }\n if (\"error\" in data && data.error != undefined) {\n this.error = data.error;\n }\n if (\"response\" in data && data.response != undefined) {\n this.response = data.response;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get metadata() {\n return pb_1.Message.getWrapperField(this, dependency_3.Any, 2) as dependency_3.Any;\n }\n set metadata(value: dependency_3.Any) {\n pb_1.Message.setWrapperField(this, 2, value);\n }\n get has_metadata() {\n return pb_1.Message.getField(this, 2) != null;\n }\n get done() {\n return pb_1.Message.getFieldWithDefault(this, 3, false) as boolean;\n }\n set done(value: boolean) {\n pb_1.Message.setField(this, 3, value);\n }\n get error() {\n return pb_1.Message.getWrapperField(this, dependency_6.Status, 4) as dependency_6.Status;\n }\n set error(value: dependency_6.Status) {\n pb_1.Message.setOneofWrapperField(this, 4, this.#one_of_decls[0], value);\n }\n get has_error() {\n return pb_1.Message.getField(this, 4) != null;\n }\n get response() {\n return pb_1.Message.getWrapperField(this, dependency_3.Any, 5) as dependency_3.Any;\n }\n set response(value: dependency_3.Any) {\n pb_1.Message.setOneofWrapperField(this, 5, this.#one_of_decls[0], value);\n }\n get has_response() {\n return pb_1.Message.getField(this, 5) != null;\n }\n get result() {\n const cases: {\n [index: number]: \"none\" | \"error\" | \"response\";\n } = {\n 0: \"none\",\n 4: \"error\",\n 5: \"response\"\n };\n return cases[pb_1.Message.computeOneofCase(this, [4, 5])];\n }\n static fromObject(data: {\n name?: string;\n metadata?: ReturnType<typeof dependency_3.Any.prototype.toObject>;\n done?: boolean;\n error?: ReturnType<typeof dependency_6.Status.prototype.toObject>;\n response?: ReturnType<typeof dependency_3.Any.prototype.toObject>;\n }): Operation {\n const message = new Operation({});\n if (data.name != null) {\n message.name = data.name;\n }\n if (data.metadata != null) {\n message.metadata = dependency_3.Any.fromObject(data.metadata);\n }\n if (data.done != null) {\n message.done = data.done;\n }\n if (data.error != null) {\n message.error = dependency_6.Status.fromObject(data.error);\n }\n if (data.response != null) {\n message.response = dependency_3.Any.fromObject(data.response);\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n metadata?: ReturnType<typeof dependency_3.Any.prototype.toObject>;\n done?: boolean;\n error?: ReturnType<typeof dependency_6.Status.prototype.toObject>;\n response?: ReturnType<typeof dependency_3.Any.prototype.toObject>;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n if (this.metadata != null) {\n data.metadata = this.metadata.toObject();\n }\n if (this.done != null) {\n data.done = this.done;\n }\n if (this.error != null) {\n data.error = this.error.toObject();\n }\n if (this.response != null) {\n data.response = this.response.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(1, this.name);\n if (this.has_metadata)\n writer.writeMessage(2, this.metadata, () => this.metadata.serialize(writer));\n if (this.done != false)\n writer.writeBool(3, this.done);\n if (this.has_error)\n writer.writeMessage(4, this.error, () => this.error.serialize(writer));\n if (this.has_response)\n writer.writeMessage(5, this.response, () => this.response.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Operation {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Operation();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.name = reader.readString();\n break;\n case 2:\n reader.readMessage(message.metadata, () => message.metadata = dependency_3.Any.deserialize(reader));\n break;\n case 3:\n message.done = reader.readBool();\n break;\n case 4:\n reader.readMessage(message.error, () => message.error = dependency_6.Status.deserialize(reader));\n break;\n case 5:\n reader.readMessage(message.response, () => message.response = dependency_3.Any.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Operation {\n return Operation.deserialize(bytes);\n }\n}\nexport class GetOperationRequest extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n name?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n static fromObject(data: {\n name?: string;\n }): GetOperationRequest {\n const message = new GetOperationRequest({});\n if (data.name != null) {\n message.name = data.name;\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(1, this.name);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetOperationRequest {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GetOperationRequest();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.name = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): GetOperationRequest {\n return GetOperationRequest.deserialize(bytes);\n }\n}\nexport class ListOperationsRequest extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n name?: string;\n filter?: string;\n page_size?: number;\n page_token?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n if (\"filter\" in data && data.filter != undefined) {\n this.filter = data.filter;\n }\n if (\"page_size\" in data && data.page_size != undefined) {\n this.page_size = data.page_size;\n }\n if (\"page_token\" in data && data.page_token != undefined) {\n this.page_token = data.page_token;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 4, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 4, value);\n }\n get filter() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set filter(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get page_size() {\n return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;\n }\n set page_size(value: number) {\n pb_1.Message.setField(this, 2, value);\n }\n get page_token() {\n return pb_1.Message.getFieldWithDefault(this, 3, \"\") as string;\n }\n set page_token(value: string) {\n pb_1.Message.setField(this, 3, value);\n }\n static fromObject(data: {\n name?: string;\n filter?: string;\n page_size?: number;\n page_token?: string;\n }): ListOperationsRequest {\n const message = new ListOperationsRequest({});\n if (data.name != null) {\n message.name = data.name;\n }\n if (data.filter != null) {\n message.filter = data.filter;\n }\n if (data.page_size != null) {\n message.page_size = data.page_size;\n }\n if (data.page_token != null) {\n message.page_token = data.page_token;\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n filter?: string;\n page_size?: number;\n page_token?: string;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n if (this.filter != null) {\n data.filter = this.filter;\n }\n if (this.page_size != null) {\n data.page_size = this.page_size;\n }\n if (this.page_token != null) {\n data.page_token = this.page_token;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(4, this.name);\n if (this.filter.length)\n writer.writeString(1, this.filter);\n if (this.page_size != 0)\n writer.writeInt32(2, this.page_size);\n if (this.page_token.length)\n writer.writeString(3, this.page_token);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListOperationsRequest {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ListOperationsRequest();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 4:\n message.name = reader.readString();\n break;\n case 1:\n message.filter = reader.readString();\n break;\n case 2:\n message.page_size = reader.readInt32();\n break;\n case 3:\n message.page_token = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): ListOperationsRequest {\n return ListOperationsRequest.deserialize(bytes);\n }\n}\nexport class ListOperationsResponse extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n operations?: Operation[];\n next_page_token?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"operations\" in data && data.operations != undefined) {\n this.operations = data.operations;\n }\n if (\"next_page_token\" in data && data.next_page_token != undefined) {\n this.next_page_token = data.next_page_token;\n }\n }\n }\n get operations() {\n return pb_1.Message.getRepeatedWrapperField(this, Operation, 1) as Operation[];\n }\n set operations(value: Operation[]) {\n pb_1.Message.setRepeatedWrapperField(this, 1, value);\n }\n get next_page_token() {\n return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n }\n set next_page_token(value: string) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n operations?: ReturnType<typeof Operation.prototype.toObject>[];\n next_page_token?: string;\n }): ListOperationsResponse {\n const message = new ListOperationsResponse({});\n if (data.operations != null) {\n message.operations = data.operations.map(item => Operation.fromObject(item));\n }\n if (data.next_page_token != null) {\n message.next_page_token = data.next_page_token;\n }\n return message;\n }\n toObject() {\n const data: {\n operations?: ReturnType<typeof Operation.prototype.toObject>[];\n next_page_token?: string;\n } = {};\n if (this.operations != null) {\n data.operations = this.operations.map((item: Operation) => item.toObject());\n }\n if (this.next_page_token != null) {\n data.next_page_token = this.next_page_token;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.operations.length)\n writer.writeRepeatedMessage(1, this.operations, (item: Operation) => item.serialize(writer));\n if (this.next_page_token.length)\n writer.writeString(2, this.next_page_token);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListOperationsResponse {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ListOperationsResponse();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n reader.readMessage(message.operations, () => pb_1.Message.addToRepeatedWrapperField(message, 1, Operation.deserialize(reader), Operation));\n break;\n case 2:\n message.next_page_token = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): ListOperationsResponse {\n return ListOperationsResponse.deserialize(bytes);\n }\n}\nexport class CancelOperationRequest extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n name?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n static fromObject(data: {\n name?: string;\n }): CancelOperationRequest {\n const message = new CancelOperationRequest({});\n if (data.name != null) {\n message.name = data.name;\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(1, this.name);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CancelOperationRequest {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CancelOperationRequest();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.name = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): CancelOperationRequest {\n return CancelOperationRequest.deserialize(bytes);\n }\n}\nexport class DeleteOperationRequest extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n name?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n static fromObject(data: {\n name?: string;\n }): DeleteOperationRequest {\n const message = new DeleteOperationRequest({});\n if (data.name != null) {\n message.name = data.name;\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(1, this.name);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DeleteOperationRequest {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new DeleteOperationRequest();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.name = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): DeleteOperationRequest {\n return DeleteOperationRequest.deserialize(bytes);\n }\n}\nexport class WaitOperationRequest extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n name?: string;\n timeout?: dependency_4.Duration;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"name\" in data && data.name != undefined) {\n this.name = data.name;\n }\n if (\"timeout\" in data && data.timeout != undefined) {\n this.timeout = data.timeout;\n }\n }\n }\n get name() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set name(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get timeout() {\n return pb_1.Message.getWrapperField(this, dependency_4.Duration, 2) as dependency_4.Duration;\n }\n set timeout(value: dependency_4.Duration) {\n pb_1.Message.setWrapperField(this, 2, value);\n }\n get has_timeout() {\n return pb_1.Message.getField(this, 2) != null;\n }\n static fromObject(data: {\n name?: string;\n timeout?: ReturnType<typeof dependency_4.Duration.prototype.toObject>;\n }): WaitOperationRequest {\n const message = new WaitOperationRequest({});\n if (data.name != null) {\n message.name = data.name;\n }\n if (data.timeout != null) {\n message.timeout = dependency_4.Duration.fromObject(data.timeout);\n }\n return message;\n }\n toObject() {\n const data: {\n name?: string;\n timeout?: ReturnType<typeof dependency_4.Duration.prototype.toObject>;\n } = {};\n if (this.name != null) {\n data.name = this.name;\n }\n if (this.timeout != null) {\n data.timeout = this.timeout.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.name.length)\n writer.writeString(1, this.name);\n if (this.has_timeout)\n writer.writeMessage(2, this.timeout, () => this.timeout.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): WaitOperationRequest {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new WaitOperationRequest();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.name = reader.readString();\n break;\n case 2:\n reader.readMessage(message.timeout, () => message.timeout = dependency_4.Duration.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): WaitOperationRequest {\n return WaitOperationRequest.deserialize(bytes);\n }\n}\nexport class OperationInfo extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n response_type?: string;\n metadata_type?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"response_type\" in data && data.response_type != undefined) {\n this.response_type = data.response_type;\n }\n if (\"metadata_type\" in data && data.metadata_type != undefined) {\n this.metadata_type = data.metadata_type;\n }\n }\n }\n get response_type() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set response_type(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get metadata_type() {\n return pb_1.Message.getFieldWithDefault(this, 2, \"\") as string;\n }\n set metadata_type(value: string) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n response_type?: string;\n metadata_type?: string;\n }): OperationInfo {\n const message = new OperationInfo({});\n if (data.response_type != null) {\n message.response_type = data.response_type;\n }\n if (data.metadata_type != null) {\n message.metadata_type = data.metadata_type;\n }\n return message;\n }\n toObject() {\n const data: {\n response_type?: string;\n metadata_type?: string;\n } = {};\n if (this.response_type != null) {\n data.response_type = this.response_type;\n }\n if (this.metadata_type != null) {\n data.metadata_type = this.metadata_type;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.response_type.length)\n writer.writeString(1, this.response_type);\n if (this.metadata_type.length)\n writer.writeString(2, this.metadata_type);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OperationInfo {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new OperationInfo();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.response_type = reader.readString();\n break;\n case 2:\n message.metadata_type = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): OperationInfo {\n return OperationInfo.deserialize(bytes);\n }\n}\ninterface GrpcUnaryServiceInterface<P, R> {\n (message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;\n (message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;\n (message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;\n (message: P, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;\n}\ninterface GrpcStreamServiceInterface<P, R> {\n (message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream<R>;\n (message: P, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream<R>;\n}\ninterface GrpWritableServiceInterface<P, R> {\n (metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;\n (metadata: grpc_1.Metadata, callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;\n (options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;\n (callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;\n}\ninterface GrpcChunkServiceInterface<P, R> {\n (metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream<P, R>;\n (options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream<P, R>;\n}\ninterface GrpcPromiseServiceInterface<P, R> {\n (message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): Promise<R>;\n (message: P, options?: grpc_1.CallOptions): Promise<R>;\n}\nexport abstract class UnimplementedOperationsService {\n static definition = {\n ListOperations: {\n path: \"/google.longrunning.Operations/ListOperations\",\n requestStream: false,\n responseStream: false,\n requestSerialize: (message: ListOperationsRequest) => Buffer.from(message.serialize()),\n requestDeserialize: (bytes: Buffer) => ListOperationsRequest.deserialize(new Uint8Array(bytes)),\n responseSerialize: (message: ListOperationsResponse) => Buffer.from(message.serialize()),\n responseDeserialize: (bytes: Buffer) => ListOperationsResponse.deserialize(new Uint8Array(bytes))\n },\n GetOperation: {\n path: \"/google.longrunning.Operations/GetOperation\",\n requestStream: false,\n responseStream: false,\n requestSerialize: (message: GetOperationRequest) => Buffer.from(message.serialize()),\n requestDeserialize: (bytes: Buffer) => GetOperationRequest.deserialize(new Uint8Array(bytes)),\n responseSerialize: (message: Operation) => Buffer.from(message.serialize()),\n responseDeserialize: (bytes: Buffer) => Operation.deserialize(new Uint8Array(bytes))\n },\n DeleteOperation: {\n path: \"/google.longrunning.Operations/DeleteOperation\",\n requestStream: false,\n responseStream: false,\n requestSerialize: (message: DeleteOperationRequest) => Buffer.from(message.serialize()),\n requestDeserialize: (bytes: Buffer) => DeleteOperationRequest.deserialize(new Uint8Array(bytes)),\n responseSerialize: (message: dependency_5.Empty) => Buffer.from(message.serialize()),\n responseDeserialize: (bytes: Buffer) => dependency_5.Empty.deserialize(new Uint8Array(bytes))\n },\n CancelOperation: {\n path: \"/google.longrunning.Operations/CancelOperation\",\n requestStream: false,\n responseStream: false,\n requestSerialize: (message: CancelOperationRequest) => Buffer.from(message.serialize()),\n requestDeserialize: (bytes: Buffer) => CancelOperationRequest.deserialize(new Uint8Array(bytes)),\n responseSerialize: (message: dependency_5.Empty) => Buffer.from(message.serialize()),\n responseDeserialize: (bytes: Buffer) => dependency_5.Empty.deserialize(new Uint8Array(bytes))\n },\n WaitOperation: {\n path: \"/google.longrunning.Operations/WaitOperation\",\n requestStream: false,\n responseStream: false,\n requestSerialize: (message: WaitOperationRequest) => Buffer.from(message.serialize()),\n requestDeserialize: (bytes: Buffer) => WaitOperationRequest.deserialize(new Uint8Array(bytes)),\n responseSerialize: (message: Operation) => Buffer.from(message.serialize()),\n responseDeserialize: (bytes: Buffer) => Operation.deserialize(new Uint8Array(bytes))\n }\n };\n [method: string]: grpc_1.UntypedHandleCall;\n abstract ListOperations(call: grpc_1.ServerUnaryCall<ListOperationsRequest, ListOperationsResponse>, callback: grpc_1.sendUnaryData<ListOperationsResponse>): void;\n abstract GetOperation(call: grpc_1.ServerUnaryCall<GetOperationRequest, Operation>, callback: grpc_1.sendUnaryData<Operation>): void;\n abstract DeleteOperation(call: grpc_1.ServerUnaryCall<DeleteOperationRequest, dependency_5.Empty>, callback: grpc_1.sendUnaryData<dependency_5.Empty>): void;\n abstract CancelOperation(call: grpc_1.ServerUnaryCall<CancelOperationRequest, dependency_5.Empty>, callback: grpc_1.sendUnaryData<dependency_5.Empty>): void;\n abstract WaitOperation(call: grpc_1.ServerUnaryCall<WaitOperationRequest, Operation>, callback: grpc_1.sendUnaryData<Operation>): void;\n}\nexport class OperationsClient extends grpc_1.makeGenericClientConstructor(UnimplementedOperationsService.definition, \"Operations\", {}) {\n constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial<grpc_1.ChannelOptions>) {\n super(address, credentials, options);\n }\n ListOperations: GrpcUnaryServiceInterface<ListOperationsRequest, ListOperationsResponse> = (message: ListOperationsRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback<ListOperationsResponse>, options?: grpc_1.CallOptions | grpc_1.requestCallback<ListOperationsResponse>, callback?: grpc_1.requestCallback<ListOperationsResponse>): grpc_1.ClientUnaryCall => {\n return super.ListOperations(message, metadata, options, callback);\n };\n GetOperation: GrpcUnaryServiceInterface<GetOperationRequest, Operation> = (message: GetOperationRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback<Operation>, options?: grpc_1.CallOptions | grpc_1.requestCallback<Operation>, callback?: grpc_1.requestCallback<Operation>): grpc_1.ClientUnaryCall => {\n return super.GetOperation(message, metadata, options, callback);\n };\n DeleteOperation: GrpcUnaryServiceInterface<DeleteOperationRequest, dependency_5.Empty> = (message: DeleteOperationRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback<dependency_5.Empty>, options?: grpc_1.CallOptions | grpc_1.requestCallback<dependency_5.Empty>, callback?: grpc_1.requestCallback<dependency_5.Empty>): grpc_1.ClientUnaryCall => {\n return super.DeleteOperation(message, metadata, options, callback);\n };\n CancelOperation: GrpcUnaryServiceInterface<CancelOperationRequest, dependency_5.Empty> = (message: CancelOperationRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback<dependency_5.Empty>, options?: grpc_1.CallOptions | grpc_1.requestCallback<dependency_5.Empty>, callback?: grpc_1.requestCallback<dependency_5.Empty>): grpc_1.ClientUnaryCall => {\n return super.CancelOperation(message, metadata, options, callback);\n };\n WaitOperation: GrpcUnaryServiceInterface<WaitOperationRequest, Operation> =