UNPKG

@okutrade/account-api

Version:

TypeScript client for OKU Account API using Connect-ES

108 lines (107 loc) 5.26 kB
// 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, extDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; import { file_google_protobuf_descriptor } from "@bufbuild/protobuf/wkt"; /** * Describes the file google/api/field_info.proto. */ export const file_google_api_field_info = /*@__PURE__*/ fileDesc("Chtnb29nbGUvYXBpL2ZpZWxkX2luZm8ucHJvdG8SCmdvb2dsZS5hcGkiwQEKCUZpZWxkSW5mbxIsCgZmb3JtYXQYASABKA4yHC5nb29nbGUuYXBpLkZpZWxkSW5mby5Gb3JtYXQSMwoQcmVmZXJlbmNlZF90eXBlcxgCIAMoCzIZLmdvb2dsZS5hcGkuVHlwZVJlZmVyZW5jZSJRCgZGb3JtYXQSFgoSRk9STUFUX1VOU1BFQ0lGSUVEEAASCQoFVVVJRDQQARIICgRJUFY0EAISCAoESVBWNhADEhAKDElQVjRfT1JfSVBWNhAEIiIKDVR5cGVSZWZlcmVuY2USEQoJdHlwZV9uYW1lGAEgASgJOlcKCmZpZWxkX2luZm8SHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zGMzx+YoBIAEoCzIVLmdvb2dsZS5hcGkuRmllbGRJbmZvUglmaWVsZEluZm9CbAoOY29tLmdvb2dsZS5hcGlCDkZpZWxkSW5mb1Byb3RvUAFaQWdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvYXBpL2Fubm90YXRpb25zO2Fubm90YXRpb25zogIER0FQSWIGcHJvdG8z", [file_google_protobuf_descriptor]); /** * Describes the message google.api.FieldInfo. * Use `create(FieldInfoSchema)` to create a new message. */ export const FieldInfoSchema = /*@__PURE__*/ messageDesc(file_google_api_field_info, 0); /** * The standard format of a field value. The supported formats are all backed * by either an RFC defined by the IETF or a Google-defined AIP. * * @generated from enum google.api.FieldInfo.Format */ export var FieldInfo_Format; (function (FieldInfo_Format) { /** * Default, unspecified value. * * @generated from enum value: FORMAT_UNSPECIFIED = 0; */ FieldInfo_Format[FieldInfo_Format["FORMAT_UNSPECIFIED"] = 0] = "FORMAT_UNSPECIFIED"; /** * Universally Unique Identifier, version 4, value as defined by * https://datatracker.ietf.org/doc/html/rfc4122. The value may be * normalized to entirely lowercase letters. For example, the value * `F47AC10B-58CC-0372-8567-0E02B2C3D479` would be normalized to * `f47ac10b-58cc-0372-8567-0e02b2c3d479`. * * @generated from enum value: UUID4 = 1; */ FieldInfo_Format[FieldInfo_Format["UUID4"] = 1] = "UUID4"; /** * Internet Protocol v4 value as defined by [RFC * 791](https://datatracker.ietf.org/doc/html/rfc791). The value may be * condensed, with leading zeros in each octet stripped. For example, * `001.022.233.040` would be condensed to `1.22.233.40`. * * @generated from enum value: IPV4 = 2; */ FieldInfo_Format[FieldInfo_Format["IPV4"] = 2] = "IPV4"; /** * Internet Protocol v6 value as defined by [RFC * 2460](https://datatracker.ietf.org/doc/html/rfc2460). The value may be * normalized to entirely lowercase letters with zeros compressed, following * [RFC 5952](https://datatracker.ietf.org/doc/html/rfc5952). For example, * the value `2001:0DB8:0::0` would be normalized to `2001:db8::`. * * @generated from enum value: IPV6 = 3; */ FieldInfo_Format[FieldInfo_Format["IPV6"] = 3] = "IPV6"; /** * An IP address in either v4 or v6 format as described by the individual * values defined herein. See the comments on the IPV4 and IPV6 types for * allowed normalizations of each. * * @generated from enum value: IPV4_OR_IPV6 = 4; */ FieldInfo_Format[FieldInfo_Format["IPV4_OR_IPV6"] = 4] = "IPV4_OR_IPV6"; })(FieldInfo_Format || (FieldInfo_Format = {})); /** * Describes the enum google.api.FieldInfo.Format. */ export const FieldInfo_FormatSchema = /*@__PURE__*/ enumDesc(file_google_api_field_info, 0, 0); /** * Describes the message google.api.TypeReference. * Use `create(TypeReferenceSchema)` to create a new message. */ export const TypeReferenceSchema = /*@__PURE__*/ messageDesc(file_google_api_field_info, 1); /** * Rich semantic descriptor of an API field beyond the basic typing. * * Examples: * * string request_id = 1 [(google.api.field_info).format = UUID4]; * string old_ip_address = 2 [(google.api.field_info).format = IPV4]; * string new_ip_address = 3 [(google.api.field_info).format = IPV6]; * string actual_ip_address = 4 [ * (google.api.field_info).format = IPV4_OR_IPV6 * ]; * google.protobuf.Any generic_field = 5 [ * (google.api.field_info).referenced_types = {type_name: "ActualType"}, * (google.api.field_info).referenced_types = {type_name: "OtherType"}, * ]; * google.protobuf.Any generic_user_input = 5 [ * (google.api.field_info).referenced_types = {type_name: "*"}, * ]; * * @generated from extension: google.api.FieldInfo field_info = 291403980; */ export const field_info = /*@__PURE__*/ extDesc(file_google_api_field_info, 0);