/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: tee/enclave_outcall.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as dependency_1 from "./../common/result"; import * as pb_1 from "google-protobuf"; export namespace tee { export class OutCallGetRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { contract_name?: string; key?: string; extra?: Uint8Array; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("key" in data && data.key != undefined) { this.key = data.key; } if ("extra" in data && data.extra != undefined) { this.extra = data.extra; } } } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 1, value); } get key() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set key(value: string) { pb_1.Message.setField(this, 2, value); } get extra() { return pb_1.Message.getFieldWithDefault(this, 3, new Uint8Array(0)) as Uint8Array; } set extra(value: Uint8Array) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { contract_name?: string; key?: string; extra?: Uint8Array; }): OutCallGetRequest { const message = new OutCallGetRequest({}); if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.key != null) { message.key = data.key; } if (data.extra != null) { message.extra = data.extra; } return message; } toObject() { const data: { contract_name?: string; key?: string; extra?: Uint8Array; } = {}; if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.key != null) { data.key = this.key; } if (this.extra != null) { data.extra = this.extra; } 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.contract_name.length) writer.writeString(1, this.contract_name); if (this.key.length) writer.writeString(2, this.key); if (this.extra.length) writer.writeBytes(3, this.extra); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OutCallGetRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new OutCallGetRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.contract_name = reader.readString(); break; case 2: message.key = reader.readString(); break; case 3: message.extra = reader.readBytes(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): OutCallGetRequest { return OutCallGetRequest.deserialize(bytes); } } export class OutCallPutRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { contract_name?: string; key?: string; value?: Uint8Array; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("key" in data && data.key != undefined) { this.key = data.key; } if ("value" in data && data.value != undefined) { this.value = data.value; } } } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 1, value); } get key() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set key(value: string) { pb_1.Message.setField(this, 2, value); } get value() { return pb_1.Message.getFieldWithDefault(this, 3, new Uint8Array(0)) as Uint8Array; } set value(value: Uint8Array) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { contract_name?: string; key?: string; value?: Uint8Array; }): OutCallPutRequest { const message = new OutCallPutRequest({}); if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.key != null) { message.key = data.key; } if (data.value != null) { message.value = data.value; } return message; } toObject() { const data: { contract_name?: string; key?: string; value?: Uint8Array; } = {}; if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.key != null) { data.key = this.key; } if (this.value != null) { data.value = this.value; } 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.contract_name.length) writer.writeString(1, this.contract_name); if (this.key.length) writer.writeString(2, this.key); if (this.value.length) writer.writeBytes(3, this.value); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OutCallPutRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new OutCallPutRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.contract_name = reader.readString(); break; case 2: message.key = reader.readString(); break; case 3: message.value = reader.readBytes(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): OutCallPutRequest { return OutCallPutRequest.deserialize(bytes); } } interface GrpcUnaryServiceInterface
{
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback {
(message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream {
(metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback ;
(metadata: grpc_1.Metadata, callback: grpc_1.requestCallback ;
(options: grpc_1.CallOptions, callback: grpc_1.requestCallback ;
(callback: grpc_1.requestCallback ;
}
interface GrpcChunkServiceInterface {
(metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream ;
(options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream ;
}
interface GrpcPromiseServiceInterface {
(message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): Promise