UNPKG

@cerbos/embedded

Version:

Client library for interacting with embedded Cerbos policy decision points generated by Cerbos Hub from server-side Node.js and browser-based applications

79 lines 3.12 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // source: google/api/field_behavior.proto Object.defineProperty(exports, "__esModule", { value: true }); exports.FieldBehavior = exports.protobufPackage = void 0; exports.fieldBehaviorFromJSON = fieldBehaviorFromJSON; exports.fieldBehaviorToJSON = fieldBehaviorToJSON; /* eslint-disable */ exports.protobufPackage = "google.api"; var FieldBehavior; (function (FieldBehavior) { FieldBehavior[FieldBehavior["FIELD_BEHAVIOR_UNSPECIFIED"] = 0] = "FIELD_BEHAVIOR_UNSPECIFIED"; FieldBehavior[FieldBehavior["OPTIONAL"] = 1] = "OPTIONAL"; FieldBehavior[FieldBehavior["REQUIRED"] = 2] = "REQUIRED"; FieldBehavior[FieldBehavior["OUTPUT_ONLY"] = 3] = "OUTPUT_ONLY"; FieldBehavior[FieldBehavior["INPUT_ONLY"] = 4] = "INPUT_ONLY"; FieldBehavior[FieldBehavior["IMMUTABLE"] = 5] = "IMMUTABLE"; FieldBehavior[FieldBehavior["UNORDERED_LIST"] = 6] = "UNORDERED_LIST"; FieldBehavior[FieldBehavior["NON_EMPTY_DEFAULT"] = 7] = "NON_EMPTY_DEFAULT"; FieldBehavior[FieldBehavior["IDENTIFIER"] = 8] = "IDENTIFIER"; })(FieldBehavior || (exports.FieldBehavior = FieldBehavior = {})); function fieldBehaviorFromJSON(object) { switch (object) { case 0: case "FIELD_BEHAVIOR_UNSPECIFIED": return FieldBehavior.FIELD_BEHAVIOR_UNSPECIFIED; case 1: case "OPTIONAL": return FieldBehavior.OPTIONAL; case 2: case "REQUIRED": return FieldBehavior.REQUIRED; case 3: case "OUTPUT_ONLY": return FieldBehavior.OUTPUT_ONLY; case 4: case "INPUT_ONLY": return FieldBehavior.INPUT_ONLY; case 5: case "IMMUTABLE": return FieldBehavior.IMMUTABLE; case 6: case "UNORDERED_LIST": return FieldBehavior.UNORDERED_LIST; case 7: case "NON_EMPTY_DEFAULT": return FieldBehavior.NON_EMPTY_DEFAULT; case 8: case "IDENTIFIER": return FieldBehavior.IDENTIFIER; default: throw new globalThis.Error("Unrecognized enum value " + object + " for enum FieldBehavior"); } } function fieldBehaviorToJSON(object) { switch (object) { case FieldBehavior.FIELD_BEHAVIOR_UNSPECIFIED: return "FIELD_BEHAVIOR_UNSPECIFIED"; case FieldBehavior.OPTIONAL: return "OPTIONAL"; case FieldBehavior.REQUIRED: return "REQUIRED"; case FieldBehavior.OUTPUT_ONLY: return "OUTPUT_ONLY"; case FieldBehavior.INPUT_ONLY: return "INPUT_ONLY"; case FieldBehavior.IMMUTABLE: return "IMMUTABLE"; case FieldBehavior.UNORDERED_LIST: return "UNORDERED_LIST"; case FieldBehavior.NON_EMPTY_DEFAULT: return "NON_EMPTY_DEFAULT"; case FieldBehavior.IDENTIFIER: return "IDENTIFIER"; default: throw new globalThis.Error("Unrecognized enum value " + object + " for enum FieldBehavior"); } } //# sourceMappingURL=field_behavior.js.map