UNPKG

ts-spiffe

Version:
660 lines (659 loc) 31.2 kB
// @generated by protobuf-ts 2.9.1 with parameter output_legacy_commonjs,client_grpc1,server_none,output_javascript_es2020 // @generated from protobuf file "workload.proto" (syntax proto3) // tslint:disable "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SpiffeWorkloadAPI = exports.ValidateJWTSVIDResponse = exports.ValidateJWTSVIDRequest = exports.JWTBundlesResponse = exports.JWTBundlesRequest = exports.JWTSVID = exports.JWTSVIDResponse = exports.JWTSVIDRequest = exports.X509BundlesResponse = exports.X509BundlesRequest = exports.X509SVID = exports.X509SVIDResponse = exports.X509SVIDRequest = void 0; // @generated by protobuf-ts 2.9.1 with parameter output_legacy_commonjs,client_grpc1,server_none,output_javascript_es2020 // @generated from protobuf file "workload.proto" (syntax proto3) // tslint:disable const runtime_rpc_1 = require("@protobuf-ts/runtime-rpc"); const runtime_1 = require("@protobuf-ts/runtime"); const runtime_2 = require("@protobuf-ts/runtime"); const runtime_3 = require("@protobuf-ts/runtime"); const runtime_4 = require("@protobuf-ts/runtime"); const runtime_5 = require("@protobuf-ts/runtime"); const struct_1 = require("./google/protobuf/struct"); // @generated message type with reflection information, may provide speed optimized methods class X509SVIDRequest$Type extends runtime_5.MessageType { constructor() { super("X509SVIDRequest", []); } create(value) { const message = {}; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { return target ?? this.create(); } internalBinaryWrite(message, writer, options) { let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message X509SVIDRequest */ exports.X509SVIDRequest = new X509SVIDRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class X509SVIDResponse$Type extends runtime_5.MessageType { constructor() { super("X509SVIDResponse", [ { no: 1, name: "svids", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.X509SVID }, { no: 2, name: "crl", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 12 /*ScalarType.BYTES*/ }, { no: 3, name: "federated_bundles", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 12 /*ScalarType.BYTES*/ } } ]); } create(value) { const message = { svids: [], crl: [], federatedBundles: {} }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated X509SVID svids */ 1: message.svids.push(exports.X509SVID.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated bytes crl */ 2: message.crl.push(reader.bytes()); break; case /* map<string, bytes> federated_bundles */ 3: this.binaryReadMap3(message.federatedBundles, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap3(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.bytes(); break; default: throw new globalThis.Error("unknown map entry field for field X509SVIDResponse.federated_bundles"); } } map[key ?? ""] = val ?? new Uint8Array(0); } internalBinaryWrite(message, writer, options) { /* repeated X509SVID svids = 1; */ for (let i = 0; i < message.svids.length; i++) exports.X509SVID.internalBinaryWrite(message.svids[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* repeated bytes crl = 2; */ for (let i = 0; i < message.crl.length; i++) writer.tag(2, runtime_1.WireType.LengthDelimited).bytes(message.crl[i]); /* map<string, bytes> federated_bundles = 3; */ for (let k of Object.keys(message.federatedBundles)) writer.tag(3, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.LengthDelimited).bytes(message.federatedBundles[k]).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message X509SVIDResponse */ exports.X509SVIDResponse = new X509SVIDResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class X509SVID$Type extends runtime_5.MessageType { constructor() { super("X509SVID", [ { no: 1, name: "spiffe_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "x509_svid", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, { no: 3, name: "x509_svid_key", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, { no: 4, name: "bundle", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, { no: 5, name: "hint", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { spiffeId: "", x509Svid: new Uint8Array(0), x509SvidKey: new Uint8Array(0), bundle: new Uint8Array(0), hint: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string spiffe_id */ 1: message.spiffeId = reader.string(); break; case /* bytes x509_svid */ 2: message.x509Svid = reader.bytes(); break; case /* bytes x509_svid_key */ 3: message.x509SvidKey = reader.bytes(); break; case /* bytes bundle */ 4: message.bundle = reader.bytes(); break; case /* string hint */ 5: message.hint = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string spiffe_id = 1; */ if (message.spiffeId !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.spiffeId); /* bytes x509_svid = 2; */ if (message.x509Svid.length) writer.tag(2, runtime_1.WireType.LengthDelimited).bytes(message.x509Svid); /* bytes x509_svid_key = 3; */ if (message.x509SvidKey.length) writer.tag(3, runtime_1.WireType.LengthDelimited).bytes(message.x509SvidKey); /* bytes bundle = 4; */ if (message.bundle.length) writer.tag(4, runtime_1.WireType.LengthDelimited).bytes(message.bundle); /* string hint = 5; */ if (message.hint !== "") writer.tag(5, runtime_1.WireType.LengthDelimited).string(message.hint); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message X509SVID */ exports.X509SVID = new X509SVID$Type(); // @generated message type with reflection information, may provide speed optimized methods class X509BundlesRequest$Type extends runtime_5.MessageType { constructor() { super("X509BundlesRequest", []); } create(value) { const message = {}; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { return target ?? this.create(); } internalBinaryWrite(message, writer, options) { let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message X509BundlesRequest */ exports.X509BundlesRequest = new X509BundlesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class X509BundlesResponse$Type extends runtime_5.MessageType { constructor() { super("X509BundlesResponse", [ { no: 1, name: "crl", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 12 /*ScalarType.BYTES*/ }, { no: 2, name: "bundles", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 12 /*ScalarType.BYTES*/ } } ]); } create(value) { const message = { crl: [], bundles: {} }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated bytes crl */ 1: message.crl.push(reader.bytes()); break; case /* map<string, bytes> bundles */ 2: this.binaryReadMap2(message.bundles, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap2(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.bytes(); break; default: throw new globalThis.Error("unknown map entry field for field X509BundlesResponse.bundles"); } } map[key ?? ""] = val ?? new Uint8Array(0); } internalBinaryWrite(message, writer, options) { /* repeated bytes crl = 1; */ for (let i = 0; i < message.crl.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).bytes(message.crl[i]); /* map<string, bytes> bundles = 2; */ for (let k of Object.keys(message.bundles)) writer.tag(2, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.LengthDelimited).bytes(message.bundles[k]).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message X509BundlesResponse */ exports.X509BundlesResponse = new X509BundlesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class JWTSVIDRequest$Type extends runtime_5.MessageType { constructor() { super("JWTSVIDRequest", [ { no: 1, name: "audience", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "spiffe_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { audience: [], spiffeId: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated string audience */ 1: message.audience.push(reader.string()); break; case /* string spiffe_id */ 2: message.spiffeId = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated string audience = 1; */ for (let i = 0; i < message.audience.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.audience[i]); /* string spiffe_id = 2; */ if (message.spiffeId !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.spiffeId); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message JWTSVIDRequest */ exports.JWTSVIDRequest = new JWTSVIDRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class JWTSVIDResponse$Type extends runtime_5.MessageType { constructor() { super("JWTSVIDResponse", [ { no: 1, name: "svids", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.JWTSVID } ]); } create(value) { const message = { svids: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated JWTSVID svids */ 1: message.svids.push(exports.JWTSVID.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated JWTSVID svids = 1; */ for (let i = 0; i < message.svids.length; i++) exports.JWTSVID.internalBinaryWrite(message.svids[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message JWTSVIDResponse */ exports.JWTSVIDResponse = new JWTSVIDResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class JWTSVID$Type extends runtime_5.MessageType { constructor() { super("JWTSVID", [ { no: 1, name: "spiffe_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "svid", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "hint", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { spiffeId: "", svid: "", hint: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string spiffe_id */ 1: message.spiffeId = reader.string(); break; case /* string svid */ 2: message.svid = reader.string(); break; case /* string hint */ 3: message.hint = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string spiffe_id = 1; */ if (message.spiffeId !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.spiffeId); /* string svid = 2; */ if (message.svid !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.svid); /* string hint = 3; */ if (message.hint !== "") writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.hint); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message JWTSVID */ exports.JWTSVID = new JWTSVID$Type(); // @generated message type with reflection information, may provide speed optimized methods class JWTBundlesRequest$Type extends runtime_5.MessageType { constructor() { super("JWTBundlesRequest", []); } create(value) { const message = {}; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { return target ?? this.create(); } internalBinaryWrite(message, writer, options) { let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message JWTBundlesRequest */ exports.JWTBundlesRequest = new JWTBundlesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class JWTBundlesResponse$Type extends runtime_5.MessageType { constructor() { super("JWTBundlesResponse", [ { no: 1, name: "bundles", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 12 /*ScalarType.BYTES*/ } } ]); } create(value) { const message = { bundles: {} }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* map<string, bytes> bundles */ 1: this.binaryReadMap1(message.bundles, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap1(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.bytes(); break; default: throw new globalThis.Error("unknown map entry field for field JWTBundlesResponse.bundles"); } } map[key ?? ""] = val ?? new Uint8Array(0); } internalBinaryWrite(message, writer, options) { /* map<string, bytes> bundles = 1; */ for (let k of Object.keys(message.bundles)) writer.tag(1, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.LengthDelimited).bytes(message.bundles[k]).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message JWTBundlesResponse */ exports.JWTBundlesResponse = new JWTBundlesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class ValidateJWTSVIDRequest$Type extends runtime_5.MessageType { constructor() { super("ValidateJWTSVIDRequest", [ { no: 1, name: "audience", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "svid", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { audience: "", svid: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string audience */ 1: message.audience = reader.string(); break; case /* string svid */ 2: message.svid = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string audience = 1; */ if (message.audience !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.audience); /* string svid = 2; */ if (message.svid !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.svid); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message ValidateJWTSVIDRequest */ exports.ValidateJWTSVIDRequest = new ValidateJWTSVIDRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class ValidateJWTSVIDResponse$Type extends runtime_5.MessageType { constructor() { super("ValidateJWTSVIDResponse", [ { no: 1, name: "spiffe_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "claims", kind: "message", T: () => struct_1.Struct } ]); } create(value) { const message = { spiffeId: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string spiffe_id */ 1: message.spiffeId = reader.string(); break; case /* google.protobuf.Struct claims */ 2: message.claims = struct_1.Struct.internalBinaryRead(reader, reader.uint32(), options, message.claims); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string spiffe_id = 1; */ if (message.spiffeId !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.spiffeId); /* google.protobuf.Struct claims = 2; */ if (message.claims) struct_1.Struct.internalBinaryWrite(message.claims, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message ValidateJWTSVIDResponse */ exports.ValidateJWTSVIDResponse = new ValidateJWTSVIDResponse$Type(); /** * @generated ServiceType for protobuf service SpiffeWorkloadAPI */ exports.SpiffeWorkloadAPI = new runtime_rpc_1.ServiceType("SpiffeWorkloadAPI", [ { name: "FetchX509SVID", serverStreaming: true, options: {}, I: exports.X509SVIDRequest, O: exports.X509SVIDResponse }, { name: "FetchX509Bundles", serverStreaming: true, options: {}, I: exports.X509BundlesRequest, O: exports.X509BundlesResponse }, { name: "FetchJWTSVID", options: {}, I: exports.JWTSVIDRequest, O: exports.JWTSVIDResponse }, { name: "FetchJWTBundles", serverStreaming: true, options: {}, I: exports.JWTBundlesRequest, O: exports.JWTBundlesResponse }, { name: "ValidateJWTSVID", options: {}, I: exports.ValidateJWTSVIDRequest, O: exports.ValidateJWTSVIDResponse } ]);