2026-09-13 15:47:36 -07:00
|
|
|
// @generated by protoc-gen-es v2.12.1 with parameter "target=ts,import_extension=js"
|
2026-07-11 23:01:51 -07:00
|
|
|
// @generated from file camino/schema.proto (package camino, syntax proto3)
|
|
|
|
|
/* eslint-disable */
|
|
|
|
|
|
|
|
|
|
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
|
|
|
|
|
import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";
|
|
|
|
|
import type { Message } from "@bufbuild/protobuf";
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the file camino/schema.proto.
|
|
|
|
|
*/
|
|
|
|
|
export const file_camino_schema: GenFile = /*@__PURE__*/
|
2026-09-17 14:34:16 -07:00
|
|
|
fileDesc("ChNjYW1pbm8vc2NoZW1hLnByb3RvEgZjYW1pbm8iNwoOQXRvbURlZmluaXRpb24SDwoHYXRvbV9pZBgBIAEoCRIUCgxkaXNwbGF5X25hbWUYAiABKAkiWQoPQXRvbUNvbmZvcm1hbmNlEg8KB2F0b21faWQYASABKAkSHQoVaW50ZXJmYWNlX3JldmlzaW9uX2lkGAIgASgJEhYKDmNvbmZvcm1hbmNlX2lkGAMgASgJIsIBCg9TdGF0ZUF0dGFjaG1lbnQSDwoHc2xvdF9pZBgBIAEoCRIYChBhdHRhY2hlZF9hdG9tX2lkGAIgASgJEhQKDGRpc3BsYXlfbmFtZRgDIAEoCRIXCg92YWx1ZV90eXBlX2pzb24YBCABKAkSGwoTc3RvcmFnZV9wb2xpY3lfanNvbhgFIAEoCRIaChJkZWZhdWx0X3ZhbHVlX2pzb24YBiABKAkSHAoUb3duZXJfY29uZm9ybWFuY2VfaWQYByABKAkiUAoSRW5kcG9pbnRDb25zdHJhaW50EhEKB2F0b21faWQYASABKAlIABIfChVpbnRlcmZhY2VfcmV2aXNpb25faWQYAiABKAlIAEIGCgRraW5kIvsBCgxFZGdlRW5kcG9pbnQSFQoNcHJvamVjdGlvbl9pZBgBIAEoCRIUCgxkaXNwbGF5X25hbWUYAiABKAkSLgoKY29uc3RyYWludBgDIAEoCzIaLmNhbWluby5FbmRwb2ludENvbnN0cmFpbnQSKAoLY2FyZGluYWxpdHkYBCABKA4yEy5jYW1pbm8uQ2FyZGluYWxpdHkSDwoHb3JkZXJlZBgFIAEoCBIRCglvbl9kZWxldGUYBiABKAkSFAoMcmV0YWluX290aGVyGAcgASgIEhAKCGtleV90eXBlGAggASgJEhgKEHB1YmxpY190cmF2ZXJzYWwYCSABKAgipQEKDkVkZ2VBdHRhY2htZW50EhQKDGVkZ2VfdHlwZV9pZBgBIAEoCRIUCgxkaXNwbGF5X25hbWUYAiABKAkSIwoFZmlyc3QYAyABKAsyFC5jYW1pbm8uRWRnZUVuZHBvaW50EiQKBnNlY29uZBgEIAEoCzIULmNhbWluby5FZGdlRW5kcG9pbnQSHAoUb3duZXJfY29uZm9ybWFuY2VfaWQYBSABKAkilQIKD1BlcnNpc3RlbmNlUGxhbhIUCgx3b3Jrc3BhY2VfaWQYASABKAkSHQoVd29ya3NwYWNlX3JldmlzaW9uX2lkGAIgASgJEiUKBWF0b21zGAMgAygLMhYuY2FtaW5vLkF0b21EZWZpbml0aW9uEi0KDGNvbmZvcm1hbmNlcxgEIAMoCzIXLmNhbWluby5BdG9tQ29uZm9ybWFuY2USJwoGc3RhdGVzGAUgAygLMhcuY2FtaW5vLlN0YXRlQXR0YWNobWVudBIlCgVlZGdlcxgGIAMoCzIWLmNhbWluby5FZGdlQXR0YWNobWVudBInCgdxdWVyaWVzGAcgAygLMhYuY2FtaW5vLkluc3RhbGxlZFF1ZXJ5Ip4BCg1RdWVyeUFyZ3VtZW50EhIKCHZhcmlhYmxlGAEgASgJSAASFgoMbGl0ZXJhbF9qc29uGAIgASgJSAASKQoEbGlzdBgDIAEoCzIZLmNhbWluby5RdWVyeUFyZ3VtZW50TGlzdEgAEi0KBm9iamVjdBgEIAEoCzIbLmNhbWluby5RdWVyeUFyZ3VtZW50T2JqZWN0SABCBwoFdmFsdWUiOgoRUXVlcnlBcmd1bWVudExpc3QSJQoGdmFsdWVzGAEgAygLMhUuY2FtaW5vLlF1ZXJ5QXJndW1lbnQilAEKE1F1ZXJ5QXJndW1lbnRPYmplY3QSNwoGZmllbGRzGAEgAygLMicuY2FtaW5vLlF1ZXJ5QXJndW1lbnRPYmplY3QuRmllbGRzRW50cnkaRAoLRmllbGRzRW50cnkSCwoDa2V5GAEgASgJEiQKBXZhbHVlGAIgASgLMhUuY2FtaW5vLlF1ZXJ5QXJndW1lbnQ6AjgBIkcKDlF1ZXJ5Q29uZGl0aW9uEg8KB2luY2x1ZGUYASABKAgSJAoFdmFsdWUYAiABKAsyFS5jYW1pbm8uUXVlcnlBcmd1bWVudCLdAgoOUXVlcnlTZWxlY3Rpb24SDAoEbmFtZRgBIAEoCRILCgNrZXkYAiABKAkSHQoVaW50ZXJmYWNlX3JldmlzaW9uX2lkGAMgASgJEhEKCW1lbWJlcl9pZBgEIAEoCRIkChx0YXJnZXRfaW50ZXJmYWNlX3JldmlzaW9uX2lkGAUgASgJEioKCmNvbmRpdGlvbnMYBiADKAsyFi5jYW1pbm8uUXVlcnlDb25kaXRpb24SOAoJYXJndW1lbnRzGAcgAygLMiUuY2FtaW5vLlF1ZXJ5U2VsZWN0aW9uLkFyZ3VtZW50c0VudHJ5EikKCXNlbGVjdGlvbhgIIAMoCzIWLmNhbWluby5RdWVyeVNlbGVjdGlvbhpHCg5Bcmd1bWVudHNFbnRyeRILCgNrZXkYASABKAkSJAoFdmFsdWUYAiABKAsyFS5jYW1pbm8uUXVlcnlBcmd1bWVudDoCOAEi6QIKEFF1ZXJ5UmVhZEJpbmRpbmcSDwoHYXRvbV9pZBgBIAEoCRIdChVpbnRlcmZhY2VfcmV2aXNpb25faWQYAiABKAkSEQoJbWVtYmVyX2lkGAMgASgJEhsKE2dldHRlcl9vcGVyYXRpb25faWQYBCABKAkSDwoHc2xvdF9pZBgFIAEoCRIUCgxlZGdlX3R5cGVfaWQYBiABKAkSFQoNcHJvamVjdGlvbl9pZBgHIAEoCRILCgNycGMYCCABKAgSIAoYd2F0Y2hfc3RhcnRfb3BlcmF0aW9uX2lkGAkgASgJEh8KF3dhdGNoX3N0b3Bfb3BlcmF0aW9uX2lkGAogASgJEhIKCmZpZWxkX25hbWUYCyABKAkSFwoPdmFsdWVfdHlwZV9qc29uGAwgASgJEigKC2NhcmRpbmFsaXR5GA0gASgOMhMuY2FtaW5vLkNhcmRpbmFsaXR5EhAKCGtleV90eXBlGA4gASgJIpIBCgxRdWVyeUJ1ZGdldHMSDAoEcm93cxgBIAEoDRINCgVkZXB0aBgCIAEoDRIUCgxyZXN1bHRfYnl0ZXMYAyABKA0SEgoKY2FuZGlkYXRlcxgEIAEoDRIRCglycGNfY2FsbHMYBSABKA0SEwoLY29uY3VycmVuY3kYBiABKA0SEwoLZGVhZGxpbmVfbXMYByABKA0ijQQKDkluc3RhbGxlZFF1ZXJ5EgoKAmlkGAEgASgJEhkKEWRlZmluaXRpb25fZGlnZXN0GAIgASgJEhYKDmJpbmRpbmdfZGlnZXN0GAMgASgJEiIKGnJvb3RfaW50ZXJmYWNlX3JldmlzaW9uX2lkGAQgASgJEikKCXNlbGVjdGlvbhgFIAMoCzIWLmNhbWluby5RdWVyeVNlbGVjdGlvbhIqCghiaW5kaW5ncxgGIAMoCzIYLmNhbWluby5RdWVyeVJlYWRCaW5kaW5nEiUKB2J1ZGdldHMYByABKAsyFC5jYW1pbm8uUXVlcnlCdWRnZXRzEhsKE3ZhcmlhYmxlc190eXBlX2pzb24YCCABKAkSGAoQb3V0cHV0X3R5cGVfanNvbhgJIAEoCRJHChF2YXJpYWJsZV9kZWZhdWx0cxgKIAMoCzIsLmNhbWluby5JbnN0YWxsZWRRdWVyeS5WYXJpYWJsZURlZmF1bHRzRW50cnkSDQoFd2F0Y2gYCyABKAgSGwoTcG9sbGluZ19pbnRlcnZhbF9tcxgMIAEoDRIeChZycGNfcHJlZGljYXRlX29yX29yZGVyGA0gASgIGk4KFVZhcmlhYmxlRGVmYXVsdHNFbnRyeRILCgNrZXkYASABKAkSJAoFdmFsdWUYAiABKAsyFS5jYW1pbm8uUXVlcnlBcmd1bWVudDoCOAEqaAoLQ2FyZGluYWxpdHkSGwoXQ0FSRElOQUxJVFlfVU5TUEVDSUZJRUQQABIQCgxPUFRJT05BTF9PTkUQARIPCgt
|
2026-07-11 23:01:51 -07:00
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from message camino.AtomDefinition
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type AtomDefinition = Message<"camino.AtomDefinition"> & {
|
2026-07-11 23:01:51 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string atom_id = 1;
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
atomId: string;
|
2026-07-11 23:01:51 -07:00
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string display_name = 2;
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
displayName: string;
|
2026-07-11 23:01:51 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.AtomDefinition.
|
|
|
|
|
* Use `create(AtomDefinitionSchema)` to create a new message.
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const AtomDefinitionSchema: GenMessage<AtomDefinition> = /*@__PURE__*/
|
2026-07-11 23:01:51 -07:00
|
|
|
messageDesc(file_camino_schema, 0);
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from message camino.AtomConformance
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type AtomConformance = Message<"camino.AtomConformance"> & {
|
2026-07-11 23:01:51 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string atom_id = 1;
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
atomId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string interface_revision_id = 2;
|
|
|
|
|
*/
|
|
|
|
|
interfaceRevisionId: string;
|
2026-09-10 18:27:41 -07:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string conformance_id = 3;
|
|
|
|
|
*/
|
|
|
|
|
conformanceId: string;
|
2026-07-11 23:01:51 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.AtomConformance.
|
|
|
|
|
* Use `create(AtomConformanceSchema)` to create a new message.
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const AtomConformanceSchema: GenMessage<AtomConformance> = /*@__PURE__*/
|
2026-07-11 23:01:51 -07:00
|
|
|
messageDesc(file_camino_schema, 1);
|
|
|
|
|
|
2026-07-12 11:24:33 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from message camino.StateAttachment
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type StateAttachment = Message<"camino.StateAttachment"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string slot_id = 1;
|
|
|
|
|
*/
|
|
|
|
|
slotId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string attached_atom_id = 2;
|
|
|
|
|
*/
|
|
|
|
|
attachedAtomId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string display_name = 3;
|
|
|
|
|
*/
|
|
|
|
|
displayName: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string value_type_json = 4;
|
|
|
|
|
*/
|
|
|
|
|
valueTypeJson: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string storage_policy_json = 5;
|
|
|
|
|
*/
|
|
|
|
|
storagePolicyJson: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string default_value_json = 6;
|
|
|
|
|
*/
|
|
|
|
|
defaultValueJson: string;
|
2026-09-10 18:27:41 -07:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string owner_conformance_id = 7;
|
|
|
|
|
*/
|
|
|
|
|
ownerConformanceId: string;
|
2026-07-12 11:24:33 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.StateAttachment.
|
|
|
|
|
* Use `create(StateAttachmentSchema)` to create a new message.
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const StateAttachmentSchema: GenMessage<StateAttachment> = /*@__PURE__*/
|
2026-07-12 11:24:33 -07:00
|
|
|
messageDesc(file_camino_schema, 2);
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from message camino.EndpointConstraint
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type EndpointConstraint = Message<"camino.EndpointConstraint"> & {
|
2026-07-12 11:24:33 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from oneof camino.EndpointConstraint.kind
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
kind: {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string atom_id = 1;
|
|
|
|
|
*/
|
|
|
|
|
value: string;
|
|
|
|
|
case: "atomId";
|
|
|
|
|
} | {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string interface_revision_id = 2;
|
|
|
|
|
*/
|
|
|
|
|
value: string;
|
|
|
|
|
case: "interfaceRevisionId";
|
|
|
|
|
} | { case: undefined; value?: undefined };
|
2026-07-12 11:24:33 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.EndpointConstraint.
|
|
|
|
|
* Use `create(EndpointConstraintSchema)` to create a new message.
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const EndpointConstraintSchema: GenMessage<EndpointConstraint> = /*@__PURE__*/
|
2026-07-12 11:24:33 -07:00
|
|
|
messageDesc(file_camino_schema, 3);
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from message camino.EdgeEndpoint
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type EdgeEndpoint = Message<"camino.EdgeEndpoint"> & {
|
2026-07-12 11:24:33 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string projection_id = 1;
|
2026-07-12 11:24:33 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
projectionId: string;
|
2026-07-14 07:57:20 -07:00
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string display_name = 2;
|
2026-07-14 07:57:20 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
displayName: string;
|
2026-07-14 07:57:20 -07:00
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: camino.EndpointConstraint constraint = 3;
|
2026-07-14 07:57:20 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
constraint?: EndpointConstraint | undefined;
|
2026-07-14 07:57:20 -07:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.Cardinality cardinality = 4;
|
|
|
|
|
*/
|
|
|
|
|
cardinality: Cardinality;
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: bool ordered = 5;
|
2026-07-14 07:57:20 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
ordered: boolean;
|
2026-09-10 18:27:41 -07:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Empty means restrict. Direction is the endpoint being deleted.
|
|
|
|
|
*
|
|
|
|
|
* @generated from field: string on_delete = 6;
|
|
|
|
|
*/
|
|
|
|
|
onDelete: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: bool retain_other = 7;
|
|
|
|
|
*/
|
|
|
|
|
retainOther: boolean;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Empty for sets/lists, otherwise string, boolean, or int64 map keys.
|
|
|
|
|
*
|
|
|
|
|
* @generated from field: string key_type = 8;
|
|
|
|
|
*/
|
|
|
|
|
keyType: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Explicit read-only dependency injection traversal, not mutation authority.
|
|
|
|
|
*
|
|
|
|
|
* @generated from field: bool public_traversal = 9;
|
|
|
|
|
*/
|
|
|
|
|
publicTraversal: boolean;
|
2026-07-14 07:57:20 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.EdgeEndpoint.
|
|
|
|
|
* Use `create(EdgeEndpointSchema)` to create a new message.
|
2026-07-14 07:57:20 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const EdgeEndpointSchema: GenMessage<EdgeEndpoint> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 4);
|
2026-07-14 07:57:20 -07:00
|
|
|
|
2026-07-15 07:54:17 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from message camino.EdgeAttachment
|
2026-07-15 07:54:17 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type EdgeAttachment = Message<"camino.EdgeAttachment"> & {
|
2026-07-15 07:54:17 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string edge_type_id = 1;
|
2026-07-15 07:54:17 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
edgeTypeId: string;
|
2026-07-15 07:54:17 -07:00
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string display_name = 2;
|
2026-07-15 07:54:17 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
displayName: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.EdgeEndpoint first = 3;
|
|
|
|
|
*/
|
|
|
|
|
first?: EdgeEndpoint | undefined;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.EdgeEndpoint second = 4;
|
|
|
|
|
*/
|
|
|
|
|
second?: EdgeEndpoint | undefined;
|
2026-09-10 18:27:41 -07:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string owner_conformance_id = 5;
|
|
|
|
|
*/
|
|
|
|
|
ownerConformanceId: string;
|
2026-07-15 07:54:17 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.EdgeAttachment.
|
|
|
|
|
* Use `create(EdgeAttachmentSchema)` to create a new message.
|
2026-07-15 07:54:17 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const EdgeAttachmentSchema: GenMessage<EdgeAttachment> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 5);
|
2026-07-15 07:54:17 -07:00
|
|
|
|
2026-07-11 23:01:51 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Camino consumes this persistence-only projection of a checked workspace.
|
|
|
|
|
* Interfaces, operation bindings, packages, and constructors stay in orch.
|
|
|
|
|
*
|
|
|
|
|
* @generated from message camino.PersistencePlan
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export type PersistencePlan = Message<"camino.PersistencePlan"> & {
|
2026-07-11 23:01:51 -07:00
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string workspace_id = 1;
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
workspaceId: string;
|
2026-07-11 23:01:51 -07:00
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* @generated from field: string workspace_revision_id = 2;
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
workspaceRevisionId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.AtomDefinition atoms = 3;
|
|
|
|
|
*/
|
|
|
|
|
atoms: AtomDefinition[];
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.AtomConformance conformances = 4;
|
|
|
|
|
*/
|
|
|
|
|
conformances: AtomConformance[];
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.StateAttachment states = 5;
|
|
|
|
|
*/
|
|
|
|
|
states: StateAttachment[];
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.EdgeAttachment edges = 6;
|
|
|
|
|
*/
|
|
|
|
|
edges: EdgeAttachment[];
|
2026-09-17 14:34:16 -07:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.InstalledQuery queries = 7;
|
|
|
|
|
*/
|
|
|
|
|
queries: InstalledQuery[];
|
2026-07-11 23:01:51 -07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
2026-09-03 15:46:52 -07:00
|
|
|
* Describes the message camino.PersistencePlan.
|
|
|
|
|
* Use `create(PersistencePlanSchema)` to create a new message.
|
2026-07-11 23:01:51 -07:00
|
|
|
*/
|
2026-09-03 15:46:52 -07:00
|
|
|
export const PersistencePlanSchema: GenMessage<PersistencePlan> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 6);
|
2026-07-11 23:01:51 -07:00
|
|
|
|
2026-09-17 14:34:16 -07:00
|
|
|
/**
|
|
|
|
|
* Immutable checked query IR. Installed only with the checked persistence plan;
|
|
|
|
|
* query callers select its ID, never send or modify these definitions.
|
|
|
|
|
*
|
|
|
|
|
* @generated from message camino.QueryArgument
|
|
|
|
|
*/
|
|
|
|
|
export type QueryArgument = Message<"camino.QueryArgument"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from oneof camino.QueryArgument.value
|
|
|
|
|
*/
|
|
|
|
|
value: {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string variable = 1;
|
|
|
|
|
*/
|
|
|
|
|
value: string;
|
|
|
|
|
case: "variable";
|
|
|
|
|
} | {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string literal_json = 2;
|
|
|
|
|
*/
|
|
|
|
|
value: string;
|
|
|
|
|
case: "literalJson";
|
|
|
|
|
} | {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.QueryArgumentList list = 3;
|
|
|
|
|
*/
|
|
|
|
|
value: QueryArgumentList;
|
|
|
|
|
case: "list";
|
|
|
|
|
} | {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.QueryArgumentObject object = 4;
|
|
|
|
|
*/
|
|
|
|
|
value: QueryArgumentObject;
|
|
|
|
|
case: "object";
|
|
|
|
|
} | { case: undefined; value?: undefined };
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QueryArgument.
|
|
|
|
|
* Use `create(QueryArgumentSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QueryArgumentSchema: GenMessage<QueryArgument> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 7);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.QueryArgumentList
|
|
|
|
|
*/
|
|
|
|
|
export type QueryArgumentList = Message<"camino.QueryArgumentList"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.QueryArgument values = 1;
|
|
|
|
|
*/
|
|
|
|
|
values: QueryArgument[];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QueryArgumentList.
|
|
|
|
|
* Use `create(QueryArgumentListSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QueryArgumentListSchema: GenMessage<QueryArgumentList> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 8);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.QueryArgumentObject
|
|
|
|
|
*/
|
|
|
|
|
export type QueryArgumentObject = Message<"camino.QueryArgumentObject"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: map<string, camino.QueryArgument> fields = 1;
|
|
|
|
|
*/
|
|
|
|
|
fields: { [key: string]: QueryArgument };
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QueryArgumentObject.
|
|
|
|
|
* Use `create(QueryArgumentObjectSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QueryArgumentObjectSchema: GenMessage<QueryArgumentObject> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 9);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.QueryCondition
|
|
|
|
|
*/
|
|
|
|
|
export type QueryCondition = Message<"camino.QueryCondition"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: bool include = 1;
|
|
|
|
|
*/
|
|
|
|
|
include: boolean;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.QueryArgument value = 2;
|
|
|
|
|
*/
|
|
|
|
|
value?: QueryArgument | undefined;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QueryCondition.
|
|
|
|
|
* Use `create(QueryConditionSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QueryConditionSchema: GenMessage<QueryCondition> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 10);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.QuerySelection
|
|
|
|
|
*/
|
|
|
|
|
export type QuerySelection = Message<"camino.QuerySelection"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string name = 1;
|
|
|
|
|
*/
|
|
|
|
|
name: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string key = 2;
|
|
|
|
|
*/
|
|
|
|
|
key: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string interface_revision_id = 3;
|
|
|
|
|
*/
|
|
|
|
|
interfaceRevisionId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string member_id = 4;
|
|
|
|
|
*/
|
|
|
|
|
memberId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string target_interface_revision_id = 5;
|
|
|
|
|
*/
|
|
|
|
|
targetInterfaceRevisionId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.QueryCondition conditions = 6;
|
|
|
|
|
*/
|
|
|
|
|
conditions: QueryCondition[];
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: map<string, camino.QueryArgument> arguments = 7;
|
|
|
|
|
*/
|
|
|
|
|
arguments: { [key: string]: QueryArgument };
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.QuerySelection selection = 8;
|
|
|
|
|
*/
|
|
|
|
|
selection: QuerySelection[];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QuerySelection.
|
|
|
|
|
* Use `create(QuerySelectionSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QuerySelectionSchema: GenMessage<QuerySelection> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 11);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.QueryReadBinding
|
|
|
|
|
*/
|
|
|
|
|
export type QueryReadBinding = Message<"camino.QueryReadBinding"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string atom_id = 1;
|
|
|
|
|
*/
|
|
|
|
|
atomId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string interface_revision_id = 2;
|
|
|
|
|
*/
|
|
|
|
|
interfaceRevisionId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string member_id = 3;
|
|
|
|
|
*/
|
|
|
|
|
memberId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string getter_operation_id = 4;
|
|
|
|
|
*/
|
|
|
|
|
getterOperationId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string slot_id = 5;
|
|
|
|
|
*/
|
|
|
|
|
slotId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string edge_type_id = 6;
|
|
|
|
|
*/
|
|
|
|
|
edgeTypeId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string projection_id = 7;
|
|
|
|
|
*/
|
|
|
|
|
projectionId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: bool rpc = 8;
|
|
|
|
|
*/
|
|
|
|
|
rpc: boolean;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string watch_start_operation_id = 9;
|
|
|
|
|
*/
|
|
|
|
|
watchStartOperationId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string watch_stop_operation_id = 10;
|
|
|
|
|
*/
|
|
|
|
|
watchStopOperationId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string field_name = 11;
|
|
|
|
|
*/
|
|
|
|
|
fieldName: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string value_type_json = 12;
|
|
|
|
|
*/
|
|
|
|
|
valueTypeJson: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.Cardinality cardinality = 13;
|
|
|
|
|
*/
|
|
|
|
|
cardinality: Cardinality;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string key_type = 14;
|
|
|
|
|
*/
|
|
|
|
|
keyType: string;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QueryReadBinding.
|
|
|
|
|
* Use `create(QueryReadBindingSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QueryReadBindingSchema: GenMessage<QueryReadBinding> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 12);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.QueryBudgets
|
|
|
|
|
*/
|
|
|
|
|
export type QueryBudgets = Message<"camino.QueryBudgets"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 rows = 1;
|
|
|
|
|
*/
|
|
|
|
|
rows: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 depth = 2;
|
|
|
|
|
*/
|
|
|
|
|
depth: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 result_bytes = 3;
|
|
|
|
|
*/
|
|
|
|
|
resultBytes: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 candidates = 4;
|
|
|
|
|
*/
|
|
|
|
|
candidates: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 rpc_calls = 5;
|
|
|
|
|
*/
|
|
|
|
|
rpcCalls: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 concurrency = 6;
|
|
|
|
|
*/
|
|
|
|
|
concurrency: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 deadline_ms = 7;
|
|
|
|
|
*/
|
|
|
|
|
deadlineMs: number;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.QueryBudgets.
|
|
|
|
|
* Use `create(QueryBudgetsSchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const QueryBudgetsSchema: GenMessage<QueryBudgets> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 13);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from message camino.InstalledQuery
|
|
|
|
|
*/
|
|
|
|
|
export type InstalledQuery = Message<"camino.InstalledQuery"> & {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string id = 1;
|
|
|
|
|
*/
|
|
|
|
|
id: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string definition_digest = 2;
|
|
|
|
|
*/
|
|
|
|
|
definitionDigest: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string binding_digest = 3;
|
|
|
|
|
*/
|
|
|
|
|
bindingDigest: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string root_interface_revision_id = 4;
|
|
|
|
|
*/
|
|
|
|
|
rootInterfaceRevisionId: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.QuerySelection selection = 5;
|
|
|
|
|
*/
|
|
|
|
|
selection: QuerySelection[];
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: repeated camino.QueryReadBinding bindings = 6;
|
|
|
|
|
*/
|
|
|
|
|
bindings: QueryReadBinding[];
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: camino.QueryBudgets budgets = 7;
|
|
|
|
|
*/
|
|
|
|
|
budgets?: QueryBudgets | undefined;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string variables_type_json = 8;
|
|
|
|
|
*/
|
|
|
|
|
variablesTypeJson: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: string output_type_json = 9;
|
|
|
|
|
*/
|
|
|
|
|
outputTypeJson: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: map<string, camino.QueryArgument> variable_defaults = 10;
|
|
|
|
|
*/
|
|
|
|
|
variableDefaults: { [key: string]: QueryArgument };
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: bool watch = 11;
|
|
|
|
|
*/
|
|
|
|
|
watch: boolean;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: uint32 polling_interval_ms = 12;
|
|
|
|
|
*/
|
|
|
|
|
pollingIntervalMs: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from field: bool rpc_predicate_or_order = 13;
|
|
|
|
|
*/
|
|
|
|
|
rpcPredicateOrOrder: boolean;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the message camino.InstalledQuery.
|
|
|
|
|
* Use `create(InstalledQuerySchema)` to create a new message.
|
|
|
|
|
*/
|
|
|
|
|
export const InstalledQuerySchema: GenMessage<InstalledQuery> = /*@__PURE__*/
|
|
|
|
|
messageDesc(file_camino_schema, 14);
|
|
|
|
|
|
2026-07-11 23:01:51 -07:00
|
|
|
/**
|
|
|
|
|
* @generated from enum camino.Cardinality
|
|
|
|
|
*/
|
|
|
|
|
export enum Cardinality {
|
|
|
|
|
/**
|
|
|
|
|
* @generated from enum value: CARDINALITY_UNSPECIFIED = 0;
|
|
|
|
|
*/
|
|
|
|
|
CARDINALITY_UNSPECIFIED = 0,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from enum value: OPTIONAL_ONE = 1;
|
|
|
|
|
*/
|
|
|
|
|
OPTIONAL_ONE = 1,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from enum value: EXACTLY_ONE = 2;
|
|
|
|
|
*/
|
|
|
|
|
EXACTLY_ONE = 2,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from enum value: MANY = 3;
|
|
|
|
|
*/
|
|
|
|
|
MANY = 3,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @generated from enum value: MANY_UNIQUE = 4;
|
|
|
|
|
*/
|
|
|
|
|
MANY_UNIQUE = 4,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Describes the enum camino.Cardinality.
|
|
|
|
|
*/
|
|
|
|
|
export const CardinalitySchema: GenEnum<Cardinality> = /*@__PURE__*/
|
2026-09-03 15:46:52 -07:00
|
|
|
enumDesc(file_camino_schema, 0);
|
2026-07-12 14:04:21 -07:00
|
|
|
|