// @generated by protoc-gen-es v2.12.1 with parameter "target=ts,import_extension=js" // @generated from file camino/api.proto (package camino, syntax proto3) /* eslint-disable */ import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; import type { ClassSchema } from "./schema_pb.js"; import { file_camino_schema } from "./schema_pb.js"; import type { FunctionRef } from "../quixos/refs_pb.js"; import { file_quixos_refs } from "../quixos/refs_pb.js"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file camino/api.proto. */ export const file_camino_api: GenFile = /*@__PURE__*/ fileDesc("ChBjYW1pbm8vYXBpLnByb3RvEgZjYW1pbm8iLAoVUmVnaXN0ZXJTY2hlbWFSZXF1ZXN0EhMKC3NvdXJjZV9maWxlGAEgASgJIlEKFlJlZ2lzdGVyU2NoZW1hUmVzcG9uc2USEQoJY2xhc3NfaWRzGAEgAygJEiQKB2NsYXNzZXMYAiADKAsyEy5jYW1pbm8uQ2xhc3NTY2hlbWEiFAoSTGlzdENsYXNzZXNSZXF1ZXN0IkIKD1JlZ2lzdGVyZWRDbGFzcxIKCgJpZBgBIAEoCRIjCgZzY2hlbWEYAiABKAsyEy5jYW1pbm8uQ2xhc3NTY2hlbWEiPwoTTGlzdENsYXNzZXNSZXNwb25zZRIoCgdjbGFzc2VzGAEgAygLMhcuY2FtaW5vLlJlZ2lzdGVyZWRDbGFzcyILCglOdWxsVmFsdWUifAoLT2JqZWN0VmFsdWUSLwoGZmllbGRzGAEgAygLMh8uY2FtaW5vLk9iamVjdFZhbHVlLkZpZWxkc0VudHJ5GjwKC0ZpZWxkc0VudHJ5EgsKA2tleRgBIAEoCRIcCgV2YWx1ZRgCIAEoCzINLmNhbWluby5WYWx1ZToCOAEiKgoJTGlzdFZhbHVlEh0KBnZhbHVlcxgBIAMoCzINLmNhbWluby5WYWx1ZSIdCghSZWZWYWx1ZRIRCglvYmplY3RfaWQYASABKAkiPAoJQ3JkdFZhbHVlEgwKBHR5cGUYASABKAkSEAoIZW5jb2RpbmcYAiABKAkSDwoHcGF5bG9hZBgDIAEoDCKRAQoQRmllbGRWYWx1ZVNvdXJjZRIRCglvYmplY3RfaWQYASABKAkSEgoKZmllbGRfbmFtZRgCIAEoCRISCgpmaWVsZF90eXBlGAMgASgJEhUKDWZpZWxkX3N0b3JhZ2UYBCABKAkSGQoRY29uZmxpY3Rfc3RyYXRlZ3kYBSABKAkSEAoIcmV2aXNpb24YBiABKAQiNgoLVmFsdWVTb3VyY2USJwoFZmllbGQYASABKAsyGC5jYW1pbm8uRmllbGRWYWx1ZVNvdXJjZSL5AgoFVmFsdWUSJwoKbnVsbF92YWx1ZRgBIAEoCzIRLmNhbWluby5OdWxsVmFsdWVIABIUCgpib29sX3ZhbHVlGAIgASgISAASFgoMbnVtYmVyX3ZhbHVlGAMgASgBSAASFgoMc3RyaW5nX3ZhbHVlGAQgASgJSAASFwoNaW50ZWdlcl92YWx1ZRgFIAEoCUgAEhUKC2J5dGVzX3ZhbHVlGAYgASgMSAASKwoMb2JqZWN0X3ZhbHVlGAcgASgLMhMuY2FtaW5vLk9iamVjdFZhbHVlSAASJwoKbGlzdF92YWx1ZRgIIAEoCzIRLmNhbWluby5MaXN0VmFsdWVIABIlCglyZWZfdmFsdWUYCSABKAsyEC5jYW1pbm8uUmVmVmFsdWVIABInCgpjcmR0X3ZhbHVlGAogASgLMhEuY2FtaW5vLkNyZHRWYWx1ZUgAEiMKBnNvdXJjZRgLIAEoCzITLmNhbWluby5WYWx1ZVNvdXJjZUIGCgRraW5kIp4BChNDcmVhdGVPYmplY3RSZXF1ZXN0EhAKCGNsYXNzX2lkGAEgASgJEjcKBmZpZWxkcxgCIAMoCzInLmNhbWluby5DcmVhdGVPYmplY3RSZXF1ZXN0LkZpZWxkc0VudHJ5GjwKC0ZpZWxkc0VudHJ5EgsKA2tleRgBIAEoCRIcCgV2YWx1ZRgCIAEoCzINLmNhbWluby5WYWx1ZToCOAEiPAoUQ3JlYXRlT2JqZWN0UmVzcG9uc2USJAoGb2JqZWN0GAEgASgLMhQuY2FtaW5vLkNhbWlub09iamVjdCIlChBHZXRPYmplY3RSZXF1ZXN0EhEKCW9iamVjdF9pZBgBIAEoCSI5ChFHZXRPYmplY3RSZXNwb25zZRIkCgZvYmplY3QYASABKAsyFC5jYW1pbm8uQ2FtaW5vT2JqZWN0IiYKEkxpc3RPYmplY3RzUmVxdWVzdBIQCghjbGFzc19pZBgBIAEoCSI8ChNMaXN0T2JqZWN0c1Jlc3BvbnNlEiUKB29iamVjdHMYASADKAsyFC5jYW1pbm8uQ2FtaW5vT2JqZWN0InIKD1NldEZpZWxkUmVxdWVzdBIRCglvYmplY3RfaWQYASABKAkSEgoKZmllbGRfbmFtZRgCIAEoCRIcCgV2YWx1ZRgDIAEoCzINLmNhbWluby5WYWx1ZRIaChJjbGllbnRfbXV0YXRpb25faWQYBCABKAkiOAoQU2V0RmllbGRSZXNwb25zZRIkCgZvYmplY3QYASABKAsyFC5jYW1pbm8uQ2FtaW5vT2JqZWN0IqYCCg5BZGRFZGdlUmVxdWVzdBIWCg5mcm9tX29iamVjdF9pZBgBIAEoCRIUCgxzb3VyY2VfZmllbGQYAiABKAkSFAoMdG9fb2JqZWN0X2lkGAMgASgJEjIKBmZpZWxkcxgEIAMoCzIiLmNhbWluby5BZGRFZGdlUmVxdWVzdC5GaWVsZHNFbnRyeRIbCg5zb3VyY2Vfb3JkaW5hbBgFIAEoBUgAiAEBEhsKDnRhcmdldF9vcmRpbmFsGAYgASgFSAGIAQEaPAoLRmllbGRzRW50cnkSCwoDa2V5GAEgASgJEhwKBXZhbHVlGAIgASgLMg0uY2FtaW5vLlZhbHVlOgI4AUIRCg9fc291cmNlX29yZGluYWxCEQoPX3RhcmdldF9vcmRpbmFsIjMKD0FkZEVkZ2VSZXNwb25zZRIgCgRlZGdlGAEgASgLMhIuY2FtaW5vLkNhbWlub0VkZ2UiJQoQTGlzdEVkZ2VzUmVxdWVzdBIRCglvYmplY3RfaWQYASABKAkiNgoRTGlzdEVkZ2VzUmVzcG9uc2USIQoFZWRnZXMYASADKAsyEi5jYW1pbm8uQ2FtaW5vRWRnZSIkChFSZW1vdmVFZGdlUmVxdWVzdBIPCgdlZGdlX2lkGAEgASgJIiUKElJlbW92ZUVkZ2VSZXNwb25zZRIPCgdlZGdlX2lkGAEgASgJIiMKDkxpc3RPcHNSZXF1ZXN0EhEKCW9iamVjdF9pZBgBIAEoCSIwCg9MaXN0T3BzUmVzcG9uc2USHQoDb3BzGAEgAygLMhAuY2FtaW5vLkNhbWlub09wIlYKEldhdGNoT2JqZWN0UmVxdWVzdBIRCglvYmplY3RfaWQYASABKAkSEwoLYWZ0ZXJfb3BfaWQYAiABKAkSGAoQaW5jbHVkZV9zbmFwc2hvdBgDIAEoCCJrChBXYXRjaE9iamVjdEV2ZW50EhEKCW9iamVjdF9pZBgBIAEoCRImCghzbmFwc2hvdBgCIAEoCzIULmNhbWluby5DYW1pbm9PYmplY3QSHAoCb3AYAyABKAsyEC5jYW1pbm8uQ2FtaW5vT3Ai0AMKDENhbWlub09iamVjdBIKCgJpZBgBIAEoCRIQCghjbGFzc19pZBgCIAEoCRIWCg5zY2hlbWFfdmVyc2lvbhgDIAEoDRISCgpjcmVhdGVkX2F0GAQgASgJEhIKCnVwZGF0ZWRfYXQYBSABKAkSMAoGZmllbGRzGAYgAygLMiAuY2FtaW5vLkNhbWlub09iamVjdC5GaWVsZHNFbnRyeRJBCg9maWVsZF9yZXZpc2lvbnMYByADKAsyKC5jYW1pbm8uQ2FtaW5vT2JqZWN0LkZpZWxkUmV2aXNpb25zRW50cnkSQQoPZmllbGRfY29uZmxpY3RzGAggAygLMiguY2FtaW5vLkNhbWlub09iamVjdC5GaWVsZENvbmZsaWN0c0VudHJ5GjwKC0ZpZWxkc0VudHJ5EgsKA2tleRgBIAEoCRIcCgV2YWx1ZRgCIAEoCzINLmNhbWluby5WYWx1ZToCOAEaNQoTRmllbGRSZXZpc2lvbnNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAQ6AjgBGjUKE0ZpZWxkQ29uZmxpY3RzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASLkAwoKQ2FtaW5vRWRnZRIKCgJpZBgBIAEoCRIUCgxlZGdlX3R5cGVfaWQYAiABKAkSFgoOZnJvbV9vYmplY3RfaWQYAyABKAkSFAoMdG9fb2JqZWN0X2lkGAQgASgJEhQKDHNvdXJjZV9maWVsZBgFIAEoCRITCgtjYXJkaW5hbGl0eRgGIAEoCRIPCgdpbnZlcnNlGAcgASgJEi4KBmZpZWxkcxgIIAMoCzIeLmNhbWluby5DYW1pbm9FZGdlLkZpZWxkc0VudHJ5EhkKDGZyb21fb3JkaW5hbBgJIAEoBUgAiAEBEhIKCmNyZWF0ZWRfYXQYCiABKAkSEgoKdXBkYXRlZF9hdBgLIAEoCRIXCg9mcm9tX3Byb2plY3Rpb24YDCABKAkSFQoNdG9fcHJvamVjdGlvbhgNIAEoCRIYChBmcm9tX2NhcmRpbmFsaXR5GA4gASgJEhYKDnRvX2NhcmRpbmFsaXR5GA8gASgJEhcKCnRvX29yZGluYWwYECABKAVIAYgBARo8CgtGaWVsZHNFbnRyeRILCgNrZXkYASABKAkSHAoFdmFsdWUYAiABKAsyDS5jYW1pbm8uVmFsdWU6AjgBQg8KDV9mcm9tX29yZGluYWxCDQoLX3RvX29yZGluYWwixAEKCENhbWlub09wEgoKAmlkGAEgASgJEhEKCW9iamVjdF9pZBgCIAEoCRIPCgdvcF9raW5kGAMgASgJEh4KB3BheWxvYWQYBCABKAsyDS5jYW1pbm8uVmFsdWUSDQoFYWN0b3IYBSABKAkSKQoMZnVuY3Rpb25fcmVmGAYgASgLMhMucXVpeG9zLkZ1bmN0aW9uUmVmEhIKCmNyZWF0ZWRfYXQYByABKAkSGgoSY2xpZW50X211dGF0aW9uX2lkGAggASgJMoIGCg1DYW1pbm9TZXJ2aWNlEk8KDlJlZ2lzdGVyU2NoZW1hEh0uY2FtaW5vLlJlZ2lzdGVyU2NoZW1hUmVxdWVzdBoeLmNhbWluby5SZWdpc3RlclNjaGVtYVJlc3BvbnNlEkYKC0xpc3RDbGFzc2VzEhouY2FtaW5vLkxpc3RDbGFzc2VzUmVxdWVzdBobLmNhbWluby5MaXN0Q2xhc3Nlc1Jlc3BvbnNlEkkKDENyZWF0ZU9iamVjdBIbLmNhbWluby5DcmVhdGVPYmplY3RSZXF1ZXN0GhwuY2FtaW5vLkNyZWF0ZU9iamVjdFJlc3BvbnNlEkAKCUdldE9iamVjdBIYLmNhbWluby5HZXRPYmplY3RSZXF1ZXN0GhkuY2FtaW5vLkdldE9iamVjdFJlc3BvbnNlEkYKC0xpc3RPYmplY3RzEhouY2FtaW5vLkxpc3RPYmplY3RzUmVxdWVzdBobLmNhbWluby5MaXN0T2JqZWN0c1Jlc3BvbnNlEj0KCFNldEZpZWxkEhcuY2FtaW5vLlNldEZpZWxkUmVxdWVzdBoYLmNhbWluby5TZXRGaWVsZFJlc3BvbnNlEjoKB0FkZEVkZ2USFi5jYW1pbm8uQWRkRWRnZVJlcXVlc3QaFy5jYW1pbm8uQWRkRWRnZVJlc3BvbnNlEkAKCUxpc3RFZGdlcxIYLmNhbWluby5MaXN0RWRnZXNSZXF1ZXN0GhkuY2FtaW5vLkxpc3RFZGdlc1Jlc3BvbnNlEkMKClJlbW92ZUVkZ2USGS5jYW1pbm8uUmVtb3ZlRWRnZVJlcXVlc3QaGi5jYW1pbm8uUmVtb3ZlRWRnZVJlc3BvbnNlEjoKB0xpc3RPcHMSFi5jYW1pbm8uTGlzdE9wc1JlcXVlc3QaFy5jYW1pbm8uTGlzdE9wc1Jlc3BvbnNlEkUKC1dhdGNoT2JqZWN0EhouY2FtaW5vLldhdGNoT2JqZWN0UmVxdWVzdBoYLmNhbWluby5XYXRjaE9iamVjdEV2ZW50MAFiBnByb3RvMw", [file_camino_schema, file_quixos_refs]); /** * @generated from message camino.RegisterSchemaRequest */ export type RegisterSchemaRequest = Message<"camino.RegisterSchemaRequest"> & { /** * @generated from field: string source_file = 1; */ sourceFile: string; }; /** * Describes the message camino.RegisterSchemaRequest. * Use `create(RegisterSchemaRequestSchema)` to create a new message. */ export const RegisterSchemaRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 0); /** * @generated from message camino.RegisterSchemaResponse */ export type RegisterSchemaResponse = Message<"camino.RegisterSchemaResponse"> & { /** * @generated from field: repeated string class_ids = 1; */ classIds: string[]; /** * @generated from field: repeated camino.ClassSchema classes = 2; */ classes: ClassSchema[]; }; /** * Describes the message camino.RegisterSchemaResponse. * Use `create(RegisterSchemaResponseSchema)` to create a new message. */ export const RegisterSchemaResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 1); /** * @generated from message camino.ListClassesRequest */ export type ListClassesRequest = Message<"camino.ListClassesRequest"> & { }; /** * Describes the message camino.ListClassesRequest. * Use `create(ListClassesRequestSchema)` to create a new message. */ export const ListClassesRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 2); /** * @generated from message camino.RegisteredClass */ export type RegisteredClass = Message<"camino.RegisteredClass"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: camino.ClassSchema schema = 2; */ schema?: ClassSchema | undefined; }; /** * Describes the message camino.RegisteredClass. * Use `create(RegisteredClassSchema)` to create a new message. */ export const RegisteredClassSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 3); /** * @generated from message camino.ListClassesResponse */ export type ListClassesResponse = Message<"camino.ListClassesResponse"> & { /** * @generated from field: repeated camino.RegisteredClass classes = 1; */ classes: RegisteredClass[]; }; /** * Describes the message camino.ListClassesResponse. * Use `create(ListClassesResponseSchema)` to create a new message. */ export const ListClassesResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 4); /** * @generated from message camino.NullValue */ export type NullValue = Message<"camino.NullValue"> & { }; /** * Describes the message camino.NullValue. * Use `create(NullValueSchema)` to create a new message. */ export const NullValueSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 5); /** * @generated from message camino.ObjectValue */ export type ObjectValue = Message<"camino.ObjectValue"> & { /** * @generated from field: map fields = 1; */ fields: { [key: string]: Value }; }; /** * Describes the message camino.ObjectValue. * Use `create(ObjectValueSchema)` to create a new message. */ export const ObjectValueSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 6); /** * @generated from message camino.ListValue */ export type ListValue = Message<"camino.ListValue"> & { /** * @generated from field: repeated camino.Value values = 1; */ values: Value[]; }; /** * Describes the message camino.ListValue. * Use `create(ListValueSchema)` to create a new message. */ export const ListValueSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 7); /** * @generated from message camino.RefValue */ export type RefValue = Message<"camino.RefValue"> & { /** * @generated from field: string object_id = 1; */ objectId: string; }; /** * Describes the message camino.RefValue. * Use `create(RefValueSchema)` to create a new message. */ export const RefValueSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 8); /** * @generated from message camino.CrdtValue */ export type CrdtValue = Message<"camino.CrdtValue"> & { /** * @generated from field: string type = 1; */ type: string; /** * @generated from field: string encoding = 2; */ encoding: string; /** * @generated from field: bytes payload = 3; */ payload: Uint8Array; }; /** * Describes the message camino.CrdtValue. * Use `create(CrdtValueSchema)` to create a new message. */ export const CrdtValueSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 9); /** * @generated from message camino.FieldValueSource */ export type FieldValueSource = Message<"camino.FieldValueSource"> & { /** * @generated from field: string object_id = 1; */ objectId: string; /** * @generated from field: string field_name = 2; */ fieldName: string; /** * @generated from field: string field_type = 3; */ fieldType: string; /** * @generated from field: string field_storage = 4; */ fieldStorage: string; /** * @generated from field: string conflict_strategy = 5; */ conflictStrategy: string; /** * @generated from field: uint64 revision = 6; */ revision: bigint; }; /** * Describes the message camino.FieldValueSource. * Use `create(FieldValueSourceSchema)` to create a new message. */ export const FieldValueSourceSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 10); /** * @generated from message camino.ValueSource */ export type ValueSource = Message<"camino.ValueSource"> & { /** * @generated from field: camino.FieldValueSource field = 1; */ field?: FieldValueSource | undefined; }; /** * Describes the message camino.ValueSource. * Use `create(ValueSourceSchema)` to create a new message. */ export const ValueSourceSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 11); /** * @generated from message camino.Value */ export type Value = Message<"camino.Value"> & { /** * @generated from oneof camino.Value.kind */ kind: { /** * @generated from field: camino.NullValue null_value = 1; */ value: NullValue; case: "nullValue"; } | { /** * @generated from field: bool bool_value = 2; */ value: boolean; case: "boolValue"; } | { /** * @generated from field: double number_value = 3; */ value: number; case: "numberValue"; } | { /** * @generated from field: string string_value = 4; */ value: string; case: "stringValue"; } | { /** * @generated from field: string integer_value = 5; */ value: string; case: "integerValue"; } | { /** * @generated from field: bytes bytes_value = 6; */ value: Uint8Array; case: "bytesValue"; } | { /** * @generated from field: camino.ObjectValue object_value = 7; */ value: ObjectValue; case: "objectValue"; } | { /** * @generated from field: camino.ListValue list_value = 8; */ value: ListValue; case: "listValue"; } | { /** * @generated from field: camino.RefValue ref_value = 9; */ value: RefValue; case: "refValue"; } | { /** * @generated from field: camino.CrdtValue crdt_value = 10; */ value: CrdtValue; case: "crdtValue"; } | { case: undefined; value?: undefined }; /** * @generated from field: camino.ValueSource source = 11; */ source?: ValueSource | undefined; }; /** * Describes the message camino.Value. * Use `create(ValueSchema)` to create a new message. */ export const ValueSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 12); /** * @generated from message camino.CreateObjectRequest */ export type CreateObjectRequest = Message<"camino.CreateObjectRequest"> & { /** * @generated from field: string class_id = 1; */ classId: string; /** * @generated from field: map fields = 2; */ fields: { [key: string]: Value }; }; /** * Describes the message camino.CreateObjectRequest. * Use `create(CreateObjectRequestSchema)` to create a new message. */ export const CreateObjectRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 13); /** * @generated from message camino.CreateObjectResponse */ export type CreateObjectResponse = Message<"camino.CreateObjectResponse"> & { /** * @generated from field: camino.CaminoObject object = 1; */ object?: CaminoObject | undefined; }; /** * Describes the message camino.CreateObjectResponse. * Use `create(CreateObjectResponseSchema)` to create a new message. */ export const CreateObjectResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 14); /** * @generated from message camino.GetObjectRequest */ export type GetObjectRequest = Message<"camino.GetObjectRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; }; /** * Describes the message camino.GetObjectRequest. * Use `create(GetObjectRequestSchema)` to create a new message. */ export const GetObjectRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 15); /** * @generated from message camino.GetObjectResponse */ export type GetObjectResponse = Message<"camino.GetObjectResponse"> & { /** * @generated from field: camino.CaminoObject object = 1; */ object?: CaminoObject | undefined; }; /** * Describes the message camino.GetObjectResponse. * Use `create(GetObjectResponseSchema)` to create a new message. */ export const GetObjectResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 16); /** * @generated from message camino.ListObjectsRequest */ export type ListObjectsRequest = Message<"camino.ListObjectsRequest"> & { /** * @generated from field: string class_id = 1; */ classId: string; }; /** * Describes the message camino.ListObjectsRequest. * Use `create(ListObjectsRequestSchema)` to create a new message. */ export const ListObjectsRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 17); /** * @generated from message camino.ListObjectsResponse */ export type ListObjectsResponse = Message<"camino.ListObjectsResponse"> & { /** * @generated from field: repeated camino.CaminoObject objects = 1; */ objects: CaminoObject[]; }; /** * Describes the message camino.ListObjectsResponse. * Use `create(ListObjectsResponseSchema)` to create a new message. */ export const ListObjectsResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 18); /** * @generated from message camino.SetFieldRequest */ export type SetFieldRequest = Message<"camino.SetFieldRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; /** * @generated from field: string field_name = 2; */ fieldName: string; /** * @generated from field: camino.Value value = 3; */ value?: Value | undefined; /** * @generated from field: string client_mutation_id = 4; */ clientMutationId: string; }; /** * Describes the message camino.SetFieldRequest. * Use `create(SetFieldRequestSchema)` to create a new message. */ export const SetFieldRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 19); /** * @generated from message camino.SetFieldResponse */ export type SetFieldResponse = Message<"camino.SetFieldResponse"> & { /** * @generated from field: camino.CaminoObject object = 1; */ object?: CaminoObject | undefined; }; /** * Describes the message camino.SetFieldResponse. * Use `create(SetFieldResponseSchema)` to create a new message. */ export const SetFieldResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 20); /** * @generated from message camino.AddEdgeRequest */ export type AddEdgeRequest = Message<"camino.AddEdgeRequest"> & { /** * @generated from field: string from_object_id = 1; */ fromObjectId: string; /** * @generated from field: string source_field = 2; */ sourceField: string; /** * @generated from field: string to_object_id = 3; */ toObjectId: string; /** * @generated from field: map fields = 4; */ fields: { [key: string]: Value }; /** * @generated from field: optional int32 source_ordinal = 5; */ sourceOrdinal?: number | undefined; /** * @generated from field: optional int32 target_ordinal = 6; */ targetOrdinal?: number | undefined; }; /** * Describes the message camino.AddEdgeRequest. * Use `create(AddEdgeRequestSchema)` to create a new message. */ export const AddEdgeRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 21); /** * @generated from message camino.AddEdgeResponse */ export type AddEdgeResponse = Message<"camino.AddEdgeResponse"> & { /** * @generated from field: camino.CaminoEdge edge = 1; */ edge?: CaminoEdge | undefined; }; /** * Describes the message camino.AddEdgeResponse. * Use `create(AddEdgeResponseSchema)` to create a new message. */ export const AddEdgeResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 22); /** * @generated from message camino.ListEdgesRequest */ export type ListEdgesRequest = Message<"camino.ListEdgesRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; }; /** * Describes the message camino.ListEdgesRequest. * Use `create(ListEdgesRequestSchema)` to create a new message. */ export const ListEdgesRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 23); /** * @generated from message camino.ListEdgesResponse */ export type ListEdgesResponse = Message<"camino.ListEdgesResponse"> & { /** * @generated from field: repeated camino.CaminoEdge edges = 1; */ edges: CaminoEdge[]; }; /** * Describes the message camino.ListEdgesResponse. * Use `create(ListEdgesResponseSchema)` to create a new message. */ export const ListEdgesResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 24); /** * @generated from message camino.RemoveEdgeRequest */ export type RemoveEdgeRequest = Message<"camino.RemoveEdgeRequest"> & { /** * @generated from field: string edge_id = 1; */ edgeId: string; }; /** * Describes the message camino.RemoveEdgeRequest. * Use `create(RemoveEdgeRequestSchema)` to create a new message. */ export const RemoveEdgeRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 25); /** * @generated from message camino.RemoveEdgeResponse */ export type RemoveEdgeResponse = Message<"camino.RemoveEdgeResponse"> & { /** * @generated from field: string edge_id = 1; */ edgeId: string; }; /** * Describes the message camino.RemoveEdgeResponse. * Use `create(RemoveEdgeResponseSchema)` to create a new message. */ export const RemoveEdgeResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 26); /** * @generated from message camino.ListOpsRequest */ export type ListOpsRequest = Message<"camino.ListOpsRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; }; /** * Describes the message camino.ListOpsRequest. * Use `create(ListOpsRequestSchema)` to create a new message. */ export const ListOpsRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 27); /** * @generated from message camino.ListOpsResponse */ export type ListOpsResponse = Message<"camino.ListOpsResponse"> & { /** * @generated from field: repeated camino.CaminoOp ops = 1; */ ops: CaminoOp[]; }; /** * Describes the message camino.ListOpsResponse. * Use `create(ListOpsResponseSchema)` to create a new message. */ export const ListOpsResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 28); /** * @generated from message camino.WatchObjectRequest */ export type WatchObjectRequest = Message<"camino.WatchObjectRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; /** * @generated from field: string after_op_id = 2; */ afterOpId: string; /** * @generated from field: bool include_snapshot = 3; */ includeSnapshot: boolean; }; /** * Describes the message camino.WatchObjectRequest. * Use `create(WatchObjectRequestSchema)` to create a new message. */ export const WatchObjectRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 29); /** * @generated from message camino.WatchObjectEvent */ export type WatchObjectEvent = Message<"camino.WatchObjectEvent"> & { /** * @generated from field: string object_id = 1; */ objectId: string; /** * @generated from field: camino.CaminoObject snapshot = 2; */ snapshot?: CaminoObject | undefined; /** * @generated from field: camino.CaminoOp op = 3; */ op?: CaminoOp | undefined; }; /** * Describes the message camino.WatchObjectEvent. * Use `create(WatchObjectEventSchema)` to create a new message. */ export const WatchObjectEventSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 30); /** * @generated from message camino.CaminoObject */ export type CaminoObject = Message<"camino.CaminoObject"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string class_id = 2; */ classId: string; /** * @generated from field: uint32 schema_version = 3; */ schemaVersion: number; /** * @generated from field: string created_at = 4; */ createdAt: string; /** * @generated from field: string updated_at = 5; */ updatedAt: string; /** * @generated from field: map fields = 6; */ fields: { [key: string]: Value }; /** * @generated from field: map field_revisions = 7; */ fieldRevisions: { [key: string]: bigint }; /** * @generated from field: map field_conflicts = 8; */ fieldConflicts: { [key: string]: string }; }; /** * Describes the message camino.CaminoObject. * Use `create(CaminoObjectSchema)` to create a new message. */ export const CaminoObjectSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 31); /** * @generated from message camino.CaminoEdge */ export type CaminoEdge = Message<"camino.CaminoEdge"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string edge_type_id = 2; */ edgeTypeId: string; /** * @generated from field: string from_object_id = 3; */ fromObjectId: string; /** * @generated from field: string to_object_id = 4; */ toObjectId: string; /** * Legacy canonical source-side projection fields. Prefer endpoint fields. * * @generated from field: string source_field = 5; */ sourceField: string; /** * @generated from field: string cardinality = 6; */ cardinality: string; /** * @generated from field: string inverse = 7; */ inverse: string; /** * @generated from field: map fields = 8; */ fields: { [key: string]: Value }; /** * @generated from field: optional int32 from_ordinal = 9; */ fromOrdinal?: number | undefined; /** * @generated from field: string created_at = 10; */ createdAt: string; /** * @generated from field: string updated_at = 11; */ updatedAt: string; /** * @generated from field: string from_projection = 12; */ fromProjection: string; /** * @generated from field: string to_projection = 13; */ toProjection: string; /** * @generated from field: string from_cardinality = 14; */ fromCardinality: string; /** * @generated from field: string to_cardinality = 15; */ toCardinality: string; /** * @generated from field: optional int32 to_ordinal = 16; */ toOrdinal?: number | undefined; }; /** * Describes the message camino.CaminoEdge. * Use `create(CaminoEdgeSchema)` to create a new message. */ export const CaminoEdgeSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 32); /** * @generated from message camino.CaminoOp */ export type CaminoOp = Message<"camino.CaminoOp"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string object_id = 2; */ objectId: string; /** * @generated from field: string op_kind = 3; */ opKind: string; /** * @generated from field: camino.Value payload = 4; */ payload?: Value | undefined; /** * @generated from field: string actor = 5; */ actor: string; /** * @generated from field: quixos.FunctionRef function_ref = 6; */ functionRef?: FunctionRef | undefined; /** * @generated from field: string created_at = 7; */ createdAt: string; /** * @generated from field: string client_mutation_id = 8; */ clientMutationId: string; }; /** * Describes the message camino.CaminoOp. * Use `create(CaminoOpSchema)` to create a new message. */ export const CaminoOpSchema: GenMessage = /*@__PURE__*/ messageDesc(file_camino_api, 33); /** * @generated from service camino.CaminoService */ export const CaminoService: GenService<{ /** * @generated from rpc camino.CaminoService.RegisterSchema */ registerSchema: { methodKind: "unary"; input: typeof RegisterSchemaRequestSchema; output: typeof RegisterSchemaResponseSchema; }, /** * @generated from rpc camino.CaminoService.ListClasses */ listClasses: { methodKind: "unary"; input: typeof ListClassesRequestSchema; output: typeof ListClassesResponseSchema; }, /** * @generated from rpc camino.CaminoService.CreateObject */ createObject: { methodKind: "unary"; input: typeof CreateObjectRequestSchema; output: typeof CreateObjectResponseSchema; }, /** * @generated from rpc camino.CaminoService.GetObject */ getObject: { methodKind: "unary"; input: typeof GetObjectRequestSchema; output: typeof GetObjectResponseSchema; }, /** * @generated from rpc camino.CaminoService.ListObjects */ listObjects: { methodKind: "unary"; input: typeof ListObjectsRequestSchema; output: typeof ListObjectsResponseSchema; }, /** * @generated from rpc camino.CaminoService.SetField */ setField: { methodKind: "unary"; input: typeof SetFieldRequestSchema; output: typeof SetFieldResponseSchema; }, /** * @generated from rpc camino.CaminoService.AddEdge */ addEdge: { methodKind: "unary"; input: typeof AddEdgeRequestSchema; output: typeof AddEdgeResponseSchema; }, /** * @generated from rpc camino.CaminoService.ListEdges */ listEdges: { methodKind: "unary"; input: typeof ListEdgesRequestSchema; output: typeof ListEdgesResponseSchema; }, /** * @generated from rpc camino.CaminoService.RemoveEdge */ removeEdge: { methodKind: "unary"; input: typeof RemoveEdgeRequestSchema; output: typeof RemoveEdgeResponseSchema; }, /** * @generated from rpc camino.CaminoService.ListOps */ listOps: { methodKind: "unary"; input: typeof ListOpsRequestSchema; output: typeof ListOpsResponseSchema; }, /** * @generated from rpc camino.CaminoService.WatchObject */ watchObject: { methodKind: "server_streaming"; input: typeof WatchObjectRequestSchema; output: typeof WatchObjectEventSchema; }, }> = /*@__PURE__*/ serviceDesc(file_camino_api, 0);