// @generated by protoc-gen-es v2.14.1 with parameter "target=ts,import_extension=js" // @generated from file quixos/orch.proto (package quixos.orch, syntax proto3) /* eslint-disable */ import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; import type { CaminoObject, CrdtValue, Value } from "../camino/api_pb.js"; import { file_camino_api } from "../camino/api_pb.js"; import type { PackageDescriptor } from "./package_pb.js"; import { file_quixos_package } from "./package_pb.js"; import type { CapabilityRef, ConformanceWitness, PackageExportRef } from "./refs_pb.js"; import { file_quixos_refs } from "./refs_pb.js"; import type { DerivedDependency } from "./runtime_pb.js"; import { file_quixos_runtime } from "./runtime_pb.js"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file quixos/orch.proto. */ export const file_quixos_orch: GenFile = /*@__PURE__*/ fileDesc("ChFxdWl4b3Mvb3JjaC5wcm90bxILcXVpeG9zLm9yY2giRQoRVHJ5Q29uZm9ybVJlcXVlc3QSEQoJb2JqZWN0X2lkGAEgASgJEh0KFWludGVyZmFjZV9yZXZpc2lvbl9pZBgCIAEoCSJFChJUcnlDb25mb3JtUmVzcG9uc2USLwoLY29uZm9ybWFuY2UYASABKAsyGi5xdWl4b3MuQ29uZm9ybWFuY2VXaXRuZXNzIqUBChZDb25zdHJ1Y3RPYmplY3RSZXF1ZXN0Eg8KB2F0b21faWQYASABKAkSPQoFaW5wdXQYAiADKAsyLi5xdWl4b3Mub3JjaC5Db25zdHJ1Y3RPYmplY3RSZXF1ZXN0LklucHV0RW50cnkaOwoKSW5wdXRFbnRyeRILCgNrZXkYASABKAkSHAoFdmFsdWUYAiABKAsyDS5jYW1pbm8uVmFsdWU6AjgBIj8KF0NvbnN0cnVjdE9iamVjdFJlc3BvbnNlEiQKBm9iamVjdBgBIAEoCzIULmNhbWluby5DYW1pbm9PYmplY3QibQomUmVzb2x2ZU9yQ29uc3RydWN0UmVsYXRlZE9iamVjdFJlcXVlc3QSEQoJb2JqZWN0X2lkGAEgASgJEh0KFWludGVyZmFjZV9yZXZpc2lvbl9pZBgCIAEoCRIRCgltZW1iZXJfaWQYAyABKAkiZAonUmVzb2x2ZU9yQ29uc3RydWN0UmVsYXRlZE9iamVjdFJlc3BvbnNlEiQKBm9iamVjdBgBIAEoCzIULmNhbWluby5DYW1pbm9PYmplY3QSEwoLY29uc3RydWN0ZWQYAiABKAgi8AEKF0ludm9rZUNhcGFiaWxpdHlSZXF1ZXN0EikKCmNhcGFiaWxpdHkYASABKAsyFS5xdWl4b3MuQ2FwYWJpbGl0eVJlZhIRCglvYmplY3RfaWQYAiABKAkSPgoFaW5wdXQYAyADKAsyLy5xdWl4b3Mub3JjaC5JbnZva2VDYXBhYmlsaXR5UmVxdWVzdC5JbnB1dEVudHJ5EhoKEmNsaWVudF9tdXRhdGlvbl9pZBgEIAEoCRo7CgpJbnB1dEVudHJ5EgsKA2tleRgBIAEoCRIcCgV2YWx1ZRgCIAEoCzINLmNhbWluby5WYWx1ZToCOAEizgEKHEludm9rZUNsYXNzQ2FwYWJpbGl0eVJlcXVlc3QSFgoOY29uZm9ybWFuY2VfaWQYASABKAkSFAoMb3BlcmF0aW9uX2lkGAIgASgJEkMKBWlucHV0GAMgAygLMjQucXVpeG9zLm9yY2guSW52b2tlQ2xhc3NDYXBhYmlsaXR5UmVxdWVzdC5JbnB1dEVudHJ5GjsKCklucHV0RW50cnkSCwoDa2V5GAEgASgJEhwKBXZhbHVlGAIgASgLMg0uY2FtaW5vLlZhbHVlOgI4ASKDAgoYSW52b2tlQ2FwYWJpbGl0eVJlc3BvbnNlEhUKDWludm9jYXRpb25faWQYASABKAkSKwoKYWN0aXZhdGlvbhgCIAEoCzIXLnF1aXhvcy5vcmNoLkFjdGl2YXRpb24SCgoCb2sYAyABKAgSHQoGcmVzdWx0GAQgASgLMg0uY2FtaW5vLlZhbHVlEg0KBWVycm9yGAUgASgJEjcKDGRlcGVuZGVuY2llcxgGIAMoCzIhLnF1aXhvcy5ydW50aW1lLkRlcml2ZWREZXBlbmRlbmN5EjAKDWZpZWxkX2VkaXRpbmcYByABKAsyGS5xdWl4b3Mub3JjaC5GaWVsZEVkaXRpbmcidwoMRmllbGRFZGl0aW5nEhsKE2dldHRlcl9vcGVyYXRpb25faWQYASABKAkSGwoTc2V0dGVyX29wZXJhdGlvbl9pZBgCIAEoCRIVCg1kb2N1bWVudF90eXBlGAMgASgJEhYKDmJpbmRpbmdfZGlnZXN0GAQgASgJIs4BChpFZGl0Q2FwYWJpbGl0eUZpZWxkUmVxdWVzdBIpCgpjYXBhYmlsaXR5GAEgASgLMhUucXVpeG9zLkNhcGFiaWxpdHlSZWYSEQoJb2JqZWN0X2lkGAIgASgJEhsKE3NldHRlcl9vcGVyYXRpb25faWQYAyABKAkSFgoOYmluZGluZ19kaWdlc3QYBCABKAkSIQoGdXBkYXRlGAUgASgLMhEuY2FtaW5vLkNyZHRWYWx1ZRIaChJjbGllbnRfbXV0YXRpb25faWQYBiABKAki0gEKFldhdGNoQ2FwYWJpbGl0eVJlcXVlc3QSKQoKY2FwYWJpbGl0eRgBIAEoCzIVLnF1aXhvcy5DYXBhYmlsaXR5UmVmEhEKCW9iamVjdF9pZBgCIAEoCRI9CgVpbnB1dBgDIAMoCzIuLnF1aXhvcy5vcmNoLldhdGNoQ2FwYWJpbGl0eVJlcXVlc3QuSW5wdXRFbnRyeRo7CgpJbnB1dEVudHJ5EgsKA2tleRgBIAEoCRIcCgV2YWx1ZRgCIAEoCzINLmNhbWluby5WYWx1ZToCOAEilQIKFFdhdGNoQ2FwYWJpbGl0eUV2ZW50EhUKDWludm9jYXRpb25faWQYASABKAkSKwoKYWN0aXZhdGlvbhgCIAEoCzIXLnF1aXhvcy5vcmNoLkFjdGl2YXRpb24SEAoId2F0Y2hfaWQYAyABKAkSHAoFdmFsdWUYBCABKAsyDS5jYW1pbm8uVmFsdWUSNwoMZGVwZW5kZW5jaWVzGAUgAygLMiEucXVpeG9zLnJ1bnRpbWUuRGVyaXZlZERlcGVuZGVuY3kSDQoFZXJyb3IYBiABKAkSDwoHaW5pdGlhbBgHIAEoCBIwCg1maWVsZF9lZGl0aW5nGAggASgLMhkucXVpeG9zLm9yY2guRmllbGRFZGl0aW5nIjoKE0dldFdvcmtzcGFjZVJlcXVlc3QSIwobaW5jbHVkZV9pbnRlcmZhY2VfY29udHJhY3RzGAEgASgIIuoCChRHZXRXb3Jrc3BhY2VSZXNwb25zZRIUCgx3b3Jrc3BhY2VfaWQYASABKAkSHQoVd29ya3NwYWNlX3JldmlzaW9uX2lkGAIgASgJEhoKEnNvdXJjZV9yb290X2NvbW1pdBgDIAEoCRIqCiJlbXB0eV9pbnB1dF9jb25zdHJ1Y3RpYmxlX2F0b21faWRzGAQgAygJEj8KEWNhcGFiaWxpdHlfaW5wdXRzGAUgAygLMiQucXVpeG9zLm9yY2guQ2FwYWJpbGl0eUlucHV0Q29udHJhY3QSQQoSY29uc3RydWN0b3JfaW5wdXRzGAYgAygLMiUucXVpeG9zLm9yY2guQ29uc3RydWN0b3JJbnB1dENvbnRyYWN0EhcKD2ludGVyZmFjZXNfanNvbhgHIAEoCRI4ChJjbGFzc19jYXBhYmlsaXRpZXMYCCADKAsyHC5xdWl4b3Mub3JjaC5DbGFzc0NhcGFiaWxpdHkiuQEKD0NsYXNzQ2FwYWJpbGl0eRIWCg5jb25mb3JtYW5jZV9pZBgBIAEoCRIPCgdhdG9tX2lkGAIgASgJEh0KFWludGVyZmFjZV9yZXZpc2lvbl9pZBgDIAEoCRIVCg1kZWZpbml0aW9uX2lkGAQgASgJEhQKDG9wZXJhdGlvbl9pZBgFIAEoCRIXCg9pbnB1dF90eXBlX2pzb24YBiABKAkSGAoQb3V0cHV0X3R5cGVfanNvbhgHIAEoCSJhChdDYXBhYmlsaXR5SW5wdXRDb250cmFjdBIdChVpbnRlcmZhY2VfcmV2aXNpb25faWQYASABKAkSFAoMb3BlcmF0aW9uX2lkGAIgASgJEhEKCXR5cGVfanNvbhgDIAEoCSI+ChhDb25zdHJ1Y3RvcklucHV0Q29udHJhY3QSDwoHYXRvbV9pZBgBIAEoCRIRCgl0eXBlX2pzb24YAiABKAkiGAoWTGlzdEFjdGl2YXRpb25zUmVxdWVzdCIfCh1MaXN0UGFja2FnZURlc2NyaXB0b3JzUmVxdWVzdCJQCh5MaXN0UGFja2FnZURlc2NyaXB0b3JzUmVzcG9uc2USLgoLZGVzY3JpcHRvcnMYASADKAsyGS5xdWl4b3MuUGFja2FnZURlc2NyaXB0b3IiHAoaTGlzdFBhY2thZ2VSdW50aW1lc1JlcXVlc3QiUgobTGlzdFBhY2thZ2VSdW50aW1lc1Jlc3BvbnNlEjMKCHJ1bnRpbWVzGAEgAygLMiEucXVpeG9zLm9yY2guUGFja2FnZVJ1bnRpbWVTdGF0dXMiRwoXTGlzdEFjdGl2YXRpb25zUmVzcG9uc2USLAoLYWN0aXZhdGlvbnMYASADKAsyFy5xdWl4b3Mub3JjaC5BY3RpdmF0aW9uIj8KFkNsb3NlQWN0aXZhdGlvblJlcXVlc3QSFQoNYWN0aXZhdGlvbl9pZBgBIAEoCRIOCgZyZWFzb24YAiABKAkiRgoXQ2xvc2VBY3RpdmF0aW9uUmVzcG9uc2USKwoKYWN0aXZhdGlvbhgBIAEoCzIXLnF1aXhvcy5vcmNoLkFjdGl2YXRpb24i6wEKCkFjdGl2YXRpb24SFQoNYWN0aXZhdGlvbl9pZBgBIAEoCRIoCgZleHBvcnQYAiABKAsyGC5xdWl4b3MuUGFja2FnZUV4cG9ydFJlZhIRCglvYmplY3RfaWQYAyABKAkSDQoFc3RhdGUYBCABKAkSDgoGZGVtYW5kGAUgASgNEhEKCW9wZW5lZF9hdBgGIAEoCRIUCgxsYXN0X3VzZWRfYXQYByABKAkSGAoQaWRsZV9kZWFkbGluZV9hdBgIIAEoCRIRCgljbG9zZWRfYXQYCSABKAkSFAoMY2xvc2VfcmVhc29uGAogASgJIrMCChRQYWNrYWdlUnVudGltZVN0YXR1cxITCgtydW50aW1lX2tleRgBIAEoCRIbChNwYWNrYWdlX3JldmlzaW9uX2lkGAIgASgJEhkKEXNvdXJjZV9yZXBvc2l0b3J5GAMgASgJEhUKDXNvdXJjZV9jb21taXQYBCABKAkSFAoMYnVpbGRfdGFyZ2V0GAUgASgJEhMKC3NlcnZlcl9wYXRoGAYgASgJEgsKA3BpZBgHIAEoDRINCgVzdGF0ZRgIIAEoCRISCgpzdGFydGVkX2F0GAkgASgJEhkKEWxhc3RfaGFuZHNoYWtlX2F0GAogASgJEiAKGHJ1bnRpbWVfcHJvdG9jb2xfdmVyc2lvbhgLIAEoCRIfChdhZHZlcnRpc2VkX2V4cG9ydF9jb3VudBgMIAEoDTLPCQoTT3JjaGVzdHJhdG9yUnVudGltZRJNCgpUcnlDb25mb3JtEh4ucXVpeG9zLm9yY2guVHJ5Q29uZm9ybVJlcXVlc3QaHy5xdWl4b3Mub3JjaC5UcnlDb25mb3JtUmVzcG9uc2USXwoQSW52b2tlQ2FwYWJpbGl0eRIkLnF1aXhvcy5vcmNoLkludm9rZUNhcGFiaWxpdHlSZXF1ZXN0GiUucXVpeG9zLm9yY2guSW52b2tlQ2FwYWJpbGl0eVJlc3BvbnNlEmUKE0VkaXRDYXBhYmlsaXR5RmllbGQSJy5xdWl4b3Mub3JjaC5FZGl0Q2FwYWJpbGl0eUZpZWxkUmVxdWVzdBolLnF1aXhvcy5vcmNoLkludm9rZUNhcGFiaWxpdHlSZXNwb25zZRJpChVJbnZva2VDbGFzc0NhcGFiaWxpdHkSKS5xdWl4b3Mub3JjaC5JbnZva2VDbGFzc0NhcGFiaWxpdHlSZXF1ZXN0GiUucXVpeG9zLm9yY2guSW52b2tlQ2FwYWJpbGl0eVJlc3BvbnNlElsKD1dhdGNoQ2FwYWJpbGl0eRIjLnF1aXhvcy5vcmNoLldhdGNoQ2FwYWJpbGl0eVJlcXVlc3QaIS5xdWl4b3Mub3JjaC5XYXRjaENhcGFiaWxpdHlFdmVudDABElwKD0NvbnN0cnVjdE9iamVjdBIjLnF1aXhvcy5vcmNoLkNvbnN0cnVjdE9iamVjdFJlcXVlc3QaJC5xdWl4b3Mub3JjaC5Db25zdHJ1Y3RPYmplY3RSZXNwb25zZRKMAQofUmVzb2x2ZU9yQ29uc3RydWN0UmVsYXRlZE9iamVjdBIzLnF1aXhvcy5vcmNoLlJlc29sdmVPckNvbnN0cnVjdFJlbGF0ZWRPYmplY3RSZXF1ZXN0GjQucXVpeG9zLm9yY2guUmVzb2x2ZU9yQ29uc3RydWN0UmVsYXRlZE9iamVjdFJlc3BvbnNlElMKDEdldFdvcmtzcGFjZRIgLnF1aXhvcy5vcmNoLkdldFdvcmtzcGFjZVJlcXVlc3QaIS5xdWl4b3Mub3JjaC5HZXRXb3Jrc3BhY2VSZXNwb25zZRJxChZMaXN0UGFja2FnZURlc2NyaXB0b3JzEioucXVpeG9zLm9yY2guTGlzdFBhY2thZ2VEZXNjcmlwdG9yc1JlcXVlc3QaKy5xdWl4b3Mub3JjaC5MaXN0UGFja2FnZURlc2NyaXB0b3JzUmVzcG9uc2USaAoTTGlzdFBhY2thZ2VSdW50aW1lcxInLnF1aXhvcy5vcmNoLkxpc3RQYWNrYWdlUnVudGltZXNSZXF1ZXN0GigucXVpeG9zLm9yY2guTGlzdFBhY2thZ2VSdW50aW1lc1Jlc3BvbnNlElwKD0xpc3RBY3RpdmF0aW9ucxIjLnF1aXhvcy5vcmNoLkxpc3RBY3RpdmF0aW9uc1JlcXVlc3QaJC5xdWl4b3Mub3JjaC5MaXN0QWN0aXZhdGlvbnNSZXNwb25zZRJcCg9DbG9zZUFjdGl2YXRpb24SIy5xdWl4b3Mub3JjaC5DbG9zZUFjdGl2YXRpb25SZXF1ZXN0GiQucXVpeG9zLm9yY2guQ2xvc2VBY3RpdmF0aW9uUmVzcG9uc2ViBnByb3RvMw", [file_camino_api, file_quixos_package, file_quixos_refs, file_quixos_runtime]); /** * Exact closed interface lookup; no policy selection or competing conformances. * * @generated from message quixos.orch.TryConformRequest */ export type TryConformRequest = Message<"quixos.orch.TryConformRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; /** * @generated from field: string interface_revision_id = 2; */ interfaceRevisionId: string; }; /** * Describes the message quixos.orch.TryConformRequest. * Use `create(TryConformRequestSchema)` to create a new message. */ export const TryConformRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 0); /** * @generated from message quixos.orch.TryConformResponse */ export type TryConformResponse = Message<"quixos.orch.TryConformResponse"> & { /** * Absent only when this object lacks a known contract. Other failures are errors. * * @generated from field: quixos.ConformanceWitness conformance = 1; */ conformance?: ConformanceWitness | undefined; }; /** * Describes the message quixos.orch.TryConformResponse. * Use `create(TryConformResponseSchema)` to create a new message. */ export const TryConformResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 1); /** * @generated from message quixos.orch.ConstructObjectRequest */ export type ConstructObjectRequest = Message<"quixos.orch.ConstructObjectRequest"> & { /** * @generated from field: string atom_id = 1; */ atomId: string; /** * @generated from field: map input = 2; */ input: { [key: string]: Value }; }; /** * Describes the message quixos.orch.ConstructObjectRequest. * Use `create(ConstructObjectRequestSchema)` to create a new message. */ export const ConstructObjectRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 2); /** * @generated from message quixos.orch.ConstructObjectResponse */ export type ConstructObjectResponse = Message<"quixos.orch.ConstructObjectResponse"> & { /** * @generated from field: camino.CaminoObject object = 1; */ object?: CaminoObject | undefined; }; /** * Describes the message quixos.orch.ConstructObjectResponse. * Use `create(ConstructObjectResponseSchema)` to create a new message. */ export const ConstructObjectResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 3); /** * @generated from message quixos.orch.ResolveOrConstructRelatedObjectRequest */ export type ResolveOrConstructRelatedObjectRequest = Message<"quixos.orch.ResolveOrConstructRelatedObjectRequest"> & { /** * @generated from field: string object_id = 1; */ objectId: string; /** * @generated from field: string interface_revision_id = 2; */ interfaceRevisionId: string; /** * @generated from field: string member_id = 3; */ memberId: string; }; /** * Describes the message quixos.orch.ResolveOrConstructRelatedObjectRequest. * Use `create(ResolveOrConstructRelatedObjectRequestSchema)` to create a new message. */ export const ResolveOrConstructRelatedObjectRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 4); /** * @generated from message quixos.orch.ResolveOrConstructRelatedObjectResponse */ export type ResolveOrConstructRelatedObjectResponse = Message<"quixos.orch.ResolveOrConstructRelatedObjectResponse"> & { /** * @generated from field: camino.CaminoObject object = 1; */ object?: CaminoObject | undefined; /** * @generated from field: bool constructed = 2; */ constructed: boolean; }; /** * Describes the message quixos.orch.ResolveOrConstructRelatedObjectResponse. * Use `create(ResolveOrConstructRelatedObjectResponseSchema)` to create a new message. */ export const ResolveOrConstructRelatedObjectResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 5); /** * @generated from message quixos.orch.InvokeCapabilityRequest */ export type InvokeCapabilityRequest = Message<"quixos.orch.InvokeCapabilityRequest"> & { /** * @generated from field: quixos.CapabilityRef capability = 1; */ capability?: CapabilityRef | undefined; /** * @generated from field: string object_id = 2; */ objectId: string; /** * @generated from field: map input = 3; */ input: { [key: string]: Value }; /** * Identifies one logical client mutation across the capability and Camino * layers so a live-value controller can recognize its own confirmation. * * @generated from field: string client_mutation_id = 4; */ clientMutationId: string; }; /** * Describes the message quixos.orch.InvokeCapabilityRequest. * Use `create(InvokeCapabilityRequestSchema)` to create a new message. */ export const InvokeCapabilityRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 6); /** * @generated from message quixos.orch.InvokeClassCapabilityRequest */ export type InvokeClassCapabilityRequest = Message<"quixos.orch.InvokeClassCapabilityRequest"> & { /** * @generated from field: string conformance_id = 1; */ conformanceId: string; /** * @generated from field: string operation_id = 2; */ operationId: string; /** * @generated from field: map input = 3; */ input: { [key: string]: Value }; }; /** * Describes the message quixos.orch.InvokeClassCapabilityRequest. * Use `create(InvokeClassCapabilityRequestSchema)` to create a new message. */ export const InvokeClassCapabilityRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 7); /** * @generated from message quixos.orch.InvokeCapabilityResponse */ export type InvokeCapabilityResponse = Message<"quixos.orch.InvokeCapabilityResponse"> & { /** * @generated from field: string invocation_id = 1; */ invocationId: string; /** * @generated from field: quixos.orch.Activation activation = 2; */ activation?: Activation | undefined; /** * @generated from field: bool ok = 3; */ ok: boolean; /** * @generated from field: camino.Value result = 4; */ result?: Value | undefined; /** * @generated from field: string error = 5; */ error: string; /** * @generated from field: repeated quixos.runtime.DerivedDependency dependencies = 6; */ dependencies: DerivedDependency[]; /** * @generated from field: quixos.orch.FieldEditing field_editing = 7; */ fieldEditing?: FieldEditing | undefined; }; /** * Describes the message quixos.orch.InvokeCapabilityResponse. * Use `create(InvokeCapabilityResponseSchema)` to create a new message. */ export const InvokeCapabilityResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 8); /** * Resolved from the checked native getter/setter binding, not Value.source. * * @generated from message quixos.orch.FieldEditing */ export type FieldEditing = Message<"quixos.orch.FieldEditing"> & { /** * @generated from field: string getter_operation_id = 1; */ getterOperationId: string; /** * @generated from field: string setter_operation_id = 2; */ setterOperationId: string; /** * @generated from field: string document_type = 3; */ documentType: string; /** * @generated from field: string binding_digest = 4; */ bindingDigest: string; }; /** * Describes the message quixos.orch.FieldEditing. * Use `create(FieldEditingSchema)` to create a new message. */ export const FieldEditingSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 9); /** * @generated from message quixos.orch.EditCapabilityFieldRequest */ export type EditCapabilityFieldRequest = Message<"quixos.orch.EditCapabilityFieldRequest"> & { /** * The public getter; setter must belong to the same value member. * * @generated from field: quixos.CapabilityRef capability = 1; */ capability?: CapabilityRef | undefined; /** * @generated from field: string object_id = 2; */ objectId: string; /** * @generated from field: string setter_operation_id = 3; */ setterOperationId: string; /** * @generated from field: string binding_digest = 4; */ bindingDigest: string; /** * @generated from field: camino.CrdtValue update = 5; */ update?: CrdtValue | undefined; /** * @generated from field: string client_mutation_id = 6; */ clientMutationId: string; }; /** * Describes the message quixos.orch.EditCapabilityFieldRequest. * Use `create(EditCapabilityFieldRequestSchema)` to create a new message. */ export const EditCapabilityFieldRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 10); /** * @generated from message quixos.orch.WatchCapabilityRequest */ export type WatchCapabilityRequest = Message<"quixos.orch.WatchCapabilityRequest"> & { /** * @generated from field: quixos.CapabilityRef capability = 1; */ capability?: CapabilityRef | undefined; /** * @generated from field: string object_id = 2; */ objectId: string; /** * @generated from field: map input = 3; */ input: { [key: string]: Value }; }; /** * Describes the message quixos.orch.WatchCapabilityRequest. * Use `create(WatchCapabilityRequestSchema)` to create a new message. */ export const WatchCapabilityRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 11); /** * @generated from message quixos.orch.WatchCapabilityEvent */ export type WatchCapabilityEvent = Message<"quixos.orch.WatchCapabilityEvent"> & { /** * @generated from field: string invocation_id = 1; */ invocationId: string; /** * @generated from field: quixos.orch.Activation activation = 2; */ activation?: Activation | undefined; /** * @generated from field: string watch_id = 3; */ watchId: string; /** * @generated from field: camino.Value value = 4; */ value?: Value | undefined; /** * @generated from field: repeated quixos.runtime.DerivedDependency dependencies = 5; */ dependencies: DerivedDependency[]; /** * @generated from field: string error = 6; */ error: string; /** * @generated from field: bool initial = 7; */ initial: boolean; /** * @generated from field: quixos.orch.FieldEditing field_editing = 8; */ fieldEditing?: FieldEditing | undefined; }; /** * Describes the message quixos.orch.WatchCapabilityEvent. * Use `create(WatchCapabilityEventSchema)` to create a new message. */ export const WatchCapabilityEventSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 12); /** * @generated from message quixos.orch.GetWorkspaceRequest */ export type GetWorkspaceRequest = Message<"quixos.orch.GetWorkspaceRequest"> & { /** * Revision polling must not download the entire interface graph. * * @generated from field: bool include_interface_contracts = 1; */ includeInterfaceContracts: boolean; }; /** * Describes the message quixos.orch.GetWorkspaceRequest. * Use `create(GetWorkspaceRequestSchema)` to create a new message. */ export const GetWorkspaceRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 13); /** * @generated from message quixos.orch.GetWorkspaceResponse */ export type GetWorkspaceResponse = Message<"quixos.orch.GetWorkspaceResponse"> & { /** * @generated from field: string workspace_id = 1; */ workspaceId: string; /** * @generated from field: string workspace_revision_id = 2; */ workspaceRevisionId: string; /** * @generated from field: string source_root_commit = 3; */ sourceRootCommit: string; /** * Checked constructors whose wire input can be empty. The create panel uses * class factory conformances instead of this constructor inventory. * * @generated from field: repeated string empty_input_constructible_atom_ids = 4; */ emptyInputConstructibleAtomIds: string[]; /** * @generated from field: repeated quixos.orch.CapabilityInputContract capability_inputs = 5; */ capabilityInputs: CapabilityInputContract[]; /** * @generated from field: repeated quixos.orch.ConstructorInputContract constructor_inputs = 6; */ constructorInputs: ConstructorInputContract[]; /** * Exact closed interface contracts used by checked presentation consumers. * * @generated from field: string interfaces_json = 7; */ interfacesJson: string; /** * @generated from field: repeated quixos.orch.ClassCapability class_capabilities = 8; */ classCapabilities: ClassCapability[]; }; /** * Describes the message quixos.orch.GetWorkspaceResponse. * Use `create(GetWorkspaceResponseSchema)` to create a new message. */ export const GetWorkspaceResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 14); /** * @generated from message quixos.orch.ClassCapability */ export type ClassCapability = Message<"quixos.orch.ClassCapability"> & { /** * @generated from field: string conformance_id = 1; */ conformanceId: string; /** * @generated from field: string atom_id = 2; */ atomId: string; /** * @generated from field: string interface_revision_id = 3; */ interfaceRevisionId: string; /** * @generated from field: string definition_id = 4; */ definitionId: string; /** * @generated from field: string operation_id = 5; */ operationId: string; /** * @generated from field: string input_type_json = 6; */ inputTypeJson: string; /** * @generated from field: string output_type_json = 7; */ outputTypeJson: string; }; /** * Describes the message quixos.orch.ClassCapability. * Use `create(ClassCapabilitySchema)` to create a new message. */ export const ClassCapabilitySchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 15); /** * @generated from message quixos.orch.CapabilityInputContract */ export type CapabilityInputContract = Message<"quixos.orch.CapabilityInputContract"> & { /** * @generated from field: string interface_revision_id = 1; */ interfaceRevisionId: string; /** * @generated from field: string operation_id = 2; */ operationId: string; /** * @generated from field: string type_json = 3; */ typeJson: string; }; /** * Describes the message quixos.orch.CapabilityInputContract. * Use `create(CapabilityInputContractSchema)` to create a new message. */ export const CapabilityInputContractSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 16); /** * @generated from message quixos.orch.ConstructorInputContract */ export type ConstructorInputContract = Message<"quixos.orch.ConstructorInputContract"> & { /** * @generated from field: string atom_id = 1; */ atomId: string; /** * @generated from field: string type_json = 2; */ typeJson: string; }; /** * Describes the message quixos.orch.ConstructorInputContract. * Use `create(ConstructorInputContractSchema)` to create a new message. */ export const ConstructorInputContractSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 17); /** * @generated from message quixos.orch.ListActivationsRequest */ export type ListActivationsRequest = Message<"quixos.orch.ListActivationsRequest"> & { }; /** * Describes the message quixos.orch.ListActivationsRequest. * Use `create(ListActivationsRequestSchema)` to create a new message. */ export const ListActivationsRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 18); /** * @generated from message quixos.orch.ListPackageDescriptorsRequest */ export type ListPackageDescriptorsRequest = Message<"quixos.orch.ListPackageDescriptorsRequest"> & { }; /** * Describes the message quixos.orch.ListPackageDescriptorsRequest. * Use `create(ListPackageDescriptorsRequestSchema)` to create a new message. */ export const ListPackageDescriptorsRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 19); /** * @generated from message quixos.orch.ListPackageDescriptorsResponse */ export type ListPackageDescriptorsResponse = Message<"quixos.orch.ListPackageDescriptorsResponse"> & { /** * @generated from field: repeated quixos.PackageDescriptor descriptors = 1; */ descriptors: PackageDescriptor[]; }; /** * Describes the message quixos.orch.ListPackageDescriptorsResponse. * Use `create(ListPackageDescriptorsResponseSchema)` to create a new message. */ export const ListPackageDescriptorsResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 20); /** * @generated from message quixos.orch.ListPackageRuntimesRequest */ export type ListPackageRuntimesRequest = Message<"quixos.orch.ListPackageRuntimesRequest"> & { }; /** * Describes the message quixos.orch.ListPackageRuntimesRequest. * Use `create(ListPackageRuntimesRequestSchema)` to create a new message. */ export const ListPackageRuntimesRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 21); /** * @generated from message quixos.orch.ListPackageRuntimesResponse */ export type ListPackageRuntimesResponse = Message<"quixos.orch.ListPackageRuntimesResponse"> & { /** * @generated from field: repeated quixos.orch.PackageRuntimeStatus runtimes = 1; */ runtimes: PackageRuntimeStatus[]; }; /** * Describes the message quixos.orch.ListPackageRuntimesResponse. * Use `create(ListPackageRuntimesResponseSchema)` to create a new message. */ export const ListPackageRuntimesResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 22); /** * @generated from message quixos.orch.ListActivationsResponse */ export type ListActivationsResponse = Message<"quixos.orch.ListActivationsResponse"> & { /** * @generated from field: repeated quixos.orch.Activation activations = 1; */ activations: Activation[]; }; /** * Describes the message quixos.orch.ListActivationsResponse. * Use `create(ListActivationsResponseSchema)` to create a new message. */ export const ListActivationsResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 23); /** * @generated from message quixos.orch.CloseActivationRequest */ export type CloseActivationRequest = Message<"quixos.orch.CloseActivationRequest"> & { /** * @generated from field: string activation_id = 1; */ activationId: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message quixos.orch.CloseActivationRequest. * Use `create(CloseActivationRequestSchema)` to create a new message. */ export const CloseActivationRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 24); /** * @generated from message quixos.orch.CloseActivationResponse */ export type CloseActivationResponse = Message<"quixos.orch.CloseActivationResponse"> & { /** * @generated from field: quixos.orch.Activation activation = 1; */ activation?: Activation | undefined; }; /** * Describes the message quixos.orch.CloseActivationResponse. * Use `create(CloseActivationResponseSchema)` to create a new message. */ export const CloseActivationResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 25); /** * @generated from message quixos.orch.Activation */ export type Activation = Message<"quixos.orch.Activation"> & { /** * @generated from field: string activation_id = 1; */ activationId: string; /** * @generated from field: quixos.PackageExportRef export = 2; */ export?: PackageExportRef | undefined; /** * @generated from field: string object_id = 3; */ objectId: string; /** * @generated from field: string state = 4; */ state: string; /** * @generated from field: uint32 demand = 5; */ demand: number; /** * @generated from field: string opened_at = 6; */ openedAt: string; /** * @generated from field: string last_used_at = 7; */ lastUsedAt: string; /** * @generated from field: string idle_deadline_at = 8; */ idleDeadlineAt: string; /** * @generated from field: string closed_at = 9; */ closedAt: string; /** * @generated from field: string close_reason = 10; */ closeReason: string; }; /** * Describes the message quixos.orch.Activation. * Use `create(ActivationSchema)` to create a new message. */ export const ActivationSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 26); /** * @generated from message quixos.orch.PackageRuntimeStatus */ export type PackageRuntimeStatus = Message<"quixos.orch.PackageRuntimeStatus"> & { /** * @generated from field: string runtime_key = 1; */ runtimeKey: string; /** * @generated from field: string package_revision_id = 2; */ packageRevisionId: string; /** * @generated from field: string source_repository = 3; */ sourceRepository: string; /** * @generated from field: string source_commit = 4; */ sourceCommit: string; /** * @generated from field: string build_target = 5; */ buildTarget: string; /** * @generated from field: string server_path = 6; */ serverPath: string; /** * @generated from field: uint32 pid = 7; */ pid: number; /** * @generated from field: string state = 8; */ state: string; /** * @generated from field: string started_at = 9; */ startedAt: string; /** * @generated from field: string last_handshake_at = 10; */ lastHandshakeAt: string; /** * @generated from field: string runtime_protocol_version = 11; */ runtimeProtocolVersion: string; /** * @generated from field: uint32 advertised_export_count = 12; */ advertisedExportCount: number; }; /** * Describes the message quixos.orch.PackageRuntimeStatus. * Use `create(PackageRuntimeStatusSchema)` to create a new message. */ export const PackageRuntimeStatusSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_orch, 27); /** * @generated from service quixos.orch.OrchestratorRuntime */ export const OrchestratorRuntime: GenService<{ /** * @generated from rpc quixos.orch.OrchestratorRuntime.TryConform */ tryConform: { methodKind: "unary"; input: typeof TryConformRequestSchema; output: typeof TryConformResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.InvokeCapability */ invokeCapability: { methodKind: "unary"; input: typeof InvokeCapabilityRequestSchema; output: typeof InvokeCapabilityResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.EditCapabilityField */ editCapabilityField: { methodKind: "unary"; input: typeof EditCapabilityFieldRequestSchema; output: typeof InvokeCapabilityResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.InvokeClassCapability */ invokeClassCapability: { methodKind: "unary"; input: typeof InvokeClassCapabilityRequestSchema; output: typeof InvokeCapabilityResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.WatchCapability */ watchCapability: { methodKind: "server_streaming"; input: typeof WatchCapabilityRequestSchema; output: typeof WatchCapabilityEventSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.ConstructObject */ constructObject: { methodKind: "unary"; input: typeof ConstructObjectRequestSchema; output: typeof ConstructObjectResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.ResolveOrConstructRelatedObject */ resolveOrConstructRelatedObject: { methodKind: "unary"; input: typeof ResolveOrConstructRelatedObjectRequestSchema; output: typeof ResolveOrConstructRelatedObjectResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.GetWorkspace */ getWorkspace: { methodKind: "unary"; input: typeof GetWorkspaceRequestSchema; output: typeof GetWorkspaceResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.ListPackageDescriptors */ listPackageDescriptors: { methodKind: "unary"; input: typeof ListPackageDescriptorsRequestSchema; output: typeof ListPackageDescriptorsResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.ListPackageRuntimes */ listPackageRuntimes: { methodKind: "unary"; input: typeof ListPackageRuntimesRequestSchema; output: typeof ListPackageRuntimesResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.ListActivations */ listActivations: { methodKind: "unary"; input: typeof ListActivationsRequestSchema; output: typeof ListActivationsResponseSchema; }, /** * @generated from rpc quixos.orch.OrchestratorRuntime.CloseActivation */ closeActivation: { methodKind: "unary"; input: typeof CloseActivationRequestSchema; output: typeof CloseActivationResponseSchema; }, }> = /*@__PURE__*/ serviceDesc(file_quixos_orch, 0);