@okutrade/account-api
Version:
TypeScript client for OKU Account API using Connect-ES
176 lines (175 loc) • 10.5 kB
JavaScript
// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1";
import { file_google_api_expr_v1alpha1_syntax } from "./syntax_pb.js";
import { file_google_protobuf_empty, file_google_protobuf_struct } from "@bufbuild/protobuf/wkt";
/**
* Describes the file google/api/expr/v1alpha1/checked.proto.
*/
export const file_google_api_expr_v1alpha1_checked = /*@__PURE__*/ fileDesc("CiZnb29nbGUvYXBpL2V4cHIvdjFhbHBoYTEvY2hlY2tlZC5wcm90bxIYZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExIswDCgtDaGVja2VkRXhwchJOCg1yZWZlcmVuY2VfbWFwGAIgAygLMjcuZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLkNoZWNrZWRFeHByLlJlZmVyZW5jZU1hcEVudHJ5EkQKCHR5cGVfbWFwGAMgAygLMjIuZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLkNoZWNrZWRFeHByLlR5cGVNYXBFbnRyeRI5Cgtzb3VyY2VfaW5mbxgFIAEoCzIkLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5Tb3VyY2VJbmZvEhQKDGV4cHJfdmVyc2lvbhgGIAEoCRIsCgRleHByGAQgASgLMh4uZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLkV4cHIaWAoRUmVmZXJlbmNlTWFwRW50cnkSCwoDa2V5GAEgASgDEjIKBXZhbHVlGAIgASgLMiMuZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLlJlZmVyZW5jZToCOAEaTgoMVHlwZU1hcEVudHJ5EgsKA2tleRgBIAEoAxItCgV2YWx1ZRgCIAEoCzIeLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlOgI4ASKCCgoEVHlwZRIlCgNkeW4YASABKAsyFi5nb29nbGUucHJvdG9idWYuRW1wdHlIABIqCgRudWxsGAIgASgOMhouZ29vZ2xlLnByb3RvYnVmLk51bGxWYWx1ZUgAEkEKCXByaW1pdGl2ZRgDIAEoDjIsLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlLlByaW1pdGl2ZVR5cGVIABI/Cgd3cmFwcGVyGAQgASgOMiwuZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLlR5cGUuUHJpbWl0aXZlVHlwZUgAEkIKCndlbGxfa25vd24YBSABKA4yLC5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuVHlwZS5XZWxsS25vd25UeXBlSAASPAoJbGlzdF90eXBlGAYgASgLMicuZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLlR5cGUuTGlzdFR5cGVIABI6CghtYXBfdHlwZRgHIAEoCzImLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlLk1hcFR5cGVIABI/CghmdW5jdGlvbhgIIAEoCzIrLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlLkZ1bmN0aW9uVHlwZUgAEhYKDG1lc3NhZ2VfdHlwZRgJIAEoCUgAEhQKCnR5cGVfcGFyYW0YCiABKAlIABIuCgR0eXBlGAsgASgLMh4uZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLlR5cGVIABInCgVlcnJvchgMIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5FbXB0eUgAEkQKDWFic3RyYWN0X3R5cGUYDiABKAsyKy5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuVHlwZS5BYnN0cmFjdFR5cGVIABo9CghMaXN0VHlwZRIxCgllbGVtX3R5cGUYASABKAsyHi5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuVHlwZRpvCgdNYXBUeXBlEjAKCGtleV90eXBlGAEgASgLMh4uZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLlR5cGUSMgoKdmFsdWVfdHlwZRgCIAEoCzIeLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlGnYKDEZ1bmN0aW9uVHlwZRIzCgtyZXN1bHRfdHlwZRgBIAEoCzIeLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlEjEKCWFyZ190eXBlcxgCIAMoCzIeLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlGlUKDEFic3RyYWN0VHlwZRIMCgRuYW1lGAEgASgJEjcKD3BhcmFtZXRlcl90eXBlcxgCIAMoCzIeLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlInMKDVByaW1pdGl2ZVR5cGUSHgoaUFJJTUlUSVZFX1RZUEVfVU5TUEVDSUZJRUQQABIICgRCT09MEAESCQoFSU5UNjQQAhIKCgZVSU5UNjQQAxIKCgZET1VCTEUQBBIKCgZTVFJJTkcQBRIJCgVCWVRFUxAGIlYKDVdlbGxLbm93blR5cGUSHwobV0VMTF9LTk9XTl9UWVBFX1VOU1BFQ0lGSUVEEAASBwoDQU5ZEAESDQoJVElNRVNUQU1QEAISDAoIRFVSQVRJT04QA0ILCgl0eXBlX2tpbmQiuQQKBERlY2wSDAoEbmFtZRgBIAEoCRI5CgVpZGVudBgCIAEoCzIoLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5EZWNsLklkZW50RGVjbEgAEj8KCGZ1bmN0aW9uGAMgASgLMisuZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLkRlY2wuRnVuY3Rpb25EZWNsSAAaeQoJSWRlbnREZWNsEiwKBHR5cGUYASABKAsyHi5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuVHlwZRIxCgV2YWx1ZRgCIAEoCzIiLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5Db25zdGFudBILCgNkb2MYAyABKAkangIKDEZ1bmN0aW9uRGVjbBJHCglvdmVybG9hZHMYASADKAsyNC5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuRGVjbC5GdW5jdGlvbkRlY2wuT3ZlcmxvYWQaxAEKCE92ZXJsb2FkEhMKC292ZXJsb2FkX2lkGAEgASgJEi4KBnBhcmFtcxgCIAMoCzIeLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5UeXBlEhMKC3R5cGVfcGFyYW1zGAMgAygJEjMKC3Jlc3VsdF90eXBlGAQgASgLMh4uZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExLlR5cGUSHAoUaXNfaW5zdGFuY2VfZnVuY3Rpb24YBSABKAgSCwoDZG9jGAYgASgJQgsKCWRlY2xfa2luZCJhCglSZWZlcmVuY2USDAoEbmFtZRgBIAEoCRITCgtvdmVybG9hZF9pZBgDIAMoCRIxCgV2YWx1ZRgEIAEoCzIiLmdvb2dsZS5hcGkuZXhwci52MWFscGhhMS5Db25zdGFudEJsChxjb20uZ29vZ2xlLmFwaS5leHByLnYxYWxwaGExQglEZWNsUHJvdG9QAVo8Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy9hcGkvZXhwci92MWFscGhhMTtleHBy+AEBYgZwcm90bzM", [file_google_api_expr_v1alpha1_syntax, file_google_protobuf_empty, file_google_protobuf_struct]);
/**
* Describes the message google.api.expr.v1alpha1.CheckedExpr.
* Use `create(CheckedExprSchema)` to create a new message.
*/
export const CheckedExprSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 0);
/**
* Describes the message google.api.expr.v1alpha1.Type.
* Use `create(TypeSchema)` to create a new message.
*/
export const TypeSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 1);
/**
* Describes the message google.api.expr.v1alpha1.Type.ListType.
* Use `create(Type_ListTypeSchema)` to create a new message.
*/
export const Type_ListTypeSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 1, 0);
/**
* Describes the message google.api.expr.v1alpha1.Type.MapType.
* Use `create(Type_MapTypeSchema)` to create a new message.
*/
export const Type_MapTypeSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 1, 1);
/**
* Describes the message google.api.expr.v1alpha1.Type.FunctionType.
* Use `create(Type_FunctionTypeSchema)` to create a new message.
*/
export const Type_FunctionTypeSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 1, 2);
/**
* Describes the message google.api.expr.v1alpha1.Type.AbstractType.
* Use `create(Type_AbstractTypeSchema)` to create a new message.
*/
export const Type_AbstractTypeSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 1, 3);
/**
* CEL primitive types.
*
* @generated from enum google.api.expr.v1alpha1.Type.PrimitiveType
*/
export var Type_PrimitiveType;
(function (Type_PrimitiveType) {
/**
* Unspecified type.
*
* @generated from enum value: PRIMITIVE_TYPE_UNSPECIFIED = 0;
*/
Type_PrimitiveType[Type_PrimitiveType["PRIMITIVE_TYPE_UNSPECIFIED"] = 0] = "PRIMITIVE_TYPE_UNSPECIFIED";
/**
* Boolean type.
*
* @generated from enum value: BOOL = 1;
*/
Type_PrimitiveType[Type_PrimitiveType["BOOL"] = 1] = "BOOL";
/**
* Int64 type.
*
* Proto-based integer values are widened to int64.
*
* @generated from enum value: INT64 = 2;
*/
Type_PrimitiveType[Type_PrimitiveType["INT64"] = 2] = "INT64";
/**
* Uint64 type.
*
* Proto-based unsigned integer values are widened to uint64.
*
* @generated from enum value: UINT64 = 3;
*/
Type_PrimitiveType[Type_PrimitiveType["UINT64"] = 3] = "UINT64";
/**
* Double type.
*
* Proto-based float values are widened to double values.
*
* @generated from enum value: DOUBLE = 4;
*/
Type_PrimitiveType[Type_PrimitiveType["DOUBLE"] = 4] = "DOUBLE";
/**
* String type.
*
* @generated from enum value: STRING = 5;
*/
Type_PrimitiveType[Type_PrimitiveType["STRING"] = 5] = "STRING";
/**
* Bytes type.
*
* @generated from enum value: BYTES = 6;
*/
Type_PrimitiveType[Type_PrimitiveType["BYTES"] = 6] = "BYTES";
})(Type_PrimitiveType || (Type_PrimitiveType = {}));
/**
* Describes the enum google.api.expr.v1alpha1.Type.PrimitiveType.
*/
export const Type_PrimitiveTypeSchema = /*@__PURE__*/ enumDesc(file_google_api_expr_v1alpha1_checked, 1, 0);
/**
* Well-known protobuf types treated with first-class support in CEL.
*
* @generated from enum google.api.expr.v1alpha1.Type.WellKnownType
*/
export var Type_WellKnownType;
(function (Type_WellKnownType) {
/**
* Unspecified type.
*
* @generated from enum value: WELL_KNOWN_TYPE_UNSPECIFIED = 0;
*/
Type_WellKnownType[Type_WellKnownType["WELL_KNOWN_TYPE_UNSPECIFIED"] = 0] = "WELL_KNOWN_TYPE_UNSPECIFIED";
/**
* Well-known protobuf.Any type.
*
* Any types are a polymorphic message type. During type-checking they are
* treated like `DYN` types, but at runtime they are resolved to a specific
* message type specified at evaluation time.
*
* @generated from enum value: ANY = 1;
*/
Type_WellKnownType[Type_WellKnownType["ANY"] = 1] = "ANY";
/**
* Well-known protobuf.Timestamp type, internally referenced as `timestamp`.
*
* @generated from enum value: TIMESTAMP = 2;
*/
Type_WellKnownType[Type_WellKnownType["TIMESTAMP"] = 2] = "TIMESTAMP";
/**
* Well-known protobuf.Duration type, internally referenced as `duration`.
*
* @generated from enum value: DURATION = 3;
*/
Type_WellKnownType[Type_WellKnownType["DURATION"] = 3] = "DURATION";
})(Type_WellKnownType || (Type_WellKnownType = {}));
/**
* Describes the enum google.api.expr.v1alpha1.Type.WellKnownType.
*/
export const Type_WellKnownTypeSchema = /*@__PURE__*/ enumDesc(file_google_api_expr_v1alpha1_checked, 1, 1);
/**
* Describes the message google.api.expr.v1alpha1.Decl.
* Use `create(DeclSchema)` to create a new message.
*/
export const DeclSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 2);
/**
* Describes the message google.api.expr.v1alpha1.Decl.IdentDecl.
* Use `create(Decl_IdentDeclSchema)` to create a new message.
*/
export const Decl_IdentDeclSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 2, 0);
/**
* Describes the message google.api.expr.v1alpha1.Decl.FunctionDecl.
* Use `create(Decl_FunctionDeclSchema)` to create a new message.
*/
export const Decl_FunctionDeclSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 2, 1);
/**
* Describes the message google.api.expr.v1alpha1.Decl.FunctionDecl.Overload.
* Use `create(Decl_FunctionDecl_OverloadSchema)` to create a new message.
*/
export const Decl_FunctionDecl_OverloadSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 2, 1, 0);
/**
* Describes the message google.api.expr.v1alpha1.Reference.
* Use `create(ReferenceSchema)` to create a new message.
*/
export const ReferenceSchema = /*@__PURE__*/ messageDesc(file_google_api_expr_v1alpha1_checked, 3);