// @generated by protoc-gen-es v2.14.1 with parameter "target=ts,import_extension=js" // @generated from file quixos/refs.proto (package quixos, syntax proto3) /* eslint-disable */ import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file quixos/refs.proto. */ export const file_quixos_refs: GenFile = /*@__PURE__*/ fileDesc("ChFxdWl4b3MvcmVmcy5wcm90bxIGcXVpeG9zIkQKDUNhcGFiaWxpdHlSZWYSHQoVaW50ZXJmYWNlX3JldmlzaW9uX2lkGAEgASgJEhQKDG9wZXJhdGlvbl9pZBgCIAEoCSJCChBQYWNrYWdlRXhwb3J0UmVmEhsKE3BhY2thZ2VfcmV2aXNpb25faWQYASABKAkSEQoJZXhwb3J0X2lkGAIgASgJIsQBChJJbmplY3RlZERlcGVuZGVuY3kSDwoHcG9ydF9pZBgBIAEoCRIXCg1zdGF0ZV9zbG90X2lkGAIgASgJSAASJgoEZWRnZRgDIAEoCzIWLnF1aXhvcy5FZGdlRGVwZW5kZW5jeUgAEh8KFWludGVyZmFjZV9yZXZpc2lvbl9pZBgEIAEoCUgAEh0KE2NvbnN0cnVjdG9yX2F0b21faWQYBSABKAlIABIRCglvYmplY3RfaWQYBiABKAlCCQoHYmluZGluZyI9Cg5FZGdlRGVwZW5kZW5jeRIUCgxlZGdlX3R5cGVfaWQYASABKAkSFQoNcHJvamVjdGlvbl9pZBgCIAEoCWIGcHJvdG8z"); /** * @generated from message quixos.CapabilityRef */ export type CapabilityRef = Message<"quixos.CapabilityRef"> & { /** * @generated from field: string interface_revision_id = 1; */ interfaceRevisionId: string; /** * @generated from field: string operation_id = 2; */ operationId: string; }; /** * Describes the message quixos.CapabilityRef. * Use `create(CapabilityRefSchema)` to create a new message. */ export const CapabilityRefSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_refs, 0); /** * @generated from message quixos.PackageExportRef */ export type PackageExportRef = Message<"quixos.PackageExportRef"> & { /** * @generated from field: string package_revision_id = 1; */ packageRevisionId: string; /** * @generated from field: string export_id = 2; */ exportId: string; }; /** * Describes the message quixos.PackageExportRef. * Use `create(PackageExportRefSchema)` to create a new message. */ export const PackageExportRefSchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_refs, 1); /** * @generated from message quixos.InjectedDependency */ export type InjectedDependency = Message<"quixos.InjectedDependency"> & { /** * @generated from field: string port_id = 1; */ portId: string; /** * @generated from oneof quixos.InjectedDependency.binding */ binding: { /** * @generated from field: string state_slot_id = 2; */ value: string; case: "stateSlotId"; } | { /** * @generated from field: quixos.EdgeDependency edge = 3; */ value: EdgeDependency; case: "edge"; } | { /** * @generated from field: string interface_revision_id = 4; */ value: string; case: "interfaceRevisionId"; } | { /** * @generated from field: string constructor_atom_id = 5; */ value: string; case: "constructorAtomId"; } | { case: undefined; value?: undefined }; /** * Defaults to the invocation receiver. A checked dependency traversal can * select a related object explicitly before the package runtime starts. * * @generated from field: string object_id = 6; */ objectId: string; }; /** * Describes the message quixos.InjectedDependency. * Use `create(InjectedDependencySchema)` to create a new message. */ export const InjectedDependencySchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_refs, 2); /** * @generated from message quixos.EdgeDependency */ export type EdgeDependency = Message<"quixos.EdgeDependency"> & { /** * @generated from field: string edge_type_id = 1; */ edgeTypeId: string; /** * @generated from field: string projection_id = 2; */ projectionId: string; }; /** * Describes the message quixos.EdgeDependency. * Use `create(EdgeDependencySchema)` to create a new message. */ export const EdgeDependencySchema: GenMessage = /*@__PURE__*/ messageDesc(file_quixos_refs, 3);