UNPKG

@cerbos/grpc

Version:

Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications

1,313 lines 46.1 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // source: cerbos/request/v1/request.proto Object.defineProperty(exports, "__esModule", { value: true }); exports.ReloadStoreRequest = exports.DeleteSchemaRequest = exports.GetSchemaRequest = exports.ListSchemasRequest = exports.AddOrUpdateSchemaRequest = exports.InspectPoliciesRequest = exports.EnablePolicyRequest = exports.DisablePolicyRequest = exports.GetPolicyRequest = exports.ListPoliciesRequest = exports.ServerInfoRequest = exports.ListAuditLogEntriesRequest_TimeRange = exports.ListAuditLogEntriesRequest = exports.AddOrUpdatePolicyRequest = exports.AuxData_JWT = exports.AuxData = exports.CheckResourcesRequest_ResourceEntry = exports.CheckResourcesRequest = exports.CheckResourceBatchRequest_BatchEntry = exports.CheckResourceBatchRequest = exports.AttributesMap_AttrEntry = exports.AttributesMap = exports.ResourceSet_InstancesEntry = exports.ResourceSet = exports.CheckResourceSetRequest = exports.PlanResourcesRequest = exports.ListAuditLogEntriesRequest_Kind = exports.protobufPackage = void 0; /* eslint-disable */ const wire_1 = require("@bufbuild/protobuf/wire"); const duration_1 = require("../../../google/protobuf/duration"); const struct_1 = require("../../../google/protobuf/struct"); const timestamp_1 = require("../../../google/protobuf/timestamp"); const engine_1 = require("../../engine/v1/engine"); const policy_1 = require("../../policy/v1/policy"); const schema_1 = require("../../schema/v1/schema"); exports.protobufPackage = "cerbos.request.v1"; var ListAuditLogEntriesRequest_Kind; (function (ListAuditLogEntriesRequest_Kind) { ListAuditLogEntriesRequest_Kind[ListAuditLogEntriesRequest_Kind["KIND_UNSPECIFIED"] = 0] = "KIND_UNSPECIFIED"; ListAuditLogEntriesRequest_Kind[ListAuditLogEntriesRequest_Kind["KIND_ACCESS"] = 1] = "KIND_ACCESS"; ListAuditLogEntriesRequest_Kind[ListAuditLogEntriesRequest_Kind["KIND_DECISION"] = 2] = "KIND_DECISION"; })(ListAuditLogEntriesRequest_Kind || (exports.ListAuditLogEntriesRequest_Kind = ListAuditLogEntriesRequest_Kind = {})); function createBasePlanResourcesRequest() { return { requestId: "", action: "", actions: [], principal: undefined, resource: undefined, auxData: undefined, includeMeta: false, }; } exports.PlanResourcesRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.requestId !== "") { writer.uint32(10).string(message.requestId); } if (message.action !== "") { writer.uint32(18).string(message.action); } for (const v of message.actions) { writer.uint32(58).string(v); } if (message.principal !== undefined) { engine_1.Principal.encode(message.principal, writer.uint32(26).fork()).join(); } if (message.resource !== undefined) { engine_1.PlanResourcesInput_Resource.encode(message.resource, writer.uint32(34).fork()).join(); } if (message.auxData !== undefined) { exports.AuxData.encode(message.auxData, writer.uint32(42).fork()).join(); } if (message.includeMeta !== false) { writer.uint32(48).bool(message.includeMeta); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBasePlanResourcesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.requestId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.action = reader.string(); continue; } case 7: { if (tag !== 58) { break; } message.actions.push(reader.string()); continue; } case 3: { if (tag !== 26) { break; } message.principal = engine_1.Principal.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.resource = engine_1.PlanResourcesInput_Resource.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 42) { break; } message.auxData = exports.AuxData.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 48) { break; } message.includeMeta = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseCheckResourceSetRequest() { return { requestId: "", actions: [], principal: undefined, resource: undefined, includeMeta: false, auxData: undefined, }; } exports.CheckResourceSetRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.requestId !== "") { writer.uint32(10).string(message.requestId); } for (const v of message.actions) { writer.uint32(18).string(v); } if (message.principal !== undefined) { engine_1.Principal.encode(message.principal, writer.uint32(26).fork()).join(); } if (message.resource !== undefined) { exports.ResourceSet.encode(message.resource, writer.uint32(34).fork()).join(); } if (message.includeMeta !== false) { writer.uint32(40).bool(message.includeMeta); } if (message.auxData !== undefined) { exports.AuxData.encode(message.auxData, writer.uint32(50).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCheckResourceSetRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.requestId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.actions.push(reader.string()); continue; } case 3: { if (tag !== 26) { break; } message.principal = engine_1.Principal.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.resource = exports.ResourceSet.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 40) { break; } message.includeMeta = reader.bool(); continue; } case 6: { if (tag !== 50) { break; } message.auxData = exports.AuxData.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseResourceSet() { return { kind: "", policyVersion: "", instances: {}, scope: "" }; } exports.ResourceSet = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.kind !== "") { writer.uint32(10).string(message.kind); } if (message.policyVersion !== "") { writer.uint32(18).string(message.policyVersion); } Object.entries(message.instances).forEach(([key, value]) => { exports.ResourceSet_InstancesEntry.encode({ key: key, value }, writer.uint32(26).fork()).join(); }); if (message.scope !== "") { writer.uint32(34).string(message.scope); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseResourceSet(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.kind = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.policyVersion = reader.string(); continue; } case 3: { if (tag !== 26) { break; } const entry3 = exports.ResourceSet_InstancesEntry.decode(reader, reader.uint32()); if (entry3.value !== undefined) { message.instances[entry3.key] = entry3.value; } continue; } case 4: { if (tag !== 34) { break; } message.scope = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseResourceSet_InstancesEntry() { return { key: "", value: undefined }; } exports.ResourceSet_InstancesEntry = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value !== undefined) { exports.AttributesMap.encode(message.value, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseResourceSet_InstancesEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.value = exports.AttributesMap.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseAttributesMap() { return { attr: {} }; } exports.AttributesMap = { encode(message, writer = new wire_1.BinaryWriter()) { Object.entries(message.attr).forEach(([key, value]) => { if (value !== undefined) { exports.AttributesMap_AttrEntry.encode({ key: key, value }, writer.uint32(10).fork()).join(); } }); return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAttributesMap(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } const entry1 = exports.AttributesMap_AttrEntry.decode(reader, reader.uint32()); if (entry1.value !== undefined) { message.attr[entry1.key] = entry1.value; } continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseAttributesMap_AttrEntry() { return { key: "", value: undefined }; } exports.AttributesMap_AttrEntry = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value !== undefined) { struct_1.Value.encode(struct_1.Value.wrap(message.value), writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAttributesMap_AttrEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.value = struct_1.Value.unwrap(struct_1.Value.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseCheckResourceBatchRequest() { return { requestId: "", principal: undefined, resources: [], auxData: undefined, }; } exports.CheckResourceBatchRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.requestId !== "") { writer.uint32(10).string(message.requestId); } if (message.principal !== undefined) { engine_1.Principal.encode(message.principal, writer.uint32(18).fork()).join(); } for (const v of message.resources) { exports.CheckResourceBatchRequest_BatchEntry.encode(v, writer.uint32(26).fork()).join(); } if (message.auxData !== undefined) { exports.AuxData.encode(message.auxData, writer.uint32(34).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCheckResourceBatchRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.requestId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.principal = engine_1.Principal.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.resources.push(exports.CheckResourceBatchRequest_BatchEntry.decode(reader, reader.uint32())); continue; } case 4: { if (tag !== 34) { break; } message.auxData = exports.AuxData.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseCheckResourceBatchRequest_BatchEntry() { return { actions: [], resource: undefined }; } exports.CheckResourceBatchRequest_BatchEntry = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.actions) { writer.uint32(10).string(v); } if (message.resource !== undefined) { engine_1.Resource.encode(message.resource, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCheckResourceBatchRequest_BatchEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.actions.push(reader.string()); continue; } case 2: { if (tag !== 18) { break; } message.resource = engine_1.Resource.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseCheckResourcesRequest() { return { requestId: "", includeMeta: false, principal: undefined, resources: [], auxData: undefined, }; } exports.CheckResourcesRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.requestId !== "") { writer.uint32(10).string(message.requestId); } if (message.includeMeta !== false) { writer.uint32(16).bool(message.includeMeta); } if (message.principal !== undefined) { engine_1.Principal.encode(message.principal, writer.uint32(26).fork()).join(); } for (const v of message.resources) { exports.CheckResourcesRequest_ResourceEntry.encode(v, writer.uint32(34).fork()).join(); } if (message.auxData !== undefined) { exports.AuxData.encode(message.auxData, writer.uint32(42).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCheckResourcesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.requestId = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.includeMeta = reader.bool(); continue; } case 3: { if (tag !== 26) { break; } message.principal = engine_1.Principal.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.resources.push(exports.CheckResourcesRequest_ResourceEntry.decode(reader, reader.uint32())); continue; } case 5: { if (tag !== 42) { break; } message.auxData = exports.AuxData.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseCheckResourcesRequest_ResourceEntry() { return { actions: [], resource: undefined }; } exports.CheckResourcesRequest_ResourceEntry = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.actions) { writer.uint32(10).string(v); } if (message.resource !== undefined) { engine_1.Resource.encode(message.resource, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCheckResourcesRequest_ResourceEntry(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.actions.push(reader.string()); continue; } case 2: { if (tag !== 18) { break; } message.resource = engine_1.Resource.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseAuxData() { return { jwt: undefined }; } exports.AuxData = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.jwt !== undefined) { exports.AuxData_JWT.encode(message.jwt, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAuxData(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.jwt = exports.AuxData_JWT.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseAuxData_JWT() { return { token: "", keySetId: "" }; } exports.AuxData_JWT = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.token !== "") { writer.uint32(10).string(message.token); } if (message.keySetId !== "") { writer.uint32(18).string(message.keySetId); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAuxData_JWT(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.token = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.keySetId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseAddOrUpdatePolicyRequest() { return { policies: [] }; } exports.AddOrUpdatePolicyRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.policies) { policy_1.Policy.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAddOrUpdatePolicyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.policies.push(policy_1.Policy.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseListAuditLogEntriesRequest() { return { kind: 0, filter: undefined }; } exports.ListAuditLogEntriesRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.kind !== 0) { writer.uint32(8).int32(message.kind); } switch (message.filter?.$case) { case "tail": writer.uint32(16).uint32(message.filter.tail); break; case "between": exports.ListAuditLogEntriesRequest_TimeRange.encode(message.filter.between, writer.uint32(26).fork()).join(); break; case "since": duration_1.Duration.encode(message.filter.since, writer.uint32(34).fork()).join(); break; case "lookup": writer.uint32(42).string(message.filter.lookup); break; } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListAuditLogEntriesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.kind = reader.int32(); continue; } case 2: { if (tag !== 16) { break; } message.filter = { $case: "tail", tail: reader.uint32() }; continue; } case 3: { if (tag !== 26) { break; } message.filter = { $case: "between", between: exports.ListAuditLogEntriesRequest_TimeRange.decode(reader, reader.uint32()), }; continue; } case 4: { if (tag !== 34) { break; } message.filter = { $case: "since", since: duration_1.Duration.decode(reader, reader.uint32()), }; continue; } case 5: { if (tag !== 42) { break; } message.filter = { $case: "lookup", lookup: reader.string() }; continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseListAuditLogEntriesRequest_TimeRange() { return { start: undefined, end: undefined }; } exports.ListAuditLogEntriesRequest_TimeRange = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.start !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.start), writer.uint32(10).fork()).join(); } if (message.end !== undefined) { timestamp_1.Timestamp.encode(toTimestamp(message.end), writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListAuditLogEntriesRequest_TimeRange(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.start = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); continue; } case 2: { if (tag !== 18) { break; } message.end = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseServerInfoRequest() { return {}; } exports.ServerInfoRequest = { encode(_, writer = new wire_1.BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseServerInfoRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseListPoliciesRequest() { return { includeDisabled: false, nameRegexp: "", scopeRegexp: "", versionRegexp: "", policyId: [], }; } exports.ListPoliciesRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.includeDisabled !== false) { writer.uint32(8).bool(message.includeDisabled); } if (message.nameRegexp !== "") { writer.uint32(18).string(message.nameRegexp); } if (message.scopeRegexp !== "") { writer.uint32(26).string(message.scopeRegexp); } if (message.versionRegexp !== "") { writer.uint32(34).string(message.versionRegexp); } for (const v of message.policyId) { writer.uint32(42).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListPoliciesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.includeDisabled = reader.bool(); continue; } case 2: { if (tag !== 18) { break; } message.nameRegexp = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.scopeRegexp = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.versionRegexp = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.policyId.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseGetPolicyRequest() { return { id: [] }; } exports.GetPolicyRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.id) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetPolicyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseDisablePolicyRequest() { return { id: [] }; } exports.DisablePolicyRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.id) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDisablePolicyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseEnablePolicyRequest() { return { id: [] }; } exports.EnablePolicyRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.id) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseEnablePolicyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseInspectPoliciesRequest() { return { includeDisabled: false, nameRegexp: "", scopeRegexp: "", versionRegexp: "", policyId: [], }; } exports.InspectPoliciesRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.includeDisabled !== false) { writer.uint32(8).bool(message.includeDisabled); } if (message.nameRegexp !== "") { writer.uint32(18).string(message.nameRegexp); } if (message.scopeRegexp !== "") { writer.uint32(26).string(message.scopeRegexp); } if (message.versionRegexp !== "") { writer.uint32(34).string(message.versionRegexp); } for (const v of message.policyId) { writer.uint32(42).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseInspectPoliciesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.includeDisabled = reader.bool(); continue; } case 2: { if (tag !== 18) { break; } message.nameRegexp = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.scopeRegexp = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.versionRegexp = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.policyId.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseAddOrUpdateSchemaRequest() { return { schemas: [] }; } exports.AddOrUpdateSchemaRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.schemas) { schema_1.Schema.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAddOrUpdateSchemaRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.schemas.push(schema_1.Schema.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseListSchemasRequest() { return {}; } exports.ListSchemasRequest = { encode(_, writer = new wire_1.BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListSchemasRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseGetSchemaRequest() { return { id: [] }; } exports.GetSchemaRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.id) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSchemaRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseDeleteSchemaRequest() { return { id: [] }; } exports.DeleteSchemaRequest = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.id) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDeleteSchemaRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function createBaseReloadStoreRequest() { return { wait: false }; } exports.ReloadStoreRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.wait !== false) { writer.uint32(8).bool(message.wait); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseReloadStoreRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.wait = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, }; function toTimestamp(date) { const seconds = Math.trunc(date.getTime() / 1_000).toString(); const nanos = (date.getTime() % 1_000) * 1_000_000; return { seconds, nanos }; } function fromTimestamp(t) { let millis = (globalThis.Number(t.seconds) || 0) * 1_000; millis += (t.nanos || 0) / 1_000_000; return new globalThis.Date(millis); } //# sourceMappingURL=request.js.map