diff --git a/.repository-projection.json b/.repository-projection.json index cc8a8ed..b98a9b3 100644 --- a/.repository-projection.json +++ b/.repository-projection.json @@ -3,11 +3,11 @@ "projection": "deixic-python", "projectionSchemaVersion": 1, "sourceRepository": "dx-corp/mono", - "sourceSha": "274db22a3ad92a0a22c45c0ecbc770f92c9d053d", + "sourceSha": "a971433d12b40d9042b3a64c2c074fa8fc398e69", "destinationRepository": "dx-corp/deixic-python", - "priorProjectedBase": "43a8279a02372e5fb2c02a4238f06cabff503812", - "definitionDigest": "a08894fef955ed05eb80364e12a13492935e74fe431cc8a43fa7797977ec33a1", - "toolDigest": "898e8657d9153a2a51d7c283bf83bb3350b5d1e6", - "contentDigest": "d710086d29d5dadce64e0a8a471ec405168eec219bc3deb7a8b37f6f077f2fe0", + "priorProjectedBase": "69f881b07443b9de35229dfe7f0f33442d404e49", + "definitionDigest": "01efa736c67353b6c6e353d7e2ab6886ecd21b68f31fe1a89234403247abcbdb", + "toolDigest": "ff02edcbb40b0028af10ab01a101e918341f157a", + "contentDigest": "14e4cd30768fa913750e0b17c4bca966269f33b72c226ac8924df966c045fbcf", "publicationEligible": true } diff --git a/README.md b/README.md index e1022e3..d4cf1be 100644 --- a/README.md +++ b/README.md @@ -272,3 +272,17 @@ local projection with its supplied snapshot and authoritative `thread_execution.replay_cursor`. `deixic.events.watch()` yields bounded protobuf pages from one server stream; the caller decides reconnection and resumes from the last saved cursor. + +## Public protocol boundary + +This package includes only the `deixicpublic.v1.DeixicPublicService` contract +and its standard protobuf dependencies. Read responses expose public thread, +message, event, setup, and receipt projections. Receipt evidence uses public +resource references; service ownership and internal execution records are not +part of this contract. Pagination uses page tokens. + +Existing `deixic.task.v1` checkpoints remain readable, including accepted turn +IDs and decimal-string cursors. Their `channelId` identifies the public thread. +Python message types are available from `deixic.protocol`; TypeScript exports +public message types and schemas from the package root. Existing TypeScript +operating-type names are aliases of these public types. diff --git a/src/agentruntime/v1/runtime_pb2.py b/src/agentruntime/v1/runtime_pb2.py deleted file mode 100644 index d2df7fa..0000000 --- a/src/agentruntime/v1/runtime_pb2.py +++ /dev/null @@ -1,1384 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: agentruntime/v1/runtime.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'agentruntime/v1/runtime.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from agents.v1 import agents_pb2 as agents_dot_v1_dot_agents__pb2 -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from codex.v1 import codex_pb2 as codex_dot_v1_dot_codex__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from common.v1 import risk_pb2 as common_dot_v1_dot_risk__pb2 -from common.v1 import surface_pb2 as common_dot_v1_dot_surface__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -from objectives.v1 import objectives_pb2 as objectives_dot_v1_dot_objectives__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1d\x61gentruntime/v1/runtime.proto\x12\x0f\x61gentruntime.v1\x1a\x16\x61gents/v1/agents.proto\x1a\x1b\x62uf/validate/validate.proto\x1a\x14\x63odex/v1/codex.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x14\x63ommon/v1/risk.proto\x1a\x17\x63ommon/v1/surface.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1eobjectives/v1/objectives.proto\"t\n!RuntimeWebConversationCoordinates\x12\x30\n\x0f\x63onversation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x63onversationId\x12\x1d\n\nmessage_id\x18\x02 \x01(\tR\tmessageId\"\xc9\x01\n\x1dRuntimeSlackThreadCoordinates\x12;\n\x15provider_workspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13providerWorkspaceId\x12&\n\nchannel_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12$\n\tthread_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12\x1d\n\nmessage_id\x18\x04 \x01(\tR\tmessageId\"\xe7\x01\n\x1dRuntimeEmailThreadCoordinates\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12&\n\nmailbox_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmailboxId\x12$\n\tthread_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12\x1d\n\nmessage_id\x18\x04 \x01(\tR\tmessageId\x12+\n\x11provider_revision\x18\x05 \x01(\tR\x10providerRevision\"\xae\x02\n\x1fRuntimeCalendarEventCoordinates\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12(\n\x0b\x63\x61lendar_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ncalendarId\x12\"\n\x08\x65vent_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x65ventId\x12.\n\x13recurring_series_id\x18\x04 \x01(\tR\x11recurringSeriesId\x12\x32\n\x15recurring_instance_id\x18\x05 \x01(\tR\x13recurringInstanceId\x12+\n\x11provider_revision\x18\x06 \x01(\tR\x10providerRevision\"\xbc\x01\n\x1dRuntimeTeamsThreadCoordinates\x12$\n\ttenant_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08tenantId\x12\x30\n\x0f\x63onversation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x63onversationId\x12$\n\tthread_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12\x1d\n\nmessage_id\x18\x04 \x01(\tR\tmessageId\"\xbc\x01\n&RuntimeWhatsAppConversationCoordinates\x12 \n\x07waba_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06wabaId\x12/\n\x0fphone_number_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rphoneNumberId\x12 \n\x07\x63hat_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x63hatId\x12\x1d\n\nmessage_id\x18\x04 \x01(\tR\tmessageId\"\x93\x08\n\x15RuntimeChannelContext\x12P\n\x0c\x63hannel_kind\x18\x01 \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x02 \x01(\tR\x13providerWorkspaceId\x12\x1d\n\nchannel_id\x18\x03 \x01(\tR\tchannelId\x12\x1b\n\tthread_id\x18\x04 \x01(\tR\x08threadId\x12\x1d\n\nmessage_id\x18\x05 \x01(\tR\tmessageId\x12\x19\n\x08\x61\x63tor_id\x18\x06 \x01(\tR\x07\x61\x63torId\x12\x1c\n\tpermalink\x18\x07 \x01(\tR\tpermalink\x12V\n\nattributes\x18\x08 \x03(\x0b\x32\x36.agentruntime.v1.RuntimeChannelContext.AttributesEntryR\nattributes\x12(\n\x10\x61\x63tor_channel_id\x18\t \x01(\tR\x0e\x61\x63torChannelId\x12&\n\x0f\x61\x63tor_entity_id\x18\n \x01(\tR\ractorEntityId\x12!\n\x0cprincipal_id\x18\x0b \x01(\tR\x0bprincipalId\x12\x46\n\x03web\x18\x0c \x01(\x0b\x32\x32.agentruntime.v1.RuntimeWebConversationCoordinatesH\x00R\x03web\x12\x46\n\x05slack\x18\r \x01(\x0b\x32..agentruntime.v1.RuntimeSlackThreadCoordinatesH\x00R\x05slack\x12\x46\n\x05\x65mail\x18\x0e \x01(\x0b\x32..agentruntime.v1.RuntimeEmailThreadCoordinatesH\x00R\x05\x65mail\x12N\n\x08\x63\x61lendar\x18\x0f \x01(\x0b\x32\x30.agentruntime.v1.RuntimeCalendarEventCoordinatesH\x00R\x08\x63\x61lendar\x12\x46\n\x05teams\x18\x10 \x01(\x0b\x32..agentruntime.v1.RuntimeTeamsThreadCoordinatesH\x00R\x05teams\x12U\n\x08whatsapp\x18\x11 \x01(\x0b\x32\x37.agentruntime.v1.RuntimeWhatsAppConversationCoordinatesH\x00R\x08whatsapp\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\r\n\x0b\x63oordinates\"\xc1\x02\n\x13RuntimeWorkEnvelope\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x46\n\x04kind\x18\x02 \x01(\x0e\x32(.agentruntime.v1.RuntimeWorkEnvelopeKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x17\n\x07root_id\x18\x03 \x01(\tR\x06rootId\x12\x1b\n\tparent_id\x18\x04 \x01(\tR\x08parentId\x12T\n\nattributes\x18\x05 \x03(\x0b\x32\x34.agentruntime.v1.RuntimeWorkEnvelope.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xe9\x02\n\x1bRuntimeProactiveSourceEvent\x12\x16\n\x06stream\x18\x01 \x01(\tR\x06stream\x12\x18\n\x07subject\x18\x02 \x01(\tR\x07subject\x12\x1a\n\x08sequence\x18\x03 \x01(\x04R\x08sequence\x12\x19\n\x08\x65vent_id\x18\x04 \x01(\tR\x07\x65ventId\x12!\n\x0c\x65vent_family\x18\x05 \x01(\tR\x0b\x65ventFamily\x12\x1d\n\nevent_type\x18\x06 \x01(\tR\teventType\x12,\n\x12provider_object_id\x18\x07 \x01(\tR\x10providerObjectId\x12\x1f\n\x0bprovider_id\x18\x08 \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\t \x01(\tR\x0c\x63onnectionId\x12+\n\x11provider_revision\x18\n \x01(\tR\x10providerRevision\"\xd4\x01\n\x16RuntimeProactivePolicy\x12&\n\x0cwake_enabled\x18\x01 \x01(\x08H\x00R\x0bwakeEnabled\x88\x01\x01\x12#\n\rtrigger_kinds\x18\x02 \x03(\tR\x0ctriggerKinds\x12\x32\n\x15\x61llow_customer_facing\x18\x03 \x01(\x08R\x13\x61llowCustomerFacing\x12(\n\x10post_run_started\x18\x04 \x01(\x08R\x0epostRunStartedB\x0f\n\r_wake_enabled\"\x9c\x01\n\x1aRuntimeSourceHealthSummary\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\'\n\x0f\x63hecked_sources\x18\x02 \x03(\tR\x0e\x63heckedSources\x12#\n\rstale_sources\x18\x03 \x03(\tR\x0cstaleSources\x12\x18\n\x07summary\x18\x04 \x01(\tR\x07summary\"\x87\x05\n\x1aRuntimeCerebroFactsContext\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05query\x18\x03 \x01(\tR\x05query\x12\x1b\n\tthing_ids\x18\x04 \x03(\tR\x08thingIds\x12\x19\n\x08\x66\x61\x63t_ids\x18\x05 \x03(\tR\x07\x66\x61\x63tIds\x12\x1b\n\tevent_ids\x18\x06 \x03(\tR\x08\x65ventIds\x12_\n\x15source_health_summary\x18\x07 \x01(\x0b\x32+.agentruntime.v1.RuntimeSourceHealthSummaryR\x13sourceHealthSummary\x12\x30\n\x14\x62\x65lief_debug_summary\x18\x08 \x01(\tR\x12\x62\x65liefDebugSummary\x12\x1d\n\nrollout_id\x18\t \x01(\tR\trolloutId\x12\'\n\x0frollout_summary\x18\n \x01(\tR\x0erolloutSummary\x12%\n\x0erollout_result\x18\x0b \x01(\tR\rrolloutResult\x12y\n\x10retrieval_counts\x18\x0c \x03(\x0b\x32@.agentruntime.v1.RuntimeCerebroFactsContext.RetrievalCountsEntryB\x0c\xbaH\t\x9a\x01\x06*\x04\"\x02(\x00R\x0fretrievalCounts\x1a\x42\n\x14RetrievalCountsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05value:\x02\x38\x01\"\xe6\x03\n\x17RuntimeProactiveContext\x12+\n\x11proactive_runtime\x18\x01 \x01(\x08R\x10proactiveRuntime\x12)\n\x10proactive_ingest\x18\x02 \x01(\tR\x0fproactiveIngest\x12O\n\x0csource_event\x18\x03 \x01(\x0b\x32,.agentruntime.v1.RuntimeProactiveSourceEventR\x0bsourceEvent\x12\x1b\n\tthing_ids\x18\x04 \x03(\tR\x08thingIds\x12!\n\x0c\x61\x63tion_class\x18\x05 \x01(\tR\x0b\x61\x63tionClass\x12\x1d\n\nrisk_level\x18\x06 \x01(\tR\triskLevel\x12\x30\n\x14\x65xternal_side_effect\x18\x07 \x01(\x08R\x12\x65xternalSideEffect\x12P\n\rfacts_context\x18\x08 \x01(\x0b\x32+.agentruntime.v1.RuntimeCerebroFactsContextR\x0c\x66\x61\x63tsContext\x12?\n\x06policy\x18\t \x01(\x0b\x32\'.agentruntime.v1.RuntimeProactivePolicyR\x06policy\"\xb0\x01\n\x10RuntimeRedaction\x12\x43\n\x04kind\x18\x01 \x01(\x0e\x32%.agentruntime.v1.RuntimeRedactionKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1d\n\nfield_path\x18\x02 \x01(\tR\tfieldPath\x12 \n\x0breplacement\x18\x03 \x01(\tR\x0breplacement\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\"\x85\x04\n\x19RuntimeVisibilityMetadata\x12G\n\x05level\x18\x01 \x01(\x0e\x32\'.agentruntime.v1.RuntimeVisibilityLevelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05level\x12M\n\taudiences\x18\x02 \x03(\x0e\x32 .agentruntime.v1.RuntimeAudienceB\r\xbaH\n\x92\x01\x07\"\x05\x82\x01\x02\x10\x01R\taudiences\x12O\n\x0bsensitivity\x18\x03 \x01(\x0e\x32#.agentruntime.v1.RuntimeSensitivityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsensitivity\x12!\n\x0csafe_summary\x18\x04 \x01(\tR\x0bsafeSummary\x12\x41\n\nredactions\x18\x05 \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\x12Z\n\nattributes\x18\x06 \x03(\x0b\x32:.agentruntime.v1.RuntimeVisibilityMetadata.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xbc\x04\n\x12\x43hannelActionActor\x12P\n\x0c\x63hannel_kind\x18\x01 \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x02 \x01(\tR\x13providerWorkspaceId\x12\x1d\n\nchannel_id\x18\x03 \x01(\tR\tchannelId\x12\x1b\n\tthread_id\x18\x04 \x01(\tR\x08threadId\x12\x1d\n\nmessage_id\x18\x05 \x01(\tR\tmessageId\x12\x1b\n\taction_id\x18\x06 \x01(\tR\x08\x61\x63tionId\x12\x1f\n\x0b\x63\x61llback_id\x18\x07 \x01(\tR\ncallbackId\x12(\n\x10\x61\x63tor_channel_id\x18\x08 \x01(\tR\x0e\x61\x63torChannelId\x12&\n\x0f\x61\x63tor_entity_id\x18\t \x01(\tR\ractorEntityId\x12!\n\x0cprincipal_id\x18\n \x01(\tR\x0bprincipalId\x12S\n\nattributes\x18\x0b \x03(\x0b\x32\x33.agentruntime.v1.ChannelActionActor.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xeb\t\n\x14\x43hannelActionReceipt\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x30\n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12!\n\x0crequest_hash\x18\x04 \x01(\tR\x0brequestHash\x12?\n\x0csurface_type\x18\x05 \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12M\n\x0b\x61\x63tion_kind\x18\x06 \x01(\x0e\x32\".agentruntime.v1.ChannelActionKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nactionKind\x12S\n\x0btarget_kind\x18\x07 \x01(\x0e\x32(.agentruntime.v1.ChannelActionTargetKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\ntargetKind\x12\x1b\n\ttarget_id\x18\x08 \x01(\tR\x08targetId\x12\x15\n\x06run_id\x18\t \x01(\tR\x05runId\x12\x17\n\x07wait_id\x18\n \x01(\tR\x06waitId\x12.\n\x13\x61pproval_request_id\x18\x0b \x01(\tR\x11\x61pprovalRequestId\x12!\n\x0cobjective_id\x18\x0c \x01(\tR\x0bobjectiveId\x12\x39\n\x05\x61\x63tor\x18\r \x01(\x0b\x32#.agentruntime.v1.ChannelActionActorR\x05\x61\x63tor\x12\x31\n\x07payload\x18\x0e \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12q\n\x15\x61uthorization_outcome\x18\x0f \x01(\x0e\x32\x32.agentruntime.v1.ChannelActionAuthorizationOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x14\x61uthorizationOutcome\x12\x65\n\x11\x65xecution_outcome\x18\x10 \x01(\x0e\x32..agentruntime.v1.ChannelActionExecutionOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x10\x65xecutionOutcome\x12\x62\n\x10\x64\x65livery_outcome\x18\x11 \x01(\x0e\x32-.agentruntime.v1.ChannelActionDeliveryOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0f\x64\x65liveryOutcome\x12\x16\n\x06reason\x18\x12 \x01(\tR\x06reason\x12!\n\x0c\x65rror_reason\x18\x13 \x01(\tR\x0b\x65rrorReason\x12\x39\n\ncreated_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12`\n\x1a\x63odex_interaction_decision\x18\x16 \x01(\x0b\x32\".codex.v1.CodexInteractionDecisionR\x18\x63odexInteractionDecision\"\xf2\x07\n\x11NormalizedTrigger\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61gent_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12\x1c\n\x07surface\x18\x03 \x01(\tB\x02\x18\x01R\x07surface\x12\x1d\n\nchannel_id\x18\x04 \x01(\tR\tchannelId\x12\x30\n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12&\n\x0fsource_event_id\x18\x06 \x01(\tR\rsourceEventId\x12.\n\x11source_event_type\x18\x07 \x01(\tB\x02\x18\x01R\x0fsourceEventType\x12\x19\n\x08\x61\x63tor_id\x18\x08 \x01(\tR\x07\x61\x63torId\x12%\n\x0e\x63orrelation_id\x18\t \x01(\tR\rcorrelationId\x12\x31\n\x07payload\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12;\n\x0breceived_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nreceivedAt\x12?\n\x0csurface_type\x18\x0c \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12O\n\x0f\x63hannel_context\x18\r \x01(\x0b\x32&.agentruntime.v1.RuntimeChannelContextR\x0e\x63hannelContext\x12P\n\x0ctrigger_kind\x18\x0e \x01(\x0e\x32#.agentruntime.v1.RuntimeTriggerKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0btriggerKind\x12I\n\rwork_envelope\x18\x0f \x01(\x0b\x32$.agentruntime.v1.RuntimeWorkEnvelopeR\x0cworkEnvelope\x12\x39\n\ncodex_work\x18\x10 \x01(\x0b\x32\x1a.codex.v1.CodexWorkRequestR\tcodexWork\x12U\n\x11proactive_context\x18\x11 \x01(\x0b\x32(.agentruntime.v1.RuntimeProactiveContextR\x10proactiveContext\x12!\n\x0cobjective_id\x18\x12 \x01(\tR\x0bobjectiveId\x12\x30\n\x0forganization_id\x18\x13 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"\x9e\x03\n\x0eRuntimeContext\x12\x46\n\x0c\x64\x65pendencies\x18\x01 \x03(\x0b\x32\".agentruntime.v1.RuntimeDependencyR\x0c\x64\x65pendencies\x12O\n\nattributes\x18\x02 \x03(\x0b\x32/.agentruntime.v1.RuntimeContext.AttributesEntryR\nattributes\x12H\n\rvirtual_files\x18\x03 \x03(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x0cvirtualFiles\x12j\n\x1bteammate_capability_profile\x18\x04 \x01(\x0b\x32*.agentruntime.v1.TeammateCapabilityProfileR\x19teammateCapabilityProfile\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x97\x07\n\x19TeammateCapabilityProfile\x12%\n\x0eschema_version\x18\x01 \x01(\tR\rschemaVersion\x12\x15\n\x06run_id\x18\x02 \x01(\tR\x05runId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x04 \x01(\tR\x07\x61gentId\x12(\n\x10work_envelope_id\x18\x05 \x01(\tR\x0eworkEnvelopeId\x12,\n\x12work_envelope_kind\x18\x06 \x01(\tR\x10workEnvelopeKind\x12\x18\n\x07surface\x18\x07 \x01(\tR\x07surface\x12!\n\x0c\x63hannel_kind\x18\x08 \x01(\tR\x0b\x63hannelKind\x12\'\n\x0f\x65xecution_owner\x18\t \x01(\tR\x0e\x65xecutionOwner\x12\x32\n\x15\x63hannel_ingress_owner\x18\n \x01(\tR\x13\x63hannelIngressOwner\x12)\n\x10\x63hannel_renderer\x18\x0b \x01(\tR\x0f\x63hannelRenderer\x12\'\n\x0fscheduler_owner\x18\x0c \x01(\tR\x0eschedulerOwner\x12!\n\x0cmemory_owner\x18\r \x01(\tR\x0bmemoryOwner\x12%\n\x0e\x65vidence_owner\x18\x0e \x01(\tR\revidenceOwner\x12\'\n\x0fprivilege_model\x18\x0f \x01(\tR\x0eprivilegeModel\x12\x1b\n\talways_on\x18\x10 \x01(\x08R\x08\x61lwaysOn\x12\x18\n\x07\x61mbient\x18\x11 \x01(\x08R\x07\x61mbient\x12G\n\x0c\x63\x61pabilities\x18\x12 \x03(\x0b\x32#.agentruntime.v1.TeammateCapabilityR\x0c\x63\x61pabilities\x12M\n\x0e\x65xecution_path\x18\x13 \x03(\x0b\x32&.agentruntime.v1.TeammateExecutionStepR\rexecutionPath\x12\x31\n\x14isolation_boundaries\x18\x14 \x03(\tR\x13isolationBoundaries\x12#\n\rcontext_paths\x18\x15 \x03(\tR\x0c\x63ontextPaths\x12\x1e\n\nguardrails\x18\x16 \x03(\tR\nguardrails\"\xad\x02\n\x12TeammateCapability\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12%\n\x0e\x63ontract_paths\x18\x03 \x03(\tR\rcontractPaths\x12\x12\n\x04rpcs\x18\x04 \x03(\tR\x04rpcs\x12\x1c\n\tisolation\x18\x05 \x01(\tR\tisolation\x12#\n\rslack_visible\x18\x06 \x01(\x08R\x0cslackVisible\x12%\n\x0erequires_lease\x18\x07 \x01(\x08R\rrequiresLease\x12#\n\rproposal_only\x18\x08 \x01(\x08R\x0cproposalOnly\x12\'\n\x0f\x65vidence_backed\x18\t \x01(\x08R\x0e\x65videnceBacked\"\xc4\x01\n\x15TeammateExecutionStep\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12\x14\n\x05reads\x18\x03 \x03(\tR\x05reads\x12\x16\n\x06writes\x18\x04 \x03(\tR\x06writes\x12\x12\n\x04rpcs\x18\x05 \x03(\tR\x04rpcs\x12\x1c\n\tisolation\x18\x06 \x01(\tR\tisolation\x12%\n\x0eslack_behavior\x18\x07 \x01(\tR\rslackBehavior\"\x96\x05\n\x12RuntimeVirtualFile\x12\x1b\n\x04path\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x1d\n\nmedia_type\x18\x02 \x01(\tR\tmediaType\x12\x18\n\x07\x63ontent\x18\x03 \x01(\tR\x07\x63ontent\x12%\n\x0esource_service\x18\x04 \x01(\tR\rsourceService\x12.\n\x13source_reference_id\x18\x05 \x01(\tR\x11sourceReferenceId\x12M\n\x08metadata\x18\x06 \x03(\x0b\x32\x31.agentruntime.v1.RuntimeVirtualFile.MetadataEntryR\x08metadata\x12M\n\nprovenance\x18\x07 \x01(\x0b\x32-.agentruntime.v1.RuntimeVirtualFileProvenanceR\nprovenance\x12O\n\x0bsensitivity\x18\x08 \x01(\x0e\x32#.agentruntime.v1.RuntimeSensitivityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsensitivity\x12\x64\n\x0fredaction_state\x18\t \x01(\x0e\x32\x31.agentruntime.v1.RuntimeVirtualFileRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x41\n\nredactions\x18\n \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xee\x04\n\x1cRuntimeVirtualFileProvenance\x12)\n\x10producer_service\x18\x01 \x01(\tR\x0fproducerService\x12#\n\rproducer_kind\x18\x02 \x01(\tR\x0cproducerKind\x12.\n\x13source_reference_id\x18\x03 \x01(\tR\x11sourceReferenceId\x12(\n\x10runtime_event_id\x18\x04 \x01(\tR\x0eruntimeEventId\x12\x1f\n\x0b\x61rtifact_id\x18\x05 \x01(\tR\nartifactId\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12*\n\x11tool_execution_id\x18\x07 \x01(\tR\x0ftoolExecutionId\x12!\n\x0chydration_id\x18\x08 \x01(\tR\x0bhydrationId\x12%\n\x0etransaction_id\x18\t \x01(\tR\rtransactionId\x12!\n\x0cpromotion_id\x18\n \x01(\tR\x0bpromotionId\x12\'\n\x0f\x65vidence_handle\x18\x0b \x01(\tR\x0e\x65videnceHandle\x12\x19\n\x08trace_id\x18\x0c \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\r \x01(\tR\x06spanId\x12.\n\x13parent_revision_ids\x18\x0e \x03(\tR\x11parentRevisionIds\x12\x1f\n\x0bprovider_id\x18\x0f \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x10 \x01(\tR\x0c\x63onnectionId\"\xc3\x0c\n\x17RuntimeVirtualFileEntry\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1d\n\nmedia_type\x18\x02 \x01(\tR\tmediaType\x12%\n\x0esource_service\x18\x03 \x01(\tR\rsourceService\x12.\n\x13source_reference_id\x18\x04 \x01(\tR\x11sourceReferenceId\x12R\n\x08metadata\x18\x05 \x03(\x0b\x32\x36.agentruntime.v1.RuntimeVirtualFileEntry.MetadataEntryR\x08metadata\x12&\n\nsize_bytes\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tsizeBytes\x12%\n\x0e\x63ontent_sha256\x18\x07 \x01(\tR\rcontentSha256\x12+\n\x11\x63ontent_truncated\x18\x08 \x01(\x08R\x10\x63ontentTruncated\x12\x14\n\x05mount\x18\t \x01(\tR\x05mount\x12\x12\n\x04kind\x18\n \x01(\tR\x04kind\x12 \n\x0bpermissions\x18\x0b \x01(\tR\x0bpermissions\x12\x12\n\x04view\x18\x0c \x01(\tR\x04view\x12\x1f\n\x0brevision_id\x18\r \x01(\tR\nrevisionId\x12,\n\x12parent_revision_id\x18\x0e \x01(\tR\x10parentRevisionId\x12\x1f\n\x0bprovider_id\x18\x0f \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x10 \x01(\tR\x0c\x63onnectionId\x12!\n\x0c\x63\x61\x63he_policy\x18\x11 \x01(\tR\x0b\x63\x61\x63hePolicy\x12\x16\n\x06policy\x18\x12 \x01(\tR\x06policy\x12\x12\n\x04lazy\x18\x13 \x01(\x08R\x04lazy\x12\x31\n\x10secret_ref_count\x18\x14 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0esecretRefCount\x12#\n\rcerebro_index\x18\x15 \x01(\tR\x0c\x63\x65rebroIndex\x12\'\n\x0f\x63ontent_address\x18\x16 \x01(\tR\x0e\x63ontentAddress\x12M\n\nprovenance\x18\x17 \x01(\x0b\x32-.agentruntime.v1.RuntimeVirtualFileProvenanceR\nprovenance\x12O\n\x0bsensitivity\x18\x18 \x01(\x0e\x32#.agentruntime.v1.RuntimeSensitivityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsensitivity\x12\x64\n\x0fredaction_state\x18\x19 \x01(\x0e\x32\x31.agentruntime.v1.RuntimeVirtualFileRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x41\n\nredactions\x18\x1a \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\x12T\n\toperation\x18\x1b \x01(\x0e\x32,.agentruntime.v1.RuntimeVirtualFileOperationB\x08\xbaH\x05\x82\x01\x02\x10\x01R\toperation\x12\x1c\n\ttombstone\x18\x1c \x01(\x08R\ttombstone\x12\x1f\n\x0brename_from\x18\x1d \x01(\tR\nrenameFrom\x12\x1b\n\trename_to\x18\x1e \x01(\tR\x08renameTo\x12\"\n\x0c\x63\x61pabilities\x18\x1f \x03(\tR\x0c\x63\x61pabilities\x12\x1a\n\x08writable\x18 \x01(\x08R\x08writable\x12\x1b\n\tread_only\x18! \x01(\x08R\x08readOnly\x12\x1c\n\tgenerated\x18\" \x01(\x08R\tgenerated\x12\'\n\x0f\x65vidence_backed\x18# \x01(\x08R\x0e\x65videnceBacked\x12-\n\x12\x65xternally_indexed\x18$ \x01(\x08R\x11\x65xternallyIndexed\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x8d\x03\n\x17RuntimeVirtualFileMatch\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12(\n\x0bline_number\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nlineNumber\x12\x18\n\x07snippet\x18\x03 \x01(\tR\x07snippet\x12\x14\n\x05mount\x18\x04 \x01(\tR\x05mount\x12%\n\x0esource_service\x18\x05 \x01(\tR\rsourceService\x12%\n\x0e\x62\x65\x66ore_context\x18\x06 \x03(\tR\rbeforeContext\x12#\n\rafter_context\x18\x07 \x03(\tR\x0c\x61\x66terContext\x12\x1d\n\x05score\x18\x08 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05score\x12#\n\rmatch_reasons\x18\t \x03(\tR\x0cmatchReasons\x12\x12\n\x04view\x18\n \x01(\tR\x04view\x12\x12\n\x04kind\x18\x0b \x01(\tR\x04kind\x12%\n\x0etransaction_id\x18\x0c \x01(\tR\rtransactionId\"\x80\x02\n\x11RuntimeDependency\x12!\n\x07service\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07service\x12\x18\n\x07purpose\x18\x02 \x01(\tR\x07purpose\x12\x1a\n\x08required\x18\x03 \x01(\x08R\x08required\x12\x1a\n\x06status\x18\x04 \x01(\tB\x02\x18\x01R\x06status\x12!\n\x0creference_id\x18\x05 \x01(\tR\x0breferenceId\x12S\n\x0bstatus_type\x18\x06 \x01(\x0e\x32(.agentruntime.v1.RuntimeDependencyStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nstatusType\"\x89\x01\n\x0f\x41gentRunLinkage\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12!\n\x0cobjective_id\x18\x04 \x01(\tR\x0bobjectiveId\"\xb1\x01\n\x13RuntimeTraceContext\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\x02 \x01(\tR\x06spanId\x12$\n\x0eparent_span_id\x18\x03 \x01(\tR\x0cparentSpanId\x12 \n\x0btraceparent\x18\x04 \x01(\tR\x0btraceparent\x12\x1e\n\ntracestate\x18\x05 \x01(\tR\ntracestate\"\xa5\x0e\n\x08\x41gentRun\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12<\n\x07trigger\x18\x02 \x01(\x0b\x32\".agentruntime.v1.NormalizedTriggerR\x07trigger\x12\x34\n\x05state\x18\x03 \x01(\x0e\x32\x1e.agentruntime.v1.AgentRunStateR\x05state\x12&\n\x05\x61gent\x18\x04 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\x12\x39\n\x0c\x61gent_config\x18\x05 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x0b\x61gentConfig\x12\x36\n\tobjective\x18\x06 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\x12\x39\n\x07\x63ontext\x18\x07 \x01(\x0b\x32\x1f.agentruntime.v1.RuntimeContextR\x07\x63ontext\x12!\n\x0cworker_queue\x18\x08 \x01(\tR\x0bworkerQueue\x12#\n\rerror_message\x18\t \x01(\tR\x0c\x65rrorMessage\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12:\n\x07linkage\x18\x0c \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x18\n\x07\x61ttempt\x18\x0f \x01(\x05R\x07\x61ttempt\x12!\n\x0cmax_attempts\x18\x10 \x01(\x05R\x0bmaxAttempts\x12\x34\n\x05lease\x18\x11 \x01(\x0b\x32\x1e.agentruntime.v1.AgentRunLeaseR\x05lease\x12P\n\x11latest_checkpoint\x18\x12 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\x10latestCheckpoint\x12\x33\n\x05steps\x18\x13 \x03(\x0b\x32\x1d.agentruntime.v1.AgentRunStepR\x05steps\x12\x33\n\x05waits\x18\x14 \x03(\x0b\x32\x1d.agentruntime.v1.AgentRunWaitR\x05waits\x12?\n\tartifacts\x18\x15 \x03(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\tartifacts\x12\x33\n\x05\x63osts\x18\x16 \x03(\x0b\x32\x1d.agentruntime.v1.AgentRunCostR\x05\x63osts\x12L\n\x0estream_cursors\x18\x17 \x03(\x0b\x32%.agentruntime.v1.AgentRunStreamCursorR\rstreamCursors\x12\x37\n\tqueued_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08queuedAt\x12\x39\n\nstarted_at\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x39\n\nwaiting_at\x18\x1a \x01(\x0b\x32\x1a.google.protobuf.TimestampR\twaitingAt\x12=\n\x0c\x63ompleted_at\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\x12=\n\x0c\x63\x61ncelled_at\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63\x61ncelledAt\x12>\n\rnext_retry_at\x18\x1d \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bnextRetryAt\x12\x44\n\x10\x64\x65\x61\x64_lettered_at\x18\x1e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0e\x64\x65\x61\x64LetteredAt\x12/\n\x13\x63\x61ncellation_reason\x18\x1f \x01(\tR\x12\x63\x61ncellationReason\x12,\n\x12\x64\x65\x61\x64_letter_reason\x18 \x01(\tR\x10\x64\x65\x61\x64LetterReason\x12\x45\n\x0b\x63heckpoints\x18! \x03(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\x0b\x63heckpoints\x12I\n\rtrace_context\x18\" \x01(\x0b\x32$.agentruntime.v1.RuntimeTraceContextR\x0ctraceContext\x12.\n\x13\x61utonomy_session_id\x18# \x01(\tR\x11\x61utonomySessionId\"\x80\x03\n\rAgentRunLease\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x1b\n\tworker_id\x18\x06 \x01(\tR\x08workerId\x12\x14\n\x05token\x18\x07 \x01(\tR\x05token\x12!\n\x0cworker_queue\x18\x08 \x01(\tR\x0bworkerQueue\x12\x18\n\x07\x61ttempt\x18\t \x01(\x05R\x07\x61ttempt\x12\x39\n\nclaimed_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tclaimedAt\x12=\n\x0cheartbeat_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bheartbeatAt\x12\x39\n\nexpires_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\"\xce\x05\n\x0c\x41gentRunStep\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x12\n\x04name\x18\x06 \x01(\tR\x04name\x12\x16\n\x04kind\x18\x07 \x01(\tB\x02\x18\x01R\x04kind\x12\x38\n\x05state\x18\x08 \x01(\x0e\x32\".agentruntime.v1.AgentRunStepStateR\x05state\x12\x18\n\x07\x61ttempt\x18\t \x01(\x05R\x07\x61ttempt\x12-\n\x05input\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\x05input\x12/\n\x06output\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructR\x06output\x12#\n\rerror_message\x18\x0c \x01(\tR\x0c\x65rrorMessage\x12#\n\rcheckpoint_id\x18\r \x01(\tR\x0c\x63heckpointId\x12\x39\n\nstarted_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x35\n\x08\x65nded_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndedAt\x12H\n\tstep_kind\x18\x10 \x01(\x0e\x32!.agentruntime.v1.AgentRunStepKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08stepKind\x12\x41\n\x0e\x63odex_progress\x18\x11 \x01(\x0b\x32\x1a.codex.v1.CodexRunProgressR\rcodexProgress\x12I\n\rtrace_context\x18\x12 \x01(\x0b\x32$.agentruntime.v1.RuntimeTraceContextR\x0ctraceContext\"\xa6\x02\n\x12\x41gentRunCheckpoint\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12\x1a\n\x08sequence\x18\x07 \x01(\x03R\x08sequence\x12!\n\x0cresume_token\x18\x08 \x01(\tR\x0bresumeToken\x12\x31\n\x07payload\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\xd7\x05\n\x0c\x41gentRunWait\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12\x35\n\x04type\x18\x07 \x01(\x0e\x32!.agentruntime.v1.AgentRunWaitTypeR\x04type\x12!\n\x0c\x65xternal_ref\x18\x08 \x01(\tR\x0b\x65xternalRef\x12\x16\n\x06reason\x18\t \x01(\tR\x06reason\x12\x31\n\x07payload\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12\x39\n\ncreated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12=\n\x0cresume_after\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bresumeAfter\x12\x39\n\nexpires_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12;\n\x0bresolved_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nresolvedAt\x12/\n\x14resolved_by_event_id\x18\x0f \x01(\tR\x11resolvedByEventId\x12J\n\nvisibility\x18\x10 \x01(\x0b\x32*.agentruntime.v1.RuntimeVisibilityMetadataR\nvisibility\x12N\n\x11\x63odex_interaction\x18\x11 \x01(\x0b\x32!.codex.v1.CodexInteractionRequestR\x10\x63odexInteraction\"\xf3\x03\n\x10\x41gentRunArtifact\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12\'\n\rartifact_type\x18\x07 \x01(\tB\x02\x18\x01R\x0c\x61rtifactType\x12\x10\n\x03uri\x18\x08 \x01(\tR\x03uri\x12!\n\x0c\x63ontent_type\x18\t \x01(\tR\x0b\x63ontentType\x12\x16\n\x06\x64igest\x18\n \x01(\tR\x06\x64igest\x12\x33\n\x08metadata\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x39\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12T\n\rartifact_kind\x18\x10 \x01(\x0e\x32%.agentruntime.v1.AgentRunArtifactKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0c\x61rtifactKind\x12>\n\x0c\x63odex_output\x18\x11 \x01(\x0b\x32\x1b.codex.v1.CodexOutputTargetR\x0b\x63odexOutput\"\xba\x03\n\x0c\x41gentRunCost\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12\x1b\n\tmeter_ref\x18\x07 \x01(\tR\x08meterRef\x12\x1a\n\x08provider\x18\x08 \x01(\tR\x08provider\x12\x14\n\x05model\x18\t \x01(\tR\x05model\x12!\n\x0cinput_tokens\x18\n \x01(\x03R\x0binputTokens\x12#\n\routput_tokens\x18\x0b \x01(\x03R\x0coutputTokens\x12!\n\x0ctotal_tokens\x18\x0c \x01(\x03R\x0btotalTokens\x12\x1a\n\x08\x63urrency\x18\r \x01(\tR\x08\x63urrency\x12\x32\n\x15\x65stimated_cost_micros\x18\x0e \x01(\x03R\x13\x65stimatedCostMicros\x12;\n\x0brecorded_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nrecordedAt\"\xde\x01\n\x14\x41gentRunStreamCursor\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x1a\n\x08\x63onsumer\x18\x04 \x01(\tR\x08\x63onsumer\x12#\n\rnext_sequence\x18\x05 \x01(\x03R\x0cnextSequence\x12\x39\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\x87\x08\n\x0cRuntimeEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x15\n\x06run_id\x18\x02 \x01(\tR\x05runId\x12\x1a\n\x08sequence\x18\x03 \x01(\x03R\x08sequence\x12\x35\n\x04type\x18\x04 \x01(\x0e\x32!.agentruntime.v1.RuntimeEventTypeR\x04type\x12\x18\n\x07message\x18\x05 \x01(\tR\x07message\x12\x37\n\nattributes\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\nattributes\x12;\n\x0boccurred_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x17\n\x07step_id\x18\x0b \x01(\tR\x06stepId\x12#\n\rcheckpoint_id\x18\x0c \x01(\tR\x0c\x63heckpointId\x12\x1f\n\x0b\x61rtifact_id\x18\r \x01(\tR\nartifactId\x12\x17\n\x07\x63ost_id\x18\x0e \x01(\tR\x06\x63ostId\x12\x17\n\x07wait_id\x18\x0f \x01(\tR\x06waitId\x12:\n\x07linkage\x18\x10 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12J\n\nvisibility\x18\x11 \x01(\x0b\x32*.agentruntime.v1.RuntimeVisibilityMetadataR\nvisibility\x12\x41\n\x0e\x63odex_progress\x18\x12 \x01(\x0b\x32\x1a.codex.v1.CodexRunProgressR\rcodexProgress\x12N\n\x11\x63odex_interaction\x18\x13 \x01(\x0b\x32!.codex.v1.CodexInteractionRequestR\x10\x63odexInteraction\x12\x41\n\rcodex_outcome\x18\x14 \x01(\x0b\x32\x1c.codex.v1.CodexOutcomeSignalR\x0c\x63odexOutcome\x12I\n\rtrace_context\x18\x15 \x01(\x0b\x32$.agentruntime.v1.RuntimeTraceContextR\x0ctraceContext\x12Z\n\x13native_tool_attempt\x18\x16 \x01(\x0b\x32*.agentruntime.v1.NativeToolAttemptEvidenceR\x11nativeToolAttempt\x12W\n\x12native_agent_event\x18\x17 \x01(\x0b\x32).agentruntime.v1.NativeAgentEventEvidenceR\x10nativeAgentEvent\"\x85\x03\n\x12RuntimeEvidenceGap\x12K\n\x06reason\x18\x01 \x01(\x0e\x32).agentruntime.v1.RuntimeEvidenceGapReasonB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06reason\x12V\n\x0e\x65vidence_state\x18\x02 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\revidenceState\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12\x16\n\x06source\x18\x04 \x01(\tR\x06source\x12&\n\x0fsource_event_id\x18\x05 \x01(\tR\rsourceEventId\x12(\n\x10runtime_event_id\x18\x06 \x01(\tR\x0eruntimeEventId\x12\x19\n\x08trace_id\x18\x07 \x01(\tR\x07traceId\x12+\n\x11\x61pproval_blocking\x18\x08 \x01(\x08R\x10\x61pprovalBlocking\"\x83\x0f\n\x19NativeToolAttemptEvidence\x12V\n\x0e\x65vidence_state\x18\x01 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\revidenceState\x12k\n\x19\x63redential_evidence_state\x18\x02 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x17\x63redentialEvidenceState\x12(\n\x0bnative_kind\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nnativeKind\x12/\n\x0fsource_event_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rsourceEventId\x12*\n\x11source_event_type\x18\x05 \x01(\tR\x0fsourceEventType\x12.\n\x13source_event_source\x18\x06 \x01(\tR\x11sourceEventSource\x12\x30\n\x14source_event_subject\x18\x07 \x01(\tR\x12sourceEventSubject\x12\x1b\n\ttenant_id\x18\x08 \x01(\tR\x08tenantId\x12\'\n\x0forganization_id\x18\t \x01(\tR\x0eorganizationId\x12*\n\x0cworkspace_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1d\n\nsession_id\x18\x0b \x01(\tR\tsessionId\x12)\n\x0c\x61gent_run_id\x18\x0c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nagentRunId\x12)\n\x11\x61gent_run_step_id\x18\r \x01(\tR\x0e\x61gentRunStepId\x12\x19\n\x08\x61gent_id\x18\x0e \x01(\tR\x07\x61gentId\x12\x19\n\x08\x61\x63tor_id\x18\x0f \x01(\tR\x07\x61\x63torId\x12!\n\x0cprincipal_id\x18\x10 \x01(\tR\x0bprincipalId\x12\x19\n\x08trace_id\x18\x11 \x01(\tR\x07traceId\x12\x1d\n\nrequest_id\x18\x12 \x01(\tR\trequestId\x12\x1f\n\x0bresponse_id\x18\x13 \x01(\tR\nresponseId\x12&\n\x0fparent_event_id\x18\x14 \x01(\tR\rparentEventId\x12)\n\x0ctool_call_id\x18\x15 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ntoolCallId\x12*\n\x11tool_execution_id\x18\x16 \x01(\tR\x0ftoolExecutionId\x12%\n\x0etool_namespace\x18\x17 \x01(\tR\rtoolNamespace\x12$\n\ttool_name\x18\x18 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08toolName\x12!\n\x0ctool_version\x18\x19 \x01(\tR\x0btoolVersion\x12\x1e\n\ncapability\x18\x1a \x01(\tR\ncapability\x12!\n\x0c\x63onnector_id\x18\x1b \x01(\tR\x0b\x63onnectorId\x12)\n\x10mutates_resource\x18\x1c \x01(\x08R\x0fmutatesResource\x12=\n\nrisk_level\x18\x1d \x01(\x0e\x32\x14.common.v1.RiskLevelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\triskLevel\x12-\n\x12\x61rguments_redacted\x18\x1e \x01(\x08R\x11\x61rgumentsRedacted\x12,\n\x12safe_arguments_ref\x18\x1f \x01(\tR\x10safeArgumentsRef\x12\x32\n\x15safe_arguments_sha256\x18 \x01(\tR\x13safeArgumentsSha256\x12@\n\x18safe_arguments_key_count\x18! \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x15safeArgumentsKeyCount\x12\x30\n\x0fredaction_count\x18\" \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0eredactionCount\x12\x1e\n\nredactions\x18# \x03(\tR\nredactions\x12H\n\revidence_gaps\x18$ \x03(\x0b\x32#.agentruntime.v1.RuntimeEvidenceGapR\x0c\x65videnceGaps\x12\x46\n\x11source_event_time\x18% \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0fsourceEventTime\x12i\n\x18principal_evidence_state\x18& \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x16principalEvidenceState\x12_\n\x13\x63ost_evidence_state\x18\' \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x11\x63ostEvidenceState\"\xa6\x11\n\x18NativeAgentEventEvidence\x12V\n\x0e\x65vidence_state\x18\x01 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\revidenceState\x12i\n\x18principal_evidence_state\x18\x02 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x16principalEvidenceState\x12k\n\x19\x63redential_evidence_state\x18\x03 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x17\x63redentialEvidenceState\x12_\n\x13\x63ost_evidence_state\x18\x04 \x01(\x0e\x32%.agentruntime.v1.RuntimeEvidenceStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x11\x63ostEvidenceState\x12V\n\rnative_source\x18\x05 \x01(\x0e\x32\'.agentruntime.v1.NativeAgentEventSourceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0cnativeSource\x12(\n\x0bnative_kind\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nnativeKind\x12/\n\x0fsource_event_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rsourceEventId\x12\x33\n\x11source_event_type\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0fsourceEventType\x12N\n\x11source_event_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x0fsourceEventTime\x12\x1b\n\ttenant_id\x18\n \x01(\tR\x08tenantId\x12\'\n\x0forganization_id\x18\x0b \x01(\tR\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x0c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1d\n\nsession_id\x18\r \x01(\tR\tsessionId\x12)\n\x0c\x61gent_run_id\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nagentRunId\x12)\n\x11\x61gent_run_step_id\x18\x0f \x01(\tR\x0e\x61gentRunStepId\x12\x19\n\x08\x61gent_id\x18\x10 \x01(\tR\x07\x61gentId\x12\x19\n\x08\x61\x63tor_id\x18\x11 \x01(\tR\x07\x61\x63torId\x12!\n\x0cprincipal_id\x18\x12 \x01(\tR\x0bprincipalId\x12\x1b\n\tthread_id\x18\x13 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x14 \x01(\tR\x06turnId\x12\x19\n\x08trace_id\x18\x15 \x01(\tR\x07traceId\x12\x1d\n\nrequest_id\x18\x16 \x01(\tR\trequestId\x12\x1f\n\x0bresponse_id\x18\x17 \x01(\tR\nresponseId\x12&\n\x0fparent_event_id\x18\x18 \x01(\tR\rparentEventId\x12 \n\x0ctool_call_id\x18\x19 \x01(\tR\ntoolCallId\x12*\n\x11tool_execution_id\x18\x1a \x01(\tR\x0ftoolExecutionId\x12\x1b\n\taction_id\x18\x1b \x01(\tR\x08\x61\x63tionId\x12%\n\x0etool_namespace\x18\x1c \x01(\tR\rtoolNamespace\x12\x1b\n\ttool_name\x18\x1d \x01(\tR\x08toolName\x12!\n\x0ctool_version\x18\x1e \x01(\tR\x0btoolVersion\x12\x1e\n\ncapability\x18\x1f \x01(\tR\ncapability\x12!\n\x0c\x63onnector_id\x18 \x01(\tR\x0b\x63onnectorId\x12)\n\x10mutates_resource\x18! \x01(\x08R\x0fmutatesResource\x12=\n\nrisk_level\x18\" \x01(\x0e\x32\x14.common.v1.RiskLevelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\triskLevel\x12-\n\x12\x61rguments_redacted\x18# \x01(\x08R\x11\x61rgumentsRedacted\x12\'\n\x0foutput_redacted\x18$ \x01(\x08R\x0eoutputRedacted\x12,\n\x12safe_arguments_ref\x18% \x01(\tR\x10safeArgumentsRef\x12\x32\n\x15safe_arguments_sha256\x18& \x01(\tR\x13safeArgumentsSha256\x12@\n\x18safe_arguments_key_count\x18\' \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x15safeArgumentsKeyCount\x12&\n\x0fsafe_output_ref\x18( \x01(\tR\rsafeOutputRef\x12,\n\x12safe_output_sha256\x18) \x01(\tR\x10safeOutputSha256\x12:\n\x15safe_output_key_count\x18* \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12safeOutputKeyCount\x12\x30\n\x0fredaction_count\x18+ \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0eredactionCount\x12\x1e\n\nredactions\x18, \x03(\tR\nredactions\x12H\n\revidence_gaps\x18- \x03(\x0b\x32#.agentruntime.v1.RuntimeEvidenceGapR\x0c\x65videnceGaps\x12\x1f\n\x06schema\x18. \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06schema\"\xce\x08\n\x14\x41gentAutonomySession\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12(\n\x10work_envelope_id\x18\x03 \x01(\tR\x0eworkEnvelopeId\x12`\n\x12work_envelope_kind\x18\x04 \x01(\x0e\x32(.agentruntime.v1.RuntimeWorkEnvelopeKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x10workEnvelopeKind\x12O\n\x0f\x63hannel_context\x18\x05 \x01(\x0b\x32&.agentruntime.v1.RuntimeChannelContextR\x0e\x63hannelContext\x12\x45\n\x05state\x18\x06 \x01(\x0e\x32%.agentruntime.v1.AutonomySessionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12]\n\x10processing_state\x18\x07 \x01(\x0e\x32(.agentruntime.v1.AutonomyProcessingStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0fprocessingState\x12-\n\x12processing_summary\x18\x08 \x01(\tR\x11processingSummary\x12\x1e\n\x0broot_run_id\x18\t \x01(\tR\trootRunId\x12\"\n\ractive_run_id\x18\n \x01(\tR\x0b\x61\x63tiveRunId\x12!\n\x0c\x63urrent_goal\x18\x0b \x01(\tR\x0b\x63urrentGoal\x12\x1f\n\x0bnext_action\x18\x0c \x01(\tR\nnextAction\x12\x18\n\x07\x62locker\x18\r \x01(\tR\x07\x62locker\x12\x32\n\x15processing_message_ts\x18\x0e \x01(\tR\x13processingMessageTs\x12.\n\x13\x61ssistant_stream_ts\x18\x0f \x01(\tR\x11\x61ssistantStreamTs\x12\x33\n\x16last_presence_event_id\x18\x10 \x01(\tR\x13lastPresenceEventId\x12Q\n\x17last_presence_update_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x14lastPresenceUpdateAt\x12\x34\n\x16\x66inal_response_pending\x18\x12 \x01(\x08R\x14\x66inalResponsePending\x12\x39\n\ncreated_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\xc2\x08\n\rAgentWorkItem\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\x07linkage\x18\x02 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12.\n\x13\x61utonomy_session_id\x18\x03 \x01(\tR\x11\x61utonomySessionId\x12\x15\n\x06run_id\x18\x04 \x01(\tR\x05runId\x12(\n\x10work_envelope_id\x18\x05 \x01(\tR\x0eworkEnvelopeId\x12-\n\x13parent_work_item_id\x18\x06 \x01(\tR\x10parentWorkItemId\x12+\n\x12owner_child_run_id\x18\x07 \x01(\tR\x0fownerChildRunId\x12@\n\x04kind\x18\x08 \x01(\x0e\x32\".agentruntime.v1.AgentWorkItemKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x43\n\x05state\x18\t \x01(\x0e\x32#.agentruntime.v1.AgentWorkItemStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x14\n\x05title\x18\n \x01(\tR\x05title\x12\x12\n\x04goal\x18\x0b \x01(\tR\x04goal\x12\x1f\n\x0bnext_action\x18\x0c \x01(\tR\nnextAction\x12\x18\n\x07\x62locker\x18\r \x01(\tR\x07\x62locker\x12\x17\n\x07wait_id\x18\x0e \x01(\tR\x06waitId\x12*\n\x11tool_execution_id\x18\x0f \x01(\tR\x0ftoolExecutionId\x12#\n\revidence_refs\x18\x10 \x03(\tR\x0c\x65videnceRefs\x12\'\n\x0f\x63ompletion_gate\x18\x11 \x01(\tR\x0e\x63ompletionGate\x12\x31\n\x07payload\x18\x12 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12\x39\n\ncreated_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x39\n\nstarted_at\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12=\n\x0c\x63ompleted_at\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\x12\x37\n\tfailed_at\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08\x66\x61iledAt\x12=\n\x0c\x63\x61ncelled_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63\x61ncelledAt\"\\\n\x14HandleTriggerRequest\x12\x44\n\x07trigger\x18\x01 \x01(\x0b\x32\".agentruntime.v1.NormalizedTriggerB\x06\xbaH\x03\xc8\x01\x01R\x07trigger\"\xa8\x01\n\x15HandleTriggerResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x35\n\x06\x65vents\x18\x02 \x03(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x06\x65vents\x12+\n\x11idempotent_replay\x18\x03 \x01(\x08R\x10idempotentReplay\"\xd2\x01\n\"OperatingChannelAttachmentMetadata\x12=\n\x16provider_attachment_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14providerAttachmentId\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x1d\n\nmedia_type\x18\x03 \x01(\tR\tmediaType\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12&\n\nsize_bytes\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tsizeBytes\"\xab\x01\n\x1bOperatingChannelInteraction\x12\'\n\taction_id\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x08\x61\x63tionId\x12-\n\x0c\x61\x63tion_token\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80 R\x0b\x61\x63tionToken\x12\x34\n\x10\x61\x63tion_timestamp\x18\x03 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18@R\x0f\x61\x63tionTimestamp\"\x89\x01\n\x1dOperatingChannelEmailMetadata\x12\"\n\x07mailbox\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x18\xfe\x01R\x07mailbox\x12 \n\x06sender\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xfe\x01R\x06sender\x12\"\n\x07subject\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x07subject\"\xcd\t\n!AdmitOperatingChannelEventRequest\x12(\n\x0bprovider_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12/\n\x0fprovider_app_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rproviderAppId\x12;\n\x15provider_workspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13providerWorkspaceId\x12\x34\n\x16provider_enterprise_id\x18\x04 \x01(\tR\x14providerEnterpriseId\x12/\n\x0fsource_event_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rsourceEventId\x12\x33\n\x11source_event_type\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0fsourceEventType\x12\x37\n\x13provider_channel_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11providerChannelId\x12>\n\x17provider_root_thread_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14providerRootThreadId\x12\x37\n\x13provider_message_id\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11providerMessageId\x12,\n\ractor_subject\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x61\x63torSubject\x12\'\n\x0fnormalized_text\x18\x0b \x01(\tR\x0enormalizedText\x12U\n\x0b\x61ttachments\x18\x0c \x03(\x0b\x32\x33.agentruntime.v1.OperatingChannelAttachmentMetadataR\x0b\x61ttachments\x12 \n\x0btraceparent\x18\r \x01(\tR\x0btraceparent\x12\x1e\n\ntracestate\x18\x0e \x01(\tR\ntracestate\x12/\n\x13\x64irect_conversation\x18\x0f \x01(\x08R\x12\x64irectConversation\x12)\n\x10\x65xplicit_mention\x18\x10 \x01(\x08R\x0f\x65xplicitMention\x12N\n\x0binteraction\x18\x11 \x01(\x0b\x32,.agentruntime.v1.OperatingChannelInteractionR\x0binteraction\x12\x33\n\x16slack_rts_action_token\x18\x12 \x01(\tR\x13slackRtsActionToken\x12\x63\n\x10\x63ontext_entities\x18\x13 \x03(\x0b\x32..agentruntime.v1.OperatingChannelContextEntityB\x08\xbaH\x05\x92\x01\x02\x10\x14R\x0f\x63ontextEntities\x12\x46\n\x1aprovider_delivery_endpoint\x18\x14 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x18providerDeliveryEndpoint\x12\x44\n\x05\x65mail\x18\x15 \x01(\x0b\x32..agentruntime.v1.OperatingChannelEmailMetadataR\x05\x65mail\"\xc7\x01\n\"AdmitOperatingChannelEventResponse\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\x1c\n\tduplicate\x18\x02 \x01(\x08R\tduplicate\x12%\n\x0eignored_reason\x18\x03 \x01(\tR\rignoredReason\x12\'\n\x0f\x63onversation_id\x18\x04 \x01(\tR\x0e\x63onversationId\x12\x17\n\x07turn_id\x18\x05 \x01(\tR\x06turnId\"o\n\x16SurfaceInvocationActor\x12(\n\x0b\x65xternal_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nexternalId\x12+\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0b\x64isplayName\"\x92\x02\n\x17SurfaceInvocationTarget\x12@\n\x04kind\x18\x01 \x01(\x0e\x32\".agentruntime.v1.SurfaceTargetKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12(\n\x0b\x65xternal_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nexternalId\x12\x36\n\x12parent_external_id\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x10parentExternalId\x12$\n\x08revision\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x08revision\x12-\n\rcanonical_url\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x0c\x63\x61nonicalUrl\"a\n\x18SurfaceInvocationTrigger\x12\x1b\n\x04kind\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04kind\x12(\n\x0b\x65xternal_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nexternalId\"\xc3\x01\n\x1eSurfaceInvocationAttachmentRef\x12(\n\x0b\x65xternal_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nexternalId\x12\x1b\n\x04name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12+\n\x0c\x63ontent_type\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x0b\x63ontentType\x12-\n\rcanonical_url\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x0c\x63\x61nonicalUrl\"\x93\x01\n\x1bSurfaceInvocationContextRef\x12\x1b\n\x04kind\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04kind\x12(\n\x0b\x65xternal_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nexternalId\x12-\n\rcanonical_url\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x0c\x63\x61nonicalUrl\"\xf7\x02\n SurfaceInvocationContextSnapshot\x12+\n\x0bsource_kind\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\nsourceKind\x12\x38\n\x12source_external_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x10sourceExternalId\x12\x31\n\x0fsource_revision\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0esourceRevision\x12I\n\x15source_payload_sha256\x18\x04 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x13sourcePayloadSha256\x12;\n\x0bobserved_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12\x31\n\x07\x63ontent\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x07\x63ontent\"\x8c\t\n\x1d\x41\x64mitSurfaceInvocationRequest\x12(\n\x0bprovider_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12-\n\rconnection_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0c\x63onnectionId\x12/\n\x0fprovider_app_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rproviderAppId\x12;\n\x15provider_workspace_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13providerWorkspaceId\x12>\n\x16provider_enterprise_id\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x14providerEnterpriseId\x12=\n\x05\x61\x63tor\x18\x06 \x01(\x0b\x32\'.agentruntime.v1.SurfaceInvocationActorR\x05\x61\x63tor\x12@\n\x06target\x18\x07 \x01(\x0b\x32(.agentruntime.v1.SurfaceInvocationTargetR\x06target\x12\x43\n\x07trigger\x18\x08 \x01(\x0b\x32).agentruntime.v1.SurfaceInvocationTriggerR\x07trigger\x12\x1d\n\x04text\x18\t \x01(\tB\t\xbaH\x06r\x04\x18\x80\x80\x02R\x04text\x12[\n\x0b\x61ttachments\x18\n \x03(\x0b\x32/.agentruntime.v1.SurfaceInvocationAttachmentRefB\x08\xbaH\x05\x92\x01\x02\x10\x14R\x0b\x61ttachments\x12Y\n\x0c\x63ontext_refs\x18\x0b \x03(\x0b\x32,.agentruntime.v1.SurfaceInvocationContextRefB\x08\xbaH\x05\x92\x01\x02\x10\x14R\x0b\x63ontextRefs\x12\x46\n\x12projection_context\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x11projectionContext\x12\x33\n\x0fidempotency_key\x18\r \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x0eidempotencyKey\x12*\n\x0btraceparent\x18\x0e \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0btraceparent\x12(\n\ntracestate\x18\x0f \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\ntracestate\x12h\n\x11\x63ontext_snapshots\x18\x10 \x03(\x0b\x32\x31.agentruntime.v1.SurfaceInvocationContextSnapshotB\x08\xbaH\x05\x92\x01\x02\x10\x14R\x10\x63ontextSnapshots\x12M\n\x07\x63ontrol\x18\x11 \x01(\x0e\x32).agentruntime.v1.SurfaceInvocationControlB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07\x63ontrol\x12;\n\x19\x61\x63knowledgement_requested\x18\x12 \x01(\x08R\x18\x61\x63knowledgementRequested\"\xc3\x01\n\x1e\x41\x64mitSurfaceInvocationResponse\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\x1c\n\tduplicate\x18\x02 \x01(\x08R\tduplicate\x12%\n\x0eignored_reason\x18\x03 \x01(\tR\rignoredReason\x12\'\n\x0f\x63onversation_id\x18\x04 \x01(\tR\x0e\x63onversationId\x12\x17\n\x07turn_id\x18\x05 \x01(\tR\x06turnId\"\x8c\x01\n\x13\x43laimNextRunRequest\x12$\n\tworker_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08workerId\x12!\n\x0cworker_queue\x18\x02 \x01(\tR\x0bworkerQueue\x12,\n\rlease_seconds\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cleaseSeconds\"\xb0\x01\n\x14\x43laimNextRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x34\n\x05lease\x18\x02 \x01(\x0b\x32\x1e.agentruntime.v1.AgentRunLeaseR\x05lease\x12\x35\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x06\x65vents\"\x8f\x01\n\x13HeartbeatRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12.\n\x0e\x65xtend_seconds\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rextendSeconds\"\xae\x01\n\x14HeartbeatRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x34\n\x05lease\x18\x02 \x01(\x0b\x32\x1e.agentruntime.v1.AgentRunLeaseR\x05lease\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x90\x01\n\x14RenewRunLeaseRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12.\n\x0e\x65xtend_seconds\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rextendSeconds\"\xe1\x01\n\x15RenewRunLeaseResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x34\n\x05lease\x18\x02 \x01(\x0b\x32\x1e.agentruntime.v1.AgentRunLeaseR\x05lease\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\x12\x30\n\x14renewed_after_expiry\x18\x04 \x01(\x08R\x12renewedAfterExpiry\"\x9b\x01\n\x14RecordRunStepRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x39\n\x04step\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunStepB\x06\xbaH\x03\xc8\x01\x01R\x04step\"\xac\x01\n\x15RecordRunStepResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x31\n\x04step\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunStepR\x04step\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xb3\x01\n\x1aRecordRunCheckpointRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12K\n\ncheckpoint\x18\x03 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointB\x06\xbaH\x03\xc8\x01\x01R\ncheckpoint\"\xc4\x01\n\x1bRecordRunCheckpointResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x43\n\ncheckpoint\x18\x02 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xab\x01\n\x18RecordRunArtifactRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x45\n\x08\x61rtifact\x18\x03 \x01(\x0b\x32!.agentruntime.v1.AgentRunArtifactB\x06\xbaH\x03\xc8\x01\x01R\x08\x61rtifact\"\xbc\x01\n\x19RecordRunArtifactResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12=\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\x08\x61rtifact\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x9b\x01\n\x14RecordRunCostRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x39\n\x04\x63ost\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunCostB\x06\xbaH\x03\xc8\x01\x01R\x04\x63ost\"\xac\x01\n\x15RecordRunCostResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x31\n\x04\x63ost\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunCostR\x04\x63ost\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x85\x01\n\x1cRecordRunStreamCursorRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x45\n\x06\x63ursor\x18\x02 \x01(\x0b\x32%.agentruntime.v1.AgentRunStreamCursorB\x06\xbaH\x03\xc8\x01\x01R\x06\x63ursor\"\xc0\x01\n\x1dRecordRunStreamCursorResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12=\n\x06\x63ursor\x18\x02 \x01(\x0b\x32%.agentruntime.v1.AgentRunStreamCursorR\x06\x63ursor\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xe6\x04\n\x15RecordRunEventRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12?\n\x04type\x18\x02 \x01(\x0e\x32!.agentruntime.v1.RuntimeEventTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04type\x12!\n\x07message\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07message\x12\x37\n\nattributes\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\nattributes\x12\x17\n\x07step_id\x18\x05 \x01(\tR\x06stepId\x12#\n\rcheckpoint_id\x18\x06 \x01(\tR\x0c\x63heckpointId\x12\x1f\n\x0b\x61rtifact_id\x18\x07 \x01(\tR\nartifactId\x12\x17\n\x07\x63ost_id\x18\x08 \x01(\tR\x06\x63ostId\x12\x17\n\x07wait_id\x18\t \x01(\tR\x06waitId\x12J\n\nvisibility\x18\n \x01(\x0b\x32*.agentruntime.v1.RuntimeVisibilityMetadataR\nvisibility\x12Z\n\x13native_tool_attempt\x18\x0b \x01(\x0b\x32*.agentruntime.v1.NativeToolAttemptEvidenceR\x11nativeToolAttempt\x12W\n\x12native_agent_event\x18\x0c \x01(\x0b\x32).agentruntime.v1.NativeAgentEventEvidenceR\x10nativeAgentEvent\"z\n\x16RecordRunEventResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x94\x04\n\x11\x43ontrolRunRequest\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12(\n\x10work_envelope_id\x18\x04 \x01(\tR\x0eworkEnvelopeId\x12.\n\x13\x61utonomy_session_id\x18\x05 \x01(\tR\x11\x61utonomySessionId\x12=\n\x04mode\x18\x06 \x01(\x0e\x32\x1f.agentruntime.v1.RunControlModeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04mode\x12\x18\n\x07message\x18\x07 \x01(\tR\x07message\x12\'\n\x0fidempotency_key\x18\x08 \x01(\tR\x0eidempotencyKey\x12O\n\x0f\x63hannel_context\x18\t \x01(\x0b\x32&.agentruntime.v1.RuntimeChannelContextR\x0e\x63hannelContext\x12\x31\n\x07payload\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12J\n\nvisibility\x18\x0b \x01(\x0b\x32*.agentruntime.v1.RuntimeVisibilityMetadataR\nvisibility\"\xdf\x01\n\x12\x43ontrolRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\x12\x1d\n\ncontrol_id\x18\x03 \x01(\tR\tcontrolId\x12\x1c\n\tcancelled\x18\x04 \x01(\x08R\tcancelled\x12*\n\x11queued_for_worker\x18\x05 \x01(\x08R\x0fqueuedForWorker\"\x7f\n\x18RecordRunWorkItemRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x43\n\twork_item\x18\x02 \x01(\x0b\x32\x1e.agentruntime.v1.AgentWorkItemB\x06\xbaH\x03\xc8\x01\x01R\x08workItem\"\xba\x01\n\x19RecordRunWorkItemResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12;\n\twork_item\x18\x02 \x01(\x0b\x32\x1e.agentruntime.v1.AgentWorkItemR\x08workItem\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x96\x04\n\x18UpdateRunWorkItemRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12)\n\x0cwork_item_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nworkItemId\x12\x43\n\x05state\x18\x03 \x01(\x0e\x32#.agentruntime.v1.AgentWorkItemStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12$\n\x0bnext_action\x18\x04 \x01(\tH\x00R\nnextAction\x88\x01\x01\x12\x1d\n\x07\x62locker\x18\x05 \x01(\tH\x01R\x07\x62locker\x88\x01\x01\x12\x1c\n\x07wait_id\x18\x06 \x01(\tH\x02R\x06waitId\x88\x01\x01\x12/\n\x11tool_execution_id\x18\x07 \x01(\tH\x03R\x0ftoolExecutionId\x88\x01\x01\x12#\n\revidence_refs\x18\x08 \x03(\tR\x0c\x65videnceRefs\x12,\n\x0f\x63ompletion_gate\x18\t \x01(\tH\x04R\x0e\x63ompletionGate\x88\x01\x01\x12\x31\n\x07payload\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\x07payloadB\x0e\n\x0c_next_actionB\n\n\x08_blockerB\n\n\x08_wait_idB\x14\n\x12_tool_execution_idB\x12\n\x10_completion_gate\"\xba\x01\n\x19UpdateRunWorkItemResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12;\n\twork_item\x18\x02 \x01(\x0b\x32\x1e.agentruntime.v1.AgentWorkItemR\x08workItem\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x91\x02\n\x17ListRunWorkItemsRequest\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12(\n\x10work_envelope_id\x18\x03 \x01(\tR\x0eworkEnvelopeId\x12.\n\x13\x61utonomy_session_id\x18\x04 \x01(\tR\x11\x61utonomySessionId\x12\x43\n\x05state\x18\x05 \x01(\x0e\x32#.agentruntime.v1.AgentWorkItemStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x1d\n\x05limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\"Y\n\x18ListRunWorkItemsResponse\x12=\n\nwork_items\x18\x01 \x03(\x0b\x32\x1e.agentruntime.v1.AgentWorkItemR\tworkItems\"\xeb\x03\n\x0fYieldRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12P\n\x0c\x63ontinuation\x18\x03 \x01(\x0e\x32\".agentruntime.v1.YieldContinuationB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0c\x63ontinuation\x12\x43\n\ncheckpoint\x18\x04 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\x12=\n\x0cresume_after\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bresumeAfter\x12\x31\n\x04wait\x18\x06 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunWaitR\x04wait\x12\x30\n\x14presence_status_text\x18\x07 \x01(\tR\x12presenceStatusText\x12\'\n\x0fidempotency_key\x18\x08 \x01(\tR\x0eidempotencyKey\x12*\n\x0cyield_budget\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0byieldBudget\"\xc5\x03\n\x10YieldRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12>\n\rsuccessor_run\x18\x02 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x0csuccessorRun\x12\x31\n\x04wait\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunWaitR\x04wait\x12\x43\n\ncheckpoint\x18\x04 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\x12\x33\n\x05\x65vent\x18\x05 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\x12\x44\n\x0epresence_event\x18\x06 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\rpresenceEvent\x12\'\n\x0fsession_blocked\x18\x07 \x01(\x08R\x0esessionBlocked\x12(\n\x0byield_count\x18\x08 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nyieldCount\"\xda\x01\n\x0eWaitRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x39\n\x04wait\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunWaitB\x06\xbaH\x03\xc8\x01\x01R\x04wait\x12\x43\n\ncheckpoint\x18\x04 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\"\xeb\x01\n\x0fWaitRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x31\n\x04wait\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.AgentRunWaitR\x04wait\x12\x43\n\ncheckpoint\x18\x03 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\x12\x33\n\x05\x65vent\x18\x04 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x91\x02\n\x10ResumeRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12 \n\x07wait_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06waitId\x12&\n\x0fresume_event_id\x18\x03 \x01(\tR\rresumeEventId\x12\x31\n\x07payload\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12`\n\x1a\x63odex_interaction_decision\x18\x05 \x01(\x0b\x32\".codex.v1.CodexInteractionDecisionR\x18\x63odexInteractionDecision\"u\n\x11ResumeRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xd4\x01\n\x12\x43ompleteRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12/\n\x06result\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructR\x06result\x12\x43\n\ncheckpoint\x18\x04 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\"\xbc\x01\n\x13\x43ompleteRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x43\n\ncheckpoint\x18\x02 \x01(\x0b\x32#.agentruntime.v1.AgentRunCheckpointR\ncheckpoint\x12\x33\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xdf\x01\n\x0e\x46\x61ilRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12,\n\rerror_message\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x65rrorMessage\x12\x1c\n\tretryable\x18\x04 \x01(\x08R\tretryable\x12\x37\n\x13retry_delay_seconds\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11retryDelaySeconds\"s\n\x0f\x46\x61ilRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"J\n\x10\x43\x61ncelRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"u\n\x11\x43\x61ncelRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x82\x01\n\x0fRetryRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x37\n\x13retry_delay_seconds\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11retryDelaySeconds\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\"t\n\x10RetryRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"N\n\x14\x44\x65\x61\x64LetterRunRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"y\n\x15\x44\x65\x61\x64LetterRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12\x33\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"(\n\rGetRunRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"=\n\x0eGetRunResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\">\n\x1cGetTeammateWorkLedgerRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\"\xa2\x01\n\x1dGetTeammateWorkLedgerResponse\x12;\n\x06ledger\x18\x01 \x01(\x0b\x32#.agentruntime.v1.TeammateWorkLedgerR\x06ledger\x12\x44\n\x0bledger_file\x18\x02 \x01(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\nledgerFile\"\xed\x0b\n\x12TeammateWorkLedger\x12%\n\x0eschema_version\x18\x01 \x01(\tR\rschemaVersion\x12\x15\n\x06run_id\x18\x02 \x01(\tR\x05runId\x12:\n\x07linkage\x18\x03 \x01(\x0b\x32 .agentruntime.v1.AgentRunLinkageR\x07linkage\x12\x34\n\x05state\x18\x04 \x01(\x0e\x32\x1e.agentruntime.v1.AgentRunStateR\x05state\x12\'\n\x0fobjective_title\x18\x05 \x01(\tR\x0eobjectiveTitle\x12!\n\x0cworker_queue\x18\x06 \x01(\tR\x0bworkerQueue\x12!\n\x07\x61ttempt\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x07\x61ttempt\x12(\n\x10work_envelope_id\x18\x08 \x01(\tR\x0eworkEnvelopeId\x12,\n\x12work_envelope_kind\x18\t \x01(\tR\x10workEnvelopeKind\x12#\n\rworkstream_id\x18\n \x01(\tR\x0cworkstreamId\x12\x1f\n\x0bnext_action\x18\x0b \x01(\tR\nnextAction\x12\x46\n\x08\x62lockers\x18\x0c \x03(\x0b\x32*.agentruntime.v1.TeammateWorkLedgerBlockerR\x08\x62lockers\x12]\n\x10\x63onnector_access\x18\r \x03(\x0b\x32\x32.agentruntime.v1.TeammateWorkLedgerConnectorAccessR\x0f\x63onnectorAccess\x12\\\n\x10memory_citations\x18\x0e \x03(\x0b\x32\x31.agentruntime.v1.TeammateWorkLedgerMemoryCitationR\x0fmemoryCitations\x12N\n\x0bvfs_summary\x18\x0f \x01(\x0b\x32-.agentruntime.v1.TeammateWorkLedgerVfsSummaryR\nvfsSummary\x12Z\n\x0f\x63\x65rebro_context\x18\x10 \x01(\x0b\x32\x31.agentruntime.v1.TeammateWorkLedgerCerebroContextR\x0e\x63\x65rebroContext\x12]\n\x10proactive_policy\x18\x11 \x01(\x0b\x32\x32.agentruntime.v1.TeammateWorkLedgerProactivePolicyR\x0fproactivePolicy\x12W\n\x0e\x63hannel_status\x18\x12 \x01(\x0b\x32\x30.agentruntime.v1.TeammateWorkLedgerChannelStatusR\rchannelStatus\x12%\n\x0e\x65vidence_paths\x18\x13 \x03(\tR\revidencePaths\x12%\n\x0ehandoff_policy\x18\x14 \x01(\tR\rhandoffPolicy\x12\x34\n\x16resume_checkpoint_path\x18\x15 \x01(\tR\x14resumeCheckpointPath\x12\x39\n\nupdated_at\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12(\n\x0b\x65vent_count\x18\x17 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\neventCount\x12J\n\x11\x61\x63tive_work_items\x18\x18 \x03(\x0b\x32\x1e.agentruntime.v1.AgentWorkItemR\x0f\x61\x63tiveWorkItems\x12<\n\x16\x61\x63tive_work_item_count\x18\x19 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13\x61\x63tiveWorkItemCount\x12>\n\x17\x62locked_work_item_count\x18\x1a \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14\x62lockedWorkItemCount\"\xf4\x02\n\x19TeammateWorkLedgerBlocker\x12\x17\n\x07wait_id\x18\x01 \x01(\tR\x06waitId\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32!.agentruntime.v1.AgentRunWaitTypeR\x04type\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\x12!\n\x0c\x65xternal_ref\x18\x04 \x01(\tR\x0b\x65xternalRef\x12=\n\x0cresume_after\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bresumeAfter\x12-\n\x12visibility_summary\x18\x06 \x01(\tR\x11visibilitySummary\x12^\n\x0fresume_contract\x18\x07 \x01(\x0b\x32\x35.agentruntime.v1.TeammateWorkLedgerWaitResumeContractR\x0eresumeContract\"\xfe\x03\n$TeammateWorkLedgerWaitResumeContract\x12%\n\x0eschema_version\x18\x01 \x01(\tR\rschemaVersion\x12\x1d\n\nresume_rpc\x18\x02 \x01(\tR\tresumeRpc\x12\x1d\n\nlookup_rpc\x18\x03 \x01(\tR\tlookupRpc\x12\x39\n\x19lookup_external_ref_field\x18\x04 \x01(\tR\x16lookupExternalRefField\x12\x34\n\x16required_resume_fields\x18\x05 \x03(\tR\x14requiredResumeFields\x12+\n\x11\x61llowed_decisions\x18\x06 \x03(\tR\x10\x61llowedDecisions\x12=\n\x1b\x63hannel_action_value_fields\x18\x07 \x03(\tR\x18\x63hannelActionValueFields\x12\x30\n\x14idempotency_join_key\x18\x08 \x01(\tR\x12idempotencyJoinKey\x12.\n\x13\x61pproval_request_id\x18\t \x01(\tR\x11\x61pprovalRequestId\x12\x32\n\x15requires_safe_summary\x18\n \x01(\x08R\x13requiresSafeSummary\"\xc0\x03\n!TeammateWorkLedgerConnectorAccess\x12\x1d\n\nmount_path\x18\x01 \x01(\tR\tmountPath\x12\x1f\n\x0bprovider_id\x18\x02 \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x03 \x01(\tR\x0c\x63onnectionId\x12\"\n\x0c\x63\x61pabilities\x18\x04 \x03(\tR\x0c\x63\x61pabilities\x12%\n\x0egrant_required\x18\x05 \x01(\x08R\rgrantRequired\x12!\n\x0clease_policy\x18\x06 \x01(\tR\x0bleasePolicy\x12#\n\ridentity_mode\x18\x07 \x01(\tR\x0cidentityMode\x12>\n\x1b\x63redential_version_strategy\x18\x08 \x01(\tR\x19\x63redentialVersionStrategy\x12\x31\n\x10secret_ref_count\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0esecretRefCount\x12\x30\n\x14\x63redential_ref_names\x18\n \x03(\tR\x12\x63redentialRefNames\"\xef\x02\n TeammateWorkLedgerMemoryCitation\x12\x1b\n\tmemory_id\x18\x01 \x01(\tR\x08memoryId\x12\x1f\n\x0bmemory_type\x18\x02 \x01(\tR\nmemoryType\x12\x16\n\x06source\x18\x03 \x01(\tR\x06source\x12\x1f\n\x0bsource_uris\x18\x04 \x03(\tR\nsourceUris\x12\x30\n\x14supersedes_memory_id\x18\x05 \x01(\tR\x12supersedesMemoryId\x12\x35\n\x17superseded_by_memory_id\x18\x06 \x01(\tR\x14supersededByMemoryId\x12#\n\rreview_status\x18\x07 \x01(\tR\x0creviewStatus\x12\x1d\n\nentity_ids\x18\x08 \x03(\tR\tentityIds\x12\'\n\x0f\x63ontent_preview\x18\t \x01(\tR\x0e\x63ontentPreview\"\xa3\x03\n\x1cTeammateWorkLedgerVfsSummary\x12&\n\nfile_count\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfileCount\x12(\n\x0bmount_count\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nmountCount\x12;\n\x15\x63onnector_mount_count\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13\x63onnectorMountCount\x12\x37\n\x13memory_record_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11memoryRecordCount\x12\x34\n\x11transaction_count\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x10transactionCount\x12Q\n!cerebro_index_eligible_file_count\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x1d\x63\x65rebroIndexEligibleFileCount\x12\x32\n\x15has_resume_checkpoint\x18\x07 \x01(\x08R\x13hasResumeCheckpoint\"\xe2\x01\n TeammateWorkLedgerCerebroContext\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05query\x18\x02 \x01(\tR\x05query\x12\x1b\n\tthing_ids\x18\x03 \x03(\tR\x08thingIds\x12\x19\n\x08\x66\x61\x63t_ids\x18\x04 \x03(\tR\x07\x66\x61\x63tIds\x12\x1b\n\tevent_ids\x18\x05 \x03(\tR\x08\x65ventIds\x12\x37\n\x13\x65ligible_file_count\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11\x65ligibleFileCount\"\xf3\x01\n!TeammateWorkLedgerProactivePolicy\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12#\n\rtrigger_kinds\x18\x02 \x03(\tR\x0ctriggerKinds\x12\x38\n\x18progress_update_triggers\x18\x03 \x03(\tR\x16progressUpdateTriggers\x12\'\n\x0fpresence_policy\x18\x04 \x01(\tR\x0epresencePolicy\x12,\n\rupdate_budget\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cupdateBudget\"\xc5\x05\n\x1fTeammateWorkLedgerChannelStatus\x12!\n\x0c\x63hannel_kind\x18\x01 \x01(\tR\x0b\x63hannelKind\x12\x1d\n\nchannel_id\x18\x02 \x01(\tR\tchannelId\x12\x1b\n\tthread_id\x18\x03 \x01(\tR\x08threadId\x12\x31\n\x15last_visible_event_id\x18\x04 \x01(\tR\x12lastVisibleEventId\x12\x30\n\x14last_visible_summary\x18\x05 \x01(\tR\x12lastVisibleSummary\x12]\n\x10processing_state\x18\x06 \x01(\x0e\x32(.agentruntime.v1.AutonomyProcessingStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0fprocessingState\x12-\n\x12processing_summary\x18\x07 \x01(\tR\x11processingSummary\x12\x32\n\x15processing_message_ts\x18\x08 \x01(\tR\x13processingMessageTs\x12.\n\x13\x61ssistant_stream_ts\x18\t \x01(\tR\x11\x61ssistantStreamTs\x12\x33\n\x16last_presence_event_id\x18\n \x01(\tR\x13lastPresenceEventId\x12Q\n\x17last_presence_update_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x14lastPresenceUpdateAt\x12\x34\n\x16\x66inal_response_pending\x18\x0c \x01(\x08R\x14\x66inalResponsePending\x12.\n\x13\x61utonomy_session_id\x18\r \x01(\tR\x11\x61utonomySessionId\"\x9d\x01\n\x1dListRunsByWorkEnvelopeRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x31\n\x10work_envelope_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eworkEnvelopeId\x12\x1d\n\x05limit\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\"O\n\x1eListRunsByWorkEnvelopeResponse\x12-\n\x04runs\x18\x01 \x03(\x0b\x32\x19.agentruntime.v1.AgentRunR\x04runs\"\xb9\x08\n\x15\x43hannelThreadAdoption\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61gent_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12P\n\x0c\x63hannel_kind\x18\x04 \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x05 \x01(\tR\x13providerWorkspaceId\x12&\n\nchannel_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12$\n\tthread_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12(\n\x10work_envelope_id\x18\x08 \x01(\tR\x0eworkEnvelopeId\x12/\n\x14\x66irst_adopted_run_id\x18\t \x01(\tR\x11\x66irstAdoptedRunId\x12\x1e\n\x0blast_run_id\x18\n \x01(\tR\tlastRunId\x12\x44\n\x10\x66irst_adopted_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0e\x66irstAdoptedAt\x12\x39\n\nupdated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x39\n\nexpires_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12&\n\x0flast_message_id\x18\x0e \x01(\tR\rlastMessageId\x12/\n\x14last_source_event_id\x18\x0f \x01(\tR\x11lastSourceEventId\x12\x30\n\x14last_adoption_reason\x18\x10 \x01(\tR\x12lastAdoptionReason\x12\'\n\x0f\x61\x64option_policy\x18\x11 \x01(\tR\x0e\x61\x64optionPolicy\x12\x33\n\x08metadata\x18\x12 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12O\n\x0f\x63hannel_context\x18\x13 \x01(\x0b\x32&.agentruntime.v1.RuntimeChannelContextR\x0e\x63hannelContext\x12I\n\rwork_envelope\x18\x14 \x01(\x0b\x32$.agentruntime.v1.RuntimeWorkEnvelopeR\x0cworkEnvelope\x12\x30\n\x0forganization_id\x18\x15 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"\xa0\x03\n\x1fGetChannelThreadAdoptionRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61gent_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12P\n\x0c\x63hannel_kind\x18\x03 \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x04 \x01(\tR\x13providerWorkspaceId\x12&\n\nchannel_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12$\n\tthread_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12\'\n\x0finclude_expired\x18\x07 \x01(\x08R\x0eincludeExpired\x12\x30\n\x0forganization_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"f\n GetChannelThreadAdoptionResponse\x12\x42\n\x08\x61\x64option\x18\x01 \x01(\x0b\x32&.agentruntime.v1.ChannelThreadAdoptionR\x08\x61\x64option\"\x84\x05\n\"RecordChannelThreadAdoptionRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61gent_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12P\n\x0c\x63hannel_kind\x18\x03 \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x04 \x01(\tR\x13providerWorkspaceId\x12&\n\nchannel_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12$\n\tthread_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12\x1d\n\nmessage_id\x18\x07 \x01(\tR\tmessageId\x12&\n\x0fsource_event_id\x18\x08 \x01(\tR\rsourceEventId\x12\'\n\x0f\x61\x64option_reason\x18\t \x01(\tR\x0e\x61\x64optionReason\x12\x39\n\nexpires_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12(\n\x10work_envelope_id\x18\x0b \x01(\tR\x0eworkEnvelopeId\x12\x33\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x30\n\x0forganization_id\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"i\n#RecordChannelThreadAdoptionResponse\x12\x42\n\x08\x61\x64option\x18\x01 \x01(\x0b\x32&.agentruntime.v1.ChannelThreadAdoptionR\x08\x61\x64option\"\xd0\x03\n!ListChannelThreadAdoptionsRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12P\n\x0c\x63hannel_kind\x18\x03 \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x04 \x01(\tR\x13providerWorkspaceId\x12\x1d\n\nchannel_id\x18\x05 \x01(\tR\tchannelId\x12\x1b\n\tthread_id\x18\x06 \x01(\tR\x08threadId\x12(\n\x10work_envelope_id\x18\x07 \x01(\tR\x0eworkEnvelopeId\x12\'\n\x0finclude_expired\x18\x08 \x01(\x08R\x0eincludeExpired\x12\x1d\n\x05limit\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x30\n\x0forganization_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"j\n\"ListChannelThreadAdoptionsResponse\x12\x44\n\tadoptions\x18\x01 \x03(\x0b\x32&.agentruntime.v1.ChannelThreadAdoptionR\tadoptions\"\xee\x03\n\x13ListRunWaitsRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x15\n\x06run_id\x18\x02 \x01(\tR\x05runId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12!\n\x0cobjective_id\x18\x04 \x01(\tR\x0bobjectiveId\x12(\n\x10work_envelope_id\x18\x05 \x01(\tR\x0eworkEnvelopeId\x12\x42\n\x05state\x18\x06 \x01(\x0e\x32\".agentruntime.v1.AgentRunWaitStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12?\n\x04type\x18\x07 \x01(\x0e\x32!.agentruntime.v1.AgentRunWaitTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04type\x12\x46\n\x08\x61udience\x18\x08 \x01(\x0e\x32 .agentruntime.v1.RuntimeAudienceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x61udience\x12\x1d\n\x05limit\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1d\n\npage_token\x18\n \x01(\tR\tpageToken\x12!\n\x0c\x65xternal_ref\x18\x0b \x01(\tR\x0b\x65xternalRef\"\xa9\x07\n\x13\x41gentRunWaitSummary\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12\x17\n\x07wait_id\x18\x02 \x01(\tR\x06waitId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x04 \x01(\tR\x07\x61gentId\x12!\n\x0cobjective_id\x18\x05 \x01(\tR\x0bobjectiveId\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12\x35\n\x04type\x18\x07 \x01(\x0e\x32!.agentruntime.v1.AgentRunWaitTypeR\x04type\x12\x38\n\x05state\x18\x08 \x01(\x0e\x32\".agentruntime.v1.AgentRunWaitStateR\x05state\x12!\n\x0c\x65xternal_ref\x18\t \x01(\tR\x0b\x65xternalRef\x12\x16\n\x06reason\x18\n \x01(\tR\x06reason\x12\x31\n\x07payload\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12\x39\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12=\n\x0cresume_after\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bresumeAfter\x12\x39\n\nexpires_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12;\n\x0bresolved_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nresolvedAt\x12/\n\x14resolved_by_event_id\x18\x10 \x01(\tR\x11resolvedByEventId\x12J\n\nvisibility\x18\x11 \x01(\x0b\x32*.agentruntime.v1.RuntimeVisibilityMetadataR\nvisibility\x12O\n\x0f\x63hannel_context\x18\x12 \x01(\x0b\x32&.agentruntime.v1.RuntimeChannelContextR\x0e\x63hannelContext\x12I\n\rwork_envelope\x18\x13 \x01(\x0b\x32$.agentruntime.v1.RuntimeWorkEnvelopeR\x0cworkEnvelope\"z\n\x14ListRunWaitsResponse\x12:\n\x05waits\x18\x01 \x03(\x0b\x32$.agentruntime.v1.AgentRunWaitSummaryR\x05waits\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"l\n!RecordChannelActionReceiptRequest\x12G\n\x07receipt\x18\x01 \x01(\x0b\x32%.agentruntime.v1.ChannelActionReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\x92\x01\n\"RecordChannelActionReceiptResponse\x12?\n\x07receipt\x18\x01 \x01(\x0b\x32%.agentruntime.v1.ChannelActionReceiptR\x07receipt\x12+\n\x11idempotent_replay\x18\x02 \x01(\x08R\x10idempotentReplay\"9\n\x1eGetChannelActionReceiptRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"b\n\x1fGetChannelActionReceiptResponse\x12?\n\x07receipt\x18\x01 \x01(\x0b\x32%.agentruntime.v1.ChannelActionReceiptR\x07receipt\"\xb1\x05\n ListChannelActionReceiptsRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x02 \x01(\tR\x0eidempotencyKey\x12&\n\x0f\x61\x63tor_entity_id\x18\x03 \x01(\tR\ractorEntityId\x12S\n\x0btarget_kind\x18\x04 \x01(\x0e\x32(.agentruntime.v1.ChannelActionTargetKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\ntargetKind\x12\x1b\n\ttarget_id\x18\x05 \x01(\tR\x08targetId\x12\x15\n\x06run_id\x18\x06 \x01(\tR\x05runId\x12\x17\n\x07wait_id\x18\x07 \x01(\tR\x06waitId\x12.\n\x13\x61pproval_request_id\x18\x08 \x01(\tR\x11\x61pprovalRequestId\x12!\n\x0cobjective_id\x18\t \x01(\tR\x0bobjectiveId\x12P\n\x0c\x63hannel_kind\x18\n \x01(\x0e\x32#.agentruntime.v1.RuntimeChannelKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x63hannelKind\x12\x32\n\x15provider_workspace_id\x18\x0b \x01(\tR\x13providerWorkspaceId\x12\x1d\n\nchannel_id\x18\x0c \x01(\tR\tchannelId\x12\x1b\n\tthread_id\x18\r \x01(\tR\x08threadId\x12\x1d\n\nmessage_id\x18\x0e \x01(\tR\tmessageId\x12\x1b\n\taction_id\x18\x0f \x01(\tR\x08\x61\x63tionId\x12\x1d\n\x05limit\x18\x10 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\"f\n!ListChannelActionReceiptsResponse\x12\x41\n\x08receipts\x18\x01 \x03(\x0b\x32%.agentruntime.v1.ChannelActionReceiptR\x08receipts\"\xc3\x01\n\x14ListRunEventsRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x46\n\x08\x61udience\x18\x02 \x01(\x0e\x32 .agentruntime.v1.RuntimeAudienceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x61udience\x12$\n\tpage_size\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x08pageSize\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"v\n\x15ListRunEventsResponse\x12\x35\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x06\x65vents\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xab\x01\n\x1aListRunVirtualFilesRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x1f\n\x0bpath_prefix\x18\x02 \x01(\tR\npathPrefix\x12\x1d\n\x05limit\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12-\n\x12include_tombstones\x18\x04 \x01(\x08R\x11includeTombstones\"a\n\x1bListRunVirtualFilesResponse\x12\x42\n\x07\x65ntries\x18\x01 \x03(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileEntryR\x07\x65ntries\"\xc7\x01\n\x19ReadRunVirtualFileRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x1b\n\x04path\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x1f\n\x06offset\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x1d\n\x05limit\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12-\n\x12include_tombstones\x18\x05 \x01(\x08R\x11includeTombstones\"\xea\x02\n\x1aReadRunVirtualFileResponse\x12>\n\x05\x65ntry\x18\x01 \x01(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileEntryR\x05\x65ntry\x12\x18\n\x07\x63ontent\x18\x02 \x01(\tR\x07\x63ontent\x12\x16\n\x06offset\x18\x03 \x01(\x05R\x06offset\x12\x1f\n\x0bnext_offset\x18\x04 \x01(\x05R\nnextOffset\x12\x10\n\x03\x65of\x18\x05 \x01(\x08R\x03\x65of\x12\x64\n\x0fredaction_state\x18\x06 \x01(\x0e\x32\x31.agentruntime.v1.RuntimeVirtualFileRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x41\n\nredactions\x18\x07 \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\"\x87\x01\n\x19StatRunVirtualFileRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x1b\n\x04path\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12-\n\x12include_tombstones\x18\x03 \x01(\x08R\x11includeTombstones\"\\\n\x1aStatRunVirtualFileResponse\x12>\n\x05\x65ntry\x18\x01 \x01(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileEntryR\x05\x65ntry\"\xe0\x01\n\x1bWatchRunVirtualFilesRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12!\n\x0csince_cursor\x18\x02 \x01(\tR\x0bsinceCursor\x12\x1d\n\x05limit\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x16\n\x06\x66ollow\x18\x04 \x01(\x08R\x06\x66ollow\x12G\n\x08selector\x18\x05 \x01(\x0b\x32+.agentruntime.v1.RuntimeVirtualFileSelectorR\x08selector\"c\n\x1cWatchRunVirtualFilesResponse\x12\x43\n\x05\x65vent\x18\x01 \x01(\x0b\x32-.agentruntime.v1.RuntimeVirtualFileWatchEventR\x05\x65vent\"\xd2\x05\n\x1cRuntimeVirtualFileWatchEvent\x12\x16\n\x06\x63ursor\x18\x01 \x01(\tR\x06\x63ursor\x12\x1c\n\toperation\x18\x02 \x01(\tR\toperation\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\x12\x1f\n\x0brevision_id\x18\x04 \x01(\tR\nrevisionId\x12,\n\x12parent_revision_id\x18\x05 \x01(\tR\x10parentRevisionId\x12%\n\x0etransaction_id\x18\x06 \x01(\tR\rtransactionId\x12\x12\n\x04view\x18\x07 \x01(\tR\x04view\x12\x17\n\x07span_id\x18\x08 \x01(\tR\x06spanId\x12\'\n\x0f\x65vidence_handle\x18\t \x01(\tR\x0e\x65videnceHandle\x12(\n\x10runtime_event_id\x18\n \x01(\tR\x0eruntimeEventId\x12\x1f\n\x0b\x61rtifact_id\x18\x0b \x01(\tR\nartifactId\x12\x19\n\x08trace_id\x18\x0c \x01(\tR\x07traceId\x12!\n\x0chydration_id\x18\r \x01(\tR\x0bhydrationId\x12!\n\x0cpromotion_id\x18\x0e \x01(\tR\x0bpromotionId\x12)\n\x10producer_service\x18\x0f \x01(\tR\x0fproducerService\x12#\n\rproducer_kind\x18\x10 \x01(\tR\x0cproducerKind\x12;\n\x0boccurred_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12#\n\rcheckpoint_id\x18\x12 \x01(\tR\x0c\x63heckpointId\x12>\n\x05\x65ntry\x18\x13 \x01(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileEntryR\x05\x65ntry\"\xdd\x02\n\x1aRuntimeVirtualFileSelector\x12\x14\n\x05paths\x18\x01 \x03(\tR\x05paths\x12\x1f\n\x0bpath_prefix\x18\x02 \x01(\tR\npathPrefix\x12\x14\n\x05views\x18\x03 \x03(\tR\x05views\x12\x14\n\x05kinds\x18\x04 \x03(\tR\x05kinds\x12\x16\n\x06mounts\x18\x05 \x03(\tR\x06mounts\x12\'\n\x0ftransaction_ids\x18\x06 \x03(\tR\x0etransactionIds\x12\x1a\n\x08policies\x18\x07 \x03(\tR\x08policies\x12\'\n\x0fsource_services\x18\x08 \x03(\tR\x0esourceServices\x12\'\n\x0f\x63\x65rebro_indexes\x18\t \x03(\tR\x0e\x63\x65rebroIndexes\x12-\n\x12include_tombstones\x18\n \x01(\x08R\x11includeTombstones\"\x81\x05\n\x1cRuntimeVirtualFileReadResult\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12>\n\x05\x65ntry\x18\x02 \x01(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileEntryR\x05\x65ntry\x12\x18\n\x07\x63ontent\x18\x03 \x01(\tR\x07\x63ontent\x12\x1f\n\x06offset\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12(\n\x0bnext_offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nnextOffset\x12\x10\n\x03\x65of\x18\x06 \x01(\x08R\x03\x65of\x12\x18\n\x07skipped\x18\x07 \x01(\x08R\x07skipped\x12\x1f\n\x0bskip_reason\x18\x08 \x01(\tR\nskipReason\x12\x1a\n\x08\x63itation\x18\t \x01(\tR\x08\x63itation\x12\x1b\n\x04rank\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x04rank\x12\x1f\n\x0brank_reason\x18\x0b \x01(\tR\nrankReason\x12X\n\x0breason_code\x18\x0c \x01(\x0e\x32-.agentruntime.v1.RuntimeVirtualFileReasonCodeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nreasonCode\x12\x64\n\x0fredaction_state\x18\r \x01(\x0e\x32\x31.agentruntime.v1.RuntimeVirtualFileRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x41\n\nredactions\x18\x0e \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\"\x82\x02\n\x1f\x42\x61tchReadRunVirtualFilesRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12G\n\x08selector\x18\x02 \x01(\x0b\x32+.agentruntime.v1.RuntimeVirtualFileSelectorR\x08selector\x12-\n\x0eper_file_limit\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cperFileLimit\x12(\n\x0btotal_limit\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\ntotalLimit\x12\x1d\n\x05limit\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\"\xf9\x01\n BatchReadRunVirtualFilesResponse\x12\x43\n\x05\x66iles\x18\x01 \x03(\x0b\x32-.agentruntime.v1.RuntimeVirtualFileReadResultR\x05\x66iles\x12\x37\n\x13total_content_bytes\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11totalContentBytes\x12)\n\x10\x62udget_exhausted\x18\x03 \x01(\x08R\x0f\x62udgetExhausted\x12,\n\rskipped_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cskippedCount\"\xbd\x02\n%BuildRunVirtualFileContextPackRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x14\n\x05query\x18\x02 \x01(\tR\x05query\x12G\n\x08selector\x18\x03 \x01(\x0b\x32+.agentruntime.v1.RuntimeVirtualFileSelectorR\x08selector\x12\x1d\n\nseed_paths\x18\x04 \x03(\tR\tseedPaths\x12-\n\x0eper_file_limit\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cperFileLimit\x12(\n\x0btotal_limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\ntotalLimit\x12\x1d\n\x05limit\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\"\xaa\x02\n&BuildRunVirtualFileContextPackResponse\x12I\n\x08snippets\x18\x01 \x03(\x0b\x32-.agentruntime.v1.RuntimeVirtualFileReadResultR\x08snippets\x12\x37\n\x13total_content_bytes\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11totalContentBytes\x12)\n\x10\x62udget_exhausted\x18\x03 \x01(\x08R\x0f\x62udgetExhausted\x12,\n\rskipped_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cskippedCount\x12#\n\rskipped_paths\x18\x05 \x03(\tR\x0cskippedPaths\"\xd1\x02\n\x1cSearchRunVirtualFilesRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12\x1d\n\x05query\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05query\x12\x1f\n\x0bpath_prefix\x18\x03 \x01(\tR\npathPrefix\x12\x1d\n\x05limit\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12G\n\x08selector\x18\x05 \x01(\x0b\x32+.agentruntime.v1.RuntimeVirtualFileSelectorR\x08selector\x12\x14\n\x05regex\x18\x06 \x01(\x08R\x05regex\x12,\n\rcontext_lines\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x63ontextLines\x12%\n\x0e\x63\x61se_sensitive\x18\x08 \x01(\x08R\rcaseSensitive\"\xba\x01\n\x1dSearchRunVirtualFilesResponse\x12\x42\n\x07matches\x18\x01 \x03(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileMatchR\x07matches\x12,\n\rtotal_matches\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0ctotalMatches\x12\'\n\x0flimit_exhausted\x18\x03 \x01(\x08R\x0elimitExhausted\"\xc3\x05\n#RecordRunVirtualFileProposalRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x1b\n\x04path\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x1d\n\nmedia_type\x18\x04 \x01(\tR\tmediaType\x12\x18\n\x07\x63ontent\x18\x05 \x01(\tR\x07\x63ontent\x12#\n\rproposal_kind\x18\x06 \x01(\tR\x0cproposalKind\x12\x17\n\x07step_id\x18\x07 \x01(\tR\x06stepId\x12^\n\x08metadata\x18\x08 \x03(\x0b\x32\x42.agentruntime.v1.RecordRunVirtualFileProposalRequest.MetadataEntryR\x08metadata\x12\'\n\x0fidempotency_key\x18\t \x01(\tR\x0eidempotencyKey\x12O\n\x0bsensitivity\x18\n \x01(\x0e\x32#.agentruntime.v1.RuntimeSensitivityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsensitivity\x12\x64\n\x0fredaction_state\x18\x0b \x01(\x0e\x32\x31.agentruntime.v1.RuntimeVirtualFileRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x41\n\nredactions\x18\x0c \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x80\x02\n$RecordRunVirtualFileProposalResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12=\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\x08\x61rtifact\x12\x37\n\x04\x66ile\x18\x03 \x01(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x04\x66ile\x12\x33\n\x05\x65vent\x18\x04 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xb1\x05\n\x18RuntimeVirtualFileChange\x12\x1b\n\x04path\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x1d\n\nmedia_type\x18\x02 \x01(\tR\tmediaType\x12\x18\n\x07\x63ontent\x18\x03 \x01(\tR\x07\x63ontent\x12#\n\rproposal_kind\x18\x04 \x01(\tR\x0cproposalKind\x12\x17\n\x07step_id\x18\x05 \x01(\tR\x06stepId\x12S\n\x08metadata\x18\x06 \x03(\x0b\x32\x37.agentruntime.v1.RuntimeVirtualFileChange.MetadataEntryR\x08metadata\x12O\n\x0bsensitivity\x18\x07 \x01(\x0e\x32#.agentruntime.v1.RuntimeSensitivityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsensitivity\x12\x64\n\x0fredaction_state\x18\x08 \x01(\x0e\x32\x31.agentruntime.v1.RuntimeVirtualFileRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x41\n\nredactions\x18\t \x03(\x0b\x32!.agentruntime.v1.RuntimeRedactionR\nredactions\x12T\n\toperation\x18\n \x01(\x0e\x32,.agentruntime.v1.RuntimeVirtualFileOperationB\x08\xbaH\x05\x82\x01\x02\x10\x01R\toperation\x12\x1f\n\x0brename_from\x18\x0b \x01(\tR\nrenameFrom\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xd5\x03\n&RecordRunVirtualFileTransactionRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12%\n\x0etransaction_id\x18\x03 \x01(\tR\rtransactionId\x12,\n\x12parent_revision_id\x18\x04 \x01(\tR\x10parentRevisionId\x12\x43\n\x07\x63hanges\x18\x05 \x03(\x0b\x32).agentruntime.v1.RuntimeVirtualFileChangeR\x07\x63hanges\x12\x61\n\x08metadata\x18\x06 \x03(\x0b\x32\x45.agentruntime.v1.RecordRunVirtualFileTransactionRequest.MetadataEntryR\x08metadata\x12\'\n\x0fidempotency_key\x18\x07 \x01(\tR\x0eidempotencyKey\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x87\x02\n\'RecordRunVirtualFileTransactionResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12?\n\tartifacts\x18\x02 \x03(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\tartifacts\x12\x39\n\x05\x66iles\x18\x03 \x03(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x05\x66iles\x12\x33\n\x05\x65vent\x18\x04 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xa4\x03\n\'PromoteRunVirtualFileTransactionRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12.\n\x0etransaction_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rtransactionId\x12=\n\x1b\x65xpected_parent_revision_id\x18\x04 \x01(\tR\x18\x65xpectedParentRevisionId\x12\x1f\n\x0b\x61pprover_id\x18\x05 \x01(\tR\napproverId\x12\x62\n\x08metadata\x18\x06 \x03(\x0b\x32\x46.agentruntime.v1.PromoteRunVirtualFileTransactionRequest.MetadataEntryR\x08metadata\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x88\x02\n(PromoteRunVirtualFileTransactionResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12?\n\tartifacts\x18\x02 \x03(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\tartifacts\x12\x39\n\x05\x66iles\x18\x03 \x03(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x05\x66iles\x12\x33\n\x05\x65vent\x18\x04 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\x93\x02\n\x1aRuntimeVirtualFileDiffHunk\x12-\n\x0eold_start_line\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0coldStartLine\x12-\n\x0eold_line_count\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0coldLineCount\x12-\n\x0enew_start_line\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cnewStartLine\x12-\n\x0enew_line_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cnewLineCount\x12\x16\n\x06header\x18\x05 \x01(\tR\x06header\x12!\n\x0cunified_diff\x18\x06 \x01(\tR\x0bunifiedDiff\"\xf9\x06\n%RuntimeVirtualFileTransactionFileDiff\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12T\n\toperation\x18\x02 \x01(\x0e\x32,.agentruntime.v1.RuntimeVirtualFileOperationB\x08\xbaH\x05\x82\x01\x02\x10\x01R\toperation\x12\x66\n\x0c\x61pply_status\x18\x03 \x01(\x0e\x32\x39.agentruntime.v1.RuntimeVirtualFileTransactionApplyStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x61pplyStatus\x12,\n\x12parent_revision_id\x18\x04 \x01(\tR\x10parentRevisionId\x12(\n\x10\x62\x61se_revision_id\x18\x05 \x01(\tR\x0e\x62\x61seRevisionId\x12.\n\x13\x63urrent_revision_id\x18\x06 \x01(\tR\x11\x63urrentRevisionId\x12\x30\n\x14proposed_revision_id\x18\x07 \x01(\tR\x12proposedRevisionId\x12.\n\x13\x62\x61se_content_sha256\x18\x08 \x01(\tR\x11\x62\x61seContentSha256\x12\x34\n\x16\x63urrent_content_sha256\x18\t \x01(\tR\x14\x63urrentContentSha256\x12\x36\n\x17proposed_content_sha256\x18\n \x01(\tR\x15proposedContentSha256\x12%\n\tadditions\x18\x0b \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tadditions\x12%\n\tdeletions\x18\x0c \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tdeletions\x12\x16\n\x06\x62inary\x18\r \x01(\x08R\x06\x62inary\x12\x1c\n\ttombstone\x18\x0e \x01(\x08R\ttombstone\x12\x1f\n\x0brename_from\x18\x0f \x01(\tR\nrenameFrom\x12\x1b\n\trename_to\x18\x10 \x01(\tR\x08renameTo\x12!\n\x0cunified_diff\x18\x11 \x01(\tR\x0bunifiedDiff\x12\x41\n\x05hunks\x18\x12 \x03(\x0b\x32+.agentruntime.v1.RuntimeVirtualFileDiffHunkR\x05hunks\"\x94\x04\n%RuntimeVirtualFileTransactionConflict\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12X\n\x0breason_code\x18\x02 \x01(\x0e\x32-.agentruntime.v1.RuntimeVirtualFileReasonCodeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nreasonCode\x12\x66\n\x0c\x61pply_status\x18\x03 \x01(\x0e\x32\x39.agentruntime.v1.RuntimeVirtualFileTransactionApplyStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x61pplyStatus\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\x12,\n\x12parent_revision_id\x18\x05 \x01(\tR\x10parentRevisionId\x12(\n\x10\x62\x61se_revision_id\x18\x06 \x01(\tR\x0e\x62\x61seRevisionId\x12.\n\x13\x63urrent_revision_id\x18\x07 \x01(\tR\x11\x63urrentRevisionId\x12\x30\n\x14proposed_revision_id\x18\x08 \x01(\tR\x12proposedRevisionId\x12\x41\n\x05hunks\x18\t \x03(\x0b\x32+.agentruntime.v1.RuntimeVirtualFileDiffHunkR\x05hunks\"\xaf\x04\n!RuntimeVirtualFileTransactionDiff\x12%\n\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x12L\n\x05\x66iles\x18\x02 \x03(\x0b\x32\x36.agentruntime.v1.RuntimeVirtualFileTransactionFileDiffR\x05\x66iles\x12!\n\x0cunified_diff\x18\x03 \x01(\tR\x0bunifiedDiff\x12&\n\nfile_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfileCount\x12\x35\n\x12\x63hanged_file_count\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x10\x63hangedFileCount\x12%\n\tadditions\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tadditions\x12%\n\tdeletions\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tdeletions\x12\x14\n\x05stale\x18\x08 \x01(\x08R\x05stale\x12Y\n\x07outcome\x18\t \x01(\x0e\x32\x35.agentruntime.v1.RuntimeVirtualFileTransactionOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07outcome\x12T\n\tconflicts\x18\n \x03(\x0b\x32\x36.agentruntime.v1.RuntimeVirtualFileTransactionConflictR\tconflicts\"\xa4\x01\n$DiffRunVirtualFileTransactionRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12.\n\x0etransaction_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rtransactionId\x12,\n\rcontext_lines\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x63ontextLines\"o\n%DiffRunVirtualFileTransactionResponse\x12\x46\n\x04\x64iff\x18\x01 \x01(\x0b\x32\x32.agentruntime.v1.RuntimeVirtualFileTransactionDiffR\x04\x64iff\"\xce\x03\n%ApplyRunVirtualFileTransactionRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12.\n\x0etransaction_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rtransactionId\x12=\n\x1b\x65xpected_parent_revision_id\x18\x04 \x01(\tR\x18\x65xpectedParentRevisionId\x12\x1f\n\x0b\x61pprover_id\x18\x05 \x01(\tR\napproverId\x12`\n\x08metadata\x18\x06 \x03(\x0b\x32\x44.agentruntime.v1.ApplyRunVirtualFileTransactionRequest.MetadataEntryR\x08metadata\x12,\n\rcontext_lines\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x63ontextLines\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xa9\x03\n&ApplyRunVirtualFileTransactionResponse\x12Y\n\x07outcome\x18\x01 \x01(\x0e\x32\x35.agentruntime.v1.RuntimeVirtualFileTransactionOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07outcome\x12\x46\n\x04\x64iff\x18\x02 \x01(\x0b\x32\x32.agentruntime.v1.RuntimeVirtualFileTransactionDiffR\x04\x64iff\x12+\n\x03run\x18\x03 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12?\n\tartifacts\x18\x04 \x03(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\tartifacts\x12\x39\n\x05\x66iles\x18\x05 \x03(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x05\x66iles\x12\x33\n\x05\x65vent\x18\x06 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xcd\x03\n&RebaseRunVirtualFileTransactionRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12;\n\x15source_transaction_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13sourceTransactionId\x12%\n\x0etransaction_id\x18\x04 \x01(\tR\rtransactionId\x12\x61\n\x08metadata\x18\x05 \x03(\x0b\x32\x45.agentruntime.v1.RebaseRunVirtualFileTransactionRequest.MetadataEntryR\x08metadata\x12\'\n\x0fidempotency_key\x18\x06 \x01(\tR\x0eidempotencyKey\x12,\n\rcontext_lines\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x63ontextLines\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x85\x04\n\'RebaseRunVirtualFileTransactionResponse\x12Y\n\x07outcome\x18\x01 \x01(\x0e\x32\x35.agentruntime.v1.RuntimeVirtualFileTransactionOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07outcome\x12\x32\n\x15source_transaction_id\x18\x02 \x01(\tR\x13sourceTransactionId\x12%\n\x0etransaction_id\x18\x03 \x01(\tR\rtransactionId\x12\x46\n\x04\x64iff\x18\x04 \x01(\x0b\x32\x32.agentruntime.v1.RuntimeVirtualFileTransactionDiffR\x04\x64iff\x12+\n\x03run\x18\x05 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12?\n\tartifacts\x18\x06 \x03(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\tartifacts\x12\x39\n\x05\x66iles\x18\x07 \x03(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x05\x66iles\x12\x33\n\x05\x65vent\x18\x08 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"\xcb\x03\n!HydrateRunVirtualFileMountRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x1d\n\x05mount\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05mount\x12\x1f\n\x0bprovider_id\x18\x04 \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x05 \x01(\tR\x0c\x63onnectionId\x12\x14\n\x05query\x18\x06 \x01(\tR\x05query\x12\x1d\n\x05limit\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\\\n\x08metadata\x18\x08 \x03(\x0b\x32@.agentruntime.v1.HydrateRunVirtualFileMountRequest.MetadataEntryR\x08metadata\x12\'\n\x0fidempotency_key\x18\t \x01(\tR\x0eidempotencyKey\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x82\x02\n\"HydrateRunVirtualFileMountResponse\x12+\n\x03run\x18\x01 \x01(\x0b\x32\x19.agentruntime.v1.AgentRunR\x03run\x12?\n\tartifacts\x18\x02 \x03(\x0b\x32!.agentruntime.v1.AgentRunArtifactR\tartifacts\x12\x39\n\x05\x66iles\x18\x03 \x03(\x0b\x32#.agentruntime.v1.RuntimeVirtualFileR\x05\x66iles\x12\x33\n\x05\x65vent\x18\x04 \x01(\x0b\x32\x1d.agentruntime.v1.RuntimeEventR\x05\x65vent\"?\n\x1dInspectRunVirtualFilesRequest\x12\x1e\n\x06run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05runId\"\xcd\x08\n\"RuntimeVirtualFileInspectorSummary\x12&\n\nfile_count\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfileCount\x12(\n\x0bmount_count\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nmountCount\x12\x34\n\x11transaction_count\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x10transactionCount\x12\x31\n\x10lazy_mount_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0elazyMountCount\x12\x37\n\x13hydrated_file_count\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11hydratedFileCount\x12?\n\x17\x63\x65rebro_candidate_count\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x15\x63\x65rebroCandidateCount\x12\x37\n\x13\x63\x65rebro_ready_count\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11\x63\x65rebroReadyCount\x12\x37\n\x13\x61\x63\x63\x65pted_file_count\x18\x08 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11\x61\x63\x63\x65ptedFileCount\x12;\n\x15\x63ontent_address_count\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13\x63ontentAddressCount\x12\x42\n\x19hydration_cache_hit_count\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x16hydrationCacheHitCount\x12?\n\x17stale_transaction_count\x18\x0b \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x15staleTransactionCount\x12\x37\n\x13shadowed_file_count\x18\x0c \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11shadowedFileCount\x12.\n\x0eproducer_count\x18\r \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rproducerCount\x12>\n\x17preview_only_file_count\x18\x0e \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14previewOnlyFileCount\x12\x33\n\x11\x64\x65nied_file_count\x18\x0f \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0f\x64\x65niedFileCount\x12;\n\x15restricted_file_count\x18\x10 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13restrictedFileCount\x12\x39\n\x14tombstone_file_count\x18\x11 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12tombstoneFileCount\x12\x33\n\x11\x64\x65lete_file_count\x18\x12 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0f\x64\x65leteFileCount\x12\x33\n\x11rename_file_count\x18\x13 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0frenameFileCount\"\xa1\x06\n RuntimeVirtualFileInspectorMount\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12&\n\nfile_count\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfileCount\x12&\n\nsize_bytes\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tsizeBytes\x12\x12\n\x04lazy\x18\x04 \x01(\x08R\x04lazy\x12\x1f\n\x0bprovider_id\x18\x05 \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x06 \x01(\tR\x0c\x63onnectionId\x12!\n\x0c\x63\x61\x63he_policy\x18\x07 \x01(\tR\x0b\x63\x61\x63hePolicy\x12\x16\n\x06policy\x18\x08 \x01(\tR\x06policy\x12#\n\rcerebro_index\x18\t \x01(\tR\x0c\x63\x65rebroIndex\x12\x31\n\x10secret_ref_count\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0esecretRefCount\x12\'\n\x0fsource_services\x18\x0b \x03(\tR\x0esourceServices\x12>\n\x17preview_only_file_count\x18\x0c \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14previewOnlyFileCount\x12\x33\n\x11\x64\x65nied_file_count\x18\r \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0f\x64\x65niedFileCount\x12;\n\x15restricted_file_count\x18\x0e \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13restrictedFileCount\x12\"\n\x0c\x63\x61pabilities\x18\x0f \x03(\tR\x0c\x63\x61pabilities\x12\x1a\n\x08writable\x18\x10 \x01(\x08R\x08writable\x12\x1b\n\tread_only\x18\x11 \x01(\x08R\x08readOnly\x12\x1c\n\tgenerated\x18\x12 \x01(\x08R\tgenerated\x12\'\n\x0f\x65vidence_backed\x18\x13 \x01(\x08R\x0e\x65videnceBacked\x12-\n\x12\x65xternally_indexed\x18\x14 \x01(\x08R\x11\x65xternallyIndexed\"\xc8\x03\n&RuntimeVirtualFileInspectorTransaction\x12%\n\x0etransaction_id\x18\x01 \x01(\tR\rtransactionId\x12\x12\n\x04view\x18\x02 \x01(\tR\x04view\x12,\n\x12parent_revision_id\x18\x03 \x01(\tR\x10parentRevisionId\x12&\n\nfile_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfileCount\x12\x16\n\x06policy\x18\x05 \x01(\tR\x06policy\x12#\n\rcerebro_index\x18\x06 \x01(\tR\x0c\x63\x65rebroIndex\x12+\n\x11\x63ontent_addresses\x18\x07 \x03(\tR\x10\x63ontentAddresses\x12\x39\n\x14tombstone_file_count\x18\x08 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12tombstoneFileCount\x12\x33\n\x11\x64\x65lete_file_count\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0f\x64\x65leteFileCount\x12\x33\n\x11rename_file_count\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0frenameFileCount\"\x80\x04\n#RuntimeVirtualFileInspectorProducer\x12)\n\x10producer_service\x18\x01 \x01(\tR\x0fproducerService\x12#\n\rproducer_kind\x18\x02 \x01(\tR\x0cproducerKind\x12&\n\nfile_count\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfileCount\x12.\n\x0erevision_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rrevisionCount\x12*\n\x11runtime_event_ids\x18\x05 \x03(\tR\x0fruntimeEventIds\x12!\n\x0c\x61rtifact_ids\x18\x06 \x03(\tR\x0b\x61rtifactIds\x12\x19\n\x08step_ids\x18\x07 \x03(\tR\x07stepIds\x12,\n\x12tool_execution_ids\x18\x08 \x03(\tR\x10toolExecutionIds\x12\x1b\n\ttrace_ids\x18\t \x03(\tR\x08traceIds\x12#\n\rhydration_ids\x18\n \x03(\tR\x0chydrationIds\x12\'\n\x0ftransaction_ids\x18\x0b \x03(\tR\x0etransactionIds\x12.\n\x13parent_revision_ids\x18\x0c \x03(\tR\x11parentRevisionIds\"\xaf\x03\n\x1eInspectRunVirtualFilesResponse\x12M\n\x07summary\x18\x01 \x01(\x0b\x32\x33.agentruntime.v1.RuntimeVirtualFileInspectorSummaryR\x07summary\x12I\n\x06mounts\x18\x02 \x03(\x0b\x32\x31.agentruntime.v1.RuntimeVirtualFileInspectorMountR\x06mounts\x12[\n\x0ctransactions\x18\x03 \x03(\x0b\x32\x37.agentruntime.v1.RuntimeVirtualFileInspectorTransactionR\x0ctransactions\x12\x42\n\x07\x65ntries\x18\x04 \x03(\x0b\x32(.agentruntime.v1.RuntimeVirtualFileEntryR\x07\x65ntries\x12R\n\tproducers\x18\x05 \x03(\x0b\x32\x34.agentruntime.v1.RuntimeVirtualFileInspectorProducerR\tproducers\"\xe1\x02\n\x1dOperatingChannelContextEntity\x12P\n\x04kind\x18\x01 \x01(\x0e\x32\x32.agentruntime.v1.OperatingChannelContextEntityKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12>\n\x15provider_workspace_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x13providerWorkspaceId\x12\x38\n\x13provider_channel_id\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x11providerChannelId\x12\x38\n\x13provider_message_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x11providerMessageId\x12:\n\x14provider_resource_id\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x12providerResourceId\"~\n\x1e\x45nsureOrganizationEmailRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\xac\x01\n\x1f\x45nsureOrganizationEmailResponse\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x18\n\x07mailbox\x18\x03 \x01(\tR\x07mailbox\x12#\n\rconnection_id\x18\x04 \x01(\tR\x0c\x63onnectionId*\xbf\x02\n\rAgentRunState\x12\x1f\n\x1b\x41GENT_RUN_STATE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x41GENT_RUN_STATE_ACCEPTED\x10\x01\x12\x1a\n\x16\x41GENT_RUN_STATE_QUEUED\x10\x02\x12\x1b\n\x17\x41GENT_RUN_STATE_RUNNING\x10\x03\x12\x1b\n\x17\x41GENT_RUN_STATE_WAITING\x10\x04\x12\x1d\n\x19\x41GENT_RUN_STATE_SUCCEEDED\x10\x05\x12\x1a\n\x16\x41GENT_RUN_STATE_FAILED\x10\x06\x12\x1d\n\x19\x41GENT_RUN_STATE_CANCELLED\x10\x07\x12\x1c\n\x18\x41GENT_RUN_STATE_RETRYING\x10\x08\x12!\n\x1d\x41GENT_RUN_STATE_DEAD_LETTERED\x10\t*\xaa\x02\n\x11\x41gentRunStepState\x12$\n AGENT_RUN_STEP_STATE_UNSPECIFIED\x10\x00\x12 \n\x1c\x41GENT_RUN_STEP_STATE_PENDING\x10\x01\x12 \n\x1c\x41GENT_RUN_STEP_STATE_RUNNING\x10\x02\x12 \n\x1c\x41GENT_RUN_STEP_STATE_WAITING\x10\x03\x12\"\n\x1e\x41GENT_RUN_STEP_STATE_SUCCEEDED\x10\x04\x12\x1f\n\x1b\x41GENT_RUN_STEP_STATE_FAILED\x10\x05\x12\"\n\x1e\x41GENT_RUN_STEP_STATE_CANCELLED\x10\x06\x12 \n\x1c\x41GENT_RUN_STEP_STATE_SKIPPED\x10\x07*\xe7\x03\n\x10\x41gentRunStepKind\x12#\n\x1f\x41GENT_RUN_STEP_KIND_UNSPECIFIED\x10\x00\x12\"\n\x1e\x41GENT_RUN_STEP_KIND_MODEL_CALL\x10\x01\x12(\n$AGENT_RUN_STEP_KIND_TOOL_CALL_INTENT\x10\x02\x12#\n\x1f\x41GENT_RUN_STEP_KIND_TOOL_RESULT\x10\x03\x12%\n!AGENT_RUN_STEP_KIND_APPROVAL_WAIT\x10\x04\x12\x1d\n\x19\x41GENT_RUN_STEP_KIND_ERROR\x10\x05\x12\x1e\n\x1a\x41GENT_RUN_STEP_KIND_SYSTEM\x10\x06\x12*\n&AGENT_RUN_STEP_KIND_CONTEXT_ENRICHMENT\x10\x07\x12\x1c\n\x18\x41GENT_RUN_STEP_KIND_PLAN\x10\x08\x12\x1d\n\x19\x41GENT_RUN_STEP_KIND_PATCH\x10\t\x12\x1c\n\x18\x41GENT_RUN_STEP_KIND_TEST\x10\n\x12)\n%AGENT_RUN_STEP_KIND_PULL_REQUEST_SYNC\x10\x0b\x12#\n\x1f\x41GENT_RUN_STEP_KIND_REVIEW_SYNC\x10\x0c*\xb6\x01\n\x10\x41gentRunWaitType\x12#\n\x1f\x41GENT_RUN_WAIT_TYPE_UNSPECIFIED\x10\x00\x12 \n\x1c\x41GENT_RUN_WAIT_TYPE_APPROVAL\x10\x01\x12\x1d\n\x19\x41GENT_RUN_WAIT_TYPE_INPUT\x10\x02\x12\x1d\n\x19\x41GENT_RUN_WAIT_TYPE_EVENT\x10\x03\x12\x1d\n\x19\x41GENT_RUN_WAIT_TYPE_TIMER\x10\x04*\xc4\x01\n\x11\x41gentRunWaitState\x12$\n AGENT_RUN_WAIT_STATE_UNSPECIFIED\x10\x00\x12 \n\x1c\x41GENT_RUN_WAIT_STATE_PENDING\x10\x01\x12!\n\x1d\x41GENT_RUN_WAIT_STATE_RESOLVED\x10\x02\x12 \n\x1c\x41GENT_RUN_WAIT_STATE_EXPIRED\x10\x03\x12\"\n\x1e\x41GENT_RUN_WAIT_STATE_CANCELLED\x10\x04*\xc5\x04\n\x14\x41gentRunArtifactKind\x12\'\n#AGENT_RUN_ARTIFACT_KIND_UNSPECIFIED\x10\x00\x12\'\n#AGENT_RUN_ARTIFACT_KIND_TOOL_RESULT\x10\x01\x12!\n\x1d\x41GENT_RUN_ARTIFACT_KIND_CHART\x10\x02\x12\"\n\x1e\x41GENT_RUN_ARTIFACT_KIND_REPORT\x10\x03\x12 \n\x1c\x41GENT_RUN_ARTIFACT_KIND_FILE\x10\x04\x12&\n\"AGENT_RUN_ARTIFACT_KIND_TRANSCRIPT\x10\x05\x12)\n%AGENT_RUN_ARTIFACT_KIND_APPROVAL_PLAN\x10\x06\x12\"\n\x1e\x41GENT_RUN_ARTIFACT_KIND_SYSTEM\x10\x07\x12!\n\x1d\x41GENT_RUN_ARTIFACT_KIND_PATCH\x10\x08\x12(\n$AGENT_RUN_ARTIFACT_KIND_PULL_REQUEST\x10\t\x12\x30\n,AGENT_RUN_ARTIFACT_KIND_PULL_REQUEST_COMMENT\x10\n\x12%\n!AGENT_RUN_ARTIFACT_KIND_CI_STATUS\x10\x0b\x12%\n!AGENT_RUN_ARTIFACT_KIND_RUN_PANEL\x10\x0c\x12.\n*AGENT_RUN_ARTIFACT_KIND_EVALUATION_EXAMPLE\x10\r*\x92\r\n\x10RuntimeEventType\x12\"\n\x1eRUNTIME_EVENT_TYPE_UNSPECIFIED\x10\x00\x12\'\n#RUNTIME_EVENT_TYPE_TRIGGER_ACCEPTED\x10\x01\x12,\n(RUNTIME_EVENT_TYPE_AGENT_CONFIG_RESOLVED\x10\x02\x12)\n%RUNTIME_EVENT_TYPE_OBJECTIVE_RESOLVED\x10\x03\x12$\n RUNTIME_EVENT_TYPE_CONTEXT_BUILT\x10\x04\x12(\n$RUNTIME_EVENT_TYPE_WORKER_DISPATCHED\x10\x05\x12!\n\x1dRUNTIME_EVENT_TYPE_RUN_FAILED\x10\x06\x12!\n\x1dRUNTIME_EVENT_TYPE_RUN_QUEUED\x10\x07\x12\"\n\x1eRUNTIME_EVENT_TYPE_RUN_CLAIMED\x10\x08\x12&\n\"RUNTIME_EVENT_TYPE_LEASE_HEARTBEAT\x10\t\x12$\n RUNTIME_EVENT_TYPE_STEP_RECORDED\x10\n\x12*\n&RUNTIME_EVENT_TYPE_CHECKPOINT_RECORDED\x10\x0b\x12(\n$RUNTIME_EVENT_TYPE_ARTIFACT_RECORDED\x10\x0c\x12$\n RUNTIME_EVENT_TYPE_COST_RECORDED\x10\r\x12\"\n\x1eRUNTIME_EVENT_TYPE_RUN_WAITING\x10\x0e\x12\"\n\x1eRUNTIME_EVENT_TYPE_RUN_RESUMED\x10\x0f\x12$\n RUNTIME_EVENT_TYPE_RUN_SUCCEEDED\x10\x10\x12$\n RUNTIME_EVENT_TYPE_RUN_CANCELLED\x10\x11\x12*\n&RUNTIME_EVENT_TYPE_RUN_RETRY_SCHEDULED\x10\x12\x12(\n$RUNTIME_EVENT_TYPE_RUN_DEAD_LETTERED\x10\x13\x12-\n)RUNTIME_EVENT_TYPE_STREAM_CURSOR_RECORDED\x10\x14\x12\x32\n.RUNTIME_EVENT_TYPE_CODEX_INTERACTION_REQUESTED\x10\x15\x12\x31\n-RUNTIME_EVENT_TYPE_CODEX_INTERACTION_RESOLVED\x10\x16\x12.\n*RUNTIME_EVENT_TYPE_CODEX_PROGRESS_RECORDED\x10\x17\x12*\n&RUNTIME_EVENT_TYPE_CODEX_OUTPUT_SYNCED\x10\x18\x12-\n)RUNTIME_EVENT_TYPE_CODEX_OUTCOME_OBSERVED\x10\x19\x12/\n+RUNTIME_EVENT_TYPE_CHANNEL_MESSAGE_RECORDED\x10\x1a\x12.\n*RUNTIME_EVENT_TYPE_MODEL_RESPONSE_RECORDED\x10\x1b\x12)\n%RUNTIME_EVENT_TYPE_TOOL_CALL_RECORDED\x10\x1c\x12+\n\'RUNTIME_EVENT_TYPE_TOOL_RESULT_RECORDED\x10\x1d\x12)\n%RUNTIME_EVENT_TYPE_APPROVAL_REQUESTED\x10\x1e\x12(\n$RUNTIME_EVENT_TYPE_APPROVAL_RESOLVED\x10\x1f\x12.\n*RUNTIME_EVENT_TYPE_AGENT_PROGRESS_RECORDED\x10 \x12+\n\'RUNTIME_EVENT_TYPE_RUN_CONTROL_RECORDED\x10!\x12)\n%RUNTIME_EVENT_TYPE_WORK_ITEM_RECORDED\x10\"\x12(\n$RUNTIME_EVENT_TYPE_WORK_ITEM_UPDATED\x10#\x12\x33\n/RUNTIME_EVENT_TYPE_PROCESSING_PRESENCE_RECORDED\x10$\x12\x30\n,RUNTIME_EVENT_TYPE_AUTONOMY_SESSION_RECORDED\x10%\x12\"\n\x1eRUNTIME_EVENT_TYPE_RUN_YIELDED\x10&*\xe1\x01\n\x14RuntimeEvidenceState\x12&\n\"RUNTIME_EVIDENCE_STATE_UNSPECIFIED\x10\x00\x12*\n&RUNTIME_EVIDENCE_STATE_NATIVE_OBSERVED\x10\x01\x12*\n&RUNTIME_EVIDENCE_STATE_PLATFORM_PROVEN\x10\x02\x12\"\n\x1eRUNTIME_EVIDENCE_STATE_MISSING\x10\x03\x12%\n!RUNTIME_EVIDENCE_STATE_UNVERIFIED\x10\x04*\xdf\x01\n\x16NativeAgentEventSource\x12)\n%NATIVE_AGENT_EVENT_SOURCE_UNSPECIFIED\x10\x00\x12%\n!NATIVE_AGENT_EVENT_SOURCE_MAESTRO\x10\x01\x12#\n\x1fNATIVE_AGENT_EVENT_SOURCE_CODEX\x10\x02\x12)\n%NATIVE_AGENT_EVENT_SOURCE_CLAUDE_CODE\x10\x03\x12#\n\x1fNATIVE_AGENT_EVENT_SOURCE_OTHER\x10\x04*\xe5\x01\n\x18RuntimeEvidenceGapReason\x12+\n\'RUNTIME_EVIDENCE_GAP_REASON_UNSPECIFIED\x10\x00\x12\x35\n1RUNTIME_EVIDENCE_GAP_REASON_CREDENTIAL_UNVERIFIED\x10\x01\x12\x34\n0RUNTIME_EVIDENCE_GAP_REASON_PRINCIPAL_UNRESOLVED\x10\x02\x12/\n+RUNTIME_EVIDENCE_GAP_REASON_COST_UNRECORDED\x10\x03*\xea\x01\n\x0eRunControlMode\x12 \n\x1cRUN_CONTROL_MODE_UNSPECIFIED\x10\x00\x12\x1a\n\x16RUN_CONTROL_MODE_STEER\x10\x01\x12\x1d\n\x19RUN_CONTROL_MODE_FOLLOWUP\x10\x02\x12\x1c\n\x18RUN_CONTROL_MODE_COLLECT\x10\x03\x12\x1e\n\x1aRUN_CONTROL_MODE_INTERRUPT\x10\x04\x12\x1b\n\x17RUN_CONTROL_MODE_CANCEL\x10\x05\x12 \n\x1cRUN_CONTROL_MODE_SYSTEM_WAKE\x10\x06*\x99\x04\n\x17\x41utonomyProcessingState\x12)\n%AUTONOMY_PROCESSING_STATE_UNSPECIFIED\x10\x00\x12$\n AUTONOMY_PROCESSING_STATE_QUEUED\x10\x01\x12\'\n#AUTONOMY_PROCESSING_STATE_ORIENTING\x10\x02\x12&\n\"AUTONOMY_PROCESSING_STATE_THINKING\x10\x03\x12(\n$AUTONOMY_PROCESSING_STATE_USING_TOOL\x10\x04\x12/\n+AUTONOMY_PROCESSING_STATE_SPAWNING_CHILDREN\x10\x05\x12\x31\n-AUTONOMY_PROCESSING_STATE_WAITING_ON_APPROVAL\x10\x06\x12.\n*AUTONOMY_PROCESSING_STATE_WAITING_ON_EVENT\x10\x07\x12*\n&AUTONOMY_PROCESSING_STATE_SYNTHESIZING\x10\x08\x12(\n$AUTONOMY_PROCESSING_STATE_COMPLETING\x10\t\x12\"\n\x1e\x41UTONOMY_PROCESSING_STATE_IDLE\x10\n\x12$\n AUTONOMY_PROCESSING_STATE_FAILED\x10\x0b*\xf0\x02\n\x11\x41gentWorkItemKind\x12$\n AGENT_WORK_ITEM_KIND_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x41GENT_WORK_ITEM_KIND_ROOT\x10\x01\x12#\n\x1f\x41GENT_WORK_ITEM_KIND_MODEL_CALL\x10\x02\x12\"\n\x1e\x41GENT_WORK_ITEM_KIND_TOOL_CALL\x10\x03\x12\"\n\x1e\x41GENT_WORK_ITEM_KIND_CHILD_RUN\x10\x04\x12\x1d\n\x19\x41GENT_WORK_ITEM_KIND_WAIT\x10\x05\x12\x1f\n\x1b\x41GENT_WORK_ITEM_KIND_MEMORY\x10\x06\x12#\n\x1f\x41GENT_WORK_ITEM_KIND_USER_INPUT\x10\x07\x12!\n\x1d\x41GENT_WORK_ITEM_KIND_FOLLOWUP\x10\x08\x12!\n\x1d\x41GENT_WORK_ITEM_KIND_RECOVERY\x10\t*\xb3\x02\n\x12\x41gentWorkItemState\x12%\n!AGENT_WORK_ITEM_STATE_UNSPECIFIED\x10\x00\x12!\n\x1d\x41GENT_WORK_ITEM_STATE_PENDING\x10\x01\x12!\n\x1d\x41GENT_WORK_ITEM_STATE_RUNNING\x10\x02\x12!\n\x1d\x41GENT_WORK_ITEM_STATE_WAITING\x10\x03\x12!\n\x1d\x41GENT_WORK_ITEM_STATE_BLOCKED\x10\x04\x12#\n\x1f\x41GENT_WORK_ITEM_STATE_SUCCEEDED\x10\x05\x12 \n\x1c\x41GENT_WORK_ITEM_STATE_FAILED\x10\x06\x12#\n\x1f\x41GENT_WORK_ITEM_STATE_CANCELLED\x10\x07*\xef\x01\n\x14\x41utonomySessionState\x12&\n\"AUTONOMY_SESSION_STATE_UNSPECIFIED\x10\x00\x12!\n\x1d\x41UTONOMY_SESSION_STATE_ACTIVE\x10\x01\x12\x1f\n\x1b\x41UTONOMY_SESSION_STATE_IDLE\x10\x02\x12\"\n\x1e\x41UTONOMY_SESSION_STATE_WAITING\x10\x03\x12!\n\x1d\x41UTONOMY_SESSION_STATE_FAILED\x10\x04\x12$\n AUTONOMY_SESSION_STATE_CANCELLED\x10\x05*\xc3\x01\n\x11YieldContinuation\x12\"\n\x1eYIELD_CONTINUATION_UNSPECIFIED\x10\x00\x12\'\n#YIELD_CONTINUATION_INLINE_NEXT_STEP\x10\x01\x12 \n\x1cYIELD_CONTINUATION_SCHEDULED\x10\x02\x12\x1b\n\x17YIELD_CONTINUATION_WAIT\x10\x03\x12\"\n\x1eYIELD_CONTINUATION_END_SESSION\x10\x04*\xe9\x01\n\x17RuntimeDependencyStatus\x12)\n%RUNTIME_DEPENDENCY_STATUS_UNSPECIFIED\x10\x00\x12&\n\"RUNTIME_DEPENDENCY_STATUS_RESOLVED\x10\x01\x12\'\n#RUNTIME_DEPENDENCY_STATUS_NOT_FOUND\x10\x02\x12,\n(RUNTIME_DEPENDENCY_STATUS_NOT_CONFIGURED\x10\x03\x12$\n RUNTIME_DEPENDENCY_STATUS_LOADED\x10\x04*\xd4\x03\n\x17RuntimeWorkEnvelopeKind\x12*\n&RUNTIME_WORK_ENVELOPE_KIND_UNSPECIFIED\x10\x00\x12\x32\n.RUNTIME_WORK_ENVELOPE_KIND_CONVERSATION_THREAD\x10\x01\x12\x32\n.RUNTIME_WORK_ENVELOPE_KIND_DIRECT_CONVERSATION\x10\x02\x12%\n!RUNTIME_WORK_ENVELOPE_KIND_TICKET\x10\x03\x12-\n)RUNTIME_WORK_ENVELOPE_KIND_CALENDAR_EVENT\x10\x04\x12+\n\'RUNTIME_WORK_ENVELOPE_KIND_PULL_REQUEST\x10\x05\x12\'\n#RUNTIME_WORK_ENVELOPE_KIND_INCIDENT\x10\x06\x12)\n%RUNTIME_WORK_ENVELOPE_KIND_REPOSITORY\x10\x07\x12\'\n#RUNTIME_WORK_ENVELOPE_KIND_DOCUMENT\x10\x08\x12%\n!RUNTIME_WORK_ENVELOPE_KIND_RECORD\x10\t*\xac\x02\n\x11SurfaceTargetKind\x12#\n\x1fSURFACE_TARGET_KIND_UNSPECIFIED\x10\x00\x12$\n SURFACE_TARGET_KIND_CONVERSATION\x10\x01\x12\x1e\n\x1aSURFACE_TARGET_KIND_TICKET\x10\x02\x12$\n SURFACE_TARGET_KIND_PULL_REQUEST\x10\x03\x12 \n\x1cSURFACE_TARGET_KIND_INCIDENT\x10\x04\x12\"\n\x1eSURFACE_TARGET_KIND_REPOSITORY\x10\x05\x12 \n\x1cSURFACE_TARGET_KIND_DOCUMENT\x10\x06\x12\x1e\n\x1aSURFACE_TARGET_KIND_RECORD\x10\x07*\xbe\x04\n\x12RuntimeChannelKind\x12$\n RUNTIME_CHANNEL_KIND_UNSPECIFIED\x10\x00\x12\x1e\n\x1aRUNTIME_CHANNEL_KIND_SLACK\x10\x01\x12\x1c\n\x18RUNTIME_CHANNEL_KIND_WEB\x10\x02\x12\x1c\n\x18RUNTIME_CHANNEL_KIND_API\x10\x03\x12\x1e\n\x1aRUNTIME_CHANNEL_KIND_EMAIL\x10\x04\x12\x1f\n\x1bRUNTIME_CHANNEL_KIND_GITHUB\x10\x05\x12\x1f\n\x1bRUNTIME_CHANNEL_KIND_LINEAR\x10\x06\x12\x1d\n\x19RUNTIME_CHANNEL_KIND_JIRA\x10\x07\x12\x1c\n\x18RUNTIME_CHANNEL_KIND_IDE\x10\x08\x12#\n\x1fRUNTIME_CHANNEL_KIND_MONITORING\x10\t\x12*\n&RUNTIME_CHANNEL_KIND_BROWSER_EXTENSION\x10\n\x12\'\n#RUNTIME_CHANNEL_KIND_DESKTOP_HELPER\x10\x0b\x12!\n\x1dRUNTIME_CHANNEL_KIND_CALENDAR\x10\x0c\x12\x1e\n\x1aRUNTIME_CHANNEL_KIND_TEAMS\x10\r\x12!\n\x1dRUNTIME_CHANNEL_KIND_WHATSAPP\x10\x0e\x12\'\n#RUNTIME_CHANNEL_KIND_APPLE_MESSAGES\x10\x0f*\xa7\n\n\x12RuntimeTriggerKind\x12$\n RUNTIME_TRIGGER_KIND_UNSPECIFIED\x10\x00\x12*\n&RUNTIME_TRIGGER_KIND_SLACK_APP_MENTION\x10\x01\x12-\n)RUNTIME_TRIGGER_KIND_SLACK_DIRECT_MESSAGE\x10\x02\x12,\n(RUNTIME_TRIGGER_KIND_SLACK_SLASH_COMMAND\x10\x03\x12%\n!RUNTIME_TRIGGER_KIND_SLACK_ACTION\x10\x04\x12\x32\n.RUNTIME_TRIGGER_KIND_SLACK_THREAD_CONTINUATION\x10\x05\x12$\n RUNTIME_TRIGGER_KIND_SLACK_EVENT\x10\x06\x12-\n)RUNTIME_TRIGGER_KIND_ENSEMBLE_WEB_MESSAGE\x10\x07\x12/\n+RUNTIME_TRIGGER_KIND_ENSEMBLE_WEBHOOK_EVENT\x10\x08\x12!\n\x1dRUNTIME_TRIGGER_KIND_SCHEDULE\x10\t\x12\x1e\n\x1aRUNTIME_TRIGGER_KIND_EMAIL\x10\n\x12\x1c\n\x18RUNTIME_TRIGGER_KIND_API\x10\x0b\x12\x1c\n\x18RUNTIME_TRIGGER_KIND_WEB\x10\x0c\x12-\n)RUNTIME_TRIGGER_KIND_GITHUB_ISSUE_COMMENT\x10\r\x12\x34\n0RUNTIME_TRIGGER_KIND_GITHUB_PULL_REQUEST_COMMENT\x10\x0e\x12&\n\"RUNTIME_TRIGGER_KIND_LINEAR_ACTION\x10\x0f\x12$\n RUNTIME_TRIGGER_KIND_IDE_COMMAND\x10\x10\x12)\n%RUNTIME_TRIGGER_KIND_MONITORING_ALERT\x10\x11\x12*\n&RUNTIME_TRIGGER_KIND_PROACTIVE_PATTERN\x10\x12\x12\x37\n3RUNTIME_TRIGGER_KIND_SLACK_ASSISTANT_THREAD_STARTED\x10\x13\x12?\n;RUNTIME_TRIGGER_KIND_SLACK_ASSISTANT_THREAD_CONTEXT_CHANGED\x10\x14\x12/\n+RUNTIME_TRIGGER_KIND_CALENDAR_EVENT_CREATED\x10\x15\x12/\n+RUNTIME_TRIGGER_KIND_CALENDAR_EVENT_UPDATED\x10\x16\x12\x31\n-RUNTIME_TRIGGER_KIND_CALENDAR_EVENT_CANCELLED\x10\x17\x12&\n\"RUNTIME_TRIGGER_KIND_TEAMS_MESSAGE\x10\x18\x12.\n*RUNTIME_TRIGGER_KIND_TEAMS_CHANNEL_MENTION\x10\x19\x12\x30\n,RUNTIME_TRIGGER_KIND_WHATSAPP_DIRECT_MESSAGE\x10\x1a\x12/\n+RUNTIME_TRIGGER_KIND_WHATSAPP_GROUP_MESSAGE\x10\x1b\x12.\n*RUNTIME_TRIGGER_KIND_WHATSAPP_BUTTON_REPLY\x10\x1c*\x99\x02\n\x16RuntimeVisibilityLevel\x12(\n$RUNTIME_VISIBILITY_LEVEL_UNSPECIFIED\x10\x00\x12\'\n#RUNTIME_VISIBILITY_LEVEL_AGENT_ONLY\x10\x01\x12)\n%RUNTIME_VISIBILITY_LEVEL_USER_VISIBLE\x10\x02\x12,\n(RUNTIME_VISIBILITY_LEVEL_CHANNEL_VISIBLE\x10\x03\x12*\n&RUNTIME_VISIBILITY_LEVEL_ADMIN_VISIBLE\x10\x04\x12\'\n#RUNTIME_VISIBILITY_LEVEL_AUDIT_ONLY\x10\x05*\xf1\x01\n\x0fRuntimeAudience\x12 \n\x1cRUNTIME_AUDIENCE_UNSPECIFIED\x10\x00\x12\x1a\n\x16RUNTIME_AUDIENCE_AGENT\x10\x01\x12\"\n\x1eRUNTIME_AUDIENCE_TRIGGER_ACTOR\x10\x02\x12\x1c\n\x18RUNTIME_AUDIENCE_CHANNEL\x10\x03\x12%\n!RUNTIME_AUDIENCE_WORKSPACE_ADMINS\x10\x04\x12\x1a\n\x16RUNTIME_AUDIENCE_AUDIT\x10\x05\x12\x1b\n\x17RUNTIME_AUDIENCE_SYSTEM\x10\x06*\x9f\x03\n\x11\x43hannelActionKind\x12#\n\x1f\x43HANNEL_ACTION_KIND_UNSPECIFIED\x10\x00\x12)\n%CHANNEL_ACTION_KIND_APPROVAL_DECISION\x10\x01\x12#\n\x1f\x43HANNEL_ACTION_KIND_WAIT_RESUME\x10\x02\x12)\n%CHANNEL_ACTION_KIND_OBJECTIVE_CONTROL\x10\x03\x12\'\n#CHANNEL_ACTION_KIND_MEMORY_DECISION\x10\x04\x12#\n\x1f\x43HANNEL_ACTION_KIND_OPS_COMMAND\x10\x05\x12\x1f\n\x1b\x43HANNEL_ACTION_KIND_GENERIC\x10\x06\x12)\n%CHANNEL_ACTION_KIND_CODEX_INTERACTION\x10\x07\x12\'\n#CHANNEL_ACTION_KIND_BROWSER_CONTROL\x10\x08\x12\'\n#CHANNEL_ACTION_KIND_DESKTOP_CONTROL\x10\t*\xab\x05\n\x17\x43hannelActionTargetKind\x12*\n&CHANNEL_ACTION_TARGET_KIND_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43HANNEL_ACTION_TARGET_KIND_RUN\x10\x01\x12#\n\x1f\x43HANNEL_ACTION_TARGET_KIND_WAIT\x10\x02\x12\'\n#CHANNEL_ACTION_TARGET_KIND_APPROVAL\x10\x03\x12(\n$CHANNEL_ACTION_TARGET_KIND_OBJECTIVE\x10\x04\x12\'\n#CHANNEL_ACTION_TARGET_KIND_ARTIFACT\x10\x05\x12/\n+CHANNEL_ACTION_TARGET_KIND_MEMORY_CANDIDATE\x10\x06\x12-\n)CHANNEL_ACTION_TARGET_KIND_TOOL_EXECUTION\x10\x07\x12,\n(CHANNEL_ACTION_TARGET_KIND_CODEX_SESSION\x10\x08\x12$\n CHANNEL_ACTION_TARGET_KIND_PATCH\x10\t\x12+\n\'CHANNEL_ACTION_TARGET_KIND_PULL_REQUEST\x10\n\x12.\n*CHANNEL_ACTION_TARGET_KIND_BROWSER_SESSION\x10\x0b\x12*\n&CHANNEL_ACTION_TARGET_KIND_BROWSER_TAB\x10\x0c\x12\x32\n.CHANNEL_ACTION_TARGET_KIND_BROWSER_NATIVE_HOST\x10\r\x12.\n*CHANNEL_ACTION_TARGET_KIND_DESKTOP_SESSION\x10\x0e*\x90\x03\n!ChannelActionAuthorizationOutcome\x12\x34\n0CHANNEL_ACTION_AUTHORIZATION_OUTCOME_UNSPECIFIED\x10\x00\x12\x30\n,CHANNEL_ACTION_AUTHORIZATION_OUTCOME_ALLOWED\x10\x01\x12/\n+CHANNEL_ACTION_AUTHORIZATION_OUTCOME_DENIED\x10\x02\x12\x37\n3CHANNEL_ACTION_AUTHORIZATION_OUTCOME_UNMAPPED_ACTOR\x10\x03\x12\x37\n3CHANNEL_ACTION_AUTHORIZATION_OUTCOME_WRONG_APPROVER\x10\x04\x12\x30\n,CHANNEL_ACTION_AUTHORIZATION_OUTCOME_EXPIRED\x10\x05\x12.\n*CHANNEL_ACTION_AUTHORIZATION_OUTCOME_STALE\x10\x06*\x87\x04\n\x1d\x43hannelActionExecutionOutcome\x12\x30\n,CHANNEL_ACTION_EXECUTION_OUTCOME_UNSPECIFIED\x10\x00\x12,\n(CHANNEL_ACTION_EXECUTION_OUTCOME_PENDING\x10\x01\x12.\n*CHANNEL_ACTION_EXECUTION_OUTCOME_SUCCEEDED\x10\x02\x12+\n\'CHANNEL_ACTION_EXECUTION_OUTCOME_FAILED\x10\x03\x12.\n*CHANNEL_ACTION_EXECUTION_OUTCOME_DUPLICATE\x10\x04\x12\x35\n1CHANNEL_ACTION_EXECUTION_OUTCOME_TARGET_NOT_FOUND\x10\x05\x12\x35\n1CHANNEL_ACTION_EXECUTION_OUTCOME_ALREADY_RESOLVED\x10\x06\x12\x31\n-CHANNEL_ACTION_EXECUTION_OUTCOME_UNAUTHORIZED\x10\x07\x12,\n(CHANNEL_ACTION_EXECUTION_OUTCOME_EXPIRED\x10\x08\x12*\n&CHANNEL_ACTION_EXECUTION_OUTCOME_STALE\x10\t*\x88\x02\n\x1c\x43hannelActionDeliveryOutcome\x12/\n+CHANNEL_ACTION_DELIVERY_OUTCOME_UNSPECIFIED\x10\x00\x12\x31\n-CHANNEL_ACTION_DELIVERY_OUTCOME_NOT_ATTEMPTED\x10\x01\x12+\n\'CHANNEL_ACTION_DELIVERY_OUTCOME_UPDATED\x10\x02\x12*\n&CHANNEL_ACTION_DELIVERY_OUTCOME_FAILED\x10\x03\x12+\n\'CHANNEL_ACTION_DELIVERY_OUTCOME_SKIPPED\x10\x04*\xc5\x01\n\x12RuntimeSensitivity\x12#\n\x1fRUNTIME_SENSITIVITY_UNSPECIFIED\x10\x00\x12\x1e\n\x1aRUNTIME_SENSITIVITY_PUBLIC\x10\x01\x12 \n\x1cRUNTIME_SENSITIVITY_INTERNAL\x10\x02\x12$\n RUNTIME_SENSITIVITY_CONFIDENTIAL\x10\x03\x12\"\n\x1eRUNTIME_SENSITIVITY_RESTRICTED\x10\x04*\x82\x02\n\x14RuntimeRedactionKind\x12&\n\"RUNTIME_REDACTION_KIND_UNSPECIFIED\x10\x00\x12\x1e\n\x1aRUNTIME_REDACTION_KIND_PII\x10\x01\x12%\n!RUNTIME_REDACTION_KIND_CREDENTIAL\x10\x02\x12$\n RUNTIME_REDACTION_KIND_TOOL_ARGS\x10\x03\x12(\n$RUNTIME_REDACTION_KIND_POLICY_DETAIL\x10\x04\x12+\n\'RUNTIME_REDACTION_KIND_INTERNAL_CONTEXT\x10\x05*\xa1\x02\n RuntimeVirtualFileRedactionState\x12\x34\n0RUNTIME_VIRTUAL_FILE_REDACTION_STATE_UNSPECIFIED\x10\x00\x12,\n(RUNTIME_VIRTUAL_FILE_REDACTION_STATE_RAW\x10\x01\x12\x31\n-RUNTIME_VIRTUAL_FILE_REDACTION_STATE_REDACTED\x10\x02\x12\x35\n1RUNTIME_VIRTUAL_FILE_REDACTION_STATE_PREVIEW_ONLY\x10\x03\x12/\n+RUNTIME_VIRTUAL_FILE_REDACTION_STATE_DENIED\x10\x04*\xcd\x01\n\x1bRuntimeVirtualFileOperation\x12.\n*RUNTIME_VIRTUAL_FILE_OPERATION_UNSPECIFIED\x10\x00\x12(\n$RUNTIME_VIRTUAL_FILE_OPERATION_WRITE\x10\x01\x12)\n%RUNTIME_VIRTUAL_FILE_OPERATION_DELETE\x10\x02\x12)\n%RUNTIME_VIRTUAL_FILE_OPERATION_RENAME\x10\x03*\x85\x04\n\x1cRuntimeVirtualFileReasonCode\x12\x30\n,RUNTIME_VIRTUAL_FILE_REASON_CODE_UNSPECIFIED\x10\x00\x12.\n*RUNTIME_VIRTUAL_FILE_REASON_CODE_NOT_FOUND\x10\x01\x12\x31\n-RUNTIME_VIRTUAL_FILE_REASON_CODE_FILTERED_OUT\x10\x02\x12;\n7RUNTIME_VIRTUAL_FILE_REASON_CODE_TOTAL_BUDGET_EXHAUSTED\x10\x03\x12\x31\n-RUNTIME_VIRTUAL_FILE_REASON_CODE_PATH_INVALID\x10\x04\x12\x36\n2RUNTIME_VIRTUAL_FILE_REASON_CODE_CAPABILITY_DENIED\x10\x05\x12\x36\n2RUNTIME_VIRTUAL_FILE_REASON_CODE_REVISION_CONFLICT\x10\x06\x12\x32\n.RUNTIME_VIRTUAL_FILE_REASON_CODE_CURSOR_LAGGED\x10\x07\x12<\n8RUNTIME_VIRTUAL_FILE_REASON_CODE_TEMPORARILY_UNAVAILABLE\x10\x08*\x92\x01\n\x18SurfaceInvocationControl\x12*\n&SURFACE_INVOCATION_CONTROL_UNSPECIFIED\x10\x00\x12#\n\x1fSURFACE_INVOCATION_CONTROL_WORK\x10\x01\x12%\n!SURFACE_INVOCATION_CONTROL_CANCEL\x10\x02*\x9d\x03\n(RuntimeVirtualFileTransactionApplyStatus\x12=\n9RUNTIME_VIRTUAL_FILE_TRANSACTION_APPLY_STATUS_UNSPECIFIED\x10\x00\x12\x37\n3RUNTIME_VIRTUAL_FILE_TRANSACTION_APPLY_STATUS_CLEAN\x10\x01\x12;\n7RUNTIME_VIRTUAL_FILE_TRANSACTION_APPLY_STATUS_IDENTICAL\x10\x02\x12:\n6RUNTIME_VIRTUAL_FILE_TRANSACTION_APPLY_STATUS_CONFLICT\x10\x03\x12>\n:RUNTIME_VIRTUAL_FILE_TRANSACTION_APPLY_STATUS_MISSING_BASE\x10\x04\x12@\n\n\x04kind\x18\x01 \x01(\x0e\x32\x1e.agents.v1.TeammateChannelKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12Q\n\x10\x64\x65livery_channel\x18\x03 \x01(\x0e\x32\x1a.common.v1.DeliveryChannelB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0f\x64\x65liveryChannel\x12G\n\x10platform_surface\x18\x04 \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0fplatformSurface\x12\x1d\n\nchannel_id\x18\x05 \x01(\tR\tchannelId\x12Y\n\x0c\x63\x61pabilities\x18\x06 \x03(\x0e\x32$.agents.v1.TeammateChannelCapabilityB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\x0c\x63\x61pabilities\x12[\n\x0einbound_events\x18\x07 \x03(\x0e\x32#.agents.v1.TeammateChannelEventKindB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\rinboundEvents\x12\x61\n\x0eruntime_events\x18\x08 \x03(\x0e\x32).agents.v1.TeammateRuntimeRenderEventKindB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\rruntimeEvents\x12R\n\nattributes\x18\t \x03(\x0b\x32\x32.agents.v1.TeammateChannelManifest.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xde\x02\n\x16TeammateResponsibility\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\'\n\x0f\x63\x61pability_refs\x18\x04 \x03(\tR\x0e\x63\x61pabilityRefs\x12T\n\x12owned_entity_types\x18\x05 \x03(\x0e\x32\x15.common.v1.EntityTypeB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\x10ownedEntityTypes\x12*\n\x11\x64\x65\x66\x61ult_skill_ids\x18\x06 \x03(\tR\x0f\x64\x65\x66\x61ultSkillIds\x12!\n\x0cprompt_names\x18\x07 \x03(\tR\x0bpromptNames\x12.\n\x13success_metric_refs\x18\x08 \x03(\tR\x11successMetricRefs\"\xdd\x02\n\x10\x43ommitmentPolicy\x12O\n\rallowed_kinds\x18\x01 \x03(\x0e\x32\x19.agents.v1.CommitmentKindB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\x0c\x61llowedKinds\x12;\n\ttemplates\x18\x02 \x03(\x0b\x32\x1d.agents.v1.CommitmentTemplateR\ttemplates\x12\x37\n\x13\x64\x65\x66\x61ult_due_seconds\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11\x64\x65\x66\x61ultDueSeconds\x12\x39\n\x14max_open_commitments\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12maxOpenCommitments\x12G\n require_objective_for_commitment\x18\x05 \x01(\x08R\x1drequireObjectiveForCommitment\"\xaf\x02\n\x12\x43ommitmentTemplate\x12\x39\n\x04kind\x18\x01 \x01(\x0e\x32\x19.agents.v1.CommitmentKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\x38\n\x18objective_title_template\x18\x02 \x01(\tR\x16objectiveTitleTemplate\x12\x44\n\x1eobjective_description_template\x18\x03 \x01(\tR\x1cobjectiveDescriptionTemplate\x12\x30\n\x14wake_reason_template\x18\x04 \x01(\tR\x12wakeReasonTemplate\x12,\n\x12required_join_keys\x18\x05 \x03(\tR\x10requiredJoinKeys\"\xbf\x01\n\x10InitiativePolicy\x12\x38\n\x08triggers\x18\x01 \x03(\x0b\x32\x1c.agents.v1.InitiativeTriggerR\x08triggers\x12\x43\n\x1amax_initiated_runs_per_day\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x16maxInitiatedRunsPerDay\x12,\n\x12require_human_seed\x18\x03 \x01(\x08R\x10requireHumanSeed\"\x81\x02\n\x11InitiativeTrigger\x12@\n\x04kind\x18\x01 \x01(\x0e\x32 .agents.v1.InitiativeTriggerKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\x1f\n\x0btrigger_ref\x18\x02 \x01(\tR\ntriggerRef\x12\x1f\n\x0b\x66ilter_expr\x18\x03 \x01(\tR\nfilterExpr\x12\x34\n\x16workflow_definition_id\x18\x04 \x01(\tR\x14workflowDefinitionId\x12\x32\n\x15objective_template_id\x18\x05 \x01(\tR\x13objectiveTemplateId\"\xef\x01\n\x0e\x41utonomyPolicy\x12-\n\x05rules\x18\x01 \x03(\x0b\x32\x17.agents.v1.AutonomyRuleR\x05rules\x12S\n\x11\x64\x65\x66\x61ult_authority\x18\x02 \x01(\x0e\x32\x1c.agents.v1.AutonomyAuthorityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x10\x64\x65\x66\x61ultAuthority\x12Y\n\x19max_risk_without_approval\x18\x03 \x01(\x0e\x32\x14.common.v1.RiskLevelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x16maxRiskWithoutApproval\"\xdd\x02\n\x0c\x41utonomyRule\x12\x1f\n\x0b\x61\x63tion_type\x18\x01 \x01(\tR\nactionType\x12\'\n\x0ftool_capability\x18\x02 \x01(\tR\x0etoolCapability\x12\x39\n\x08max_risk\x18\x03 \x01(\x0e\x32\x14.common.v1.RiskLevelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07maxRisk\x12\x46\n\tauthority\x18\x04 \x01(\x0e\x32\x1c.agents.v1.AutonomyAuthorityB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\tauthority\x12.\n\x13\x61pproval_policy_ref\x18\x05 \x01(\tR\x11\x61pprovalPolicyRef\x12\x32\n\x15governance_policy_ref\x18\x06 \x01(\tR\x13governancePolicyRef\x12\x1c\n\trationale\x18\x07 \x01(\tR\trationale\"\xb4\x03\n\x0cMemoryPolicy\x12,\n\x12\x61llowed_scope_refs\x18\x01 \x03(\tR\x10\x61llowedScopeRefs\x12*\n\x11\x61llow_user_memory\x18\x02 \x01(\x08R\x0f\x61llowUserMemory\x12*\n\x11\x61llow_team_memory\x18\x03 \x01(\x08R\x0f\x61llowTeamMemory\x12,\n\x12\x61llow_agent_memory\x18\x04 \x01(\x08R\x10\x61llowAgentMemory\x12@\n\x1drequire_review_for_new_memory\x18\x05 \x01(\x08R\x19requireReviewForNewMemory\x12=\n\x16\x64\x65\x66\x61ult_retention_days\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14\x64\x65\x66\x61ultRetentionDays\x12\x32\n\x15required_source_types\x18\x07 \x03(\tR\x13requiredSourceTypes\x12;\n\x1a\x61llow_cross_channel_recall\x18\x08 \x01(\x08R\x17\x61llowCrossChannelRecall\"\xc9\x03\n\x0ePresencePolicy\x12M\n\x0fprimary_channel\x18\x01 \x01(\x0e\x32\x1a.common.v1.DeliveryChannelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eprimaryChannel\x12,\n\x12primary_channel_id\x18\x02 \x01(\tR\x10primaryChannelId\x12\x32\n\x15\x64\x65\x66\x61ult_thread_policy\x18\x03 \x01(\tR\x13\x64\x65\x66\x61ultThreadPolicy\x12P\n progress_update_interval_seconds\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x1dprogressUpdateIntervalSeconds\x12P\n\x0evisible_events\x18\x05 \x03(\x0e\x32\x18.agents.v1.PresenceEventB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\rvisibleEvents\x12\x30\n\x14post_action_receipts\x18\x06 \x01(\x08R\x12postActionReceipts\x12\x30\n\x14post_blocker_updates\x18\x07 \x01(\x08R\x12postBlockerUpdates\"\xdf\x01\n\x0cOutputPolicy\x12\x36\n\x17required_artifact_kinds\x18\x01 \x03(\tR\x15requiredArtifactKinds\x12\x36\n\x17optional_artifact_kinds\x18\x02 \x03(\tR\x15optionalArtifactKinds\x12\x30\n\x14render_channel_cards\x18\x03 \x01(\x08R\x12renderChannelCards\x12-\n\x12\x64\x65\x66\x61ult_visibility\x18\x04 \x01(\tR\x11\x64\x65\x66\x61ultVisibility\"\xc8\x01\n\nEvalPolicy\x12\x32\n\x08\x62indings\x18\x01 \x03(\x0b\x32\x16.agents.v1.EvalBindingR\x08\x62indings\x12,\n\x12loop_definition_id\x18\x02 \x01(\tR\x10loopDefinitionId\x12X\n#production_sample_rate_basis_points\x18\x03 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x90N(\x00R\x1fproductionSampleRateBasisPoints\"\x99\x01\n\x0b\x45valBinding\x12\x1d\n\nsuite_name\x18\x01 \x01(\tR\tsuiteName\x12\x1f\n\x0bmetric_name\x18\x02 \x01(\tR\nmetricName\x12#\n\rminimum_score\x18\x03 \x01(\x01R\x0cminimumScore\x12%\n\x0e\x66\x61ilure_action\x18\x04 \x01(\tR\rfailureAction\"\xfa\x01\n\x10\x45scalationPolicy\x12*\n\x11\x61pprover_user_ids\x18\x01 \x03(\tR\x0f\x61pproverUserIds\x12*\n\x11\x61pprover_team_ids\x18\x02 \x03(\tR\x0f\x61pproverTeamIds\x12=\n\x16\x65scalate_after_seconds\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14\x65scalateAfterSeconds\x12O\n\x10\x66\x61llback_channel\x18\x04 \x01(\x0e\x32\x1a.common.v1.DeliveryChannelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0f\x66\x61llbackChannel\"\xe2\t\n\x10\x44\x65legationRecord\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\"\n\rfrom_agent_id\x18\x03 \x01(\tR\x0b\x66romAgentId\x12\x1e\n\x0bto_agent_id\x18\x04 \x01(\tR\ttoAgentId\x12/\n\x13required_capability\x18\x05 \x01(\tR\x12requiredCapability\x12!\n\x0cobjective_id\x18\x06 \x01(\tR\x0bobjectiveId\x12&\n\x0fworkflow_run_id\x18\x07 \x01(\tR\rworkflowRunId\x12(\n\x10workflow_step_id\x18\x08 \x01(\tR\x0eworkflowStepId\x12\x33\n\x06status\x18\t \x01(\x0e\x32\x1b.agents.v1.DelegationStatusR\x06status\x12\'\n\x0f\x63ontext_payload\x18\n \x01(\x0cR\x0e\x63ontextPayload\x12%\n\x0eresult_payload\x18\x0b \x01(\x0cR\rresultPayload\x12\x16\n\x06reason\x18\x0c \x01(\tR\x06reason\x12#\n\rerror_message\x18\r \x01(\tR\x0c\x65rrorMessage\x12\x39\n\ncreated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12;\n\x0bresolved_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nresolvedAt\x12\x1e\n\x0b\x61\x32\x61_task_id\x18\x10 \x01(\tR\ta2aTaskId\x12$\n\x0e\x61\x32\x61_message_id\x18\x11 \x01(\tR\x0c\x61\x32\x61MessageId\x12(\n\x10\x61\x32\x61_endpoint_url\x18\x12 \x01(\tR\x0e\x61\x32\x61\x45ndpointUrl\x12.\n\x13\x61\x32\x61_dispatch_status\x18\x13 \x01(\tR\x11\x61\x32\x61\x44ispatchStatus\x12,\n\x12\x61\x32\x61_dispatch_error\x18\x14 \x01(\tR\x10\x61\x32\x61\x44ispatchError\x12 \n\x0c\x61\x32\x61_skill_id\x18\x15 \x01(\tR\na2aSkillId\x12\x46\n\x11\x61\x32\x61_dispatched_at\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0f\x61\x32\x61\x44ispatchedAt\x12K\n\x14\x61\x32\x61_lease_renewed_at\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x11\x61\x32\x61LeaseRenewedAt\x12R\n\x19\x61\x32\x61_resume_wait_contracts\x18\x18 \x03(\x0b\x32\x17.google.protobuf.StructR\x16\x61\x32\x61ResumeWaitContracts\x12\x33\n\x16\x61\x32\x61_root_delegation_id\x18\x19 \x01(\tR\x13\x61\x32\x61RootDelegationId\x12\x37\n\x18\x61\x32\x61_parent_delegation_id\x18\x1a \x01(\tR\x15\x61\x32\x61ParentDelegationId\x12\x30\n\x14\x61\x32\x61_delegation_chain\x18\x1b \x03(\tR\x12\x61\x32\x61\x44\x65legationChain\"\xfd\x02\n\x0fRegisterRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x1d\n\nagent_type\x18\x04 \x01(\tR\tagentType\x12,\n\x0c\x63\x61pabilities\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0c\x63\x61pabilities\x12\x1a\n\x08surfaces\x18\x06 \x03(\tR\x08surfaces\x12\x19\n\x08owner_id\x18\x07 \x01(\tR\x07ownerId\x12\x0e\n\x02id\x18\x08 \x01(\tR\x02id\x12H\n\rsurface_types\x18\t \x03(\x0e\x32\x12.common.v1.SurfaceB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\x0csurfaceTypes\x12\x33\n\x03\x61\x32\x61\x18\n \x01(\x0b\x32!.agents.v1.AgentA2APeerProjectionR\x03\x61\x32\x61\":\n\x10RegisterResponse\x12&\n\x05\x61gent\x18\x01 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\"%\n\nGetRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"5\n\x0bGetResponse\x12&\n\x05\x61gent\x18\x01 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\"\xe8\x03\n\x0bListRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x1d\n\nagent_type\x18\x02 \x01(\tR\tagentType\x12\x1e\n\ncapability\x18\x03 \x01(\tR\ncapability\x12\x18\n\x07surface\x18\x04 \x01(\tR\x07surface\x12.\n\x06status\x18\x05 \x01(\x0e\x32\x16.agents.v1.AgentStatusR\x06status\x12 \n\x05limit\x18\x06 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12?\n\x0csurface_type\x18\x08 \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12 \n\x0c\x61\x32\x61_skill_id\x18\t \x01(\tR\na2aSkillId\x12\x1d\n\ntask_class\x18\n \x01(\tR\ttaskClass\x12\x30\n\x14require_a2a_dispatch\x18\x0b \x01(\x08R\x12requireA2aDispatch\x12\x36\n\x17\x65ligible_for_delegation\x18\x0c \x01(\x08R\x15\x65ligibleForDelegation\"\xa0\x01\n\x0cListResponse\x12(\n\x06\x61gents\x18\x01 \x03(\x0b\x32\x10.agents.v1.AgentR\x06\x61gents\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12P\n\x12\x64iscovery_evidence\x18\x03 \x01(\x0b\x32!.agents.v1.AgentDiscoveryEvidenceR\x11\x64iscoveryEvidence\"\xa1\x04\n\x16\x41gentDiscoveryEvidence\x12\x16\n\x06schema\x18\x01 \x01(\tR\x06schema\x12\x1a\n\x08\x64\x65\x63ision\x18\x02 \x01(\tR\x08\x64\x65\x63ision\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\x12!\n\x0cworkspace_id\x18\x04 \x01(\tR\x0bworkspaceId\x12\x1e\n\ncapability\x18\x05 \x01(\tR\ncapability\x12\"\n\x0c\x63\x61pabilities\x18\x06 \x03(\tR\x0c\x63\x61pabilities\x12\x1d\n\nagent_type\x18\x07 \x01(\tR\tagentType\x12 \n\x0c\x61\x32\x61_skill_id\x18\x08 \x01(\tR\na2aSkillId\x12\x1d\n\ntask_class\x18\t \x01(\tR\ttaskClass\x12\x30\n\x14require_a2a_dispatch\x18\n \x01(\x08R\x12requireA2aDispatch\x12\x18\n\x07surface\x18\x0b \x01(\tR\x07surface\x12\x16\n\x06status\x18\x0c \x01(\tR\x06status\x12\'\n\x0f\x63\x61ndidate_count\x18\r \x01(\x05R\x0e\x63\x61ndidateCount\x12#\n\rmatched_count\x18\x0e \x01(\x05R\x0cmatchedCount\x12\x42\n\nexclusions\x18\x0f \x03(\x0b\x32\".agents.v1.AgentDiscoveryExclusionR\nexclusions\"\x9f\x02\n\x17\x41gentDiscoveryExclusion\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\x12\x14\n\x05\x63ount\x18\x02 \x01(\x05R\x05\x63ount\x12(\n\x10sample_agent_ids\x18\x03 \x03(\tR\x0esampleAgentIds\x12%\n\x0epolicy_reasons\x18\x04 \x03(\tR\rpolicyReasons\x12#\n\rpolicy_scopes\x18\x05 \x03(\tR\x0cpolicyScopes\x12\x30\n\x14\x61llowed_task_classes\x18\x06 \x03(\tR\x12\x61llowedTaskClasses\x12.\n\x13\x64\x65nied_task_classes\x18\x07 \x03(\tR\x11\x64\x65niedTaskClasses\"\x9d\x02\n\rUpdateRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\"\n\x0c\x63\x61pabilities\x18\x04 \x03(\tR\x0c\x63\x61pabilities\x12\x1a\n\x08surfaces\x18\x05 \x03(\tR\x08surfaces\x12H\n\rsurface_types\x18\x06 \x03(\x0e\x32\x12.common.v1.SurfaceB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\x0csurfaceTypes\x12\x33\n\x03\x61\x32\x61\x18\x07 \x01(\x0b\x32!.agents.v1.AgentA2APeerProjectionR\x03\x61\x32\x61\"8\n\x0eUpdateResponse\x12&\n\x05\x61gent\x18\x01 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\"D\n\x11\x44\x65registerRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"\x14\n\x12\x44\x65registerResponse\"\xa3\x08\n\x11PushConfigRequest\x12\"\n\x08\x61gent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12\x1b\n\tskill_ids\x18\x02 \x03(\tR\x08skillIds\x12Y\n\x0fprompt_bindings\x18\x03 \x03(\x0b\x32\x30.agents.v1.PushConfigRequest.PromptBindingsEntryR\x0epromptBindings\x12_\n\x11model_preferences\x18\x04 \x03(\x0b\x32\x32.agents.v1.PushConfigRequest.ModelPreferencesEntryR\x10modelPreferences\x12\'\n\x0fintegration_ids\x18\x05 \x03(\tR\x0eintegrationIds\x12,\n\x12\x65ntity_type_scopes\x18\x06 \x03(\tR\x10\x65ntityTypeScopes\x12:\n\x19max_concurrent_objectives\x18\x07 \x01(\x05R\x17maxConcurrentObjectives\x12&\n\x0f\x63ost_budget_usd\x18\x08 \x01(\x01R\rcostBudgetUsd\x12\x31\n\x14notification_channel\x18\t \x01(\tR\x13notificationChannel\x12\x37\n\nparameters\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\nparameters\x12\x16\n\x06\x61uthor\x18\x0b \x01(\tR\x06\x61uthor\x12L\n\x17\x65ntity_type_scope_enums\x18\x0c \x03(\x0e\x32\x15.common.v1.EntityTypeR\x14\x65ntityTypeScopeEnums\x12V\n\x19notification_channel_enum\x18\r \x01(\x0e\x32\x1a.common.v1.DeliveryChannelR\x17notificationChannelEnum\x12L\n\x10teammate_profile\x18\x0e \x01(\x0b\x32!.agents.v1.DigitalTeammateProfileR\x0fteammateProfile\x12V\n\x16\x63onnector_requirements\x18\x0f \x03(\x0b\x32\x1f.agents.v1.ConnectorRequirementR\x15\x63onnectorRequirements\x1a\x41\n\x13PromptBindingsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x43\n\x15ModelPreferencesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"l\n\x12PushConfigResponse\x12.\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x06\x63onfig\x12&\n\x05\x61gent\x18\x02 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\"Y\n\x10GetConfigRequest\x12\"\n\x08\x61gent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12!\n\x07version\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02 \x00R\x07version\"C\n\x11GetConfigResponse\x12.\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x06\x63onfig\"{\n\x12ListConfigsRequest\x12\"\n\x08\x61gent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12 \n\x05limit\x18\x02 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"x\n\x13ListConfigsResponse\x12\x30\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x16.agents.v1.AgentConfigR\x07\x63onfigs\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\x99\x01\n\x15RollbackConfigRequest\x12\"\n\x08\x61gent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12.\n\x0etarget_version\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02 \x00R\rtargetVersion\x12\x14\n\x05\x61\x63tor\x18\x03 \x01(\tR\x05\x61\x63tor\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\"p\n\x16RollbackConfigResponse\x12.\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x06\x63onfig\x12&\n\x05\x61gent\x18\x02 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\"\xe7\x02\n\x0f\x44\x65legateRequest\x12+\n\rfrom_agent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x66romAgentId\x12\x1e\n\x0bto_agent_id\x18\x02 \x01(\tR\ttoAgentId\x12/\n\x13required_capability\x18\x03 \x01(\tR\x12requiredCapability\x12!\n\x0cobjective_id\x18\x04 \x01(\tR\x0bobjectiveId\x12&\n\x0fworkflow_run_id\x18\x05 \x01(\tR\rworkflowRunId\x12(\n\x10workflow_step_id\x18\x06 \x01(\tR\x0eworkflowStepId\x12\'\n\x0f\x63ontext_payload\x18\x07 \x01(\x0cR\x0e\x63ontextPayload\x12\x16\n\x06reason\x18\x08 \x01(\tR\x06reason\x12 \n\x0c\x61\x32\x61_skill_id\x18\t \x01(\tR\na2aSkillId\"O\n\x10\x44\x65legateResponse\x12;\n\ndelegation\x18\x01 \x01(\x0b\x32\x1b.agents.v1.DelegationRecordR\ndelegation\"\xd5\x01\n\x18ResolveDelegationRequest\x12,\n\rdelegation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x64\x65legationId\x12?\n\x06status\x18\x02 \x01(\x0e\x32\x1b.agents.v1.DelegationStatusB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06status\x12%\n\x0eresult_payload\x18\x03 \x01(\x0cR\rresultPayload\x12#\n\rerror_message\x18\x04 \x01(\tR\x0c\x65rrorMessage\"X\n\x19ResolveDelegationResponse\x12;\n\ndelegation\x18\x01 \x01(\x0b\x32\x1b.agents.v1.DelegationRecordR\ndelegation\"K\n\x1bRenewDelegationLeaseRequest\x12,\n\rdelegation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x64\x65legationId\"[\n\x1cRenewDelegationLeaseResponse\x12;\n\ndelegation\x18\x01 \x01(\x0b\x32\x1b.agents.v1.DelegationRecordR\ndelegation\"\xd5\x03\n\x1f\x43ontrolA2ADelegationTaskRequest\x12,\n\rdelegation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x64\x65legationId\x12G\n\x04mode\x18\x02 \x01(\x0e\x32\'.agents.v1.A2ADelegationTaskControlModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04mode\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\"\n\rtarget_run_id\x18\x05 \x01(\tR\x0btargetRunId\x12 \n\x0c\x63hild_run_id\x18\x06 \x01(\tR\nchildRunId\x12(\n\x10subagent_lane_id\x18\x07 \x01(\tR\x0esubagentLaneId\x12 \n\x0cwork_item_id\x18\x08 \x01(\tR\nworkItemId\x12\x31\n\x07payload\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12\x33\n\x08metadata\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\xaf\x04\n\x1e\x41\x32\x41\x44\x65legationTaskControlResult\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\x12\x14\n\x05state\x18\x02 \x01(\tR\x05state\x12\x1d\n\ncontrol_id\x18\x03 \x01(\tR\tcontrolId\x12!\n\x0c\x63ontrol_mode\x18\x04 \x01(\tR\x0b\x63ontrolMode\x12\x1c\n\tcancelled\x18\x05 \x01(\x08R\tcancelled\x12*\n\x11queued_for_worker\x18\x06 \x01(\x08R\x0fqueuedForWorker\x12$\n\x0eparent_task_id\x18\x07 \x01(\tR\x0cparentTaskId\x12\"\n\rtarget_run_id\x18\x08 \x01(\tR\x0btargetRunId\x12$\n\x0e\x61pplied_run_id\x18\t \x01(\tR\x0c\x61ppliedRunId\x12\'\n\x0ftarget_external\x18\n \x01(\x08R\x0etargetExternal\x12(\n\x10subagent_lane_id\x18\x0b \x01(\tR\x0esubagentLaneId\x12 \n\x0cwork_item_id\x18\x0c \x01(\tR\nworkItemId\x12;\n\x0bobserved_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12\x30\n\x14raw_payload_withheld\x18\x0e \x01(\x08R\x12rawPayloadWithheld\"\xab\x01\n ControlA2ADelegationTaskResponse\x12;\n\ndelegation\x18\x01 \x01(\x0b\x32\x1b.agents.v1.DelegationRecordR\ndelegation\x12J\n\x0bremote_task\x18\x02 \x01(\x0b\x32).agents.v1.A2ADelegationTaskControlResultR\nremoteTask\"/\n\x14GetDelegationRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"T\n\x15GetDelegationResponse\x12;\n\ndelegation\x18\x01 \x01(\x0b\x32\x1b.agents.v1.DelegationRecordR\ndelegation\"\xab\x04\n\x16ListDelegationsRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\"\n\rfrom_agent_id\x18\x02 \x01(\tR\x0b\x66romAgentId\x12\x1e\n\x0bto_agent_id\x18\x03 \x01(\tR\ttoAgentId\x12\x33\n\x06status\x18\x04 \x01(\x0e\x32\x1b.agents.v1.DelegationStatusR\x06status\x12&\n\x0fworkflow_run_id\x18\x05 \x01(\tR\rworkflowRunId\x12\x14\n\x05limit\x18\x06 \x01(\x05R\x05limit\x12\x16\n\x06offset\x18\x07 \x01(\x05R\x06offset\x12\x1e\n\x0b\x61\x32\x61_task_id\x18\x08 \x01(\tR\ta2aTaskId\x12$\n\x0e\x61\x32\x61_message_id\x18\t \x01(\tR\x0c\x61\x32\x61MessageId\x12 \n\x0c\x61\x32\x61_skill_id\x18\n \x01(\tR\na2aSkillId\x12.\n\x13\x61\x32\x61_dispatch_status\x18\x0b \x01(\tR\x11\x61\x32\x61\x44ispatchStatus\x12\x33\n\x16\x61\x32\x61_root_delegation_id\x18\x0c \x01(\tR\x13\x61\x32\x61RootDelegationId\x12\x37\n\x18\x61\x32\x61_parent_delegation_id\x18\r \x01(\tR\x15\x61\x32\x61ParentDelegationId\x12\x19\n\x08\x61\x32\x61_only\x18\x0e \x01(\x08R\x07\x61\x32\x61Only\"n\n\x17ListDelegationsResponse\x12=\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x1b.agents.v1.DelegationRecordR\x0b\x64\x65legations\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\"\xde\x01\n\x1cGetA2ADelegationGraphRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12,\n\x12root_delegation_id\x18\x02 \x01(\tR\x10rootDelegationId\x12#\n\rdelegation_id\x18\x03 \x01(\tR\x0c\x64\x65legationId\x12&\n\tmax_depth\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x08maxDepth\x12 \n\x05limit\x18\x05 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xe8\x07(\x00R\x05limit\"\xa8\x01\n\x16\x41\x32\x41\x44\x65legationGraphNode\x12;\n\ndelegation\x18\x01 \x01(\x0b\x32\x1b.agents.v1.DelegationRecordR\ndelegation\x12\x14\n\x05\x64\x65pth\x18\x02 \x01(\x05R\x05\x64\x65pth\x12\x1f\n\x0b\x63hild_count\x18\x03 \x01(\x05R\nchildCount\x12\x1a\n\x08terminal\x18\x04 \x01(\x08R\x08terminal\"z\n\x16\x41\x32\x41\x44\x65legationGraphEdge\x12\x30\n\x14parent_delegation_id\x18\x01 \x01(\tR\x12parentDelegationId\x12.\n\x13\x63hild_delegation_id\x18\x02 \x01(\tR\x11\x63hildDelegationId\"\xb6\x02\n\x1dGetA2ADelegationGraphResponse\x12,\n\x12root_delegation_id\x18\x01 \x01(\tR\x10rootDelegationId\x12\x37\n\x05nodes\x18\x02 \x03(\x0b\x32!.agents.v1.A2ADelegationGraphNodeR\x05nodes\x12\x37\n\x05\x65\x64ges\x18\x03 \x03(\x0b\x32!.agents.v1.A2ADelegationGraphEdgeR\x05\x65\x64ges\x12\x14\n\x05total\x18\x04 \x01(\x05R\x05total\x12\x1c\n\ttruncated\x18\x05 \x01(\x08R\ttruncated\x12\x41\n\x1dmissing_parent_delegation_ids\x18\x06 \x03(\tR\x1amissingParentDelegationIds\"\xaa\x02\n\x10HeartbeatRequest\x12\"\n\x08\x61gent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12.\n\x06status\x18\x02 \x01(\x0e\x32\x16.agents.v1.AgentStatusR\x06status\x12\x32\n\x15\x63urrent_objective_ids\x18\x03 \x03(\tR\x13\x63urrentObjectiveIds\x12\x18\n\x07surface\x18\x04 \x01(\tR\x07surface\x12?\n\x0csurface_type\x18\x05 \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12\x33\n\x03\x61\x32\x61\x18\x06 \x01(\x0b\x32!.agents.v1.AgentA2APeerProjectionR\x03\x61\x32\x61\"[\n\x11HeartbeatResponse\x12\x46\n\x11next_heartbeat_by\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0fnextHeartbeatBy*\xc3\x01\n\x0b\x41gentStatus\x12\x1c\n\x18\x41GENT_STATUS_UNSPECIFIED\x10\x00\x12\x17\n\x13\x41GENT_STATUS_ACTIVE\x10\x01\x12\x15\n\x11\x41GENT_STATUS_IDLE\x10\x02\x12\x15\n\x11\x41GENT_STATUS_BUSY\x10\x03\x12\x18\n\x14\x41GENT_STATUS_OFFLINE\x10\x04\x12\x19\n\x15\x41GENT_STATUS_DEGRADED\x10\x05\x12\x1a\n\x16\x41GENT_STATUS_SUSPENDED\x10\x06*\xf4\x01\n\x10\x44\x65legationStatus\x12!\n\x1d\x44\x45LEGATION_STATUS_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x44\x45LEGATION_STATUS_PENDING\x10\x01\x12\x1e\n\x1a\x44\x45LEGATION_STATUS_ACCEPTED\x10\x02\x12\x1e\n\x1a\x44\x45LEGATION_STATUS_REJECTED\x10\x03\x12\x1f\n\x1b\x44\x45LEGATION_STATUS_COMPLETED\x10\x04\x12\x1c\n\x18\x44\x45LEGATION_STATUS_FAILED\x10\x05\x12\x1f\n\x1b\x44\x45LEGATION_STATUS_TIMED_OUT\x10\x06*\xb6\x02\n\x1c\x41\x32\x41\x44\x65legationTaskControlMode\x12\x30\n,A2A_DELEGATION_TASK_CONTROL_MODE_UNSPECIFIED\x10\x00\x12*\n&A2A_DELEGATION_TASK_CONTROL_MODE_STEER\x10\x01\x12-\n)A2A_DELEGATION_TASK_CONTROL_MODE_FOLLOWUP\x10\x02\x12,\n(A2A_DELEGATION_TASK_CONTROL_MODE_COLLECT\x10\x03\x12.\n*A2A_DELEGATION_TASK_CONTROL_MODE_INTERRUPT\x10\x04\x12+\n\'A2A_DELEGATION_TASK_CONTROL_MODE_CANCEL\x10\x05*\xb6\x01\n\x11TeammateLifecycle\x12\"\n\x1eTEAMMATE_LIFECYCLE_UNSPECIFIED\x10\x00\x12\x1c\n\x18TEAMMATE_LIFECYCLE_DRAFT\x10\x01\x12\x1d\n\x19TEAMMATE_LIFECYCLE_ACTIVE\x10\x02\x12\x1d\n\x19TEAMMATE_LIFECYCLE_PAUSED\x10\x03\x12!\n\x1dTEAMMATE_LIFECYCLE_DEPRECATED\x10\x04*\xfe\x01\n\x0e\x43ommitmentKind\x12\x1f\n\x1b\x43OMMITMENT_KIND_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43OMMITMENT_KIND_FOLLOW_UP\x10\x01\x12\x19\n\x15\x43OMMITMENT_KIND_WATCH\x10\x02\x12\x19\n\x15\x43OMMITMENT_KIND_RETRY\x10\x03\x12\x1d\n\x19\x43OMMITMENT_KIND_SUMMARIZE\x10\x04\x12\x1b\n\x17\x43OMMITMENT_KIND_MONITOR\x10\x05\x12\x1d\n\x19\x43OMMITMENT_KIND_REMEDIATE\x10\x06\x12\x1b\n\x17\x43OMMITMENT_KIND_HANDOFF\x10\x07*\xe9\x02\n\x15InitiativeTriggerKind\x12\'\n#INITIATIVE_TRIGGER_KIND_UNSPECIFIED\x10\x00\x12$\n INITIATIVE_TRIGGER_KIND_SCHEDULE\x10\x01\x12\'\n#INITIATIVE_TRIGGER_KIND_SLACK_EVENT\x10\x02\x12*\n&INITIATIVE_TRIGGER_KIND_PLATFORM_EVENT\x10\x03\x12*\n&INITIATIVE_TRIGGER_KIND_OBJECTIVE_WAKE\x10\x04\x12)\n%INITIATIVE_TRIGGER_KIND_WAIT_RESOLVED\x10\x05\x12+\n\'INITIATIVE_TRIGGER_KIND_EVAL_REGRESSION\x10\x06\x12(\n$INITIATIVE_TRIGGER_KIND_STALLED_WORK\x10\x07*\xbb\x01\n\x11\x41utonomyAuthority\x12\"\n\x1e\x41UTONOMY_AUTHORITY_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x41UTONOMY_AUTHORITY_OWN\x10\x01\x12 \n\x1c\x41UTONOMY_AUTHORITY_RECOMMEND\x10\x02\x12\'\n#AUTONOMY_AUTHORITY_REQUIRE_APPROVAL\x10\x03\x12\x1b\n\x17\x41UTONOMY_AUTHORITY_DENY\x10\x04*\xf8\x01\n\rPresenceEvent\x12\x1e\n\x1aPRESENCE_EVENT_UNSPECIFIED\x10\x00\x12\x1b\n\x17PRESENCE_EVENT_ACCEPTED\x10\x01\x12\x1a\n\x16PRESENCE_EVENT_WAITING\x10\x02\x12\x1b\n\x17PRESENCE_EVENT_PROGRESS\x10\x03\x12\x1a\n\x16PRESENCE_EVENT_BLOCKED\x10\x04\x12\x1c\n\x18PRESENCE_EVENT_COMPLETED\x10\x05\x12\x19\n\x15PRESENCE_EVENT_FAILED\x10\x06\x12\x1c\n\x18PRESENCE_EVENT_ESCALATED\x10\x07*\xf3\x02\n\x13TeammateChannelKind\x12%\n!TEAMMATE_CHANNEL_KIND_UNSPECIFIED\x10\x00\x12\x1f\n\x1bTEAMMATE_CHANNEL_KIND_SLACK\x10\x01\x12\x1f\n\x1bTEAMMATE_CHANNEL_KIND_EMAIL\x10\x02\x12\"\n\x1eTEAMMATE_CHANNEL_KIND_CALENDAR\x10\x03\x12\x1e\n\x1aTEAMMATE_CHANNEL_KIND_JIRA\x10\x04\x12\x1f\n\x1bTEAMMATE_CHANNEL_KIND_TEAMS\x10\x05\x12\x1d\n\x19TEAMMATE_CHANNEL_KIND_WEB\x10\x06\x12!\n\x1dTEAMMATE_CHANNEL_KIND_WEBHOOK\x10\x07\x12\"\n\x1eTEAMMATE_CHANNEL_KIND_WHATSAPP\x10\x08\x12(\n$TEAMMATE_CHANNEL_KIND_APPLE_MESSAGES\x10\t*\x98\x01\n\x19TeammateChannelCapability\x12+\n\'TEAMMATE_CHANNEL_CAPABILITY_UNSPECIFIED\x10\x00\x12&\n\"TEAMMATE_CHANNEL_CAPABILITY_INGEST\x10\x01\x12&\n\"TEAMMATE_CHANNEL_CAPABILITY_RENDER\x10\x02*\xe6\x05\n\x18TeammateChannelEventKind\x12+\n\'TEAMMATE_CHANNEL_EVENT_KIND_UNSPECIFIED\x10\x00\x12/\n+TEAMMATE_CHANNEL_EVENT_KIND_MESSAGE_CREATED\x10\x01\x12\x34\n0TEAMMATE_CHANNEL_EVENT_KIND_THREAD_REPLY_CREATED\x10\x02\x12/\n+TEAMMATE_CHANNEL_EVENT_KIND_COMMAND_INVOKED\x10\x03\x12.\n*TEAMMATE_CHANNEL_EVENT_KIND_ACTION_INVOKED\x10\x04\x12.\n*TEAMMATE_CHANNEL_EVENT_KIND_REACTION_ADDED\x10\x05\x12\x30\n,TEAMMATE_CHANNEL_EVENT_KIND_REACTION_REMOVED\x10\x06\x12\x38\n4TEAMMATE_CHANNEL_EVENT_KIND_ASSISTANT_THREAD_STARTED\x10\x07\x12@\n= rules.lt)? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\xae\x01\n\x03lte\x18\x03 \x01(\x02\x42\x99\x01\xc2H\x95\x01\n\x92\x01\n\tfloat.lte\x1a\x84\x01!has(rules.gte) && !has(rules.gt) && (this.isNan() || this > rules.lte)? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\xd4\x07\n\x02gt\x18\x04 \x01(\x02\x42\xc1\x07\xc2H\xbd\x07\n\x86\x01\n\x08\x66loat.gt\x1az!has(rules.lt) && !has(rules.lte) && (this.isNan() || this <= rules.gt)? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xbd\x01\n\x0b\x66loat.gt_lt\x1a\xad\x01has(rules.lt) && rules.lt >= rules.gt && (this.isNan() || this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xc7\x01\n\x15\x66loat.gt_lt_exclusive\x1a\xad\x01has(rules.lt) && rules.lt < rules.gt && (this.isNan() || (rules.lt <= this && this <= rules.gt))? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xcd\x01\n\x0c\x66loat.gt_lte\x1a\xbc\x01has(rules.lte) && rules.lte >= rules.gt && (this.isNan() || this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xd7\x01\n\x16\x66loat.gt_lte_exclusive\x1a\xbc\x01has(rules.lte) && rules.lte < rules.gt && (this.isNan() || (rules.lte < this && this <= rules.gt))? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xa1\x08\n\x03gte\x18\x05 \x01(\x02\x42\x8c\x08\xc2H\x88\x08\n\x95\x01\n\tfloat.gte\x1a\x87\x01!has(rules.lt) && !has(rules.lte) && (this.isNan() || this < rules.gte)? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xcc\x01\n\x0c\x66loat.gte_lt\x1a\xbb\x01has(rules.lt) && rules.lt >= rules.gte && (this.isNan() || this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xd6\x01\n\x16\x66loat.gte_lt_exclusive\x1a\xbb\x01has(rules.lt) && rules.lt < rules.gte && (this.isNan() || (rules.lt <= this && this < rules.gte))? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xdc\x01\n\rfloat.gte_lte\x1a\xca\x01has(rules.lte) && rules.lte >= rules.gte && (this.isNan() || this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xe6\x01\n\x17\x66loat.gte_lte_exclusive\x1a\xca\x01has(rules.lte) && rules.lte < rules.gte && (this.isNan() || (rules.lte < this && this < rules.gte))? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12}\n\x02in\x18\x06 \x03(\x02\x42m\xc2Hj\nh\n\x08\x66loat.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12w\n\x06not_in\x18\x07 \x03(\x02\x42`\xc2H]\n[\n\x0c\x66loat.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12w\n\x06\x66inite\x18\x08 \x01(\x08\x42_\xc2H\\\nZ\n\x0c\x66loat.finite\x1aJrules.finite ? (this.isNan() || this.isInf() ? \'must be finite\' : \'\') : \'\'R\x06\x66inite\x12\x34\n\x07\x65xample\x18\t \x03(\x02\x42\x1a\xc2H\x17\n\x15\n\rfloat.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xc0\x17\n\x0b\x44oubleRules\x12\x85\x01\n\x05\x63onst\x18\x01 \x01(\x01\x42o\xc2Hl\nj\n\x0c\x64ouble.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x9e\x01\n\x02lt\x18\x02 \x01(\x01\x42\x8b\x01\xc2H\x87\x01\n\x84\x01\n\tdouble.lt\x1aw!has(rules.gte) && !has(rules.gt) && (this.isNan() || this >= rules.lt)? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\xaf\x01\n\x03lte\x18\x03 \x01(\x01\x42\x9a\x01\xc2H\x96\x01\n\x93\x01\n\ndouble.lte\x1a\x84\x01!has(rules.gte) && !has(rules.gt) && (this.isNan() || this > rules.lte)? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\xd9\x07\n\x02gt\x18\x04 \x01(\x01\x42\xc6\x07\xc2H\xc2\x07\n\x87\x01\n\tdouble.gt\x1az!has(rules.lt) && !has(rules.lte) && (this.isNan() || this <= rules.gt)? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xbe\x01\n\x0c\x64ouble.gt_lt\x1a\xad\x01has(rules.lt) && rules.lt >= rules.gt && (this.isNan() || this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xc8\x01\n\x16\x64ouble.gt_lt_exclusive\x1a\xad\x01has(rules.lt) && rules.lt < rules.gt && (this.isNan() || (rules.lt <= this && this <= rules.gt))? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xce\x01\n\rdouble.gt_lte\x1a\xbc\x01has(rules.lte) && rules.lte >= rules.gt && (this.isNan() || this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xd8\x01\n\x17\x64ouble.gt_lte_exclusive\x1a\xbc\x01has(rules.lte) && rules.lte < rules.gt && (this.isNan() || (rules.lte < this && this <= rules.gt))? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xa6\x08\n\x03gte\x18\x05 \x01(\x01\x42\x91\x08\xc2H\x8d\x08\n\x96\x01\n\ndouble.gte\x1a\x87\x01!has(rules.lt) && !has(rules.lte) && (this.isNan() || this < rules.gte)? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xcd\x01\n\rdouble.gte_lt\x1a\xbb\x01has(rules.lt) && rules.lt >= rules.gte && (this.isNan() || this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xd7\x01\n\x17\x64ouble.gte_lt_exclusive\x1a\xbb\x01has(rules.lt) && rules.lt < rules.gte && (this.isNan() || (rules.lt <= this && this < rules.gte))? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xdd\x01\n\x0e\x64ouble.gte_lte\x1a\xca\x01has(rules.lte) && rules.lte >= rules.gte && (this.isNan() || this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xe7\x01\n\x18\x64ouble.gte_lte_exclusive\x1a\xca\x01has(rules.lte) && rules.lte < rules.gte && (this.isNan() || (rules.lte < this && this < rules.gte))? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12~\n\x02in\x18\x06 \x03(\x01\x42n\xc2Hk\ni\n\tdouble.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12x\n\x06not_in\x18\x07 \x03(\x01\x42\x61\xc2H^\n\\\n\rdouble.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12x\n\x06\x66inite\x18\x08 \x01(\x08\x42`\xc2H]\n[\n\rdouble.finite\x1aJrules.finite ? (this.isNan() || this.isInf() ? \'must be finite\' : \'\') : \'\'R\x06\x66inite\x12\x35\n\x07\x65xample\x18\t \x03(\x01\x42\x1b\xc2H\x18\n\x16\n\x0e\x64ouble.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xde\x14\n\nInt32Rules\x12\x84\x01\n\x05\x63onst\x18\x01 \x01(\x05\x42n\xc2Hk\ni\n\x0bint32.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x88\x01\n\x02lt\x18\x02 \x01(\x05\x42v\xc2Hs\nq\n\x08int32.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9a\x01\n\x03lte\x18\x03 \x01(\x05\x42\x85\x01\xc2H\x81\x01\n\x7f\n\tint32.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\xfd\x06\n\x02gt\x18\x04 \x01(\x05\x42\xea\x06\xc2H\xe6\x06\nt\n\x08int32.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xad\x01\n\x0bint32.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb5\x01\n\x15int32.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbd\x01\n\x0cint32.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc5\x01\n\x16int32.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xca\x07\n\x03gte\x18\x05 \x01(\x05\x42\xb5\x07\xc2H\xb1\x07\n\x82\x01\n\tint32.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbc\x01\n\x0cint32.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc4\x01\n\x16int32.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcc\x01\n\rint32.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd4\x01\n\x17int32.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12}\n\x02in\x18\x06 \x03(\x05\x42m\xc2Hj\nh\n\x08int32.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12w\n\x06not_in\x18\x07 \x03(\x05\x42`\xc2H]\n[\n\x0cint32.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x34\n\x07\x65xample\x18\x08 \x03(\x05\x42\x1a\xc2H\x17\n\x15\n\rint32.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xde\x14\n\nInt64Rules\x12\x84\x01\n\x05\x63onst\x18\x01 \x01(\x03\x42n\xc2Hk\ni\n\x0bint64.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x88\x01\n\x02lt\x18\x02 \x01(\x03\x42v\xc2Hs\nq\n\x08int64.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9a\x01\n\x03lte\x18\x03 \x01(\x03\x42\x85\x01\xc2H\x81\x01\n\x7f\n\tint64.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\xfd\x06\n\x02gt\x18\x04 \x01(\x03\x42\xea\x06\xc2H\xe6\x06\nt\n\x08int64.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xad\x01\n\x0bint64.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb5\x01\n\x15int64.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbd\x01\n\x0cint64.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc5\x01\n\x16int64.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xca\x07\n\x03gte\x18\x05 \x01(\x03\x42\xb5\x07\xc2H\xb1\x07\n\x82\x01\n\tint64.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbc\x01\n\x0cint64.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc4\x01\n\x16int64.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcc\x01\n\rint64.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd4\x01\n\x17int64.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12}\n\x02in\x18\x06 \x03(\x03\x42m\xc2Hj\nh\n\x08int64.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12w\n\x06not_in\x18\x07 \x03(\x03\x42`\xc2H]\n[\n\x0cint64.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x34\n\x07\x65xample\x18\t \x03(\x03\x42\x1a\xc2H\x17\n\x15\n\rint64.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xf0\x14\n\x0bUInt32Rules\x12\x85\x01\n\x05\x63onst\x18\x01 \x01(\rBo\xc2Hl\nj\n\x0cuint32.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x89\x01\n\x02lt\x18\x02 \x01(\rBw\xc2Ht\nr\n\tuint32.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9c\x01\n\x03lte\x18\x03 \x01(\rB\x87\x01\xc2H\x83\x01\n\x80\x01\n\nuint32.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x82\x07\n\x02gt\x18\x04 \x01(\rB\xef\x06\xc2H\xeb\x06\nu\n\tuint32.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xae\x01\n\x0cuint32.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb6\x01\n\x16uint32.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbe\x01\n\ruint32.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc6\x01\n\x17uint32.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xcf\x07\n\x03gte\x18\x05 \x01(\rB\xba\x07\xc2H\xb6\x07\n\x83\x01\n\nuint32.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbd\x01\n\ruint32.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc5\x01\n\x17uint32.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcd\x01\n\x0euint32.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd5\x01\n\x18uint32.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12~\n\x02in\x18\x06 \x03(\rBn\xc2Hk\ni\n\tuint32.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12x\n\x06not_in\x18\x07 \x03(\rBa\xc2H^\n\\\n\ruint32.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x35\n\x07\x65xample\x18\x08 \x03(\rB\x1b\xc2H\x18\n\x16\n\x0euint32.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xf0\x14\n\x0bUInt64Rules\x12\x85\x01\n\x05\x63onst\x18\x01 \x01(\x04\x42o\xc2Hl\nj\n\x0cuint64.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x89\x01\n\x02lt\x18\x02 \x01(\x04\x42w\xc2Ht\nr\n\tuint64.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9c\x01\n\x03lte\x18\x03 \x01(\x04\x42\x87\x01\xc2H\x83\x01\n\x80\x01\n\nuint64.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x82\x07\n\x02gt\x18\x04 \x01(\x04\x42\xef\x06\xc2H\xeb\x06\nu\n\tuint64.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xae\x01\n\x0cuint64.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb6\x01\n\x16uint64.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbe\x01\n\ruint64.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc6\x01\n\x17uint64.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xcf\x07\n\x03gte\x18\x05 \x01(\x04\x42\xba\x07\xc2H\xb6\x07\n\x83\x01\n\nuint64.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbd\x01\n\ruint64.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc5\x01\n\x17uint64.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcd\x01\n\x0euint64.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd5\x01\n\x18uint64.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12~\n\x02in\x18\x06 \x03(\x04\x42n\xc2Hk\ni\n\tuint64.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12x\n\x06not_in\x18\x07 \x03(\x04\x42\x61\xc2H^\n\\\n\ruint64.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x35\n\x07\x65xample\x18\x08 \x03(\x04\x42\x1b\xc2H\x18\n\x16\n\x0euint64.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xf0\x14\n\x0bSInt32Rules\x12\x85\x01\n\x05\x63onst\x18\x01 \x01(\x11\x42o\xc2Hl\nj\n\x0csint32.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x89\x01\n\x02lt\x18\x02 \x01(\x11\x42w\xc2Ht\nr\n\tsint32.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9c\x01\n\x03lte\x18\x03 \x01(\x11\x42\x87\x01\xc2H\x83\x01\n\x80\x01\n\nsint32.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x82\x07\n\x02gt\x18\x04 \x01(\x11\x42\xef\x06\xc2H\xeb\x06\nu\n\tsint32.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xae\x01\n\x0csint32.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb6\x01\n\x16sint32.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbe\x01\n\rsint32.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc6\x01\n\x17sint32.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xcf\x07\n\x03gte\x18\x05 \x01(\x11\x42\xba\x07\xc2H\xb6\x07\n\x83\x01\n\nsint32.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbd\x01\n\rsint32.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc5\x01\n\x17sint32.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcd\x01\n\x0esint32.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd5\x01\n\x18sint32.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12~\n\x02in\x18\x06 \x03(\x11\x42n\xc2Hk\ni\n\tsint32.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12x\n\x06not_in\x18\x07 \x03(\x11\x42\x61\xc2H^\n\\\n\rsint32.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x35\n\x07\x65xample\x18\x08 \x03(\x11\x42\x1b\xc2H\x18\n\x16\n\x0esint32.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xf0\x14\n\x0bSInt64Rules\x12\x85\x01\n\x05\x63onst\x18\x01 \x01(\x12\x42o\xc2Hl\nj\n\x0csint64.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x89\x01\n\x02lt\x18\x02 \x01(\x12\x42w\xc2Ht\nr\n\tsint64.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9c\x01\n\x03lte\x18\x03 \x01(\x12\x42\x87\x01\xc2H\x83\x01\n\x80\x01\n\nsint64.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x82\x07\n\x02gt\x18\x04 \x01(\x12\x42\xef\x06\xc2H\xeb\x06\nu\n\tsint64.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xae\x01\n\x0csint64.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb6\x01\n\x16sint64.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbe\x01\n\rsint64.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc6\x01\n\x17sint64.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xcf\x07\n\x03gte\x18\x05 \x01(\x12\x42\xba\x07\xc2H\xb6\x07\n\x83\x01\n\nsint64.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbd\x01\n\rsint64.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc5\x01\n\x17sint64.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcd\x01\n\x0esint64.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd5\x01\n\x18sint64.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12~\n\x02in\x18\x06 \x03(\x12\x42n\xc2Hk\ni\n\tsint64.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12x\n\x06not_in\x18\x07 \x03(\x12\x42\x61\xc2H^\n\\\n\rsint64.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x35\n\x07\x65xample\x18\x08 \x03(\x12\x42\x1b\xc2H\x18\n\x16\n\x0esint64.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\x81\x15\n\x0c\x46ixed32Rules\x12\x86\x01\n\x05\x63onst\x18\x01 \x01(\x07\x42p\xc2Hm\nk\n\rfixed32.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x8a\x01\n\x02lt\x18\x02 \x01(\x07\x42x\xc2Hu\ns\n\nfixed32.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9d\x01\n\x03lte\x18\x03 \x01(\x07\x42\x88\x01\xc2H\x84\x01\n\x81\x01\n\x0b\x66ixed32.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x87\x07\n\x02gt\x18\x04 \x01(\x07\x42\xf4\x06\xc2H\xf0\x06\nv\n\nfixed32.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xaf\x01\n\rfixed32.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb7\x01\n\x17\x66ixed32.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbf\x01\n\x0e\x66ixed32.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc7\x01\n\x18\x66ixed32.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xd4\x07\n\x03gte\x18\x05 \x01(\x07\x42\xbf\x07\xc2H\xbb\x07\n\x84\x01\n\x0b\x66ixed32.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbe\x01\n\x0e\x66ixed32.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc6\x01\n\x18\x66ixed32.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xce\x01\n\x0f\x66ixed32.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd6\x01\n\x19\x66ixed32.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12\x7f\n\x02in\x18\x06 \x03(\x07\x42o\xc2Hl\nj\n\nfixed32.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12y\n\x06not_in\x18\x07 \x03(\x07\x42\x62\xc2H_\n]\n\x0e\x66ixed32.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x36\n\x07\x65xample\x18\x08 \x03(\x07\x42\x1c\xc2H\x19\n\x17\n\x0f\x66ixed32.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\x81\x15\n\x0c\x46ixed64Rules\x12\x86\x01\n\x05\x63onst\x18\x01 \x01(\x06\x42p\xc2Hm\nk\n\rfixed64.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x8a\x01\n\x02lt\x18\x02 \x01(\x06\x42x\xc2Hu\ns\n\nfixed64.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9d\x01\n\x03lte\x18\x03 \x01(\x06\x42\x88\x01\xc2H\x84\x01\n\x81\x01\n\x0b\x66ixed64.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x87\x07\n\x02gt\x18\x04 \x01(\x06\x42\xf4\x06\xc2H\xf0\x06\nv\n\nfixed64.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xaf\x01\n\rfixed64.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb7\x01\n\x17\x66ixed64.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xbf\x01\n\x0e\x66ixed64.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc7\x01\n\x18\x66ixed64.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xd4\x07\n\x03gte\x18\x05 \x01(\x06\x42\xbf\x07\xc2H\xbb\x07\n\x84\x01\n\x0b\x66ixed64.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbe\x01\n\x0e\x66ixed64.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc6\x01\n\x18\x66ixed64.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xce\x01\n\x0f\x66ixed64.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd6\x01\n\x19\x66ixed64.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12\x7f\n\x02in\x18\x06 \x03(\x06\x42o\xc2Hl\nj\n\nfixed64.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12y\n\x06not_in\x18\x07 \x03(\x06\x42\x62\xc2H_\n]\n\x0e\x66ixed64.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x36\n\x07\x65xample\x18\x08 \x03(\x06\x42\x1c\xc2H\x19\n\x17\n\x0f\x66ixed64.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\x93\x15\n\rSFixed32Rules\x12\x87\x01\n\x05\x63onst\x18\x01 \x01(\x0f\x42q\xc2Hn\nl\n\x0esfixed32.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x8b\x01\n\x02lt\x18\x02 \x01(\x0f\x42y\xc2Hv\nt\n\x0bsfixed32.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9e\x01\n\x03lte\x18\x03 \x01(\x0f\x42\x89\x01\xc2H\x85\x01\n\x82\x01\n\x0csfixed32.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x8c\x07\n\x02gt\x18\x04 \x01(\x0f\x42\xf9\x06\xc2H\xf5\x06\nw\n\x0bsfixed32.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xb0\x01\n\x0esfixed32.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb8\x01\n\x18sfixed32.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xc0\x01\n\x0fsfixed32.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc8\x01\n\x19sfixed32.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xd9\x07\n\x03gte\x18\x05 \x01(\x0f\x42\xc4\x07\xc2H\xc0\x07\n\x85\x01\n\x0csfixed32.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbf\x01\n\x0fsfixed32.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc7\x01\n\x19sfixed32.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcf\x01\n\x10sfixed32.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd7\x01\n\x1asfixed32.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12\x80\x01\n\x02in\x18\x06 \x03(\x0f\x42p\xc2Hm\nk\n\x0bsfixed32.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12z\n\x06not_in\x18\x07 \x03(\x0f\x42\x63\xc2H`\n^\n\x0fsfixed32.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x37\n\x07\x65xample\x18\x08 \x03(\x0f\x42\x1d\xc2H\x1a\n\x18\n\x10sfixed32.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\x93\x15\n\rSFixed64Rules\x12\x87\x01\n\x05\x63onst\x18\x01 \x01(\x10\x42q\xc2Hn\nl\n\x0esfixed64.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x8b\x01\n\x02lt\x18\x02 \x01(\x10\x42y\xc2Hv\nt\n\x0bsfixed64.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\x9e\x01\n\x03lte\x18\x03 \x01(\x10\x42\x89\x01\xc2H\x85\x01\n\x82\x01\n\x0csfixed64.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\x8c\x07\n\x02gt\x18\x04 \x01(\x10\x42\xf9\x06\xc2H\xf5\x06\nw\n\x0bsfixed64.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xb0\x01\n\x0esfixed64.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb8\x01\n\x18sfixed64.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xc0\x01\n\x0fsfixed64.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc8\x01\n\x19sfixed64.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xd9\x07\n\x03gte\x18\x05 \x01(\x10\x42\xc4\x07\xc2H\xc0\x07\n\x85\x01\n\x0csfixed64.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbf\x01\n\x0fsfixed64.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc7\x01\n\x19sfixed64.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcf\x01\n\x10sfixed64.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd7\x01\n\x1asfixed64.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12\x80\x01\n\x02in\x18\x06 \x03(\x10\x42p\xc2Hm\nk\n\x0bsfixed64.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12z\n\x06not_in\x18\x07 \x03(\x10\x42\x63\xc2H`\n^\n\x0fsfixed64.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x37\n\x07\x65xample\x18\x08 \x03(\x10\x42\x1d\xc2H\x1a\n\x18\n\x10sfixed64.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\xd1\x01\n\tBoolRules\x12\x83\x01\n\x05\x63onst\x18\x01 \x01(\x08\x42m\xc2Hj\nh\n\nbool.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\x33\n\x07\x65xample\x18\x02 \x03(\x08\x42\x19\xc2H\x16\n\x14\n\x0c\x62ool.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xcf?\n\x0bStringRules\x12\x87\x01\n\x05\x63onst\x18\x01 \x01(\tBq\xc2Hn\nl\n\x0cstring.const\x1a\\this != getField(rules, \'const\') ? \'must equal `%s`\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12v\n\x03len\x18\x13 \x01(\x04\x42\x64\xc2Ha\n_\n\nstring.len\x1aQuint(this.size()) != rules.len ? \'must be %s characters\'.format([rules.len]) : \'\'R\x03len\x12\x91\x01\n\x07min_len\x18\x02 \x01(\x04\x42x\xc2Hu\ns\n\x0estring.min_len\x1a\x61uint(this.size()) < rules.min_len ? \'must be at least %s characters\'.format([rules.min_len]) : \'\'R\x06minLen\x12\x90\x01\n\x07max_len\x18\x03 \x01(\x04\x42w\xc2Ht\nr\n\x0estring.max_len\x1a`uint(this.size()) > rules.max_len ? \'must be at most %s characters\'.format([rules.max_len]) : \'\'R\x06maxLen\x12\x95\x01\n\tlen_bytes\x18\x14 \x01(\x04\x42x\xc2Hu\ns\n\x10string.len_bytes\x1a_uint(bytes(this).size()) != rules.len_bytes ? \'must be %s bytes\'.format([rules.len_bytes]) : \'\'R\x08lenBytes\x12\x9e\x01\n\tmin_bytes\x18\x04 \x01(\x04\x42\x80\x01\xc2H}\n{\n\x10string.min_bytes\x1aguint(bytes(this).size()) < rules.min_bytes ? \'must be at least %s bytes\'.format([rules.min_bytes]) : \'\'R\x08minBytes\x12\x9c\x01\n\tmax_bytes\x18\x05 \x01(\x04\x42\x7f\xc2H|\nz\n\x10string.max_bytes\x1a\x66uint(bytes(this).size()) > rules.max_bytes ? \'must be at most %s bytes\'.format([rules.max_bytes]) : \'\'R\x08maxBytes\x12\x90\x01\n\x07pattern\x18\x06 \x01(\tBv\xc2Hs\nq\n\x0estring.pattern\x1a_!this.matches(rules.pattern) ? \'does not match regex pattern `%s`\'.format([rules.pattern]) : \'\'R\x07pattern\x12\x86\x01\n\x06prefix\x18\x07 \x01(\tBn\xc2Hk\ni\n\rstring.prefix\x1aX!this.startsWith(rules.prefix) ? \'does not have prefix `%s`\'.format([rules.prefix]) : \'\'R\x06prefix\x12\x84\x01\n\x06suffix\x18\x08 \x01(\tBl\xc2Hi\ng\n\rstring.suffix\x1aV!this.endsWith(rules.suffix) ? \'does not have suffix `%s`\'.format([rules.suffix]) : \'\'R\x06suffix\x12\x94\x01\n\x08\x63ontains\x18\t \x01(\tBx\xc2Hu\ns\n\x0fstring.contains\x1a`!this.contains(rules.contains) ? \'does not contain substring `%s`\'.format([rules.contains]) : \'\'R\x08\x63ontains\x12\x9e\x01\n\x0cnot_contains\x18\x17 \x01(\tB{\xc2Hx\nv\n\x13string.not_contains\x1a_this.contains(rules.not_contains) ? \'contains substring `%s`\'.format([rules.not_contains]) : \'\'R\x0bnotContains\x12~\n\x02in\x18\n \x03(\tBn\xc2Hk\ni\n\tstring.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12x\n\x06not_in\x18\x0b \x03(\tBa\xc2H^\n\\\n\rstring.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\xe0\x01\n\x05\x65mail\x18\x0c \x01(\x08\x42\xc7\x01\xc2H\xc3\x01\n[\n\x0cstring.email\x12\x1dmust be a valid email address\x1a,!rules.email || this == \'\' || this.isEmail()\nd\n\x12string.email_empty\x12\x32value is empty, which is not a valid email address\x1a\x1a!rules.email || this != \'\'H\x00R\x05\x65mail\x12\xeb\x01\n\x08hostname\x18\r \x01(\x08\x42\xcc\x01\xc2H\xc8\x01\n_\n\x0fstring.hostname\x12\x18must be a valid hostname\x1a\x32!rules.hostname || this == \'\' || this.isHostname()\ne\n\x15string.hostname_empty\x12-value is empty, which is not a valid hostname\x1a\x1d!rules.hostname || this != \'\'H\x00R\x08hostname\x12\xc5\x01\n\x02ip\x18\x0e \x01(\x08\x42\xb2\x01\xc2H\xae\x01\nO\n\tstring.ip\x12\x1amust be a valid IP address\x1a&!rules.ip || this == \'\' || this.isIp()\n[\n\x0fstring.ip_empty\x12/value is empty, which is not a valid IP address\x1a\x17!rules.ip || this != \'\'H\x00R\x02ip\x12\xd6\x01\n\x04ipv4\x18\x0f \x01(\x08\x42\xbf\x01\xc2H\xbb\x01\nV\n\x0bstring.ipv4\x12\x1cmust be a valid IPv4 address\x1a)!rules.ipv4 || this == \'\' || this.isIp(4)\na\n\x11string.ipv4_empty\x12\x31value is empty, which is not a valid IPv4 address\x1a\x19!rules.ipv4 || this != \'\'H\x00R\x04ipv4\x12\xd6\x01\n\x04ipv6\x18\x10 \x01(\x08\x42\xbf\x01\xc2H\xbb\x01\nV\n\x0bstring.ipv6\x12\x1cmust be a valid IPv6 address\x1a)!rules.ipv6 || this == \'\' || this.isIp(6)\na\n\x11string.ipv6_empty\x12\x31value is empty, which is not a valid IPv6 address\x1a\x19!rules.ipv6 || this != \'\'H\x00R\x04ipv6\x12\xbe\x01\n\x03uri\x18\x11 \x01(\x08\x42\xa9\x01\xc2H\xa5\x01\nK\n\nstring.uri\x12\x13must be a valid URI\x1a(!rules.uri || this == \'\' || this.isUri()\nV\n\x10string.uri_empty\x12(value is empty, which is not a valid URI\x1a\x18!rules.uri || this != \'\'H\x00R\x03uri\x12r\n\x07uri_ref\x18\x12 \x01(\x08\x42W\xc2HT\nR\n\x0estring.uri_ref\x12\x1dmust be a valid URI Reference\x1a!!rules.uri_ref || this.isUriRef()H\x00R\x06uriRef\x12\x92\x02\n\x07\x61\x64\x64ress\x18\x15 \x01(\x08\x42\xf5\x01\xc2H\xf1\x01\n{\n\x0estring.address\x12\'must be a valid hostname, or ip address\x1a@!rules.address || this == \'\' || this.isHostname() || this.isIp()\nr\n\x14string.address_empty\x12!rules.ipv4_with_prefixlen || this == \'\' || this.isIpPrefix(4)\n\x92\x01\n string.ipv4_with_prefixlen_empty\x12\x44value is empty, which is not a valid IPv4 address with prefix length\x1a(!rules.ipv4_with_prefixlen || this != \'\'H\x00R\x11ipv4WithPrefixlen\x12\xdc\x02\n\x13ipv6_with_prefixlen\x18\x1c \x01(\x08\x42\xa9\x02\xc2H\xa5\x02\n\x8d\x01\n\x1astring.ipv6_with_prefixlen\x12/must be a valid IPv6 address with prefix length\x1a>!rules.ipv6_with_prefixlen || this == \'\' || this.isIpPrefix(6)\n\x92\x01\n string.ipv6_with_prefixlen_empty\x12\x44value is empty, which is not a valid IPv6 address with prefix length\x1a(!rules.ipv6_with_prefixlen || this != \'\'H\x00R\x11ipv6WithPrefixlen\x12\xf6\x01\n\tip_prefix\x18\x1d \x01(\x08\x42\xd6\x01\xc2H\xd2\x01\nf\n\x10string.ip_prefix\x12\x19must be a valid IP prefix\x1a\x37!rules.ip_prefix || this == \'\' || this.isIpPrefix(true)\nh\n\x16string.ip_prefix_empty\x12.value is empty, which is not a valid IP prefix\x1a\x1e!rules.ip_prefix || this != \'\'H\x00R\x08ipPrefix\x12\x89\x02\n\x0bipv4_prefix\x18\x1e \x01(\x08\x42\xe5\x01\xc2H\xe1\x01\no\n\x12string.ipv4_prefix\x12\x1bmust be a valid IPv4 prefix\x1a!rules.host_and_port || this == \'\' || this.isHostAndPort(true)\ny\n\x1astring.host_and_port_empty\x12\x37value is empty, which is not a valid host and port pair\x1a\"!rules.host_and_port || this != \'\'H\x00R\x0bhostAndPort\x12\xf4\x01\n\x04ulid\x18# \x01(\x08\x42\xdd\x01\xc2H\xd9\x01\n|\n\x0bstring.ulid\x12\x14must be a valid ULID\x1aW!rules.ulid || this == \'\' || this.matches(\'^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$\')\nY\n\x11string.ulid_empty\x12)value is empty, which is not a valid ULID\x1a\x19!rules.ulid || this != \'\'H\x00R\x04ulid\x12\xe1\x02\n\x0cprotobuf_fqn\x18% \x01(\x08\x42\xbb\x02\xc2H\xb7\x02\n\xaf\x01\n\x13string.protobuf_fqn\x12-must be a valid fully-qualified Protobuf name\x1ai!rules.protobuf_fqn || this == \'\' || this.matches(\'^[A-Za-z_][A-Za-z_0-9]*(\\\\.[A-Za-z_][A-Za-z_0-9]*)*$\')\n\x82\x01\n\x19string.protobuf_fqn_empty\x12\x42value is empty, which is not a valid fully-qualified Protobuf name\x1a!!rules.protobuf_fqn || this != \'\'H\x00R\x0bprotobufFqn\x12\xa1\x03\n\x10protobuf_dot_fqn\x18& \x01(\x08\x42\xf4\x02\xc2H\xf0\x02\n\xcd\x01\n\x17string.protobuf_dot_fqn\x12@must be a valid fully-qualified Protobuf name with a leading dot\x1ap!rules.protobuf_dot_fqn || this == \'\' || this.matches(\'^\\\\.[A-Za-z_][A-Za-z_0-9]*(\\\\.[A-Za-z_][A-Za-z_0-9]*)*$\')\n\x9d\x01\n\x1dstring.protobuf_dot_fqn_empty\x12Uvalue is empty, which is not a valid fully-qualified Protobuf name with a leading dot\x1a%!rules.protobuf_dot_fqn || this != \'\'H\x00R\x0eprotobufDotFqn\x12\xac\x05\n\x10well_known_regex\x18\x18 \x01(\x0e\x32\x18.buf.validate.KnownRegexB\xe5\x04\xc2H\xe1\x04\n\xea\x01\n#string.well_known_regex.header_name\x12 must be a valid HTTP header name\x1a\xa0\x01rules.well_known_regex != 1 || this == \'\' || this.matches(!has(rules.strict) || rules.strict ?\'^:?[0-9a-zA-Z!#$%&\\\'*+-.^_|~\\x60]+$\' :\'^[^\\u0000\\u000A\\u000D]+$\')\n\x8d\x01\n)string.well_known_regex.header_name_empty\x12\x35value is empty, which is not a valid HTTP header name\x1a)rules.well_known_regex != 1 || this != \'\'\n\xe1\x01\n$string.well_known_regex.header_value\x12!must be a valid HTTP header value\x1a\x95\x01rules.well_known_regex != 2 || this.matches(!has(rules.strict) || rules.strict ?\'^[^\\u0000-\\u0008\\u000A-\\u001F\\u007F]*$\' :\'^[^\\u0000\\u000A\\u000D]*$\')H\x00R\x0ewellKnownRegex\x12\x16\n\x06strict\x18\x19 \x01(\x08R\x06strict\x12\x35\n\x07\x65xample\x18\" \x03(\tB\x1b\xc2H\x18\n\x16\n\x0estring.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0c\n\nwell_known\"\xca\x12\n\nBytesRules\x12\x81\x01\n\x05\x63onst\x18\x01 \x01(\x0c\x42k\xc2Hh\nf\n\x0b\x62ytes.const\x1aWthis != getField(rules, \'const\') ? \'must be %x\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12p\n\x03len\x18\r \x01(\x04\x42^\xc2H[\nY\n\tbytes.len\x1aLuint(this.size()) != rules.len ? \'must be %s bytes\'.format([rules.len]) : \'\'R\x03len\x12\x8b\x01\n\x07min_len\x18\x02 \x01(\x04\x42r\xc2Ho\nm\n\rbytes.min_len\x1a\\uint(this.size()) < rules.min_len ? \'must be at least %s bytes\'.format([rules.min_len]) : \'\'R\x06minLen\x12\x8a\x01\n\x07max_len\x18\x03 \x01(\x04\x42q\xc2Hn\nl\n\rbytes.max_len\x1a[uint(this.size()) > rules.max_len ? \'must be at most %s bytes\'.format([rules.max_len]) : \'\'R\x06maxLen\x12\x93\x01\n\x07pattern\x18\x04 \x01(\tBy\xc2Hv\nt\n\rbytes.pattern\x1a\x63!string(this).matches(rules.pattern) ? \'must match regex pattern `%s`\'.format([rules.pattern]) : \'\'R\x07pattern\x12\x83\x01\n\x06prefix\x18\x05 \x01(\x0c\x42k\xc2Hh\nf\n\x0c\x62ytes.prefix\x1aV!this.startsWith(rules.prefix) ? \'does not have prefix %x\'.format([rules.prefix]) : \'\'R\x06prefix\x12\x81\x01\n\x06suffix\x18\x06 \x01(\x0c\x42i\xc2Hf\nd\n\x0c\x62ytes.suffix\x1aT!this.endsWith(rules.suffix) ? \'does not have suffix %x\'.format([rules.suffix]) : \'\'R\x06suffix\x12\x87\x01\n\x08\x63ontains\x18\x07 \x01(\x0c\x42k\xc2Hh\nf\n\x0e\x62ytes.contains\x1aT!this.contains(rules.contains) ? \'does not contain %x\'.format([rules.contains]) : \'\'R\x08\x63ontains\x12\xa5\x01\n\x02in\x18\x08 \x03(\x0c\x42\x94\x01\xc2H\x90\x01\n\x8d\x01\n\x08\x62ytes.in\x1a\x80\x01getField(rules, \'in\').size() > 0 && !(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12w\n\x06not_in\x18\t \x03(\x0c\x42`\xc2H]\n[\n\x0c\x62ytes.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\xe9\x01\n\x02ip\x18\n \x01(\x08\x42\xd6\x01\xc2H\xd2\x01\nn\n\x08\x62ytes.ip\x12\x1amust be a valid IP address\x1a\x46!rules.ip || this.size() == 0 || this.size() == 4 || this.size() == 16\n`\n\x0e\x62ytes.ip_empty\x12/value is empty, which is not a valid IP address\x1a\x1d!rules.ip || this.size() != 0H\x00R\x02ip\x12\xe4\x01\n\x04ipv4\x18\x0b \x01(\x08\x42\xcd\x01\xc2H\xc9\x01\n_\n\nbytes.ipv4\x12\x1cmust be a valid IPv4 address\x1a\x33!rules.ipv4 || this.size() == 0 || this.size() == 4\nf\n\x10\x62ytes.ipv4_empty\x12\x31value is empty, which is not a valid IPv4 address\x1a\x1f!rules.ipv4 || this.size() != 0H\x00R\x04ipv4\x12\xe5\x01\n\x04ipv6\x18\x0c \x01(\x08\x42\xce\x01\xc2H\xca\x01\n`\n\nbytes.ipv6\x12\x1cmust be a valid IPv6 address\x1a\x34!rules.ipv6 || this.size() == 0 || this.size() == 16\nf\n\x10\x62ytes.ipv6_empty\x12\x31value is empty, which is not a valid IPv6 address\x1a\x1f!rules.ipv6 || this.size() != 0H\x00R\x04ipv6\x12\xd5\x01\n\x04uuid\x18\x0f \x01(\x08\x42\xbe\x01\xc2H\xba\x01\nX\n\nbytes.uuid\x12\x14must be a valid UUID\x1a\x34!rules.uuid || this.size() == 0 || this.size() == 16\n^\n\x10\x62ytes.uuid_empty\x12)value is empty, which is not a valid UUID\x1a\x1f!rules.uuid || this.size() != 0H\x00R\x04uuid\x12\x34\n\x07\x65xample\x18\x0e \x03(\x0c\x42\x1a\xc2H\x17\n\x15\n\rbytes.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0c\n\nwell_known\"\xea\x03\n\tEnumRules\x12\x83\x01\n\x05\x63onst\x18\x01 \x01(\x05\x42m\xc2Hj\nh\n\nenum.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12!\n\x0c\x64\x65\x66ined_only\x18\x02 \x01(\x08R\x0b\x64\x65\x66inedOnly\x12|\n\x02in\x18\x03 \x03(\x05\x42l\xc2Hi\ng\n\x07\x65num.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12v\n\x06not_in\x18\x04 \x03(\x05\x42_\xc2H\\\nZ\n\x0b\x65num.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12\x33\n\x07\x65xample\x18\x05 \x03(\x05\x42\x19\xc2H\x16\n\x14\n\x0c\x65num.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\x90\x04\n\rRepeatedRules\x12\xa0\x01\n\tmin_items\x18\x01 \x01(\x04\x42\x82\x01\xc2H\x7f\n}\n\x12repeated.min_items\x1aguint(this.size()) < rules.min_items ? \'must contain at least %d item(s)\'.format([rules.min_items]) : \'\'R\x08minItems\x12\xa6\x01\n\tmax_items\x18\x02 \x01(\x04\x42\x88\x01\xc2H\x84\x01\n\x81\x01\n\x12repeated.max_items\x1akuint(this.size()) > rules.max_items ? \'must contain no more than %s item(s)\'.format([rules.max_items]) : \'\'R\x08maxItems\x12x\n\x06unique\x18\x03 \x01(\x08\x42`\xc2H]\n[\n\x0frepeated.unique\x12(repeated value must contain unique items\x1a\x1e!rules.unique || this.unique()R\x06unique\x12.\n\x05items\x18\x04 \x01(\x0b\x32\x18.buf.validate.FieldRulesR\x05items*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xac\x03\n\x08MapRules\x12\x99\x01\n\tmin_pairs\x18\x01 \x01(\x04\x42|\xc2Hy\nw\n\rmap.min_pairs\x1a\x66uint(this.size()) < rules.min_pairs ? \'map must be at least %d entries\'.format([rules.min_pairs]) : \'\'R\x08minPairs\x12\x98\x01\n\tmax_pairs\x18\x02 \x01(\x04\x42{\xc2Hx\nv\n\rmap.max_pairs\x1a\x65uint(this.size()) > rules.max_pairs ? \'map must be at most %d entries\'.format([rules.max_pairs]) : \'\'R\x08maxPairs\x12,\n\x04keys\x18\x04 \x01(\x0b\x32\x18.buf.validate.FieldRulesR\x04keys\x12\x30\n\x06values\x18\x05 \x01(\x0b\x32\x18.buf.validate.FieldRulesR\x06values*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"1\n\x08\x41nyRules\x12\x0e\n\x02in\x18\x02 \x03(\tR\x02in\x12\x15\n\x06not_in\x18\x03 \x03(\tR\x05notIn\"\xec\x16\n\rDurationRules\x12\xa2\x01\n\x05\x63onst\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationBq\xc2Hn\nl\n\x0e\x64uration.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\xa6\x01\n\x02lt\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationBy\xc2Hv\nt\n\x0b\x64uration.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\xb9\x01\n\x03lte\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationB\x89\x01\xc2H\x85\x01\n\x82\x01\n\x0c\x64uration.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12\xa7\x07\n\x02gt\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationB\xf9\x06\xc2H\xf5\x06\nw\n\x0b\x64uration.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xb0\x01\n\x0e\x64uration.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb8\x01\n\x18\x64uration.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xc0\x01\n\x0f\x64uration.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc8\x01\n\x19\x64uration.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xf4\x07\n\x03gte\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationB\xc4\x07\xc2H\xc0\x07\n\x85\x01\n\x0c\x64uration.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xbf\x01\n\x0f\x64uration.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc7\x01\n\x19\x64uration.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xcf\x01\n\x10\x64uration.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd7\x01\n\x1a\x64uration.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12\x9b\x01\n\x02in\x18\x07 \x03(\x0b\x32\x19.google.protobuf.DurationBp\xc2Hm\nk\n\x0b\x64uration.in\x1a\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12\x95\x01\n\x06not_in\x18\x08 \x03(\x0b\x32\x19.google.protobuf.DurationBc\xc2H`\n^\n\x0f\x64uration.not_in\x1aKthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'R\x05notIn\x12R\n\x07\x65xample\x18\t \x03(\x0b\x32\x19.google.protobuf.DurationB\x1d\xc2H\x1a\n\x18\n\x10\x64uration.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"\x86\x06\n\x0e\x46ieldMaskRules\x12\xc0\x01\n\x05\x63onst\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x8d\x01\xc2H\x89\x01\n\x86\x01\n\x10\x66ield_mask.const\x1arthis.paths != getField(rules, \'const\').paths ? \'must equal paths %s\'.format([getField(rules, \'const\').paths]) : \'\'R\x05\x63onst\x12\xd7\x01\n\x02in\x18\x02 \x03(\tB\xc6\x01\xc2H\xc2\x01\n\xbf\x01\n\rfield_mask.in\x1a\xad\x01!this.paths.all(p, p in getField(rules, \'in\') || getField(rules, \'in\').exists(f, p.startsWith(f+\'.\'))) ? \'must only contain paths in %s\'.format([getField(rules, \'in\')]) : \'\'R\x02in\x12\xf4\x01\n\x06not_in\x18\x03 \x03(\tB\xdc\x01\xc2H\xd8\x01\n\xd5\x01\n\x11\x66ield_mask.not_in\x1a\xbf\x01!this.paths.all(p, !(p in getField(rules, \'not_in\') || getField(rules, \'not_in\').exists(f, p.startsWith(f+\'.\')))) ? \'must not contain any paths in %s\'.format([getField(rules, \'not_in\')]) : \'\'R\x05notIn\x12U\n\x07\x65xample\x18\x04 \x03(\x0b\x32\x1a.google.protobuf.FieldMaskB\x1f\xc2H\x1c\n\x1a\n\x12\x66ield_mask.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\"\xe8\x17\n\x0eTimestampRules\x12\xa4\x01\n\x05\x63onst\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampBr\xc2Ho\nm\n\x0ftimestamp.const\x1aZthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'R\x05\x63onst\x12\xa8\x01\n\x02lt\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampBz\xc2Hw\nu\n\x0ctimestamp.lt\x1a\x65!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'H\x00R\x02lt\x12\xbb\x01\n\x03lte\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x8a\x01\xc2H\x86\x01\n\x83\x01\n\rtimestamp.lte\x1ar!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'H\x00R\x03lte\x12m\n\x06lt_now\x18\x07 \x01(\x08\x42T\xc2HQ\nO\n\x10timestamp.lt_now\x1a;(rules.lt_now && this > now) ? \'must be less than now\' : \'\'H\x00R\x05ltNow\x12\xad\x07\n\x02gt\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\xfe\x06\xc2H\xfa\x06\nx\n\x0ctimestamp.gt\x1ah!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\xb1\x01\n\x0ftimestamp.gt_lt\x1a\x9d\x01has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xb9\x01\n\x19timestamp.gt_lt_exclusive\x1a\x9b\x01has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\xc1\x01\n\x10timestamp.gt_lte\x1a\xac\x01has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\xc9\x01\n\x1atimestamp.gt_lte_exclusive\x1a\xaa\x01has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'H\x01R\x02gt\x12\xfa\x07\n\x03gte\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\xc9\x07\xc2H\xc5\x07\n\x86\x01\n\rtimestamp.gte\x1au!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\xc0\x01\n\x10timestamp.gte_lt\x1a\xab\x01has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xc8\x01\n\x1atimestamp.gte_lt_exclusive\x1a\xa9\x01has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\xd0\x01\n\x11timestamp.gte_lte\x1a\xba\x01has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\xd8\x01\n\x1btimestamp.gte_lte_exclusive\x1a\xb8\x01has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'H\x01R\x03gte\x12p\n\x06gt_now\x18\x08 \x01(\x08\x42W\xc2HT\nR\n\x10timestamp.gt_now\x1a>(rules.gt_now && this < now) ? \'must be greater than now\' : \'\'H\x01R\x05gtNow\x12\xb9\x01\n\x06within\x18\t \x01(\x0b\x32\x19.google.protobuf.DurationB\x85\x01\xc2H\x81\x01\n\x7f\n\x10timestamp.within\x1akthis < now-rules.within || this > now+rules.within ? \'must be within %s of now\'.format([rules.within]) : \'\'R\x06within\x12T\n\x07\x65xample\x18\n \x03(\x0b\x32\x1a.google.protobuf.TimestampB\x1e\xc2H\x1b\n\x19\n\x11timestamp.example\x1a\x04trueR\x07\x65xample*\t\x08\xe8\x07\x10\x80\x80\x80\x80\x02\x42\x0b\n\tless_thanB\x0e\n\x0cgreater_than\"E\n\nViolations\x12\x37\n\nviolations\x18\x01 \x03(\x0b\x32\x17.buf.validate.ViolationR\nviolations\"\xc5\x01\n\tViolation\x12-\n\x05\x66ield\x18\x05 \x01(\x0b\x32\x17.buf.validate.FieldPathR\x05\x66ield\x12+\n\x04rule\x18\x06 \x01(\x0b\x32\x17.buf.validate.FieldPathR\x04rule\x12\x17\n\x07rule_id\x18\x02 \x01(\tR\x06ruleId\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message\x12\x17\n\x07\x66or_key\x18\x04 \x01(\x08R\x06\x66orKeyJ\x04\x08\x01\x10\x02R\nfield_path\"G\n\tFieldPath\x12:\n\x08\x65lements\x18\x01 \x03(\x0b\x32\x1e.buf.validate.FieldPathElementR\x08\x65lements\"\xcc\x03\n\x10\x46ieldPathElement\x12!\n\x0c\x66ield_number\x18\x01 \x01(\x05R\x0b\x66ieldNumber\x12\x1d\n\nfield_name\x18\x02 \x01(\tR\tfieldName\x12I\n\nfield_type\x18\x03 \x01(\x0e\x32*.google.protobuf.FieldDescriptorProto.TypeR\tfieldType\x12\x45\n\x08key_type\x18\x04 \x01(\x0e\x32*.google.protobuf.FieldDescriptorProto.TypeR\x07keyType\x12I\n\nvalue_type\x18\x05 \x01(\x0e\x32*.google.protobuf.FieldDescriptorProto.TypeR\tvalueType\x12\x16\n\x05index\x18\x06 \x01(\x04H\x00R\x05index\x12\x1b\n\x08\x62ool_key\x18\x07 \x01(\x08H\x00R\x07\x62oolKey\x12\x19\n\x07int_key\x18\x08 \x01(\x03H\x00R\x06intKey\x12\x1b\n\x08uint_key\x18\t \x01(\x04H\x00R\x07uintKey\x12\x1f\n\nstring_key\x18\n \x01(\tH\x00R\tstringKeyB\x0b\n\tsubscript*\xa1\x01\n\x06Ignore\x12\x16\n\x12IGNORE_UNSPECIFIED\x10\x00\x12\x18\n\x14IGNORE_IF_ZERO_VALUE\x10\x01\x12\x11\n\rIGNORE_ALWAYS\x10\x03\"\x04\x08\x02\x10\x02*\x0cIGNORE_EMPTY*\x0eIGNORE_DEFAULT*\x17IGNORE_IF_DEFAULT_VALUE*\x15IGNORE_IF_UNPOPULATED*n\n\nKnownRegex\x12\x1b\n\x17KNOWN_REGEX_UNSPECIFIED\x10\x00\x12 \n\x1cKNOWN_REGEX_HTTP_HEADER_NAME\x10\x01\x12!\n\x1dKNOWN_REGEX_HTTP_HEADER_VALUE\x10\x02:V\n\x07message\x12\x1f.google.protobuf.MessageOptions\x18\x87\t \x01(\x0b\x32\x1a.buf.validate.MessageRulesR\x07message:N\n\x05oneof\x12\x1d.google.protobuf.OneofOptions\x18\x87\t \x01(\x0b\x32\x18.buf.validate.OneofRulesR\x05oneof:N\n\x05\x66ield\x12\x1d.google.protobuf.FieldOptions\x18\x87\t \x01(\x0b\x32\x18.buf.validate.FieldRulesR\x05\x66ield:]\n\npredefined\x12\x1d.google.protobuf.FieldOptions\x18\x88\t \x01(\x0b\x32\x1d.buf.validate.PredefinedRulesR\npredefinedBn\n\x12\x62uild.buf.validateB\rValidateProtoP\x01ZGbuf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'buf.validate.validate_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'\n\022build.buf.validateB\rValidateProtoP\001ZGbuf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate' - _globals['_FLOATRULES'].fields_by_name['const']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['const']._serialized_options = b'\302Hk\ni\n\013float.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['lt']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['lt']._serialized_options = b'\302H\206\001\n\203\001\n\010float.lt\032w!has(rules.gte) && !has(rules.gt) && (this.isNan() || this >= rules.lt)? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['lte']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['lte']._serialized_options = b'\302H\225\001\n\222\001\n\tfloat.lte\032\204\001!has(rules.gte) && !has(rules.gt) && (this.isNan() || this > rules.lte)? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['gt']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['gt']._serialized_options = b'\302H\275\007\n\206\001\n\010float.gt\032z!has(rules.lt) && !has(rules.lte) && (this.isNan() || this <= rules.gt)? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\275\001\n\013float.gt_lt\032\255\001has(rules.lt) && rules.lt >= rules.gt && (this.isNan() || this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\307\001\n\025float.gt_lt_exclusive\032\255\001has(rules.lt) && rules.lt < rules.gt && (this.isNan() || (rules.lt <= this && this <= rules.gt))? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\315\001\n\014float.gt_lte\032\274\001has(rules.lte) && rules.lte >= rules.gt && (this.isNan() || this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\327\001\n\026float.gt_lte_exclusive\032\274\001has(rules.lte) && rules.lte < rules.gt && (this.isNan() || (rules.lte < this && this <= rules.gt))? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['gte']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['gte']._serialized_options = b'\302H\210\010\n\225\001\n\tfloat.gte\032\207\001!has(rules.lt) && !has(rules.lte) && (this.isNan() || this < rules.gte)? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\314\001\n\014float.gte_lt\032\273\001has(rules.lt) && rules.lt >= rules.gte && (this.isNan() || this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\326\001\n\026float.gte_lt_exclusive\032\273\001has(rules.lt) && rules.lt < rules.gte && (this.isNan() || (rules.lt <= this && this < rules.gte))? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\334\001\n\rfloat.gte_lte\032\312\001has(rules.lte) && rules.lte >= rules.gte && (this.isNan() || this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\346\001\n\027float.gte_lte_exclusive\032\312\001has(rules.lte) && rules.lte < rules.gte && (this.isNan() || (rules.lte < this && this < rules.gte))? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['in']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['in']._serialized_options = b'\302Hj\nh\n\010float.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['not_in']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['not_in']._serialized_options = b'\302H]\n[\n\014float.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_FLOATRULES'].fields_by_name['finite']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['finite']._serialized_options = b'\302H\\\nZ\n\014float.finite\032Jrules.finite ? (this.isNan() || this.isInf() ? \'must be finite\' : \'\') : \'\'' - _globals['_FLOATRULES'].fields_by_name['example']._loaded_options = None - _globals['_FLOATRULES'].fields_by_name['example']._serialized_options = b'\302H\027\n\025\n\rfloat.example\032\004true' - _globals['_DOUBLERULES'].fields_by_name['const']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['const']._serialized_options = b'\302Hl\nj\n\014double.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['lt']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['lt']._serialized_options = b'\302H\207\001\n\204\001\n\tdouble.lt\032w!has(rules.gte) && !has(rules.gt) && (this.isNan() || this >= rules.lt)? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['lte']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['lte']._serialized_options = b'\302H\226\001\n\223\001\n\ndouble.lte\032\204\001!has(rules.gte) && !has(rules.gt) && (this.isNan() || this > rules.lte)? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['gt']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['gt']._serialized_options = b'\302H\302\007\n\207\001\n\tdouble.gt\032z!has(rules.lt) && !has(rules.lte) && (this.isNan() || this <= rules.gt)? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\276\001\n\014double.gt_lt\032\255\001has(rules.lt) && rules.lt >= rules.gt && (this.isNan() || this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\310\001\n\026double.gt_lt_exclusive\032\255\001has(rules.lt) && rules.lt < rules.gt && (this.isNan() || (rules.lt <= this && this <= rules.gt))? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\316\001\n\rdouble.gt_lte\032\274\001has(rules.lte) && rules.lte >= rules.gt && (this.isNan() || this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\330\001\n\027double.gt_lte_exclusive\032\274\001has(rules.lte) && rules.lte < rules.gt && (this.isNan() || (rules.lte < this && this <= rules.gt))? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['gte']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['gte']._serialized_options = b'\302H\215\010\n\226\001\n\ndouble.gte\032\207\001!has(rules.lt) && !has(rules.lte) && (this.isNan() || this < rules.gte)? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\315\001\n\rdouble.gte_lt\032\273\001has(rules.lt) && rules.lt >= rules.gte && (this.isNan() || this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\327\001\n\027double.gte_lt_exclusive\032\273\001has(rules.lt) && rules.lt < rules.gte && (this.isNan() || (rules.lt <= this && this < rules.gte))? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\335\001\n\016double.gte_lte\032\312\001has(rules.lte) && rules.lte >= rules.gte && (this.isNan() || this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\347\001\n\030double.gte_lte_exclusive\032\312\001has(rules.lte) && rules.lte < rules.gte && (this.isNan() || (rules.lte < this && this < rules.gte))? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['in']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['in']._serialized_options = b'\302Hk\ni\n\tdouble.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['not_in']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['not_in']._serialized_options = b'\302H^\n\\\n\rdouble.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_DOUBLERULES'].fields_by_name['finite']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['finite']._serialized_options = b'\302H]\n[\n\rdouble.finite\032Jrules.finite ? (this.isNan() || this.isInf() ? \'must be finite\' : \'\') : \'\'' - _globals['_DOUBLERULES'].fields_by_name['example']._loaded_options = None - _globals['_DOUBLERULES'].fields_by_name['example']._serialized_options = b'\302H\030\n\026\n\016double.example\032\004true' - _globals['_INT32RULES'].fields_by_name['const']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['const']._serialized_options = b'\302Hk\ni\n\013int32.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_INT32RULES'].fields_by_name['lt']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['lt']._serialized_options = b'\302Hs\nq\n\010int32.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_INT32RULES'].fields_by_name['lte']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['lte']._serialized_options = b'\302H\201\001\n\177\n\tint32.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_INT32RULES'].fields_by_name['gt']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\346\006\nt\n\010int32.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\255\001\n\013int32.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\265\001\n\025int32.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\275\001\n\014int32.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\305\001\n\026int32.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_INT32RULES'].fields_by_name['gte']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\261\007\n\202\001\n\tint32.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\274\001\n\014int32.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\304\001\n\026int32.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\314\001\n\rint32.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\324\001\n\027int32.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_INT32RULES'].fields_by_name['in']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['in']._serialized_options = b'\302Hj\nh\n\010int32.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_INT32RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['not_in']._serialized_options = b'\302H]\n[\n\014int32.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_INT32RULES'].fields_by_name['example']._loaded_options = None - _globals['_INT32RULES'].fields_by_name['example']._serialized_options = b'\302H\027\n\025\n\rint32.example\032\004true' - _globals['_INT64RULES'].fields_by_name['const']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['const']._serialized_options = b'\302Hk\ni\n\013int64.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_INT64RULES'].fields_by_name['lt']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['lt']._serialized_options = b'\302Hs\nq\n\010int64.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_INT64RULES'].fields_by_name['lte']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['lte']._serialized_options = b'\302H\201\001\n\177\n\tint64.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_INT64RULES'].fields_by_name['gt']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\346\006\nt\n\010int64.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\255\001\n\013int64.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\265\001\n\025int64.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\275\001\n\014int64.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\305\001\n\026int64.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_INT64RULES'].fields_by_name['gte']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\261\007\n\202\001\n\tint64.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\274\001\n\014int64.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\304\001\n\026int64.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\314\001\n\rint64.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\324\001\n\027int64.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_INT64RULES'].fields_by_name['in']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['in']._serialized_options = b'\302Hj\nh\n\010int64.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_INT64RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['not_in']._serialized_options = b'\302H]\n[\n\014int64.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_INT64RULES'].fields_by_name['example']._loaded_options = None - _globals['_INT64RULES'].fields_by_name['example']._serialized_options = b'\302H\027\n\025\n\rint64.example\032\004true' - _globals['_UINT32RULES'].fields_by_name['const']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['const']._serialized_options = b'\302Hl\nj\n\014uint32.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['lt']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['lt']._serialized_options = b'\302Ht\nr\n\tuint32.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['lte']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['lte']._serialized_options = b'\302H\203\001\n\200\001\n\nuint32.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['gt']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tuint32.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\256\001\n\014uint32.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\266\001\n\026uint32.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\276\001\n\ruint32.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\306\001\n\027uint32.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['gte']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nuint32.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\275\001\n\ruint32.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\305\001\n\027uint32.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\315\001\n\016uint32.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\325\001\n\030uint32.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['in']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['in']._serialized_options = b'\302Hk\ni\n\tuint32.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['not_in']._serialized_options = b'\302H^\n\\\n\ruint32.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_UINT32RULES'].fields_by_name['example']._loaded_options = None - _globals['_UINT32RULES'].fields_by_name['example']._serialized_options = b'\302H\030\n\026\n\016uint32.example\032\004true' - _globals['_UINT64RULES'].fields_by_name['const']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['const']._serialized_options = b'\302Hl\nj\n\014uint64.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['lt']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['lt']._serialized_options = b'\302Ht\nr\n\tuint64.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['lte']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['lte']._serialized_options = b'\302H\203\001\n\200\001\n\nuint64.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['gt']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tuint64.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\256\001\n\014uint64.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\266\001\n\026uint64.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\276\001\n\ruint64.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\306\001\n\027uint64.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['gte']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nuint64.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\275\001\n\ruint64.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\305\001\n\027uint64.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\315\001\n\016uint64.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\325\001\n\030uint64.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['in']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['in']._serialized_options = b'\302Hk\ni\n\tuint64.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['not_in']._serialized_options = b'\302H^\n\\\n\ruint64.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_UINT64RULES'].fields_by_name['example']._loaded_options = None - _globals['_UINT64RULES'].fields_by_name['example']._serialized_options = b'\302H\030\n\026\n\016uint64.example\032\004true' - _globals['_SINT32RULES'].fields_by_name['const']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['const']._serialized_options = b'\302Hl\nj\n\014sint32.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['lt']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['lt']._serialized_options = b'\302Ht\nr\n\tsint32.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['lte']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['lte']._serialized_options = b'\302H\203\001\n\200\001\n\nsint32.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['gt']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tsint32.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\256\001\n\014sint32.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\266\001\n\026sint32.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\276\001\n\rsint32.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\306\001\n\027sint32.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['gte']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nsint32.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\275\001\n\rsint32.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\305\001\n\027sint32.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\315\001\n\016sint32.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\325\001\n\030sint32.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['in']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['in']._serialized_options = b'\302Hk\ni\n\tsint32.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['not_in']._serialized_options = b'\302H^\n\\\n\rsint32.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_SINT32RULES'].fields_by_name['example']._loaded_options = None - _globals['_SINT32RULES'].fields_by_name['example']._serialized_options = b'\302H\030\n\026\n\016sint32.example\032\004true' - _globals['_SINT64RULES'].fields_by_name['const']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['const']._serialized_options = b'\302Hl\nj\n\014sint64.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['lt']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['lt']._serialized_options = b'\302Ht\nr\n\tsint64.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['lte']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['lte']._serialized_options = b'\302H\203\001\n\200\001\n\nsint64.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['gt']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['gt']._serialized_options = b'\302H\353\006\nu\n\tsint64.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\256\001\n\014sint64.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\266\001\n\026sint64.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\276\001\n\rsint64.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\306\001\n\027sint64.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['gte']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['gte']._serialized_options = b'\302H\266\007\n\203\001\n\nsint64.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\275\001\n\rsint64.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\305\001\n\027sint64.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\315\001\n\016sint64.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\325\001\n\030sint64.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['in']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['in']._serialized_options = b'\302Hk\ni\n\tsint64.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['not_in']._serialized_options = b'\302H^\n\\\n\rsint64.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_SINT64RULES'].fields_by_name['example']._loaded_options = None - _globals['_SINT64RULES'].fields_by_name['example']._serialized_options = b'\302H\030\n\026\n\016sint64.example\032\004true' - _globals['_FIXED32RULES'].fields_by_name['const']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['const']._serialized_options = b'\302Hm\nk\n\rfixed32.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['lt']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['lt']._serialized_options = b'\302Hu\ns\n\nfixed32.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['lte']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['lte']._serialized_options = b'\302H\204\001\n\201\001\n\013fixed32.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['gt']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['gt']._serialized_options = b'\302H\360\006\nv\n\nfixed32.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\257\001\n\rfixed32.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\267\001\n\027fixed32.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\277\001\n\016fixed32.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\307\001\n\030fixed32.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['gte']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['gte']._serialized_options = b'\302H\273\007\n\204\001\n\013fixed32.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\276\001\n\016fixed32.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\306\001\n\030fixed32.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\316\001\n\017fixed32.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\326\001\n\031fixed32.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['in']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['in']._serialized_options = b'\302Hl\nj\n\nfixed32.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['not_in']._serialized_options = b'\302H_\n]\n\016fixed32.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_FIXED32RULES'].fields_by_name['example']._loaded_options = None - _globals['_FIXED32RULES'].fields_by_name['example']._serialized_options = b'\302H\031\n\027\n\017fixed32.example\032\004true' - _globals['_FIXED64RULES'].fields_by_name['const']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['const']._serialized_options = b'\302Hm\nk\n\rfixed64.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['lt']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['lt']._serialized_options = b'\302Hu\ns\n\nfixed64.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['lte']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['lte']._serialized_options = b'\302H\204\001\n\201\001\n\013fixed64.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['gt']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['gt']._serialized_options = b'\302H\360\006\nv\n\nfixed64.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\257\001\n\rfixed64.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\267\001\n\027fixed64.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\277\001\n\016fixed64.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\307\001\n\030fixed64.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['gte']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['gte']._serialized_options = b'\302H\273\007\n\204\001\n\013fixed64.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\276\001\n\016fixed64.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\306\001\n\030fixed64.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\316\001\n\017fixed64.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\326\001\n\031fixed64.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['in']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['in']._serialized_options = b'\302Hl\nj\n\nfixed64.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['not_in']._serialized_options = b'\302H_\n]\n\016fixed64.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_FIXED64RULES'].fields_by_name['example']._loaded_options = None - _globals['_FIXED64RULES'].fields_by_name['example']._serialized_options = b'\302H\031\n\027\n\017fixed64.example\032\004true' - _globals['_SFIXED32RULES'].fields_by_name['const']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['const']._serialized_options = b'\302Hn\nl\n\016sfixed32.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['lt']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['lt']._serialized_options = b'\302Hv\nt\n\013sfixed32.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['lte']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['lte']._serialized_options = b'\302H\205\001\n\202\001\n\014sfixed32.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['gt']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013sfixed32.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\260\001\n\016sfixed32.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\270\001\n\030sfixed32.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\300\001\n\017sfixed32.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\310\001\n\031sfixed32.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['gte']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014sfixed32.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\277\001\n\017sfixed32.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\307\001\n\031sfixed32.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\317\001\n\020sfixed32.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\327\001\n\032sfixed32.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['in']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['in']._serialized_options = b'\302Hm\nk\n\013sfixed32.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['not_in']._serialized_options = b'\302H`\n^\n\017sfixed32.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_SFIXED32RULES'].fields_by_name['example']._loaded_options = None - _globals['_SFIXED32RULES'].fields_by_name['example']._serialized_options = b'\302H\032\n\030\n\020sfixed32.example\032\004true' - _globals['_SFIXED64RULES'].fields_by_name['const']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['const']._serialized_options = b'\302Hn\nl\n\016sfixed64.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['lt']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['lt']._serialized_options = b'\302Hv\nt\n\013sfixed64.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['lte']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['lte']._serialized_options = b'\302H\205\001\n\202\001\n\014sfixed64.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['gt']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013sfixed64.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\260\001\n\016sfixed64.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\270\001\n\030sfixed64.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\300\001\n\017sfixed64.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\310\001\n\031sfixed64.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['gte']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014sfixed64.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\277\001\n\017sfixed64.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\307\001\n\031sfixed64.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\317\001\n\020sfixed64.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\327\001\n\032sfixed64.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['in']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['in']._serialized_options = b'\302Hm\nk\n\013sfixed64.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['not_in']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['not_in']._serialized_options = b'\302H`\n^\n\017sfixed64.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_SFIXED64RULES'].fields_by_name['example']._loaded_options = None - _globals['_SFIXED64RULES'].fields_by_name['example']._serialized_options = b'\302H\032\n\030\n\020sfixed64.example\032\004true' - _globals['_BOOLRULES'].fields_by_name['const']._loaded_options = None - _globals['_BOOLRULES'].fields_by_name['const']._serialized_options = b'\302Hj\nh\n\nbool.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_BOOLRULES'].fields_by_name['example']._loaded_options = None - _globals['_BOOLRULES'].fields_by_name['example']._serialized_options = b'\302H\026\n\024\n\014bool.example\032\004true' - _globals['_STRINGRULES'].fields_by_name['const']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['const']._serialized_options = b'\302Hn\nl\n\014string.const\032\\this != getField(rules, \'const\') ? \'must equal `%s`\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['len']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['len']._serialized_options = b'\302Ha\n_\n\nstring.len\032Quint(this.size()) != rules.len ? \'must be %s characters\'.format([rules.len]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['min_len']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['min_len']._serialized_options = b'\302Hu\ns\n\016string.min_len\032auint(this.size()) < rules.min_len ? \'must be at least %s characters\'.format([rules.min_len]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['max_len']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['max_len']._serialized_options = b'\302Ht\nr\n\016string.max_len\032`uint(this.size()) > rules.max_len ? \'must be at most %s characters\'.format([rules.max_len]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['len_bytes']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['len_bytes']._serialized_options = b'\302Hu\ns\n\020string.len_bytes\032_uint(bytes(this).size()) != rules.len_bytes ? \'must be %s bytes\'.format([rules.len_bytes]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['min_bytes']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['min_bytes']._serialized_options = b'\302H}\n{\n\020string.min_bytes\032guint(bytes(this).size()) < rules.min_bytes ? \'must be at least %s bytes\'.format([rules.min_bytes]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['max_bytes']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['max_bytes']._serialized_options = b'\302H|\nz\n\020string.max_bytes\032fuint(bytes(this).size()) > rules.max_bytes ? \'must be at most %s bytes\'.format([rules.max_bytes]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['pattern']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['pattern']._serialized_options = b'\302Hs\nq\n\016string.pattern\032_!this.matches(rules.pattern) ? \'does not match regex pattern `%s`\'.format([rules.pattern]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['prefix']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['prefix']._serialized_options = b'\302Hk\ni\n\rstring.prefix\032X!this.startsWith(rules.prefix) ? \'does not have prefix `%s`\'.format([rules.prefix]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['suffix']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['suffix']._serialized_options = b'\302Hi\ng\n\rstring.suffix\032V!this.endsWith(rules.suffix) ? \'does not have suffix `%s`\'.format([rules.suffix]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['contains']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['contains']._serialized_options = b'\302Hu\ns\n\017string.contains\032`!this.contains(rules.contains) ? \'does not contain substring `%s`\'.format([rules.contains]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['not_contains']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['not_contains']._serialized_options = b'\302Hx\nv\n\023string.not_contains\032_this.contains(rules.not_contains) ? \'contains substring `%s`\'.format([rules.not_contains]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['in']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['in']._serialized_options = b'\302Hk\ni\n\tstring.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['not_in']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['not_in']._serialized_options = b'\302H^\n\\\n\rstring.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_STRINGRULES'].fields_by_name['email']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['email']._serialized_options = b'\302H\303\001\n[\n\014string.email\022\035must be a valid email address\032,!rules.email || this == \'\' || this.isEmail()\nd\n\022string.email_empty\0222value is empty, which is not a valid email address\032\032!rules.email || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['hostname']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['hostname']._serialized_options = b'\302H\310\001\n_\n\017string.hostname\022\030must be a valid hostname\0322!rules.hostname || this == \'\' || this.isHostname()\ne\n\025string.hostname_empty\022-value is empty, which is not a valid hostname\032\035!rules.hostname || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ip']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ip']._serialized_options = b'\302H\256\001\nO\n\tstring.ip\022\032must be a valid IP address\032&!rules.ip || this == \'\' || this.isIp()\n[\n\017string.ip_empty\022/value is empty, which is not a valid IP address\032\027!rules.ip || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ipv4']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ipv4']._serialized_options = b'\302H\273\001\nV\n\013string.ipv4\022\034must be a valid IPv4 address\032)!rules.ipv4 || this == \'\' || this.isIp(4)\na\n\021string.ipv4_empty\0221value is empty, which is not a valid IPv4 address\032\031!rules.ipv4 || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ipv6']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ipv6']._serialized_options = b'\302H\273\001\nV\n\013string.ipv6\022\034must be a valid IPv6 address\032)!rules.ipv6 || this == \'\' || this.isIp(6)\na\n\021string.ipv6_empty\0221value is empty, which is not a valid IPv6 address\032\031!rules.ipv6 || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['uri']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['uri']._serialized_options = b'\302H\245\001\nK\n\nstring.uri\022\023must be a valid URI\032(!rules.uri || this == \'\' || this.isUri()\nV\n\020string.uri_empty\022(value is empty, which is not a valid URI\032\030!rules.uri || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['uri_ref']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['uri_ref']._serialized_options = b'\302HT\nR\n\016string.uri_ref\022\035must be a valid URI Reference\032!!rules.uri_ref || this.isUriRef()' - _globals['_STRINGRULES'].fields_by_name['address']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['address']._serialized_options = b'\302H\361\001\n{\n\016string.address\022\'must be a valid hostname, or ip address\032@!rules.address || this == \'\' || this.isHostname() || this.isIp()\nr\n\024string.address_empty\022!rules.ipv4_with_prefixlen || this == \'\' || this.isIpPrefix(4)\n\222\001\n string.ipv4_with_prefixlen_empty\022Dvalue is empty, which is not a valid IPv4 address with prefix length\032(!rules.ipv4_with_prefixlen || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ipv6_with_prefixlen']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ipv6_with_prefixlen']._serialized_options = b'\302H\245\002\n\215\001\n\032string.ipv6_with_prefixlen\022/must be a valid IPv6 address with prefix length\032>!rules.ipv6_with_prefixlen || this == \'\' || this.isIpPrefix(6)\n\222\001\n string.ipv6_with_prefixlen_empty\022Dvalue is empty, which is not a valid IPv6 address with prefix length\032(!rules.ipv6_with_prefixlen || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ip_prefix']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ip_prefix']._serialized_options = b'\302H\322\001\nf\n\020string.ip_prefix\022\031must be a valid IP prefix\0327!rules.ip_prefix || this == \'\' || this.isIpPrefix(true)\nh\n\026string.ip_prefix_empty\022.value is empty, which is not a valid IP prefix\032\036!rules.ip_prefix || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ipv4_prefix']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ipv4_prefix']._serialized_options = b'\302H\341\001\no\n\022string.ipv4_prefix\022\033must be a valid IPv4 prefix\032!rules.host_and_port || this == \'\' || this.isHostAndPort(true)\ny\n\032string.host_and_port_empty\0227value is empty, which is not a valid host and port pair\032\"!rules.host_and_port || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['ulid']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['ulid']._serialized_options = b'\302H\331\001\n|\n\013string.ulid\022\024must be a valid ULID\032W!rules.ulid || this == \'\' || this.matches(\'^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$\')\nY\n\021string.ulid_empty\022)value is empty, which is not a valid ULID\032\031!rules.ulid || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['protobuf_fqn']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['protobuf_fqn']._serialized_options = b'\302H\267\002\n\257\001\n\023string.protobuf_fqn\022-must be a valid fully-qualified Protobuf name\032i!rules.protobuf_fqn || this == \'\' || this.matches(\'^[A-Za-z_][A-Za-z_0-9]*(\\\\.[A-Za-z_][A-Za-z_0-9]*)*$\')\n\202\001\n\031string.protobuf_fqn_empty\022Bvalue is empty, which is not a valid fully-qualified Protobuf name\032!!rules.protobuf_fqn || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['protobuf_dot_fqn']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['protobuf_dot_fqn']._serialized_options = b'\302H\360\002\n\315\001\n\027string.protobuf_dot_fqn\022@must be a valid fully-qualified Protobuf name with a leading dot\032p!rules.protobuf_dot_fqn || this == \'\' || this.matches(\'^\\\\.[A-Za-z_][A-Za-z_0-9]*(\\\\.[A-Za-z_][A-Za-z_0-9]*)*$\')\n\235\001\n\035string.protobuf_dot_fqn_empty\022Uvalue is empty, which is not a valid fully-qualified Protobuf name with a leading dot\032%!rules.protobuf_dot_fqn || this != \'\'' - _globals['_STRINGRULES'].fields_by_name['well_known_regex']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['well_known_regex']._serialized_options = b'\302H\341\004\n\352\001\n#string.well_known_regex.header_name\022 must be a valid HTTP header name\032\240\001rules.well_known_regex != 1 || this == \'\' || this.matches(!has(rules.strict) || rules.strict ?\'^:?[0-9a-zA-Z!#$%&\\\'*+-.^_|~\\x60]+$\' :\'^[^\\u0000\\u000A\\u000D]+$\')\n\215\001\n)string.well_known_regex.header_name_empty\0225value is empty, which is not a valid HTTP header name\032)rules.well_known_regex != 1 || this != \'\'\n\341\001\n$string.well_known_regex.header_value\022!must be a valid HTTP header value\032\225\001rules.well_known_regex != 2 || this.matches(!has(rules.strict) || rules.strict ?\'^[^\\u0000-\\u0008\\u000A-\\u001F\\u007F]*$\' :\'^[^\\u0000\\u000A\\u000D]*$\')' - _globals['_STRINGRULES'].fields_by_name['example']._loaded_options = None - _globals['_STRINGRULES'].fields_by_name['example']._serialized_options = b'\302H\030\n\026\n\016string.example\032\004true' - _globals['_BYTESRULES'].fields_by_name['const']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['const']._serialized_options = b'\302Hh\nf\n\013bytes.const\032Wthis != getField(rules, \'const\') ? \'must be %x\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['len']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['len']._serialized_options = b'\302H[\nY\n\tbytes.len\032Luint(this.size()) != rules.len ? \'must be %s bytes\'.format([rules.len]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['min_len']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['min_len']._serialized_options = b'\302Ho\nm\n\rbytes.min_len\032\\uint(this.size()) < rules.min_len ? \'must be at least %s bytes\'.format([rules.min_len]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['max_len']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['max_len']._serialized_options = b'\302Hn\nl\n\rbytes.max_len\032[uint(this.size()) > rules.max_len ? \'must be at most %s bytes\'.format([rules.max_len]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['pattern']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['pattern']._serialized_options = b'\302Hv\nt\n\rbytes.pattern\032c!string(this).matches(rules.pattern) ? \'must match regex pattern `%s`\'.format([rules.pattern]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['prefix']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['prefix']._serialized_options = b'\302Hh\nf\n\014bytes.prefix\032V!this.startsWith(rules.prefix) ? \'does not have prefix %x\'.format([rules.prefix]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['suffix']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['suffix']._serialized_options = b'\302Hf\nd\n\014bytes.suffix\032T!this.endsWith(rules.suffix) ? \'does not have suffix %x\'.format([rules.suffix]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['contains']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['contains']._serialized_options = b'\302Hh\nf\n\016bytes.contains\032T!this.contains(rules.contains) ? \'does not contain %x\'.format([rules.contains]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['in']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['in']._serialized_options = b'\302H\220\001\n\215\001\n\010bytes.in\032\200\001getField(rules, \'in\').size() > 0 && !(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['not_in']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['not_in']._serialized_options = b'\302H]\n[\n\014bytes.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_BYTESRULES'].fields_by_name['ip']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['ip']._serialized_options = b'\302H\322\001\nn\n\010bytes.ip\022\032must be a valid IP address\032F!rules.ip || this.size() == 0 || this.size() == 4 || this.size() == 16\n`\n\016bytes.ip_empty\022/value is empty, which is not a valid IP address\032\035!rules.ip || this.size() != 0' - _globals['_BYTESRULES'].fields_by_name['ipv4']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['ipv4']._serialized_options = b'\302H\311\001\n_\n\nbytes.ipv4\022\034must be a valid IPv4 address\0323!rules.ipv4 || this.size() == 0 || this.size() == 4\nf\n\020bytes.ipv4_empty\0221value is empty, which is not a valid IPv4 address\032\037!rules.ipv4 || this.size() != 0' - _globals['_BYTESRULES'].fields_by_name['ipv6']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['ipv6']._serialized_options = b'\302H\312\001\n`\n\nbytes.ipv6\022\034must be a valid IPv6 address\0324!rules.ipv6 || this.size() == 0 || this.size() == 16\nf\n\020bytes.ipv6_empty\0221value is empty, which is not a valid IPv6 address\032\037!rules.ipv6 || this.size() != 0' - _globals['_BYTESRULES'].fields_by_name['uuid']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['uuid']._serialized_options = b'\302H\272\001\nX\n\nbytes.uuid\022\024must be a valid UUID\0324!rules.uuid || this.size() == 0 || this.size() == 16\n^\n\020bytes.uuid_empty\022)value is empty, which is not a valid UUID\032\037!rules.uuid || this.size() != 0' - _globals['_BYTESRULES'].fields_by_name['example']._loaded_options = None - _globals['_BYTESRULES'].fields_by_name['example']._serialized_options = b'\302H\027\n\025\n\rbytes.example\032\004true' - _globals['_ENUMRULES'].fields_by_name['const']._loaded_options = None - _globals['_ENUMRULES'].fields_by_name['const']._serialized_options = b'\302Hj\nh\n\nenum.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_ENUMRULES'].fields_by_name['in']._loaded_options = None - _globals['_ENUMRULES'].fields_by_name['in']._serialized_options = b'\302Hi\ng\n\007enum.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_ENUMRULES'].fields_by_name['not_in']._loaded_options = None - _globals['_ENUMRULES'].fields_by_name['not_in']._serialized_options = b'\302H\\\nZ\n\013enum.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_ENUMRULES'].fields_by_name['example']._loaded_options = None - _globals['_ENUMRULES'].fields_by_name['example']._serialized_options = b'\302H\026\n\024\n\014enum.example\032\004true' - _globals['_REPEATEDRULES'].fields_by_name['min_items']._loaded_options = None - _globals['_REPEATEDRULES'].fields_by_name['min_items']._serialized_options = b'\302H\177\n}\n\022repeated.min_items\032guint(this.size()) < rules.min_items ? \'must contain at least %d item(s)\'.format([rules.min_items]) : \'\'' - _globals['_REPEATEDRULES'].fields_by_name['max_items']._loaded_options = None - _globals['_REPEATEDRULES'].fields_by_name['max_items']._serialized_options = b'\302H\204\001\n\201\001\n\022repeated.max_items\032kuint(this.size()) > rules.max_items ? \'must contain no more than %s item(s)\'.format([rules.max_items]) : \'\'' - _globals['_REPEATEDRULES'].fields_by_name['unique']._loaded_options = None - _globals['_REPEATEDRULES'].fields_by_name['unique']._serialized_options = b'\302H]\n[\n\017repeated.unique\022(repeated value must contain unique items\032\036!rules.unique || this.unique()' - _globals['_MAPRULES'].fields_by_name['min_pairs']._loaded_options = None - _globals['_MAPRULES'].fields_by_name['min_pairs']._serialized_options = b'\302Hy\nw\n\rmap.min_pairs\032fuint(this.size()) < rules.min_pairs ? \'map must be at least %d entries\'.format([rules.min_pairs]) : \'\'' - _globals['_MAPRULES'].fields_by_name['max_pairs']._loaded_options = None - _globals['_MAPRULES'].fields_by_name['max_pairs']._serialized_options = b'\302Hx\nv\n\rmap.max_pairs\032euint(this.size()) > rules.max_pairs ? \'map must be at most %d entries\'.format([rules.max_pairs]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['const']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['const']._serialized_options = b'\302Hn\nl\n\016duration.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['lt']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['lt']._serialized_options = b'\302Hv\nt\n\013duration.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['lte']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['lte']._serialized_options = b'\302H\205\001\n\202\001\n\014duration.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['gt']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['gt']._serialized_options = b'\302H\365\006\nw\n\013duration.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\260\001\n\016duration.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\270\001\n\030duration.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\300\001\n\017duration.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\310\001\n\031duration.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['gte']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['gte']._serialized_options = b'\302H\300\007\n\205\001\n\014duration.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\277\001\n\017duration.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\307\001\n\031duration.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\317\001\n\020duration.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\327\001\n\032duration.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['in']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['in']._serialized_options = b'\302Hm\nk\n\013duration.in\032\\!(this in getField(rules, \'in\')) ? \'must be in list %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['not_in']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['not_in']._serialized_options = b'\302H`\n^\n\017duration.not_in\032Kthis in rules.not_in ? \'must not be in list %s\'.format([rules.not_in]) : \'\'' - _globals['_DURATIONRULES'].fields_by_name['example']._loaded_options = None - _globals['_DURATIONRULES'].fields_by_name['example']._serialized_options = b'\302H\032\n\030\n\020duration.example\032\004true' - _globals['_FIELDMASKRULES'].fields_by_name['const']._loaded_options = None - _globals['_FIELDMASKRULES'].fields_by_name['const']._serialized_options = b'\302H\211\001\n\206\001\n\020field_mask.const\032rthis.paths != getField(rules, \'const\').paths ? \'must equal paths %s\'.format([getField(rules, \'const\').paths]) : \'\'' - _globals['_FIELDMASKRULES'].fields_by_name['in']._loaded_options = None - _globals['_FIELDMASKRULES'].fields_by_name['in']._serialized_options = b'\302H\302\001\n\277\001\n\rfield_mask.in\032\255\001!this.paths.all(p, p in getField(rules, \'in\') || getField(rules, \'in\').exists(f, p.startsWith(f+\'.\'))) ? \'must only contain paths in %s\'.format([getField(rules, \'in\')]) : \'\'' - _globals['_FIELDMASKRULES'].fields_by_name['not_in']._loaded_options = None - _globals['_FIELDMASKRULES'].fields_by_name['not_in']._serialized_options = b'\302H\330\001\n\325\001\n\021field_mask.not_in\032\277\001!this.paths.all(p, !(p in getField(rules, \'not_in\') || getField(rules, \'not_in\').exists(f, p.startsWith(f+\'.\')))) ? \'must not contain any paths in %s\'.format([getField(rules, \'not_in\')]) : \'\'' - _globals['_FIELDMASKRULES'].fields_by_name['example']._loaded_options = None - _globals['_FIELDMASKRULES'].fields_by_name['example']._serialized_options = b'\302H\034\n\032\n\022field_mask.example\032\004true' - _globals['_TIMESTAMPRULES'].fields_by_name['const']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['const']._serialized_options = b'\302Ho\nm\n\017timestamp.const\032Zthis != getField(rules, \'const\') ? \'must equal %s\'.format([getField(rules, \'const\')]) : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['lt']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['lt']._serialized_options = b'\302Hw\nu\n\014timestamp.lt\032e!has(rules.gte) && !has(rules.gt) && this >= rules.lt? \'must be less than %s\'.format([rules.lt]) : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['lte']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['lte']._serialized_options = b'\302H\206\001\n\203\001\n\rtimestamp.lte\032r!has(rules.gte) && !has(rules.gt) && this > rules.lte? \'must be less than or equal to %s\'.format([rules.lte]) : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['lt_now']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['lt_now']._serialized_options = b'\302HQ\nO\n\020timestamp.lt_now\032;(rules.lt_now && this > now) ? \'must be less than now\' : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['gt']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['gt']._serialized_options = b'\302H\372\006\nx\n\014timestamp.gt\032h!has(rules.lt) && !has(rules.lte) && this <= rules.gt? \'must be greater than %s\'.format([rules.gt]) : \'\'\n\261\001\n\017timestamp.gt_lt\032\235\001has(rules.lt) && rules.lt >= rules.gt && (this >= rules.lt || this <= rules.gt)? \'must be greater than %s and less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\271\001\n\031timestamp.gt_lt_exclusive\032\233\001has(rules.lt) && rules.lt < rules.gt && (rules.lt <= this && this <= rules.gt)? \'must be greater than %s or less than %s\'.format([rules.gt, rules.lt]) : \'\'\n\301\001\n\020timestamp.gt_lte\032\254\001has(rules.lte) && rules.lte >= rules.gt && (this > rules.lte || this <= rules.gt)? \'must be greater than %s and less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'\n\311\001\n\032timestamp.gt_lte_exclusive\032\252\001has(rules.lte) && rules.lte < rules.gt && (rules.lte < this && this <= rules.gt)? \'must be greater than %s or less than or equal to %s\'.format([rules.gt, rules.lte]) : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['gte']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['gte']._serialized_options = b'\302H\305\007\n\206\001\n\rtimestamp.gte\032u!has(rules.lt) && !has(rules.lte) && this < rules.gte? \'must be greater than or equal to %s\'.format([rules.gte]) : \'\'\n\300\001\n\020timestamp.gte_lt\032\253\001has(rules.lt) && rules.lt >= rules.gte && (this >= rules.lt || this < rules.gte)? \'must be greater than or equal to %s and less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\310\001\n\032timestamp.gte_lt_exclusive\032\251\001has(rules.lt) && rules.lt < rules.gte && (rules.lt <= this && this < rules.gte)? \'must be greater than or equal to %s or less than %s\'.format([rules.gte, rules.lt]) : \'\'\n\320\001\n\021timestamp.gte_lte\032\272\001has(rules.lte) && rules.lte >= rules.gte && (this > rules.lte || this < rules.gte)? \'must be greater than or equal to %s and less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'\n\330\001\n\033timestamp.gte_lte_exclusive\032\270\001has(rules.lte) && rules.lte < rules.gte && (rules.lte < this && this < rules.gte)? \'must be greater than or equal to %s or less than or equal to %s\'.format([rules.gte, rules.lte]) : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['gt_now']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['gt_now']._serialized_options = b'\302HT\nR\n\020timestamp.gt_now\032>(rules.gt_now && this < now) ? \'must be greater than now\' : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['within']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['within']._serialized_options = b'\302H\201\001\n\177\n\020timestamp.within\032kthis < now-rules.within || this > now+rules.within ? \'must be within %s of now\'.format([rules.within]) : \'\'' - _globals['_TIMESTAMPRULES'].fields_by_name['example']._loaded_options = None - _globals['_TIMESTAMPRULES'].fields_by_name['example']._serialized_options = b'\302H\033\n\031\n\021timestamp.example\032\004true' - _globals['_IGNORE']._serialized_start=54642 - _globals['_IGNORE']._serialized_end=54803 - _globals['_KNOWNREGEX']._serialized_start=54805 - _globals['_KNOWNREGEX']._serialized_end=54915 - _globals['_RULE']._serialized_start=178 - _globals['_RULE']._serialized_end=258 - _globals['_MESSAGERULES']._serialized_start=261 - _globals['_MESSAGERULES']._serialized_end=422 - _globals['_MESSAGEONEOFRULE']._serialized_start=424 - _globals['_MESSAGEONEOFRULE']._serialized_end=494 - _globals['_ONEOFRULES']._serialized_start=496 - _globals['_ONEOFRULES']._serialized_end=536 - _globals['_FIELDRULES']._serialized_start=539 - _globals['_FIELDRULES']._serialized_end=1918 - _globals['_PREDEFINEDRULES']._serialized_start=1920 - _globals['_PREDEFINEDRULES']._serialized_end=2010 - _globals['_FLOATRULES']._serialized_start=2013 - _globals['_FLOATRULES']._serialized_end=5003 - _globals['_DOUBLERULES']._serialized_start=5006 - _globals['_DOUBLERULES']._serialized_end=8014 - _globals['_INT32RULES']._serialized_start=8017 - _globals['_INT32RULES']._serialized_end=10671 - _globals['_INT64RULES']._serialized_start=10674 - _globals['_INT64RULES']._serialized_end=13328 - _globals['_UINT32RULES']._serialized_start=13331 - _globals['_UINT32RULES']._serialized_end=16003 - _globals['_UINT64RULES']._serialized_start=16006 - _globals['_UINT64RULES']._serialized_end=18678 - _globals['_SINT32RULES']._serialized_start=18681 - _globals['_SINT32RULES']._serialized_end=21353 - _globals['_SINT64RULES']._serialized_start=21356 - _globals['_SINT64RULES']._serialized_end=24028 - _globals['_FIXED32RULES']._serialized_start=24031 - _globals['_FIXED32RULES']._serialized_end=26720 - _globals['_FIXED64RULES']._serialized_start=26723 - _globals['_FIXED64RULES']._serialized_end=29412 - _globals['_SFIXED32RULES']._serialized_start=29415 - _globals['_SFIXED32RULES']._serialized_end=32122 - _globals['_SFIXED64RULES']._serialized_start=32125 - _globals['_SFIXED64RULES']._serialized_end=34832 - _globals['_BOOLRULES']._serialized_start=34835 - _globals['_BOOLRULES']._serialized_end=35044 - _globals['_STRINGRULES']._serialized_start=35047 - _globals['_STRINGRULES']._serialized_end=43190 - _globals['_BYTESRULES']._serialized_start=43193 - _globals['_BYTESRULES']._serialized_end=45571 - _globals['_ENUMRULES']._serialized_start=45574 - _globals['_ENUMRULES']._serialized_end=46064 - _globals['_REPEATEDRULES']._serialized_start=46067 - _globals['_REPEATEDRULES']._serialized_end=46595 - _globals['_MAPRULES']._serialized_start=46598 - _globals['_MAPRULES']._serialized_end=47026 - _globals['_ANYRULES']._serialized_start=47028 - _globals['_ANYRULES']._serialized_end=47077 - _globals['_DURATIONRULES']._serialized_start=47080 - _globals['_DURATIONRULES']._serialized_end=50004 - _globals['_FIELDMASKRULES']._serialized_start=50007 - _globals['_FIELDMASKRULES']._serialized_end=50781 - _globals['_TIMESTAMPRULES']._serialized_start=50784 - _globals['_TIMESTAMPRULES']._serialized_end=53832 - _globals['_VIOLATIONS']._serialized_start=53834 - _globals['_VIOLATIONS']._serialized_end=53903 - _globals['_VIOLATION']._serialized_start=53906 - _globals['_VIOLATION']._serialized_end=54103 - _globals['_FIELDPATH']._serialized_start=54105 - _globals['_FIELDPATH']._serialized_end=54176 - _globals['_FIELDPATHELEMENT']._serialized_start=54179 - _globals['_FIELDPATHELEMENT']._serialized_end=54639 -# @@protoc_insertion_point(module_scope) diff --git a/src/codex/v1/codex_pb2.py b/src/codex/v1/codex_pb2.py deleted file mode 100644 index 3eb47eb..0000000 --- a/src/codex/v1/codex_pb2.py +++ /dev/null @@ -1,196 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: codex/v1/codex.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'codex/v1/codex.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14\x63odex/v1/codex.proto\x12\x08\x63odex.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xf8\x03\n\x14\x43odexConversationRef\x12\x1d\n\nsession_id\x18\x01 \x01(\tR\tsessionId\x12/\n\x14\x61pp_server_thread_id\x18\x02 \x01(\tR\x11\x61ppServerThreadId\x12&\n\x0fprevious_run_id\x18\x03 \x01(\tR\rpreviousRunId\x12\"\n\rparent_run_id\x18\x04 \x01(\tR\x0bparentRunId\x12-\n\x13\x66ollowup_to_turn_id\x18\x05 \x01(\tR\x10\x66ollowupToTurnId\x12*\n\x11\x63hannel_thread_id\x18\x06 \x01(\tR\x0f\x63hannelThreadId\x12,\n\x12\x63hannel_message_id\x18\x07 \x01(\tR\x10\x63hannelMessageId\x12,\n\x12keep_session_alive\x18\x08 \x01(\x08R\x10keepSessionAlive\x12N\n\nattributes\x18\t \x03(\x0b\x32..codex.v1.CodexConversationRef.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xc3\x02\n\x12\x43odexRoutingPolicy\x12\x30\n\x07\x62\x61\x63kend\x18\x01 \x01(\x0e\x32\x16.codex.v1.CodexBackendR\x07\x62\x61\x63kend\x12!\n\x0cworker_queue\x18\x02 \x01(\tR\x0bworkerQueue\x12\x1d\n\nmodel_tier\x18\x03 \x01(\tR\tmodelTier\x12,\n\x12preferred_agent_id\x18\x04 \x01(\tR\x10preferredAgentId\x12L\n\nattributes\x18\x05 \x03(\x0b\x32,.codex.v1.CodexRoutingPolicy.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xe9\x02\n\x11\x43odexBudgetPolicy\x12\x31\n\x10max_input_tokens\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0emaxInputTokens\x12\x33\n\x11max_output_tokens\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0fmaxOutputTokens\x12\x31\n\x10max_total_tokens\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0emaxTotalTokens\x12/\n\x0fmax_cost_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\rmaxCostMicros\x12/\n\x0fmax_run_seconds\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rmaxRunSeconds\x12-\n\x0emax_tool_calls\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cmaxToolCalls\x12(\n\x0bmax_retries\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nmaxRetries\"\xff\x04\n\x13\x43odexApprovalPolicy\x12\x17\n\x07\x64ry_run\x18\x01 \x01(\x08R\x06\x64ryRun\x12!\n\x0c\x61llow_writes\x18\x02 \x01(\x08R\x0b\x61llowWrites\x12\x32\n\x15require_plan_approval\x18\x03 \x01(\x08R\x13requirePlanApproval\x12\x34\n\x16require_patch_approval\x18\x04 \x01(\x08R\x14requirePatchApproval\x12\x38\n\x18require_command_approval\x18\x05 \x01(\x08R\x16requireCommandApproval\x12\x30\n\x14protected_path_globs\x18\x06 \x03(\tR\x12protectedPathGlobs\x12.\n\x13\x61pprover_entity_ids\x18\x07 \x03(\tR\x11\x61pproverEntityIds\x12\x38\n\x18network_egress_allowlist\x18\x08 \x03(\tR\x16networkEgressAllowlist\x12;\n\x1ascrub_secrets_from_outputs\x18\t \x01(\x08R\x17scrubSecretsFromOutputs\x12!\n\x0csandbox_mode\x18\n \x01(\tR\x0bsandboxMode\x12M\n\nattributes\x18\x0b \x03(\x0b\x32-.codex.v1.CodexApprovalPolicy.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xe7\x02\n\x10\x43odexContextItem\x12\x41\n\x0bsource_kind\x18\x01 \x01(\x0e\x32 .codex.v1.CodexContextSourceKindR\nsourceKind\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x10\n\x03uri\x18\x03 \x01(\tR\x03uri\x12\x14\n\x05title\x18\x04 \x01(\tR\x05title\x12\x12\n\x04text\x18\x05 \x01(\tR\x04text\x12!\n\x0c\x63ontent_type\x18\x06 \x01(\tR\x0b\x63ontentType\x12\x16\n\x06\x64igest\x18\x07 \x01(\tR\x06\x64igest\x12J\n\nattributes\x18\x08 \x03(\x0b\x32*.codex.v1.CodexContextItem.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x93\x02\n\x10\x43odexMemoryScope\x12\x32\n\x04kind\x18\x01 \x01(\x0e\x32\x1e.codex.v1.CodexMemoryScopeKindR\x04kind\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\x12.\n\x0eretention_days\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rretentionDays\x12J\n\nattributes\x18\x04 \x03(\x0b\x32*.codex.v1.CodexMemoryScope.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x9c\x02\n\x11\x43odexOutputTarget\x12-\n\x04kind\x18\x01 \x01(\x0e\x32\x19.codex.v1.CodexOutputKindR\x04kind\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x10\n\x03uri\x18\x03 \x01(\tR\x03uri\x12\x14\n\x05title\x18\x04 \x01(\tR\x05title\x12\x14\n\x05\x64raft\x18\x05 \x01(\x08R\x05\x64raft\x12K\n\nattributes\x18\x06 \x03(\x0b\x32+.codex.v1.CodexOutputTarget.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xc9\x04\n\x16\x43odexPreparedFutureRef\x12,\n\x12prepared_future_id\x18\x01 \x01(\tR\x10preparedFutureId\x12*\n\x11\x63\x65rebro_action_id\x18\x02 \x01(\tR\x0f\x63\x65rebroActionId\x12\x32\n\x15\x63\x65rebro_prediction_id\x18\x03 \x01(\tR\x13\x63\x65rebroPredictionId\x12(\n\x10\x63\x65rebro_fact_ids\x18\x04 \x03(\tR\x0e\x63\x65rebroFactIds\x12*\n\x11source_record_ids\x18\x05 \x03(\tR\x0fsourceRecordIds\x12!\n\x0c\x61rtifact_ids\x18\x06 \x03(\tR\x0b\x61rtifactIds\x12\x30\n\x14\x61pproval_request_ids\x18\x07 \x03(\tR\x12\x61pprovalRequestIds\x12!\n\x0c\x65vidence_uri\x18\x08 \x01(\tR\x0b\x65videnceUri\x12#\n\rsource_health\x18\t \x01(\tR\x0csourceHealth\x12\x1d\n\nrisk_level\x18\n \x01(\tR\triskLevel\x12P\n\nattributes\x18\x0b \x03(\x0b\x32\x30.codex.v1.CodexPreparedFutureRef.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xde\x0c\n\x10\x43odexWorkRequest\x12:\n\x0b\x61\x63tion_type\x18\x01 \x01(\x0e\x32\x19.codex.v1.CodexActionTypeR\nactionType\x12I\n\x10\x65xecution_intent\x18\x02 \x01(\x0e\x32\x1e.codex.v1.CodexExecutionIntentR\x0f\x65xecutionIntent\x12\x16\n\x06prompt\x18\x03 \x01(\tR\x06prompt\x12\x12\n\x04repo\x18\x04 \x01(\tR\x04repo\x12\x10\n\x03\x63wd\x18\x05 \x01(\tR\x03\x63wd\x12\x16\n\x06\x62ranch\x18\x06 \x01(\tR\x06\x62ranch\x12\x1f\n\x0b\x62\x61se_branch\x18\x07 \x01(\tR\nbaseBranch\x12\x1b\n\ttenant_id\x18\x08 \x01(\tR\x08tenantId\x12\x16\n\x06reason\x18\t \x01(\tR\x06reason\x12\x42\n\x0c\x63onversation\x18\n \x01(\x0b\x32\x1e.codex.v1.CodexConversationRefR\x0c\x63onversation\x12\x36\n\x07routing\x18\x0b \x01(\x0b\x32\x1c.codex.v1.CodexRoutingPolicyR\x07routing\x12\x33\n\x06\x62udget\x18\x0c \x01(\x0b\x32\x1b.codex.v1.CodexBudgetPolicyR\x06\x62udget\x12\x46\n\x0f\x61pproval_policy\x18\r \x01(\x0b\x32\x1d.codex.v1.CodexApprovalPolicyR\x0e\x61pprovalPolicy\x12O\n\x12interactivity_mode\x18\x0e \x01(\x0e\x32 .codex.v1.CodexInteractivityModeR\x11interactivityMode\x12?\n\rcontext_items\x18\x0f \x03(\x0b\x32\x1a.codex.v1.CodexContextItemR\x0c\x63ontextItems\x12\x44\n\x0f\x64\x65sired_outputs\x18\x10 \x03(\x0b\x32\x1b.codex.v1.CodexOutputTargetR\x0e\x64\x65siredOutputs\x12?\n\rmemory_scopes\x18\x11 \x03(\x0b\x32\x1a.codex.v1.CodexMemoryScopeR\x0cmemoryScopes\x12J\n\nattributes\x18\x12 \x03(\x0b\x32*.codex.v1.CodexWorkRequest.AttributesEntryR\nattributes\x12I\n\x0fprepared_future\x18\x13 \x01(\x0b\x32 .codex.v1.CodexPreparedFutureRefR\x0epreparedFuture\x12\x85\x01\n\x0bresource_id\x18\x14 \x01(\tBd\xbaHar_\x18\x80\x04\x32Z^$|^[^/\\\\:][^\\\\:]*$|^[A-Za-z][A-Za-z0-9+.-]+:([^A-Za-z/\\\\][^\\\\]*|[A-Za-z]([^:\\\\][^\\\\]*)?)$R\nresourceId\x12X\n\x13requested_authority\x18\x15 \x01(\x0e\x32\x1d.codex.v1.CodexAuthorityScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x12requestedAuthority\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01:\xcc\x02\xbaH\xc8\x02\x1a\xc5\x02\n4codex.v1.work_request.resource_id_not_local_absolute\x12.resource_id must not be an absolute local path\x1a\xdc\x01this.resource_id == \'\' || (!this.resource_id.startsWith(\'/\') && !this.resource_id.startsWith(\'\\\\\') && !this.resource_id.matches(\'^[A-Za-z]:[/\\\\\\\\].*\') && !this.resource_id.matches(\'^[A-Za-z][A-Za-z0-9+.-]*:[A-Za-z]:.*\'))\"\x88\x08\n\x0f\x43odexWorkResult\x12$\n\x07outcome\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x07outcome\x12$\n\x07summary\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80@R\x07summary\x12+\n\x08\x66indings\x18\x03 \x03(\tB\x0f\xbaH\x0c\x92\x01\t\x10@\"\x05r\x03\x18\x80\x08R\x08\x66indings\x12\xb2\x01\n\rchanged_files\x18\x04 \x03(\tB\x8c\x01\xbaH\x88\x01\x92\x01\x84\x01\x10\x80\x02\"\x7fr}\x18\x80\x08\x32x^([^./\\\\:][^/\\\\:]*|\\.[^./\\\\:][^/\\\\:]*|\\.\\.[^/\\\\:][^/\\\\:]*)(/([^./\\\\:][^/\\\\:]*|\\.[^./\\\\:][^/\\\\:]*|\\.\\.[^/\\\\:][^/\\\\:]*))*$R\x0c\x63hangedFiles\x12-\n\ttests_run\x18\x05 \x03(\tB\x10\xbaH\r\x92\x01\n\x10\x80\x01\"\x05r\x03\x18\x80\x10R\x08testsRun\x12\\\n\x13verification_status\x18\x06 \x01(\x0e\x32!.codex.v1.CodexVerificationStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x12verificationStatus\x12\x35\n\revidence_refs\x18\x07 \x03(\tB\x10\xbaH\r\x92\x01\n\x10\x80\x01\"\x05r\x03\x18\x80\x10R\x0c\x65videnceRefs\x12:\n\x14owner_input_required\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x12ownerInputRequired\x12\x30\n\x0f\x63odex_thread_id\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\rcodexThreadId\x12>\n\tgit_state\x18\n \x01(\x0e\x32\x17.codex.v1.CodexGitStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08gitState:\xd4\x02\xbaH\xd0\x02\x1a\xcd\x02\n5codex.v1.work_result.changed_files_workspace_relative\x12\x41\x63hanged_files entries must be normalized workspace-relative paths\x1a\xd0\x01this.changed_files.all(path, path != \'\' && !path.startsWith(\'/\') && !path.contains(\'\\\\\') && !path.matches(\'^[A-Za-z]:.*\') && !path.matches(\'(^|/)\\\\.{1,2}(/|$)\') && !path.contains(\'//\') && !path.endsWith(\'/\'))\"\x9b\x04\n\x17\x43odexInteractionRequest\x12I\n\x10interaction_type\x18\x01 \x01(\x0e\x32\x1e.codex.v1.CodexInteractionTypeR\x0finteractionType\x12\x15\n\x06run_id\x18\x02 \x01(\tR\x05runId\x12\x17\n\x07wait_id\x18\x03 \x01(\tR\x06waitId\x12\x17\n\x07step_id\x18\x04 \x01(\tR\x06stepId\x12\x1f\n\x0b\x61rtifact_id\x18\x05 \x01(\tR\nartifactId\x12\x19\n\x08patch_id\x18\x06 \x01(\tR\x07patchId\x12\x16\n\x06prompt\x18\x07 \x01(\tR\x06prompt\x12\x18\n\x07\x63hoices\x18\x08 \x03(\tR\x07\x63hoices\x12\x31\n\x07payload\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12\x39\n\nexpires_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12Q\n\nattributes\x18\x0b \x03(\x0b\x32\x31.codex.v1.CodexInteractionRequest.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xb0\x03\n\x18\x43odexInteractionDecision\x12I\n\x10interaction_type\x18\x01 \x01(\x0e\x32\x1e.codex.v1.CodexInteractionTypeR\x0finteractionType\x12\x1a\n\x08\x64\x65\x63ision\x18\x02 \x01(\tR\x08\x64\x65\x63ision\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\x12&\n\x0f\x61\x63tor_entity_id\x18\x04 \x01(\tR\ractorEntityId\x12\'\n\x0fselected_choice\x18\x05 \x01(\tR\x0eselectedChoice\x12\x31\n\x07payload\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12R\n\nattributes\x18\x07 \x03(\x0b\x32\x32.codex.v1.CodexInteractionDecision.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfe\x04\n\x10\x43odexRunProgress\x12\x32\n\x05stage\x18\x01 \x01(\x0e\x32\x1c.codex.v1.CodexProgressStageR\x05stage\x12!\n\x0csafe_summary\x18\x02 \x01(\tR\x0bsafeSummary\x12\x34\n\x10progress_percent\x18\x03 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x0fprogressPercent\x12&\n\nfiles_read\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tfilesRead\x12,\n\rfiles_changed\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x66ilesChanged\x12*\n\x0c\x63ommands_run\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0b\x63ommandsRun\x12*\n\x0cinput_tokens\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12;\n\x15\x65stimated_cost_micros\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x13\x65stimatedCostMicros\x12\x39\n\nupdated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12J\n\nattributes\x18\x0b \x03(\x0b\x32*.codex.v1.CodexRunProgress.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xc8\x03\n\x12\x43odexOutcomeSignal\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12(\n\x10pull_request_url\x18\x02 \x01(\tR\x0epullRequestUrl\x12\x16\n\x06merged\x18\x03 \x01(\x08R\x06merged\x12\x1a\n\x08reverted\x18\x04 \x01(\x08R\x08reverted\x12!\n\x0chuman_edited\x18\x05 \x01(\x08R\x0bhumanEdited\x12)\n\x10\x63hannel_reaction\x18\x06 \x01(\tR\x0f\x63hannelReaction\x12%\n\x0ereview_outcome\x18\x07 \x01(\tR\rreviewOutcome\x12;\n\x0bobserved_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12L\n\nattributes\x18\t \x03(\x0b\x32,.codex.v1.CodexOutcomeSignal.AttributesEntryR\nattributes\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01*\xc7\x02\n\x0f\x43odexActionType\x12!\n\x1d\x43ODEX_ACTION_TYPE_UNSPECIFIED\x10\x00\x12 \n\x1c\x43ODEX_ACTION_TYPE_START_WORK\x10\x01\x12\x1f\n\x1b\x43ODEX_ACTION_TYPE_FOLLOW_UP\x10\x02\x12!\n\x1d\x43ODEX_ACTION_TYPE_INVESTIGATE\x10\x03\x12\x19\n\x15\x43ODEX_ACTION_TYPE_FIX\x10\x04\x12\x1c\n\x18\x43ODEX_ACTION_TYPE_REVIEW\x10\x05\x12\x1a\n\x16\x43ODEX_ACTION_TYPE_TEST\x10\x06\x12\x1d\n\x19\x43ODEX_ACTION_TYPE_EXPLAIN\x10\x07\x12\x1b\n\x17\x43ODEX_ACTION_TYPE_RETRY\x10\x08\x12\x1a\n\x16\x43ODEX_ACTION_TYPE_FORK\x10\t*\xc9\x01\n\x0c\x43odexBackend\x12\x1d\n\x19\x43ODEX_BACKEND_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x43ODEX_BACKEND_APP_SERVER\x10\x01\x12\x1b\n\x17\x43ODEX_BACKEND_CODEX_SDK\x10\x02\x12\x1d\n\x19\x43ODEX_BACKEND_CLAUDE_CODE\x10\x03\x12 \n\x1c\x43ODEX_BACKEND_INTERNAL_AGENT\x10\x04\x12\x1e\n\x1a\x43ODEX_BACKEND_MODEL_TRIAGE\x10\x05*\x96\x02\n\x14\x43odexExecutionIntent\x12&\n\"CODEX_EXECUTION_INTENT_UNSPECIFIED\x10\x00\x12.\n*CODEX_EXECUTION_INTENT_READ_ONLY_DIAGNOSIS\x10\x01\x12+\n\'CODEX_EXECUTION_INTENT_PATCH_AND_VERIFY\x10\x02\x12&\n\"CODEX_EXECUTION_INTENT_REVIEW_ONLY\x10\x03\x12)\n%CODEX_EXECUTION_INTENT_TEST_AUTHORING\x10\x04\x12&\n\"CODEX_EXECUTION_INTENT_EXPLANATION\x10\x05*\xd0\x01\n\x16\x43odexInteractivityMode\x12(\n$CODEX_INTERACTIVITY_MODE_UNSPECIFIED\x10\x00\x12\'\n#CODEX_INTERACTIVITY_MODE_BACKGROUND\x10\x01\x12\x30\n,CODEX_INTERACTIVITY_MODE_THREAD_CONVERSATION\x10\x02\x12\x31\n-CODEX_INTERACTIVITY_MODE_HUMAN_APPROVAL_GATED\x10\x03*\xb4\x01\n\x13\x43odexAuthorityScope\x12%\n!CODEX_AUTHORITY_SCOPE_UNSPECIFIED\x10\x00\x12&\n\"CODEX_AUTHORITY_SCOPE_DISCUSS_ONLY\x10\x01\x12#\n\x1f\x43ODEX_AUTHORITY_SCOPE_READ_ONLY\x10\x02\x12)\n%CODEX_AUTHORITY_SCOPE_WORKSPACE_WRITE\x10\x03*\xde\x01\n\x17\x43odexVerificationStatus\x12)\n%CODEX_VERIFICATION_STATUS_UNSPECIFIED\x10\x00\x12%\n!CODEX_VERIFICATION_STATUS_NOT_RUN\x10\x01\x12$\n CODEX_VERIFICATION_STATUS_PASSED\x10\x02\x12$\n CODEX_VERIFICATION_STATUS_FAILED\x10\x03\x12%\n!CODEX_VERIFICATION_STATUS_PARTIAL\x10\x04*\x89\x01\n\rCodexGitState\x12\x1f\n\x1b\x43ODEX_GIT_STATE_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43ODEX_GIT_STATE_UNCHANGED\x10\x01\x12\x19\n\x15\x43ODEX_GIT_STATE_DIRTY\x10\x02\x12\x1d\n\x19\x43ODEX_GIT_STATE_COMMITTED\x10\x03*\xac\x03\n\x14\x43odexInteractionType\x12&\n\"CODEX_INTERACTION_TYPE_UNSPECIFIED\x10\x00\x12\'\n#CODEX_INTERACTION_TYPE_APPROVE_PLAN\x10\x01\x12&\n\"CODEX_INTERACTION_TYPE_REJECT_PLAN\x10\x02\x12&\n\"CODEX_INTERACTION_TYPE_APPLY_PATCH\x10\x03\x12(\n$CODEX_INTERACTION_TYPE_DISCARD_PATCH\x10\x04\x12$\n CODEX_INTERACTION_TYPE_STOP_TURN\x10\x05\x12%\n!CODEX_INTERACTION_TYPE_RETRY_TURN\x10\x06\x12&\n\"CODEX_INTERACTION_TYPE_FORK_THREAD\x10\x07\x12*\n&CODEX_INTERACTION_TYPE_APPROVE_COMMAND\x10\x08\x12(\n$CODEX_INTERACTION_TYPE_PROVIDE_INPUT\x10\t*\xcb\x08\n\x16\x43odexContextSourceKind\x12)\n%CODEX_CONTEXT_SOURCE_KIND_UNSPECIFIED\x10\x00\x12+\n\'CODEX_CONTEXT_SOURCE_KIND_SLACK_MESSAGE\x10\x01\x12*\n&CODEX_CONTEXT_SOURCE_KIND_SLACK_THREAD\x10\x02\x12\x31\n-CODEX_CONTEXT_SOURCE_KIND_GITHUB_PULL_REQUEST\x10\x03\x12*\n&CODEX_CONTEXT_SOURCE_KIND_GITHUB_ISSUE\x10\x04\x12+\n\'CODEX_CONTEXT_SOURCE_KIND_LINEAR_TICKET\x10\x05\x12)\n%CODEX_CONTEXT_SOURCE_KIND_JIRA_TICKET\x10\x06\x12*\n&CODEX_CONTEXT_SOURCE_KIND_SENTRY_EVENT\x10\x07\x12/\n+CODEX_CONTEXT_SOURCE_KIND_DATADOG_DASHBOARD\x10\x08\x12)\n%CODEX_CONTEXT_SOURCE_KIND_LOG_SNIPPET\x10\t\x12(\n$CODEX_CONTEXT_SOURCE_KIND_SCREENSHOT\x10\n\x12$\n CODEX_CONTEXT_SOURCE_KIND_MEMORY\x10\x0b\x12!\n\x1d\x43ODEX_CONTEXT_SOURCE_KIND_URL\x10\x0c\x12+\n\'CODEX_CONTEXT_SOURCE_KIND_CEREBRO_THING\x10\r\x12*\n&CODEX_CONTEXT_SOURCE_KIND_CEREBRO_FACT\x10\x0e\x12+\n\'CODEX_CONTEXT_SOURCE_KIND_CEREBRO_EVENT\x10\x0f\x12,\n(CODEX_CONTEXT_SOURCE_KIND_CEREBRO_ACTION\x10\x10\x12\x30\n,CODEX_CONTEXT_SOURCE_KIND_CEREBRO_PREDICTION\x10\x11\x12-\n)CODEX_CONTEXT_SOURCE_KIND_GRANOLA_MEETING\x10\x12\x12\x31\n-CODEX_CONTEXT_SOURCE_KIND_GOOGLE_EMAIL_THREAD\x10\x13\x12/\n+CODEX_CONTEXT_SOURCE_KIND_GOOGLE_DRIVE_FILE\x10\x14\x12\x33\n/CODEX_CONTEXT_SOURCE_KIND_GOOGLE_CALENDAR_EVENT\x10\x15\x12(\n$CODEX_CONTEXT_SOURCE_KIND_DEPLOYMENT\x10\x16\x12#\n\x1f\x43ODEX_CONTEXT_SOURCE_KIND_BUILD\x10\x17*\xd4\x01\n\x14\x43odexMemoryScopeKind\x12\'\n#CODEX_MEMORY_SCOPE_KIND_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43ODEX_MEMORY_SCOPE_KIND_THREAD\x10\x01\x12&\n\"CODEX_MEMORY_SCOPE_KIND_REPOSITORY\x10\x02\x12 \n\x1c\x43ODEX_MEMORY_SCOPE_KIND_TEAM\x10\x03\x12%\n!CODEX_MEMORY_SCOPE_KIND_WORKSPACE\x10\x04*\xa4\x03\n\x0f\x43odexOutputKind\x12!\n\x1d\x43ODEX_OUTPUT_KIND_UNSPECIFIED\x10\x00\x12$\n CODEX_OUTPUT_KIND_THREAD_MESSAGE\x10\x01\x12\"\n\x1e\x43ODEX_OUTPUT_KIND_PULL_REQUEST\x10\x02\x12*\n&CODEX_OUTPUT_KIND_PULL_REQUEST_COMMENT\x10\x03\x12\x1e\n\x1a\x43ODEX_OUTPUT_KIND_ARTIFACT\x10\x04\x12\x1f\n\x1b\x43ODEX_OUTPUT_KIND_RUN_PANEL\x10\x05\x12(\n$CODEX_OUTPUT_KIND_EVALUATION_EXAMPLE\x10\x06\x12#\n\x1f\x43ODEX_OUTPUT_KIND_DRAFT_MESSAGE\x10\x07\x12$\n CODEX_OUTPUT_KIND_DECISION_BRIEF\x10\x08\x12%\n!CODEX_OUTPUT_KIND_PREPARED_FUTURE\x10\t\x12\x1b\n\x17\x43ODEX_OUTPUT_KIND_ISSUE\x10\n*\xd8\x03\n\x12\x43odexProgressStage\x12$\n CODEX_PROGRESS_STAGE_UNSPECIFIED\x10\x00\x12!\n\x1d\x43ODEX_PROGRESS_STAGE_ACCEPTED\x10\x01\x12*\n&CODEX_PROGRESS_STAGE_CONTEXT_ENRICHING\x10\x02\x12!\n\x1d\x43ODEX_PROGRESS_STAGE_PLANNING\x10\x03\x12-\n)CODEX_PROGRESS_STAGE_WAITING_FOR_APPROVAL\x10\x04\x12 \n\x1c\x43ODEX_PROGRESS_STAGE_EDITING\x10\x05\x12 \n\x1c\x43ODEX_PROGRESS_STAGE_TESTING\x10\x06\x12(\n$CODEX_PROGRESS_STAGE_CREATING_OUTPUT\x10\x07\x12$\n CODEX_PROGRESS_STAGE_WATCHING_CI\x10\x08\x12\"\n\x1e\x43ODEX_PROGRESS_STAGE_COMPLETED\x10\t\x12\x1f\n\x1b\x43ODEX_PROGRESS_STAGE_FAILED\x10\n\x12\"\n\x1e\x43ODEX_PROGRESS_STAGE_CANCELLED\x10\x0b\x42\x35Z3github.com/evalops/platform/gen/go/codex/v1;codexv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'codex.v1.codex_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z3github.com/evalops/platform/gen/go/codex/v1;codexv1' - _globals['_CODEXCONVERSATIONREF_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXCONVERSATIONREF_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXROUTINGPOLICY_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXROUTINGPOLICY_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_input_tokens']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_output_tokens']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_total_tokens']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_total_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_cost_micros']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_cost_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_run_seconds']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_run_seconds']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_tool_calls']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_tool_calls']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_retries']._loaded_options = None - _globals['_CODEXBUDGETPOLICY'].fields_by_name['max_retries']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXAPPROVALPOLICY_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXAPPROVALPOLICY_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXCONTEXTITEM_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXCONTEXTITEM_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXMEMORYSCOPE_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXMEMORYSCOPE_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXMEMORYSCOPE'].fields_by_name['retention_days']._loaded_options = None - _globals['_CODEXMEMORYSCOPE'].fields_by_name['retention_days']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXOUTPUTTARGET_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXOUTPUTTARGET_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXPREPAREDFUTUREREF_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXPREPAREDFUTUREREF_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXWORKREQUEST_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXWORKREQUEST_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXWORKREQUEST'].fields_by_name['resource_id']._loaded_options = None - _globals['_CODEXWORKREQUEST'].fields_by_name['resource_id']._serialized_options = b'\272Har_\030\200\0042Z^$|^[^/\\\\:][^\\\\:]*$|^[A-Za-z][A-Za-z0-9+.-]+:([^A-Za-z/\\\\][^\\\\]*|[A-Za-z]([^:\\\\][^\\\\]*)?)$' - _globals['_CODEXWORKREQUEST'].fields_by_name['requested_authority']._loaded_options = None - _globals['_CODEXWORKREQUEST'].fields_by_name['requested_authority']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CODEXWORKREQUEST']._loaded_options = None - _globals['_CODEXWORKREQUEST']._serialized_options = b'\272H\310\002\032\305\002\n4codex.v1.work_request.resource_id_not_local_absolute\022.resource_id must not be an absolute local path\032\334\001this.resource_id == \'\' || (!this.resource_id.startsWith(\'/\') && !this.resource_id.startsWith(\'\\\\\') && !this.resource_id.matches(\'^[A-Za-z]:[/\\\\\\\\].*\') && !this.resource_id.matches(\'^[A-Za-z][A-Za-z0-9+.-]*:[A-Za-z]:.*\'))' - _globals['_CODEXWORKRESULT'].fields_by_name['outcome']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['outcome']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_CODEXWORKRESULT'].fields_by_name['summary']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['summary']._serialized_options = b'\272H\007r\005\020\001\030\200@' - _globals['_CODEXWORKRESULT'].fields_by_name['findings']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['findings']._serialized_options = b'\272H\014\222\001\t\020@\"\005r\003\030\200\010' - _globals['_CODEXWORKRESULT'].fields_by_name['changed_files']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['changed_files']._serialized_options = b'\272H\210\001\222\001\204\001\020\200\002\"\177r}\030\200\0102x^([^./\\\\:][^/\\\\:]*|\\.[^./\\\\:][^/\\\\:]*|\\.\\.[^/\\\\:][^/\\\\:]*)(/([^./\\\\:][^/\\\\:]*|\\.[^./\\\\:][^/\\\\:]*|\\.\\.[^/\\\\:][^/\\\\:]*))*$' - _globals['_CODEXWORKRESULT'].fields_by_name['tests_run']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['tests_run']._serialized_options = b'\272H\r\222\001\n\020\200\001\"\005r\003\030\200\020' - _globals['_CODEXWORKRESULT'].fields_by_name['verification_status']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['verification_status']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CODEXWORKRESULT'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['evidence_refs']._serialized_options = b'\272H\r\222\001\n\020\200\001\"\005r\003\030\200\020' - _globals['_CODEXWORKRESULT'].fields_by_name['owner_input_required']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['owner_input_required']._serialized_options = b'\272H\005r\003\030\200\020' - _globals['_CODEXWORKRESULT'].fields_by_name['codex_thread_id']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['codex_thread_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CODEXWORKRESULT'].fields_by_name['git_state']._loaded_options = None - _globals['_CODEXWORKRESULT'].fields_by_name['git_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CODEXWORKRESULT']._loaded_options = None - _globals['_CODEXWORKRESULT']._serialized_options = b'\272H\320\002\032\315\002\n5codex.v1.work_result.changed_files_workspace_relative\022Achanged_files entries must be normalized workspace-relative paths\032\320\001this.changed_files.all(path, path != \'\' && !path.startsWith(\'/\') && !path.contains(\'\\\\\') && !path.matches(\'^[A-Za-z]:.*\') && !path.matches(\'(^|/)\\\\.{1,2}(/|$)\') && !path.contains(\'//\') && !path.endsWith(\'/\'))' - _globals['_CODEXINTERACTIONREQUEST_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXINTERACTIONREQUEST_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXINTERACTIONDECISION_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXINTERACTIONDECISION_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXRUNPROGRESS_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXRUNPROGRESS_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXRUNPROGRESS'].fields_by_name['progress_percent']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['progress_percent']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_CODEXRUNPROGRESS'].fields_by_name['files_read']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['files_read']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXRUNPROGRESS'].fields_by_name['files_changed']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['files_changed']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXRUNPROGRESS'].fields_by_name['commands_run']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['commands_run']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CODEXRUNPROGRESS'].fields_by_name['input_tokens']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXRUNPROGRESS'].fields_by_name['output_tokens']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXRUNPROGRESS'].fields_by_name['estimated_cost_micros']._loaded_options = None - _globals['_CODEXRUNPROGRESS'].fields_by_name['estimated_cost_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODEXOUTCOMESIGNAL_ATTRIBUTESENTRY']._loaded_options = None - _globals['_CODEXOUTCOMESIGNAL_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CODEXACTIONTYPE']._serialized_start=8226 - _globals['_CODEXACTIONTYPE']._serialized_end=8553 - _globals['_CODEXBACKEND']._serialized_start=8556 - _globals['_CODEXBACKEND']._serialized_end=8757 - _globals['_CODEXEXECUTIONINTENT']._serialized_start=8760 - _globals['_CODEXEXECUTIONINTENT']._serialized_end=9038 - _globals['_CODEXINTERACTIVITYMODE']._serialized_start=9041 - _globals['_CODEXINTERACTIVITYMODE']._serialized_end=9249 - _globals['_CODEXAUTHORITYSCOPE']._serialized_start=9252 - _globals['_CODEXAUTHORITYSCOPE']._serialized_end=9432 - _globals['_CODEXVERIFICATIONSTATUS']._serialized_start=9435 - _globals['_CODEXVERIFICATIONSTATUS']._serialized_end=9657 - _globals['_CODEXGITSTATE']._serialized_start=9660 - _globals['_CODEXGITSTATE']._serialized_end=9797 - _globals['_CODEXINTERACTIONTYPE']._serialized_start=9800 - _globals['_CODEXINTERACTIONTYPE']._serialized_end=10228 - _globals['_CODEXCONTEXTSOURCEKIND']._serialized_start=10231 - _globals['_CODEXCONTEXTSOURCEKIND']._serialized_end=11330 - _globals['_CODEXMEMORYSCOPEKIND']._serialized_start=11333 - _globals['_CODEXMEMORYSCOPEKIND']._serialized_end=11545 - _globals['_CODEXOUTPUTKIND']._serialized_start=11548 - _globals['_CODEXOUTPUTKIND']._serialized_end=11968 - _globals['_CODEXPROGRESSSTAGE']._serialized_start=11971 - _globals['_CODEXPROGRESSSTAGE']._serialized_end=12443 - _globals['_CODEXCONVERSATIONREF']._serialized_start=127 - _globals['_CODEXCONVERSATIONREF']._serialized_end=631 - _globals['_CODEXCONVERSATIONREF_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXCONVERSATIONREF_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXROUTINGPOLICY']._serialized_start=634 - _globals['_CODEXROUTINGPOLICY']._serialized_end=957 - _globals['_CODEXROUTINGPOLICY_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXROUTINGPOLICY_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXBUDGETPOLICY']._serialized_start=960 - _globals['_CODEXBUDGETPOLICY']._serialized_end=1321 - _globals['_CODEXAPPROVALPOLICY']._serialized_start=1324 - _globals['_CODEXAPPROVALPOLICY']._serialized_end=1963 - _globals['_CODEXAPPROVALPOLICY_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXAPPROVALPOLICY_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXCONTEXTITEM']._serialized_start=1966 - _globals['_CODEXCONTEXTITEM']._serialized_end=2325 - _globals['_CODEXCONTEXTITEM_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXCONTEXTITEM_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXMEMORYSCOPE']._serialized_start=2328 - _globals['_CODEXMEMORYSCOPE']._serialized_end=2603 - _globals['_CODEXMEMORYSCOPE_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXMEMORYSCOPE_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXOUTPUTTARGET']._serialized_start=2606 - _globals['_CODEXOUTPUTTARGET']._serialized_end=2890 - _globals['_CODEXOUTPUTTARGET_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXOUTPUTTARGET_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXPREPAREDFUTUREREF']._serialized_start=2893 - _globals['_CODEXPREPAREDFUTUREREF']._serialized_end=3478 - _globals['_CODEXPREPAREDFUTUREREF_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXPREPAREDFUTUREREF_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXWORKREQUEST']._serialized_start=3481 - _globals['_CODEXWORKREQUEST']._serialized_end=5111 - _globals['_CODEXWORKREQUEST_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXWORKREQUEST_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXWORKRESULT']._serialized_start=5114 - _globals['_CODEXWORKRESULT']._serialized_end=6146 - _globals['_CODEXINTERACTIONREQUEST']._serialized_start=6149 - _globals['_CODEXINTERACTIONREQUEST']._serialized_end=6688 - _globals['_CODEXINTERACTIONREQUEST_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXINTERACTIONREQUEST_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXINTERACTIONDECISION']._serialized_start=6691 - _globals['_CODEXINTERACTIONDECISION']._serialized_end=7123 - _globals['_CODEXINTERACTIONDECISION_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXINTERACTIONDECISION_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXRUNPROGRESS']._serialized_start=7126 - _globals['_CODEXRUNPROGRESS']._serialized_end=7764 - _globals['_CODEXRUNPROGRESS_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXRUNPROGRESS_ATTRIBUTESENTRY']._serialized_end=631 - _globals['_CODEXOUTCOMESIGNAL']._serialized_start=7767 - _globals['_CODEXOUTCOMESIGNAL']._serialized_end=8223 - _globals['_CODEXOUTCOMESIGNAL_ATTRIBUTESENTRY']._serialized_start=570 - _globals['_CODEXOUTCOMESIGNAL_ATTRIBUTESENTRY']._serialized_end=631 -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/analytics_pb2.py b/src/common/v1/analytics_pb2.py deleted file mode 100644 index d921ef6..0000000 --- a/src/common/v1/analytics_pb2.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/analytics.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/analytics.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19\x63ommon/v1/analytics.proto\x12\tcommon.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"}\n\tTimeRange\x12\x39\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\"D\n\x05Money\x12#\n\rcurrency_code\x18\x01 \x01(\tR\x0c\x63urrencyCode\x12\x16\n\x06\x61mount\x18\x02 \x01(\x01R\x06\x61mount\"\xa7\x02\n\x0b\x45videnceRef\x12\x30\n\x06source\x18\x01 \x01(\x0e\x32\x18.common.v1.InsightSourceR\x06source\x12\x1b\n\trecord_id\x18\x02 \x01(\tR\x08recordId\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12;\n\x0bobserved_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12\x16\n\x06weight\x18\x05 \x01(\x01R\x06weight\x12\x33\n\x08metadata\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x1d\n\nlineage_id\x18\x07 \x01(\tR\tlineageId*\x91\x02\n\rInsightSource\x12\x1e\n\x1aINSIGHT_SOURCE_UNSPECIFIED\x10\x00\x12\x19\n\x15INSIGHT_SOURCE_TRACES\x10\x01\x12\x1e\n\x1aINSIGHT_SOURCE_ATTRIBUTION\x10\x02\x12\x18\n\x14INSIGHT_SOURCE_METER\x10\x03\x12\x1c\n\x18INSIGHT_SOURCE_APPROVALS\x10\x04\x12\x18\n\x14INSIGHT_SOURCE_AUDIT\x10\x05\x12\x1d\n\x19INSIGHT_SOURCE_GOVERNANCE\x10\x06\x12\x1b\n\x17INSIGHT_SOURCE_REGISTRY\x10\x07\x12\x17\n\x13INSIGHT_SOURCE_EVAL\x10\x08\x42\x37Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.analytics_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' - _globals['_INSIGHTSOURCE']._serialized_start=599 - _globals['_INSIGHTSOURCE']._serialized_end=872 - _globals['_TIMERANGE']._serialized_start=103 - _globals['_TIMERANGE']._serialized_end=228 - _globals['_MONEY']._serialized_start=230 - _globals['_MONEY']._serialized_end=298 - _globals['_EVIDENCEREF']._serialized_start=301 - _globals['_EVIDENCEREF']._serialized_end=596 -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/authz_pb2.py b/src/common/v1/authz_pb2.py deleted file mode 100644 index ef6afd6..0000000 --- a/src/common/v1/authz_pb2.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/authz.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/authz.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from common.v1 import risk_pb2 as common_dot_v1_dot_risk__pb2 -from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15\x63ommon/v1/authz.proto\x12\tcommon.v1\x1a\x14\x63ommon/v1/risk.proto\x1a google/protobuf/descriptor.proto:I\n\x0frequired_scopes\x12\x1e.google.protobuf.MethodOptions\x18\xb9\x8e\x03 \x03(\tR\x0erequiredScopes:T\n\x15workspace_scope_field\x12\x1e.google.protobuf.MethodOptions\x18\xba\x8e\x03 \x01(\tR\x13workspaceScopeField:Z\n\x18organization_scope_field\x12\x1e.google.protobuf.MethodOptions\x18\xbd\x8e\x03 \x01(\tR\x16organizationScopeField:U\n\nrisk_level\x12\x1e.google.protobuf.MethodOptions\x18\xbb\x8e\x03 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel:8\n\x06public\x12\x1e.google.protobuf.MethodOptions\x18\xbc\x8e\x03 \x01(\x08R\x06public:V\n\x16staff_account_required\x12\x1e.google.protobuf.MethodOptions\x18\xbe\x8e\x03 \x01(\x08R\x14staffAccountRequired:N\n\x12staff_cross_tenant\x12\x1e.google.protobuf.MethodOptions\x18\xbf\x8e\x03 \x01(\x08R\x10staffCrossTenantB7Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.authz_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/classification_pb2.py b/src/common/v1/classification_pb2.py deleted file mode 100644 index c494860..0000000 --- a/src/common/v1/classification_pb2.py +++ /dev/null @@ -1,38 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/classification.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/classification.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x63ommon/v1/classification.proto\x12\tcommon.v1\x1a google/protobuf/descriptor.proto*\xde\x01\n\x12\x44\x61taClassification\x12#\n\x1f\x44\x41TA_CLASSIFICATION_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x44\x41TA_CLASSIFICATION_SAFE\x10\x01\x12\"\n\x1e\x44\x41TA_CLASSIFICATION_IDENTIFIER\x10\x02\x12\x1c\n\x18\x44\x41TA_CLASSIFICATION_PATH\x10\x03\x12\x1f\n\x1b\x44\x41TA_CLASSIFICATION_CONTENT\x10\x04\x12\"\n\x1e\x44\x41TA_CLASSIFICATION_CREDENTIAL\x10\x05:f\n\x0e\x63lassification\x12\x1d.google.protobuf.FieldOptions\x18\xc0\x8e\x03 \x01(\x0e\x32\x1d.common.v1.DataClassificationR\x0e\x63lassificationB7Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.classification_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' - _globals['_DATACLASSIFICATION']._serialized_start=80 - _globals['_DATACLASSIFICATION']._serialized_end=302 -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/delivery_pb2.py b/src/common/v1/delivery_pb2.py deleted file mode 100644 index 21614c1..0000000 --- a/src/common/v1/delivery_pb2.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/delivery.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/delivery.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18\x63ommon/v1/delivery.proto\x12\tcommon.v1*\xc1\x01\n\x0f\x44\x65liveryChannel\x12 \n\x1c\x44\x45LIVERY_CHANNEL_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x44\x45LIVERY_CHANNEL_SLACK\x10\x01\x12\x1a\n\x16\x44\x45LIVERY_CHANNEL_EMAIL\x10\x02\x12\x1c\n\x18\x44\x45LIVERY_CHANNEL_WEBHOOK\x10\x03\x12\x1b\n\x17\x44\x45LIVERY_CHANNEL_IN_APP\x10\x04\x12\x19\n\x15\x44\x45LIVERY_CHANNEL_PUSH\x10\x05\x42\x37Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.delivery_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' - _globals['_DELIVERYCHANNEL']._serialized_start=40 - _globals['_DELIVERYCHANNEL']._serialized_end=233 -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/entity_pb2.py b/src/common/v1/entity_pb2.py deleted file mode 100644 index 8f3172f..0000000 --- a/src/common/v1/entity_pb2.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/entity.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/entity.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16\x63ommon/v1/entity.proto\x12\tcommon.v1*\xc0\x01\n\nEntityType\x12\x1b\n\x17\x45NTITY_TYPE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x45NTITY_TYPE_CONTACT\x10\x01\x12\x17\n\x13\x45NTITY_TYPE_COMPANY\x10\x02\x12\x14\n\x10\x45NTITY_TYPE_DEAL\x10\x03\x12\x16\n\x12\x45NTITY_TYPE_TICKET\x10\x04\x12\x18\n\x14\x45NTITY_TYPE_CUSTOMER\x10\x05\x12\x1b\n\x17\x45NTITY_TYPE_OPPORTUNITY\x10\x06\x42\x37Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.entity_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' - _globals['_ENTITYTYPE']._serialized_start=38 - _globals['_ENTITYTYPE']._serialized_end=230 -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/risk_pb2.py b/src/common/v1/risk_pb2.py deleted file mode 100644 index 0e0becb..0000000 --- a/src/common/v1/risk_pb2.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/risk.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/risk.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14\x63ommon/v1/risk.proto\x12\tcommon.v1*\x80\x01\n\tRiskLevel\x12\x1a\n\x16RISK_LEVEL_UNSPECIFIED\x10\x00\x12\x12\n\x0eRISK_LEVEL_LOW\x10\x01\x12\x15\n\x11RISK_LEVEL_MEDIUM\x10\x02\x12\x13\n\x0fRISK_LEVEL_HIGH\x10\x03\x12\x17\n\x13RISK_LEVEL_CRITICAL\x10\x04\x42\x37Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.risk_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' - _globals['_RISKLEVEL']._serialized_start=36 - _globals['_RISKLEVEL']._serialized_end=164 -# @@protoc_insertion_point(module_scope) diff --git a/src/common/v1/surface_pb2.py b/src/common/v1/surface_pb2.py deleted file mode 100644 index 955be19..0000000 --- a/src/common/v1/surface_pb2.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: common/v1/surface.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'common/v1/surface.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17\x63ommon/v1/surface.proto\x12\tcommon.v1*\xa5\x01\n\x07Surface\x12\x17\n\x13SURFACE_UNSPECIFIED\x10\x00\x12\x14\n\x10SURFACE_ENSEMBLE\x10\x01\x12\x10\n\x0cSURFACE_CHAT\x10\x02\x12\x13\n\x0fSURFACE_MAESTRO\x10\x03\x12\x15\n\x11SURFACE_CONDUCTOR\x10\x04\x12\x11\n\rSURFACE_SLACK\x10\x05\x12\x1a\n\x16SURFACE_EXTERNAL_AGENT\x10\x06\x42\x37Z5github.com/evalops/platform/gen/go/common/v1;commonv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.surface_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/common/v1;commonv1' - _globals['_SURFACE']._serialized_start=39 - _globals['_SURFACE']._serialized_end=204 -# @@protoc_insertion_point(module_scope) diff --git a/src/connectors/v1/connectors_pb2.py b/src/connectors/v1/connectors_pb2.py deleted file mode 100644 index f6ec593..0000000 --- a/src/connectors/v1/connectors_pb2.py +++ /dev/null @@ -1,682 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: connectors/v1/connectors.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'connectors/v1/connectors.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x63onnectors/v1/connectors.proto\x12\rconnectors.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa2\x06\n\nConnection\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1f\n\x0bprovider_id\x18\x03 \x01(\tR\nproviderId\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\x12\x34\n\tauth_type\x18\x05 \x01(\x0e\x32\x17.connectors.v1.AuthTypeR\x08\x61uthType\x12\x16\n\x06scopes\x18\x06 \x03(\tR\x06scopes\x12@\n\rhealth_status\x18\x07 \x01(\x0e\x32\x1b.connectors.v1.HealthStatusR\x0chealthStatus\x12\x42\n\x0flast_healthy_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\rlastHealthyAt\x12\x39\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12V\n\x0f\x63redential_refs\x18\x0b \x03(\x0b\x32-.connectors.v1.Connection.CredentialRefsEntryR\x0e\x63redentialRefs\x12\'\n\x0forganization_id\x18\x0c \x01(\tR\x0eorganizationId\x12#\n\rhealth_reason\x18\r \x01(\tR\x0chealthReason\x12N\n\x15\x63redential_expires_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x13\x63redentialExpiresAt\x12\x1a\n\x08revision\x18\x0f \x01(\x04R\x08revision\x1a\x41\n\x13\x43redentialRefsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfd\x05\n\x14ProviderInstallation\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12(\n\x0bprovider_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12\x1e\n\x06\x61pp_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05\x61ppId\x12;\n\x15provider_workspace_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13providerWorkspaceId\x12\x34\n\x16provider_enterprise_id\x18\x07 \x01(\tR\x14providerEnterpriseId\x12/\n\x14provider_bot_user_id\x18\x08 \x01(\tR\x11providerBotUserId\x12M\n\rinstall_state\x18\t \x01(\x0e\x32(.connectors.v1.ProviderInstallationStateR\x0cinstallState\x12@\n\rhealth_status\x18\n \x01(\x0e\x32\x1b.connectors.v1.HealthStatusR\x0chealthStatus\x12%\n\x0egranted_scopes\x18\x0b \x03(\tR\rgrantedScopes\x12=\n\x0cinstalled_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0binstalledAt\x12\x39\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x39\n\nrevoked_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\trevokedAt\"\xe1\x01\n\"ResolveProviderInstallationRequest\x12(\n\x0bprovider_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12\x1e\n\x06\x61pp_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05\x61ppId\x12;\n\x15provider_workspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13providerWorkspaceId\x12\x34\n\x16provider_enterprise_id\x18\x04 \x01(\tR\x14providerEnterpriseId\"\xa9\x01\n#ResolveProviderInstallationResponse\x12\x39\n\nconnection\x18\x01 \x01(\x0b\x32\x19.connectors.v1.ConnectionR\nconnection\x12G\n\x0cinstallation\x18\x02 \x01(\x0b\x32#.connectors.v1.ProviderInstallationR\x0cinstallation\"\x9b\x03\n\x1a\x45nrollSurfaceTargetRequest\x12\x33\n\x0forganization_id\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0eorganizationId\x12-\n\x0cworkspace_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0bworkspaceId\x12/\n\rconnection_id\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0c\x63onnectionId\x12+\n\x0bprovider_id\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\nproviderId\x12*\n\x0btarget_kind\x18\x05 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18@R\ntargetKind\x12+\n\x0b\x65xternal_id\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x08R\nexternalId\x12-\n\rcanonical_url\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80 R\x0c\x63\x61nonicalUrl\x12\x33\n\x0fidempotency_key\x18\x08 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0eidempotencyKey\"\xe8\x01\n\x1b\x45nrollSurfaceTargetResponse\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\x12\x1f\n\x0bprovider_id\x18\x02 \x01(\tR\nproviderId\x12\x1f\n\x0btarget_kind\x18\x03 \x01(\tR\ntargetKind\x12\x1f\n\x0b\x65xternal_id\x18\x04 \x01(\tR\nexternalId\x12\x14\n\x05state\x18\x05 \x01(\tR\x05state\x12+\n\x11idempotent_replay\x18\x06 \x01(\x08R\x10idempotentReplay\"\xab\x01\n\x1dVerifyConnectionActiveRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rconnection_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\"\xb6\x03\n\x1eVerifyConnectionActiveResponse\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x44\n\x10state_updated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0estateUpdatedAt\x12;\n\x0bverified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nverifiedAt\x12T\n\x10source_authority\x18\x06 \x01(\x0b\x32).connectors.v1.SourceAuthorityObservationR\x0fsourceAuthority\x12/\n\x13\x63onnection_revision\x18\x07 \x01(\x04R\x12\x63onnectionRevision\"\xb2\x03\n\x1aSourceAuthorityObservation\x12\x43\n\x05state\x18\x01 \x01(\x0e\x32#.connectors.v1.SourceAuthorityStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\"\n\x06reason\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x06reason\x12\x62\n\x10\x66reshness_method\x18\x03 \x01(\x0e\x32-.connectors.v1.SourceAuthorityFreshnessMethodB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0f\x66reshnessMethod\x12;\n\x0bobserved_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12\x46\n\x11last_confirmed_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0flastConfirmedAt\x12\x42\n\x18owner_snapshot_reference\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x16ownerSnapshotReference\"\xe3\x01\n\x10\x43onnectionHealth\x12\x33\n\x06status\x18\x01 \x01(\x0e\x32\x1b.connectors.v1.HealthStatusR\x06status\x12\x1d\n\nlatency_ms\x18\x02 \x01(\x05R\tlatencyMs\x12>\n\rlast_check_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0blastCheckAt\x12#\n\rerror_message\x18\x04 \x01(\tR\x0c\x65rrorMessage\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\"\xcd\x03\n\x18\x43onnectorCredentialField\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x1a\n\x08required\x18\x03 \x01(\x08R\x08required\x12\x16\n\x06secret\x18\x04 \x01(\x08R\x06secret\x12<\n\x1a\x61\x63\x63\x65pted_reference_schemes\x18\x05 \x03(\tR\x18\x61\x63\x63\x65ptedReferenceSchemes\x12\'\n\x0f\x63redential_type\x18\x06 \x01(\tR\x0e\x63redentialType\x12\x1c\n\tversioned\x18\x07 \x01(\x08R\tversioned\x12\x1c\n\trotatable\x18\x08 \x01(\x08R\trotatable\x12\x1c\n\trevocable\x18\t \x01(\x08R\trevocable\x12\x18\n\x07\x65xpires\x18\n \x01(\x08R\x07\x65xpires\x12$\n\tstable_id\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08stableId\x12I\n\nprovenance\x18\x0c \x01(\x0b\x32).connectors.v1.ConnectorCatalogProvenanceR\nprovenance\"\xac\x02\n\"ConnectorCredentialLifecyclePolicy\x12<\n\x1asupported_credential_types\x18\x01 \x03(\tR\x18supportedCredentialTypes\x12/\n\x13supports_versioning\x18\x02 \x01(\x08R\x12supportsVersioning\x12+\n\x11supports_rotation\x18\x03 \x01(\x08R\x10supportsRotation\x12/\n\x13supports_revocation\x18\x04 \x01(\x08R\x12supportsRevocation\x12\x39\n\x14rotation_notice_days\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12rotationNoticeDays\"\x86\x06\n\x10\x43onnectorRuntime\x12\x19\n\x08\x62\x61se_url\x18\x01 \x01(\tR\x07\x62\x61seUrl\x12+\n\x11verification_path\x18\x02 \x01(\tR\x10verificationPath\x12S\n\x11resource_families\x18\x03 \x03(\x0b\x32&.connectors.v1.ConnectorResourceFamilyR\x10resourceFamilies\x12N\n\x0f\x63hild_resources\x18\x04 \x03(\x0b\x32%.connectors.v1.ConnectorChildResourceR\x0e\x63hildResources\x12\x33\n\x13requests_per_window\x18\x05 \x01(\rH\x00R\x11requestsPerWindow\x88\x01\x01\x12*\n\x0ewindow_seconds\x18\x06 \x01(\rH\x01R\rwindowSeconds\x88\x01\x01\x12,\n\x0fmax_concurrency\x18\x07 \x01(\rH\x02R\x0emaxConcurrency\x88\x01\x01\x12K\n\x0estatic_headers\x18\x08 \x03(\x0b\x32$.connectors.v1.ConnectorStaticHeaderR\rstaticHeaders\x12\x44\n\x1e\x63redential_destination_origins\x18\t \x03(\tR\x1c\x63redentialDestinationOrigins\x12S\n\x10provider_actions\x18\n \x03(\x0b\x32(.connectors.v1.ConnectorActionDefinitionR\x0fproviderActions\x12O\n$credential_destination_host_suffixes\x18\x0b \x03(\tR!credentialDestinationHostSuffixesB\x16\n\x14_requests_per_windowB\x11\n\x0f_window_secondsB\x12\n\x10_max_concurrency\"\x81\x05\n\x19\x43onnectorActionDefinition\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\'\n\ncapability\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ncapability\x12(\n\x0bhttp_method\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nhttpMethod\x12\x1b\n\x04path\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12+\n\x11\x61pproval_required\x18\x05 \x01(\x08R\x10\x61pprovalRequired\x12 \n\x0b\x64\x65structive\x18\x06 \x01(\x08R\x0b\x64\x65structive\x12$\n\tstable_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08stableId\x12I\n\nprovenance\x18\x08 \x01(\x0b\x32).connectors.v1.ConnectorCatalogProvenanceR\nprovenance\x12#\n\x08\x62\x61se_url\x18\t \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x07\x62\x61seUrl\x12\'\n\x0frequired_scopes\x18\n \x03(\tR\x0erequiredScopes\x12*\n\x11input_schema_json\x18\x0b \x01(\tR\x0finputSchemaJson\x12\x16\n\x06\x64igest\x18\x0c \x01(\tR\x06\x64igest\x12\x16\n\x06\x65\x66\x66\x65\x63t\x18\r \x01(\tR\x06\x65\x66\x66\x65\x63t\x12\x42\n\x08governed\x18\x0e \x01(\x0b\x32&.connectors.v1.ConnectorGovernedActionR\x08governed\x12-\n\x12surface_projection\x18\x0f \x01(\x08R\x11surfaceProjection\"\x87\x03\n\x17\x43onnectorGovernedAction\x12\x1b\n\ttool_name\x18\x01 \x01(\tR\x08toolName\x12\x18\n\x07version\x18\x02 \x01(\rR\x07version\x12\x33\n\x15\x63ompatibility_aliases\x18\x03 \x03(\tR\x14\x63ompatibilityAliases\x12 \n\x0b\x64\x65scription\x18\x04 \x01(\tR\x0b\x64\x65scription\x12\'\n\x0fmention_default\x18\x05 \x01(\x08R\x0ementionDefault\x12)\n\x10mention_keywords\x18\x06 \x03(\tR\x0fmentionKeywords\x12,\n\x12output_schema_json\x18\x07 \x01(\tR\x10outputSchemaJson\x12,\n\x12input_example_json\x18\x08 \x01(\tR\x10inputExampleJson\x12.\n\x13output_example_json\x18\t \x01(\tR\x11outputExampleJson\"\xa0\x02\n\x1a\x43onnectorCatalogProvenance\x12\x14\n\x05\x62\x61sis\x18\x01 \x01(\tR\x05\x62\x61sis\x12\x1d\n\nsource_url\x18\x02 \x01(\tR\tsourceUrl\x12(\n\x10last_verified_at\x18\x03 \x01(\tR\x0elastVerifiedAt\x12X\n\x12verification_level\x18\x04 \x01(\x0e\x32).connectors.v1.ConnectorVerificationLevelR\x11verificationLevel\x12I\n\revidence_kind\x18\x05 \x01(\x0e\x32$.connectors.v1.ConnectorEvidenceKindR\x0c\x65videnceKind\"\xe1\x02\n\x14\x43onnectorAuthBinding\x12\x1b\n\tstable_id\x18\x01 \x01(\tR\x08stableId\x12)\n\x10\x63redential_field\x18\x02 \x01(\tR\x0f\x63redentialField\x12\x1c\n\tplacement\x18\x03 \x01(\tR\tplacement\x12\x16\n\x06scheme\x18\x04 \x01(\tR\x06scheme\x12\x1f\n\x0bheader_name\x18\x05 \x01(\tR\nheaderName\x12\x1f\n\x0bquery_param\x18\x06 \x01(\tR\nqueryParam\x12I\n\nprovenance\x18\x07 \x01(\x0b\x32).connectors.v1.ConnectorCatalogProvenanceR\nprovenance\x12!\n\x0cvalue_prefix\x18\x08 \x01(\tR\x0bvaluePrefix\x12\x1b\n\tvalue_key\x18\t \x01(\tR\x08valueKey\"_\n\x15\x43onnectorStaticHeader\x12\x1c\n\tplacement\x18\x01 \x01(\tR\tplacement\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n\x05value\x18\x03 \x01(\tR\x05value\"\xb9\t\n\x17\x43onnectorResourceFamily\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x1b\n\x04path\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12&\n\nevent_kind\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\teventKind\x12\x1f\n\x0bhttp_method\x18\x04 \x01(\tR\nhttpMethod\x12\x39\n\x19\x64\x65\x66\x61ult_request_body_json\x18\x05 \x01(\tR\x16\x64\x65\x66\x61ultRequestBodyJson\x12\x1b\n\tstable_id\x18\x06 \x01(\tR\x08stableId\x12\x18\n\x07\x61liases\x18\x07 \x03(\tR\x07\x61liases\x12I\n\nprovenance\x18\x08 \x01(\x0b\x32).connectors.v1.ConnectorCatalogProvenanceR\nprovenance\x12\'\n\x0frecord_selector\x18\t \x01(\tR\x0erecordSelector\x12\x1f\n\x0bprimary_key\x18\n \x03(\tR\nprimaryKey\x12!\n\x0c\x63ursor_field\x18\x0b \x01(\tR\x0b\x63ursorField\x12J\n\npagination\x18\x0c \x01(\x0b\x32*.connectors.v1.ConnectorPaginationContractR\npagination\x12\x33\n\x13requests_per_window\x18\r \x01(\rH\x00R\x11requestsPerWindow\x88\x01\x01\x12*\n\x0ewindow_seconds\x18\x0e \x01(\rH\x01R\rwindowSeconds\x88\x01\x01\x12,\n\x0fmax_concurrency\x18\x0f \x01(\rH\x02R\x0emaxConcurrency\x88\x01\x01\x12\x1e\n\x08\x62\x61se_url\x18\x10 \x01(\tH\x03R\x07\x62\x61seUrl\x88\x01\x01\x12[\n\x14query_param_bindings\x18\x11 \x03(\x0b\x32).connectors.v1.ConnectorQueryParamBindingR\x12queryParamBindings\x12L\n\x0bincremental\x18\x12 \x01(\x0b\x32*.connectors.v1.ConnectorIncrementalBindingR\x0bincremental\x12\x32\n\x15synthetic_primary_key\x18\x13 \x01(\x08R\x13syntheticPrimaryKey\x12:\n\x04\x63ost\x18\x14 \x01(\x0b\x32&.connectors.v1.ConnectorCostProjectionR\x04\x63ost\x12!\n\x0c\x64isplay_name\x18\x15 \x01(\tR\x0b\x64isplayName\x12\x32\n\x15source_coverage_types\x18\x16 \x03(\tR\x13sourceCoverageTypes\x12<\n\x1asource_projection_template\x18\x17 \x01(\tR\x18sourceProjectionTemplateB\x16\n\x14_requests_per_windowB\x11\n\x0f_window_secondsB\x12\n\x10_max_concurrencyB\x0b\n\t_base_url\"\xf6\x01\n\x1e\x43onnectorResourceFamilySummary\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12\x32\n\x15source_coverage_types\x18\x03 \x03(\tR\x13sourceCoverageTypes\x12<\n\x1asource_projection_template\x18\x04 \x01(\tR\x18sourceProjectionTemplate\x12&\n\nevent_kind\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\teventKind\"\xe5\x06\n\x17\x43onnectorCostProjection\x12*\n\x11spend_month_field\x18\x01 \x01(\tR\x0fspendMonthField\x12*\n\x11spend_today_field\x18\x02 \x01(\tR\x0fspendTodayField\x12*\n\x11\x61sset_name_fields\x18\x03 \x03(\tR\x0f\x61ssetNameFields\x12\x1f\n\x0bmodel_field\x18\x04 \x01(\tR\nmodelField\x12(\n\x10source_url_field\x18\x05 \x01(\tR\x0esourceUrlField\x12,\n\x12resource_id_source\x18\x06 \x01(\tR\x10resourceIdSource\x12\x1f\n\x0brecord_kind\x18\x07 \x01(\tR\nrecordKind\x12!\n\x0cperiod_field\x18\x08 \x01(\tR\x0bperiodField\x12*\n\x11occurred_at_field\x18\t \x01(\tR\x0foccurredAtField\x12,\n\x12input_tokens_field\x18\n \x01(\tR\x10inputTokensField\x12.\n\x13output_tokens_field\x18\x0b \x01(\tR\x11outputTokensField\x12.\n\x13request_count_field\x18\x0c \x01(\tR\x11requestCountField\x12.\n\x13request_count_value\x18\r \x01(\x04R\x11requestCountValue\x12\x1d\n\nspend_unit\x18\x0e \x01(\tR\tspendUnit\x12,\n\x12occurred_at_format\x18\x0f \x01(\tR\x10occurredAtFormat\x12\'\n\x0fresult_selector\x18\x10 \x01(\tR\x0eresultSelector\x12!\n\x0c\x61mount_field\x18\x11 \x01(\tR\x0b\x61mountField\x12%\n\x0e\x63urrency_field\x18\x12 \x01(\tR\rcurrencyField\x12)\n\x10\x64imension_fields\x18\x13 \x03(\tR\x0f\x64imensionFields\x12\x34\n\x16source_identity_fields\x18\x14 \x03(\tR\x14sourceIdentityFields\"\x8b\x03\n\x1b\x43onnectorIncrementalBinding\x12#\n\rrequest_param\x18\x01 \x01(\tR\x0crequestParam\x12\x1e\n\ncomparison\x18\x02 \x01(\tR\ncomparison\x12=\n\x18initial_lookback_seconds\x18\x03 \x01(\x04H\x00R\x16initialLookbackSeconds\x88\x01\x01\x12\x36\n\x17initial_lookback_format\x18\x04 \x01(\tR\x15initialLookbackFormat\x12(\n\rslice_seconds\x18\x05 \x01(\x04H\x01R\x0csliceSeconds\x88\x01\x01\x12;\n\x17resume_lookback_seconds\x18\x06 \x01(\x04H\x02R\x15resumeLookbackSeconds\x88\x01\x01\x42\x1b\n\x19_initial_lookback_secondsB\x10\n\x0e_slice_secondsB\x1a\n\x18_resume_lookback_seconds\"\xca\x01\n\x1a\x43onnectorQueryParamBinding\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12!\n\x0cstatic_value\x18\x03 \x01(\tR\x0bstaticValue\x12)\n\x10\x63redential_field\x18\x04 \x01(\tR\x0f\x63redentialField\x12\x32\n\x15\x63onnection_config_key\x18\x05 \x01(\tR\x13\x63onnectionConfigKey\"\x86\x04\n\x1b\x43onnectorPaginationContract\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12!\n\x0c\x63ursor_param\x18\x02 \x01(\tR\x0b\x63ursorParam\x12\x30\n\x14\x63ursor_response_path\x18\x03 \x01(\tR\x12\x63ursorResponsePath\x12\x1d\n\npage_param\x18\x04 \x01(\tR\tpageParam\x12!\n\x0coffset_param\x18\x05 \x01(\tR\x0boffsetParam\x12&\n\x0fpage_size_param\x18\x06 \x01(\tR\rpageSizeParam\x12/\n\x11page_size_default\x18\x07 \x01(\rH\x00R\x0fpageSizeDefault\x88\x01\x01\x12(\n\rinitial_value\x18\x08 \x01(\rH\x01R\x0cinitialValue\x88\x01\x01\x12!\n\tincrement\x18\t \x01(\rH\x02R\tincrement\x88\x01\x01\x12\x33\n\x16next_url_response_path\x18\n \x01(\tR\x13nextUrlResponsePath\x12+\n\x12stop_on_short_page\x18\x0b \x01(\x08R\x0fstopOnShortPageB\x14\n\x12_page_size_defaultB\x10\n\x0e_initial_valueB\x0c\n\n_increment\"\x91\x02\n\x16\x43onnectorChildResource\x12$\n\tfamily_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x66\x61milyId\x12\x31\n\x10parent_family_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eparentFamilyId\x12M\n\x0bpath_params\x18\x03 \x03(\x0b\x32,.connectors.v1.ConnectorPathParameterBindingR\npathParams\x12O\n\x0cquery_params\x18\x04 \x03(\x0b\x32,.connectors.v1.ConnectorPathParameterBindingR\x0bqueryParams\"j\n\x1d\x43onnectorPathParameterBinding\x12\x1d\n\x05param\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05param\x12*\n\x0csource_field\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bsourceField\"\xec\x07\n\x11\x43onnectorProvider\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12M\n\x11\x64\x65\x66\x61ult_auth_type\x18\x03 \x01(\x0e\x32\x17.connectors.v1.AuthTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0f\x64\x65\x66\x61ultAuthType\x12%\n\x0e\x64\x65\x66\x61ult_scopes\x18\x04 \x03(\tR\rdefaultScopes\x12\"\n\x0c\x63\x61pabilities\x18\x05 \x03(\tR\x0c\x63\x61pabilities\x12#\n\rsupports_pkce\x18\x06 \x01(\x08R\x0csupportsPkce\x12)\n\x10supports_refresh\x18\x07 \x01(\x08R\x0fsupportsRefresh\x12T\n\x11\x63redential_fields\x18\x08 \x03(\x0b\x32\'.connectors.v1.ConnectorCredentialFieldR\x10\x63redentialFields\x12q\n\x1b\x63redential_lifecycle_policy\x18\t \x01(\x0b\x32\x31.connectors.v1.ConnectorCredentialLifecyclePolicyR\x19\x63redentialLifecyclePolicy\x12\'\n\x0foauth_supported\x18\n \x01(\x08R\x0eoauthSupported\x12-\n\x12\x63\x61talog_categories\x18\x0b \x03(\tR\x11\x63\x61talogCategories\x12\x39\n\x07runtime\x18\x0c \x01(\x0b\x32\x1f.connectors.v1.ConnectorRuntimeR\x07runtime\x12\x1b\n\tstable_id\x18\r \x01(\tR\x08stableId\x12\x18\n\x07\x61liases\x18\x0e \x03(\tR\x07\x61liases\x12I\n\nprovenance\x18\x0f \x01(\x0b\x32).connectors.v1.ConnectorCatalogProvenanceR\nprovenance\x12H\n\rauth_bindings\x18\x10 \x03(\x0b\x32#.connectors.v1.ConnectorAuthBindingR\x0c\x61uthBindings\x12\x12\n\x04tier\x18\x11 \x01(\tR\x04tier\x12!\n\x0crollout_kind\x18\x12 \x01(\tR\x0brolloutKind\x12\x30\n\x14\x63\x61nary_cohort_sha256\x18\x13 \x01(\tR\x12\x63\x61naryCohortSha256\x12 \n\x0b\x64\x65scription\x18\x14 \x01(\tR\x0b\x64\x65scription\"\xbb\x02\n\x1d\x43ustomConnectorActionMetadata\x12$\n\taction_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x61\x63tionId\x12\x1b\n\ttool_name\x18\x02 \x01(\tR\x08toolName\x12)\n\x10tool_description\x18\x03 \x01(\tR\x0ftoolDescription\x12\x16\n\x06\x65\x66\x66\x65\x63t\x18\x04 \x01(\tR\x06\x65\x66\x66\x65\x63t\x12\x18\n\x07\x65nabled\x18\x05 \x01(\x08R\x07\x65nabled\x12\x36\n\x17\x65stimated_schema_tokens\x18\x06 \x01(\rR\x15\x65stimatedSchemaTokens\x12\x42\n\x1d\x64\x65scription_proposal_reviewed\x18\x07 \x01(\x08R\x1b\x64\x65scriptionProposalReviewed\"\xdf\x04\n\x0f\x43ustomConnector\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04name\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12 \n\x0b\x64\x65scription\x18\x05 \x01(\tR\x0b\x64\x65scription\x12(\n\x0bsource_type\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nsourceType\x12\x1d\n\nsource_uri\x18\x07 \x01(\tR\tsourceUri\x12(\n\x0bprovider_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12(\n\x0bspec_sha256\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10@R\nspecSha256\x12\x1f\n\x06status\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06status\x12\x46\n\x07\x61\x63tions\x18\x0b \x03(\x0b\x32,.connectors.v1.CustomConnectorActionMetadataR\x07\x61\x63tions\x12\x39\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x1a\n\x08revision\x18\x0e \x01(\x04R\x08revision\"\xd0\x05\n\x1dPreviewCustomConnectorRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12 \n\x0b\x64\x65scription\x18\x04 \x01(\tR\x0b\x64\x65scription\x12(\n\x0bsource_type\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nsourceType\x12\x1a\n\x08\x64ocument\x18\x06 \x01(\tR\x08\x64ocument\x12\x1d\n\nsource_uri\x18\x07 \x01(\tR\tsourceUri\x12@\n\x1c\x61pproved_destination_origins\x18\x08 \x03(\tR\x1a\x61pprovedDestinationOrigins\x12\x46\n\x07\x61\x63tions\x18\t \x03(\x0b\x32,.connectors.v1.CustomConnectorActionMetadataR\x07\x61\x63tions\x12\x33\n\x15\x64\x65scriptions_reviewed\x18\n \x01(\x08R\x14\x64\x65scriptionsReviewed\x12J\n\x14\x65xpected_spec_sha256\x18\x0b \x01(\tB\x18\xbaH\x15r\x13\x32\x11^(|[0-9a-f]{64})$R\x12\x65xpectedSpecSha256:\xa1\x01\xbaH\x9d\x01\x1a\x9a\x01\n>connectors.v1.preview_custom_connector_request.source_required\x12\"document or source_uri is required\x1a\x34size(this.document) > 0 || size(this.source_uri) > 0\"\x80\x01\n\x1ePreviewCustomConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.connectors.v1.CustomConnectorR\tconnector\x12 \n\x0b\x64iagnostics\x18\x02 \x03(\tR\x0b\x64iagnostics\"l\n\x1c\x43reateCustomConnectorRequest\x12L\n\ndefinition\x18\x01 \x01(\x0b\x32,.connectors.v1.PreviewCustomConnectorRequestR\ndefinition\"]\n\x1d\x43reateCustomConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.connectors.v1.CustomConnectorR\tconnector\"4\n\x19GetCustomConnectorRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"Z\n\x1aGetCustomConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.connectors.v1.CustomConnectorR\tconnector\"{\n\x1bListCustomConnectorsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"^\n\x1cListCustomConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.connectors.v1.CustomConnectorR\nconnectors\"\xc8\x02\n\x1cUpdateCustomConnectorRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x05 \x01(\tR\x0b\x64\x65scription\x12\x46\n\x07\x61\x63tions\x18\x06 \x03(\x0b\x32,.connectors.v1.CustomConnectorActionMetadataR\x07\x61\x63tions\x12\x33\n\x15\x64\x65scriptions_reviewed\x18\x07 \x01(\x08R\x14\x64\x65scriptionsReviewed\"]\n\x1dUpdateCustomConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.connectors.v1.CustomConnectorR\tconnector\"\x95\x01\n\x1c\x44\x65leteCustomConnectorRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"G\n\x1d\x44\x65leteCustomConnectorResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\"\x9c\x02\n\x13SourceOfTruthPolicy\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x34\n\x04\x61rea\x18\x02 \x01(\x0e\x32 .connectors.v1.SourceOfTruthAreaR\x04\x61rea\x12;\n\x15primary_connection_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13primaryConnectionId\x12\x34\n\x16\x66\x61llback_connection_id\x18\x04 \x01(\tR\x14\x66\x61llbackConnectionId\x12\x30\n\x0forganization_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"\xb7\x01\n\x12\x44\x65gradedReadPolicy\x12\x12\n\x04mode\x18\x01 \x01(\tR\x04mode\x12\x31\n\x14\x61llowed_integrations\x18\x02 \x03(\tR\x13\x61llowedIntegrations\x12&\n\x0fmax_age_minutes\x18\x03 \x01(\x05R\rmaxAgeMinutes\x12\x32\n\x15queue_primary_refresh\x18\x04 \x01(\x08R\x13queuePrimaryRefresh\"\xff\x03\n\x19RegisterConnectionRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12(\n\x0bprovider_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12!\n\x0c\x64isplay_name\x18\x03 \x01(\tR\x0b\x64isplayName\x12\x34\n\tauth_type\x18\x04 \x01(\x0e\x32\x17.connectors.v1.AuthTypeR\x08\x61uthType\x12\x16\n\x06scopes\x18\x05 \x03(\tR\x06scopes\x12[\n\x0b\x63redentials\x18\x06 \x03(\x0b\x32\x39.connectors.v1.RegisterConnectionRequest.CredentialsEntryR\x0b\x63redentials\x12\x30\n\x0forganization_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\'\n\x0fidempotency_key\x18\x08 \x01(\tR\x0eidempotencyKey\x12#\n\rconnection_id\x18\t \x01(\tR\x0c\x63onnectionId\x1a>\n\x10\x43redentialsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"W\n\x1aRegisterConnectionResponse\x12\x39\n\nconnection\x18\x01 \x01(\x0b\x32\x19.connectors.v1.ConnectionR\nconnection\"/\n\x14GetConnectionRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"R\n\x15GetConnectionResponse\x12\x39\n\nconnection\x18\x01 \x01(\x0b\x32\x19.connectors.v1.ConnectionR\nconnection\"\xbd\x03\n\x16ListConnectionsRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x05limit\x18\x02 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x30\n\x0forganization_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\x1f\n\x0bprovider_id\x18\x05 \x01(\tR\nproviderId\x12\x34\n\tauth_type\x18\x06 \x01(\x0e\x32\x17.connectors.v1.AuthTypeR\x08\x61uthType\x12\x1e\n\ncapability\x18\x07 \x01(\tR\ncapability\x12@\n\rhealth_status\x18\x08 \x01(\x0e\x32\x1b.connectors.v1.HealthStatusR\x0chealthStatus\x12I\n\x10\x63redential_state\x18\t \x01(\x0e\x32\x1e.connectors.v1.CredentialStateR\x0f\x63redentialState\"l\n\x17ListConnectionsResponse\x12;\n\x0b\x63onnections\x18\x01 \x03(\x0b\x32\x19.connectors.v1.ConnectionR\x0b\x63onnections\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\"\x99\x01\n\x18ListUpcomingCallsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1f\n\x05limit\x18\x03 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x05limit\"\x99\x01\n\x19ListUpcomingCallsResponse\x12\x31\n\x05\x63\x61lls\x18\x01 \x03(\x0b\x32\x1b.connectors.v1.UpcomingCallR\x05\x63\x61lls\x12I\n\x0csource_state\x18\x02 \x01(\x0e\x32&.connectors.v1.UpcomingCallSourceStateR\x0bsourceState\"\xda\x01\n\x0cUpcomingCall\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x1e\n\x05title\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x05title\x12#\n\x08join_url\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x07joinUrl\x12\x37\n\tstarts_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08startsAt\x12\x33\n\x07\x65nds_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06\x65ndsAt\"\xaf\x01\n\x14ListProvidersRequest\x12\x14\n\x05query\x18\x01 \x01(\tR\x05query\x12>\n\tauth_type\x18\x02 \x01(\x0e\x32\x17.connectors.v1.AuthTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x61uthType\x12 \n\x05limit\x18\x03 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\xd0\x01\n\x15ListProvidersResponse\x12>\n\tproviders\x18\x01 \x03(\x0b\x32 .connectors.v1.ConnectorProviderR\tproviders\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\'\n\x0f\x63\x61talog_version\x18\x03 \x01(\tR\x0e\x63\x61talogVersion\x12/\n\x13visibility_snapshot\x18\x04 \x01(\tR\x12visibilitySnapshot\"v\n\x1bListProviderPreviewsRequest\x12\x14\n\x05query\x18\x01 \x01(\tR\x05query\x12 \n\x05limit\x18\x02 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\xf1\x05\n\x18\x43onnectorProviderPreview\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12-\n\x12\x63\x61talog_categories\x18\x03 \x03(\tR\x11\x63\x61talogCategories\x12\x12\n\x04tier\x18\x04 \x01(\tR\x04tier\x12!\n\x0crollout_kind\x18\x05 \x01(\tR\x0brolloutKind\x12\x64\n\x13qualification_state\x18\x06 \x01(\x0e\x32).connectors.v1.ProviderQualificationStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x12qualificationState\x12;\n\x15resource_family_count\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13resourceFamilyCount\x12;\n\x15provider_action_count\x18\x08 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13providerActionCount\x12;\n\x15required_family_count\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13requiredFamilyCount\x12=\n\x16qualified_family_count\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14qualifiedFamilyCount\x12)\n\x10\x63ustomer_visible\x18\x0b \x01(\x08R\x0f\x63ustomerVisible\x12 \n\x0b\x64\x65scription\x18\x0c \x01(\tR\x0b\x64\x65scription\x12Z\n\x11resource_families\x18\r \x03(\x0b\x32-.connectors.v1.ConnectorResourceFamilySummaryR\x10resourceFamilies\x12.\n\x13provider_action_ids\x18\x0e \x03(\tR\x11providerActionIds\"\xdc\x01\n\x1cListProviderPreviewsResponse\x12\x43\n\x08previews\x18\x01 \x03(\x0b\x32\'.connectors.v1.ConnectorProviderPreviewR\x08previews\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\'\n\x0f\x63\x61talog_version\x18\x03 \x01(\tR\x0e\x63\x61talogVersion\x12/\n\x13visibility_snapshot\x18\x04 \x01(\tR\x12visibilitySnapshot\"3\n\x18RefreshConnectionRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"V\n\x19RefreshConnectionResponse\x12\x39\n\nconnection\x18\x01 \x01(\x0b\x32\x19.connectors.v1.ConnectionR\nconnection\"T\n\x17RevokeConnectionRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12 \n\x06reason\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x06reason\"\x1a\n\x18RevokeConnectionResponse\"@\n\x10GetHealthRequest\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\"L\n\x11GetHealthResponse\x12\x37\n\x06health\x18\x01 \x01(\x0b\x32\x1f.connectors.v1.ConnectionHealthR\x06health\"\xb1\x01\n\x1bResolveSourceOfTruthRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x34\n\x04\x61rea\x18\x02 \x01(\x0e\x32 .connectors.v1.SourceOfTruthAreaR\x04\x61rea\x12\x30\n\x0forganization_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"\xa4\x01\n\x1cResolveSourceOfTruthResponse\x12:\n\x06policy\x18\x01 \x01(\x0b\x32\".connectors.v1.SourceOfTruthPolicyR\x06policy\x12H\n\x12primary_connection\x18\x02 \x01(\x0b\x32\x19.connectors.v1.ConnectionR\x11primaryConnection\"|\n\x1cGetDegradedReadPolicyRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"Z\n\x1dGetDegradedReadPolicyResponse\x12\x39\n\x06policy\x18\x01 \x01(\x0b\x32!.connectors.v1.DegradedReadPolicyR\x06policy\"c\n\x1dSetSourceOfTruthPolicyRequest\x12\x42\n\x06policy\x18\x01 \x01(\x0b\x32\".connectors.v1.SourceOfTruthPolicyB\x06\xbaH\x03\xc8\x01\x01R\x06policy\"\\\n\x1eSetSourceOfTruthPolicyResponse\x12:\n\x06policy\x18\x01 \x01(\x0b\x32\".connectors.v1.SourceOfTruthPolicyR\x06policy\"F\n\x16GetCapabilitiesRequest\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\"=\n\x17GetCapabilitiesResponse\x12\"\n\x0c\x63\x61pabilities\x18\x01 \x03(\tR\x0c\x63\x61pabilities\"\x95\x03\n\x18InitiateOAuthFlowRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12(\n\x0bprovider_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12\x16\n\x06scopes\x18\x04 \x03(\tR\x06scopes\x12*\n\x0credirect_uri\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bredirectUri\x12\x36\n\x17github_existing_account\x18\x06 \x01(\tR\x15githubExistingAccount\x12<\n\nactor_mode\x18\x07 \x01(\x0e\x32\x1d.connectors.v1.OAuthActorModeR\tactorMode\x12\x37\n\x18\x61\x63tor_link_connection_id\x18\x08 \x01(\tR\x15\x61\x63torLinkConnectionId\"\xc7\x01\n\x19InitiateOAuthFlowResponse\x12#\n\rauthorize_url\x18\x01 \x01(\tR\x0c\x61uthorizeUrl\x12\x14\n\x05state\x18\x02 \x01(\tR\x05state\x12\x39\n\nexpires_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x34\n\x16github_installation_id\x18\x04 \x01(\x04R\x14githubInstallationId\"\xb1\x03\n\x18\x43ompleteOAuthFlowRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12(\n\x0bprovider_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12\x1d\n\x05state\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05state\x12\x12\n\x04\x63ode\x18\x05 \x01(\tR\x04\x63ode\x12*\n\x0credirect_uri\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bredirectUri\x12!\n\x0c\x64isplay_name\x18\x07 \x01(\tR\x0b\x64isplayName\x12\'\n\x0fidempotency_key\x18\x08 \x01(\tR\x0eidempotencyKey\x12\x34\n\x16github_installation_id\x18\t \x01(\x04R\x14githubInstallationId\x12,\n\x12selected_tenant_id\x18\n \x01(\tR\x10selectedTenantId\"\xe5\x01\n\x19\x43ompleteOAuthFlowResponse\x12\x39\n\nconnection\x18\x01 \x01(\x0b\x32\x19.connectors.v1.ConnectionR\nconnection\x12Q\n\x12\x61uthorized_tenants\x18\x02 \x03(\x0b\x32\".connectors.v1.OAuthProviderTenantR\x11\x61uthorizedTenants\x12:\n\x19tenant_selection_required\x18\x03 \x01(\x08R\x17tenantSelectionRequired\"t\n\x13OAuthProviderTenant\x12\x1b\n\ttenant_id\x18\x01 \x01(\tR\x08tenantId\x12\x1f\n\x0btenant_name\x18\x02 \x01(\tR\ntenantName\x12\x1f\n\x0btenant_type\x18\x03 \x01(\tR\ntenantType\"\xe5\x04\n\x1bInitiateMcpOAuthFlowRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\tserver_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08serverId\x12&\n\nprofile_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tprofileId\x12*\n\x0cprofile_name\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bprofileName\x12*\n\x0csubject_kind\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bsubjectKind\x12&\n\nsubject_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12+\n\x0cresource_url\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x90\x01\x01R\x0bresourceUrl\x12\x16\n\x06scopes\x18\t \x03(\tR\x06scopes\x12+\n\x0credirect_uri\x18\n \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x0bredirectUri\x12\x1b\n\tclient_id\x18\x0b \x01(\tR\x08\x63lientId\x12*\n\x11\x63lient_secret_ref\x18\x0c \x01(\tR\x0f\x63lientSecretRef\x12\'\n\x0fidempotency_key\x18\r \x01(\tR\x0eidempotencyKey\x12\x36\n\x12profile_generation\x18\x0e \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11profileGeneration\"\xb0\x02\n\x1cInitiateMcpOAuthFlowResponse\x12#\n\rauthorize_url\x18\x01 \x01(\tR\x0c\x61uthorizeUrl\x12\x14\n\x05state\x18\x02 \x01(\tR\x05state\x12\x39\n\nexpires_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x32\n\x15resource_metadata_url\x18\x04 \x01(\tR\x13resourceMetadataUrl\x12\x31\n\x14\x61uthorization_server\x18\x05 \x01(\tR\x13\x61uthorizationServer\x12\x16\n\x06scopes\x18\x06 \x03(\tR\x06scopes\x12\x1b\n\tclient_id\x18\x07 \x01(\tR\x08\x63lientId\"\xe4\x04\n\x1b\x43ompleteMcpOAuthFlowRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\tserver_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08serverId\x12&\n\nprofile_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tprofileId\x12\x1d\n\x05state\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05state\x12\x12\n\x04\x63ode\x18\x06 \x01(\tR\x04\x63ode\x12+\n\x0credirect_uri\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x0bredirectUri\x12\x30\n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x36\n\x12profile_generation\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11profileGeneration\x12<\n\x1a\x61uthorization_response_iss\x18\n \x01(\tR\x18\x61uthorizationResponseIss\x12%\n\x0eprovider_error\x18\x0b \x01(\tR\rproviderError\x12<\n\x1aprovider_error_description\x18\x0c \x01(\tR\x18providerErrorDescription\x12,\n\x12provider_error_uri\x18\r \x01(\tR\x10providerErrorUri\"\xf7\x01\n\x1c\x43ompleteMcpOAuthFlowResponse\x12%\n\x0e\x63onnection_ref\x18\x01 \x01(\tR\rconnectionRef\x12\x19\n\x08grant_id\x18\x02 \x01(\tR\x07grantId\x12\x16\n\x06scopes\x18\x03 \x03(\tR\x06scopes\x12\x39\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12#\n\rgrant_version\x18\x05 \x01(\x03R\x0cgrantVersion\x12\x1d\n\nprofile_id\x18\x06 \x01(\tR\tprofileId\"\xcf\x02\n\x1aRevokeMcpOAuthGrantRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08grant_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07grantId\x12.\n\x0e\x63onnection_ref\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rconnectionRef\x12(\n\x0breason_code\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nreasonCode\x12\x1d\n\nprofile_id\x18\x06 \x01(\tR\tprofileId\x12\x36\n\x12profile_generation\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11profileGeneration\"R\n\x1bRevokeMcpOAuthGrantResponse\x12\x18\n\x07revoked\x18\x01 \x01(\x08R\x07revoked\x12\x19\n\x08grant_id\x18\x02 \x01(\tR\x07grantId\"\xb5\x01\n\x12TriggerSyncRequest\x12,\n\rconnection_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12\x19\n\x08run_type\x18\x02 \x01(\tR\x07runType\x12\x30\n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12$\n\tstream_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08streamId\"\xa5\x01\n\x13TriggerSyncResponse\x12\x19\n\x08queue_id\x18\x01 \x01(\tR\x07queueId\x12#\n\rconnection_id\x18\x02 \x01(\tR\x0c\x63onnectionId\x12\x19\n\x08run_type\x18\x03 \x01(\tR\x07runType\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x1b\n\tstream_id\x18\x05 \x01(\tR\x08streamId\"\xe0\x04\n\x1d\x45xecuteConnectorActionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rconnection_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12$\n\taction_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x61\x63tionId\x12\x30\n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12.\n\x13\x61pproval_request_id\x18\x06 \x01(\tR\x11\x61pprovalRequestId\x12,\n\raction_digest\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x61\x63tionDigest\x12\x1b\n\tbody_json\x18\x08 \x01(\tR\x08\x62odyJson\x12<\n\x1a\x65xpected_provider_revision\x18\t \x01(\tR\x18\x65xpectedProviderRevision\x12,\n\x12\x61uthority_grant_id\x18\n \x01(\tR\x10\x61uthorityGrantId\x12:\n\x19\x65xecution_authority_token\x18\x0b \x01(\tR\x17\x65xecutionAuthorityToken\x12\x38\n\x18\x63\x61nonical_request_digest\x18\x0c \x01(\tR\x16\x63\x61nonicalRequestDigest\"\xaf\x06\n\x1e\x45xecuteConnectorActionResponse\x12\x41\n\x1d\x63onnector_action_execution_id\x18\x01 \x01(\tR\x1a\x63onnectorActionExecutionId\x12\x18\n\x05state\x18\x02 \x01(\tB\x02\x18\x01R\x05state\x12,\n\x12provider_object_id\x18\x03 \x01(\tR\x10providerObjectId\x12+\n\x11provider_revision\x18\x04 \x01(\tR\x10providerRevision\x12+\n\x11idempotent_replay\x18\x05 \x01(\x08R\x10idempotentReplay\x12\x30\n\x14redacted_result_json\x18\x06 \x01(\tR\x12redactedResultJson\x12Y\n\x0c\x61\x63tion_state\x18\x07 \x01(\x0e\x32,.connectors.v1.ConnectorActionExecutionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x61\x63tionState\x12\x46\n\nerror_kind\x18\x08 \x01(\x0e\x32\'.connectors.v1.ConnectorActionErrorKindR\terrorKind\x12\x1d\n\nerror_code\x18\t \x01(\tR\terrorCode\x12%\n\x0eretry_eligible\x18\n \x01(\x08R\rretryEligible\x12\x33\n\x13retry_after_seconds\x18\x0b \x01(\x04H\x00R\x11retryAfterSeconds\x88\x01\x01\x12\'\n\x0foperator_detail\x18\x0c \x01(\tR\x0eoperatorDetail\x12.\n\x13provider_channel_id\x18\r \x01(\tR\x11providerChannelId\x12.\n\x13provider_message_ts\x18\x0e \x01(\tR\x11providerMessageTs\x12\x37\n\x17reconciliation_required\x18\x0f \x01(\x08R\x16reconciliationRequiredB\x16\n\x14_retry_after_seconds\"\xca\x01\n\x11StreamCursorState\x12\x1b\n\tstream_id\x18\x01 \x01(\tR\x08streamId\x12\x1b\n\tstable_id\x18\x02 \x01(\tR\x08stableId\x12\x1d\n\nhas_cursor\x18\x03 \x01(\x08R\thasCursor\x12!\n\x0c\x63ursor_value\x18\x04 \x01(\tR\x0b\x63ursorValue\x12\x39\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\x89\x02\n\x10StreamRunSummary\x12(\n\x10\x63onnector_run_id\x18\x01 \x01(\tR\x0e\x63onnectorRunId\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x12\x18\n\x07outcome\x18\x03 \x01(\tR\x07outcome\x12\x39\n\nstarted_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12;\n\x0b\x66inished_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nfinishedAt\x12!\n\x0c\x65rror_detail\x18\x06 \x01(\tR\x0b\x65rrorDetail\"\x81\x03\n\x10\x43onnectionStream\x12\x1b\n\tstream_id\x18\x01 \x01(\tR\x08streamId\x12\x1b\n\tstable_id\x18\x02 \x01(\tR\x08stableId\x12I\n\x10replication_mode\x18\x03 \x01(\x0e\x32\x1e.connectors.v1.ReplicationModeR\x0freplicationMode\x12.\n\x13selected_by_default\x18\x04 \x01(\x08R\x11selectedByDefault\x12\x1f\n\x0bprimary_key\x18\x05 \x03(\tR\nprimaryKey\x12!\n\x0c\x63ursor_field\x18\x06 \x01(\tR\x0b\x63ursorField\x12\x38\n\x06\x63ursor\x18\x07 \x01(\x0b\x32 .connectors.v1.StreamCursorStateR\x06\x63ursor\x12:\n\x08last_run\x18\x08 \x01(\x0b\x32\x1f.connectors.v1.StreamRunSummaryR\x07lastRun\"C\n\x1cListConnectionStreamsRequest\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\"Z\n\x1dListConnectionStreamsResponse\x12\x39\n\x07streams\x18\x01 \x03(\x0b\x32\x1f.connectors.v1.ConnectionStreamR\x07streams\"\xa3\x02\n\x12SyncPartitionState\x12#\n\rpartition_key\x18\x01 \x01(\tR\x0cpartitionKey\x12*\n\x11\x63ursor_value_json\x18\x02 \x01(\tR\x0f\x63ursorValueJson\x12.\n\x13high_watermark_json\x18\x03 \x01(\tR\x11highWatermarkJson\x12.\n\x13signpost_value_json\x18\x04 \x01(\tR\x11signpostValueJson\x12!\n\x0cstate_status\x18\x05 \x01(\tR\x0bstateStatus\x12\x39\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"Y\n\x15GetStreamStateRequest\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\x12\x1b\n\tstream_id\x18\x02 \x01(\tR\x08streamId\"\xc0\x01\n\x16GetStreamStateResponse\x12\x37\n\x06stream\x18\x01 \x01(\x0b\x32\x1f.connectors.v1.ConnectionStreamR\x06stream\x12\x41\n\npartitions\x18\x02 \x03(\x0b\x32!.connectors.v1.SyncPartitionStateR\npartitions\x12*\n\x11\x64\x65\x61\x64_letter_count\x18\x03 \x01(\x03R\x0f\x64\x65\x61\x64LetterCount\"\xbd\x01\n\x17ResetStreamStateRequest\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\x12\x1b\n\tstream_id\x18\x02 \x01(\tR\x08streamId\x12&\n\x0c\x63ursor_value\x18\x03 \x01(\tH\x00R\x0b\x63ursorValue\x88\x01\x01\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKeyB\x0f\n\r_cursor_value\"T\n\x18ResetStreamStateResponse\x12\x38\n\x06\x63ursor\x18\x01 \x01(\x0b\x32 .connectors.v1.StreamCursorStateR\x06\x63ursor\"\x82\x04\n\x0cSyncSchedule\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\x12\x1b\n\tstream_id\x18\x02 \x01(\tR\x08streamId\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x04 \x01(\tR\x0bworkspaceId\x12\x19\n\x08run_type\x18\x05 \x01(\tR\x07runType\x12)\n\x10interval_seconds\x18\x06 \x01(\x05R\x0fintervalSeconds\x12\x18\n\x07\x65nabled\x18\x07 \x01(\x08R\x07\x65nabled\x12\x46\n\x11last_scheduled_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0flastScheduledAt\x12\x39\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x46\n\x11last_completed_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0flastCompletedAt\"\x97\x02\n\x19\x43reateSyncScheduleRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12#\n\rconnection_id\x18\x03 \x01(\tR\x0c\x63onnectionId\x12\x1b\n\tstream_id\x18\x04 \x01(\tR\x08streamId\x12)\n\x10interval_seconds\x18\x05 \x01(\x05R\x0fintervalSeconds\x12\x18\n\x07\x65nabled\x18\x06 \x01(\x08R\x07\x65nabled\x12\'\n\x0fidempotency_key\x18\x07 \x01(\tR\x0eidempotencyKey\"\x82\x01\n\x1a\x43reateSyncScheduleResponse\x12\x37\n\x08schedule\x18\x01 \x01(\x0b\x32\x1b.connectors.v1.SyncScheduleR\x08schedule\x12+\n\x11idempotent_replay\x18\x02 \x01(\x08R\x10idempotentReplay\"?\n\x18ListSyncSchedulesRequest\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\"V\n\x19ListSyncSchedulesResponse\x12\x39\n\tschedules\x18\x01 \x03(\x0b\x32\x1b.connectors.v1.SyncScheduleR\tschedules\"\xe4\x07\n\x18ProviderResourceEnvelope\x12%\n\x0eschema_version\x18\x01 \x01(\tR\rschemaVersion\x12,\n\x12stable_resource_id\x18\x02 \x01(\tR\x10stableResourceId\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x04 \x01(\tR\x0bworkspaceId\x12\x1f\n\x0bprovider_id\x18\x05 \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x06 \x01(\tR\x0c\x63onnectionId\x12(\n\x10source_family_id\x18\x07 \x01(\tR\x0esourceFamilyId\x12\x38\n\x18originating_principal_id\x18\x08 \x01(\tR\x16originatingPrincipalId\x12#\n\rresource_kind\x18\t \x01(\tR\x0cresourceKind\x12,\n\x12parent_resource_id\x18\n \x01(\tR\x10parentResourceId\x12Y\n\x10visibility_class\x18\x0b \x01(\x0e\x32..connectors.v1.ProviderResourceVisibilityClassR\x0fvisibilityClass\x12\x38\n\x18visibility_principal_ids\x18\x0c \x03(\tR\x16visibilityPrincipalIds\x12:\n\x19visibility_membership_ref\x18\r \x01(\tR\x17visibilityMembershipRef\x12H\n\rcontent_trust\x18\x0e \x01(\x0e\x32#.connectors.v1.ProviderContentTrustR\x0c\x63ontentTrust\x12%\n\x0epayload_sha256\x18\x0f \x01(\tR\rpayloadSha256\x12+\n\x11provider_revision\x18\x10 \x01(\tR\x10providerRevision\x12V\n\x0flifecycle_state\x18\x11 \x01(\x0e\x32-.connectors.v1.ProviderResourceLifecycleStateR\x0elifecycleState\x12\x31\n\x14lifecycle_generation\x18\x12 \x01(\x04R\x13lifecycleGeneration\x12\x30\n\x14purge_correlation_id\x18\x13 \x01(\tR\x12purgeCorrelationId\"\x85\x02\n\x1eGetBusinessSourceRecordRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rconnection_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12\x31\n\x10\x66\x61mily_stable_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x66\x61milyStableId\x12$\n\trecord_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08recordId\"\xa5\x02\n\x1fGetBusinessSourceRecordResponse\x12\x43\n\x08\x65nvelope\x18\x01 \x01(\x0b\x32\'.connectors.v1.ProviderResourceEnvelopeR\x08\x65nvelope\x12\"\n\rlast_event_id\x18\x02 \x01(\tR\x0blastEventId\x12\x1f\n\x0b\x65xternal_id\x18\x03 \x01(\tR\nexternalId\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\x12;\n\x0bobserved_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12\x18\n\x07website\x18\x06 \x01(\tR\x07website*\xa9\x01\n\x08\x41uthType\x12\x19\n\x15\x41UTH_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41UTH_TYPE_OAUTH2\x10\x01\x12\x15\n\x11\x41UTH_TYPE_API_KEY\x10\x02\x12\x13\n\x0f\x41UTH_TYPE_BASIC\x10\x03\x12\x12\n\x0e\x41UTH_TYPE_MTLS\x10\x04\x12\x18\n\x14\x41UTH_TYPE_GITHUB_APP\x10\x05\x12\x12\n\x0e\x41UTH_TYPE_NONE\x10\x06*\x9c\x01\n\x0cHealthStatus\x12\x1d\n\x19HEALTH_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15HEALTH_STATUS_HEALTHY\x10\x01\x12\x1a\n\x16HEALTH_STATUS_DEGRADED\x10\x02\x12\x1b\n\x17HEALTH_STATUS_UNHEALTHY\x10\x03\x12\x19\n\x15HEALTH_STATUS_UNKNOWN\x10\x04*\xcd\x01\n\x19ProviderInstallationState\x12+\n\'PROVIDER_INSTALLATION_STATE_UNSPECIFIED\x10\x00\x12&\n\"PROVIDER_INSTALLATION_STATE_ACTIVE\x10\x01\x12\x32\n.PROVIDER_INSTALLATION_STATE_RECONNECT_REQUIRED\x10\x02\x12\'\n#PROVIDER_INSTALLATION_STATE_REVOKED\x10\x03*\x8b\x01\n\x0f\x43redentialState\x12 \n\x1c\x43REDENTIAL_STATE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x43REDENTIAL_STATE_READY\x10\x01\x12\x1c\n\x18\x43REDENTIAL_STATE_MISSING\x10\x02\x12\x1c\n\x18\x43REDENTIAL_STATE_REVOKED\x10\x03*\xd6\x01\n\x14SourceAuthorityState\x12&\n\"SOURCE_AUTHORITY_STATE_UNSPECIFIED\x10\x00\x12%\n!SOURCE_AUTHORITY_STATE_SUFFICIENT\x10\x01\x12\'\n#SOURCE_AUTHORITY_STATE_INSUFFICIENT\x10\x02\x12\"\n\x1eSOURCE_AUTHORITY_STATE_UNKNOWN\x10\x03\x12\"\n\x1eSOURCE_AUTHORITY_STATE_REVOKED\x10\x04*\x82\x03\n\x1eSourceAuthorityFreshnessMethod\x12\x31\n-SOURCE_AUTHORITY_FRESHNESS_METHOD_UNSPECIFIED\x10\x00\x12\x32\n.SOURCE_AUTHORITY_FRESHNESS_METHOD_NOT_OBSERVED\x10\x01\x12\x33\n/SOURCE_AUTHORITY_FRESHNESS_METHOD_INTROSPECTION\x10\x02\x12-\n)SOURCE_AUTHORITY_FRESHNESS_METHOD_WEBHOOK\x10\x03\x12-\n)SOURCE_AUTHORITY_FRESHNESS_METHOD_POLLING\x10\x04\x12/\n+SOURCE_AUTHORITY_FRESHNESS_METHOD_SHORT_TTL\x10\x05\x12\x35\n1SOURCE_AUTHORITY_FRESHNESS_METHOD_REFRESH_FAILURE\x10\x06*\xde\x01\n\x11SourceOfTruthArea\x12$\n SOURCE_OF_TRUTH_AREA_UNSPECIFIED\x10\x00\x12\x1c\n\x18SOURCE_OF_TRUTH_AREA_CRM\x10\x01\x12 \n\x1cSOURCE_OF_TRUTH_AREA_SUPPORT\x10\x02\x12 \n\x1cSOURCE_OF_TRUTH_AREA_BILLING\x10\x03\x12\"\n\x1eSOURCE_OF_TRUTH_AREA_ANALYTICS\x10\x04\x12\x1d\n\x19SOURCE_OF_TRUTH_AREA_HRIS\x10\x05*x\n\x0fReplicationMode\x12 \n\x1cREPLICATION_MODE_UNSPECIFIED\x10\x00\x12!\n\x1dREPLICATION_MODE_FULL_REFRESH\x10\x01\x12 \n\x1cREPLICATION_MODE_INCREMENTAL\x10\x02*\xbf\x02\n\x1a\x43onnectorVerificationLevel\x12,\n(CONNECTOR_VERIFICATION_LEVEL_UNSPECIFIED\x10\x00\x12)\n%CONNECTOR_VERIFICATION_LEVEL_DECLARED\x10\x01\x12-\n)CONNECTOR_VERIFICATION_LEVEL_SPEC_DERIVED\x10\x02\x12\x31\n-CONNECTOR_VERIFICATION_LEVEL_FIXTURE_VERIFIED\x10\x03\x12.\n*CONNECTOR_VERIFICATION_LEVEL_LIVE_VERIFIED\x10\x04\x12\x36\n2CONNECTOR_VERIFICATION_LEVEL_CONTINUOUSLY_VERIFIED\x10\x05*\x8c\x02\n\x15\x43onnectorEvidenceKind\x12\'\n#CONNECTOR_EVIDENCE_KIND_UNSPECIFIED\x10\x00\x12!\n\x1d\x43ONNECTOR_EVIDENCE_KIND_PROBE\x10\x01\x12#\n\x1f\x43ONNECTOR_EVIDENCE_KIND_FIXTURE\x10\x02\x12\"\n\x1e\x43ONNECTOR_EVIDENCE_KIND_CANARY\x10\x03\x12&\n\"CONNECTOR_EVIDENCE_KIND_PRODUCTION\x10\x04\x12\x36\n2CONNECTOR_EVIDENCE_KIND_UNPROVABLE_UNAUTHENTICATED\x10\x05*\x9d\x01\n\x17UpcomingCallSourceState\x12*\n&UPCOMING_CALL_SOURCE_STATE_UNSPECIFIED\x10\x00\x12(\n$UPCOMING_CALL_SOURCE_STATE_AVAILABLE\x10\x01\x12,\n(UPCOMING_CALL_SOURCE_STATE_NOT_CONNECTED\x10\x02*\xa0\x01\n\x1aProviderQualificationState\x12,\n(PROVIDER_QUALIFICATION_STATE_UNSPECIFIED\x10\x00\x12(\n$PROVIDER_QUALIFICATION_STATE_PENDING\x10\x01\x12*\n&PROVIDER_QUALIFICATION_STATE_QUALIFIED\x10\x02*j\n\x0eOAuthActorMode\x12!\n\x1dO_AUTH_ACTOR_MODE_UNSPECIFIED\x10\x00\x12\x1a\n\x16O_AUTH_ACTOR_MODE_USER\x10\x01\x12\x19\n\x15O_AUTH_ACTOR_MODE_APP\x10\x02*\xde\x01\n\x1d\x43onnectorActionExecutionState\x12\x30\n,CONNECTOR_ACTION_EXECUTION_STATE_UNSPECIFIED\x10\x00\x12.\n*CONNECTOR_ACTION_EXECUTION_STATE_EXECUTING\x10\x01\x12.\n*CONNECTOR_ACTION_EXECUTION_STATE_SUCCEEDED\x10\x02\x12+\n\'CONNECTOR_ACTION_EXECUTION_STATE_FAILED\x10\x03*\xdd\x02\n\x18\x43onnectorActionErrorKind\x12+\n\'CONNECTOR_ACTION_ERROR_KIND_UNSPECIFIED\x10\x00\x12,\n(CONNECTOR_ACTION_ERROR_KIND_RATE_LIMITED\x10\x01\x12(\n$CONNECTOR_ACTION_ERROR_KIND_PROVIDER\x10\x02\x12,\n(CONNECTOR_ACTION_ERROR_KIND_INVALID_AUTH\x10\x03\x12-\n)CONNECTOR_ACTION_ERROR_KIND_MISSING_SCOPE\x10\x04\x12\x34\n0CONNECTOR_ACTION_ERROR_KIND_INACCESSIBLE_CHANNEL\x10\x05\x12)\n%CONNECTOR_ACTION_ERROR_KIND_AMBIGUOUS\x10\x06*\xbe\x02\n\x1fProviderResourceVisibilityClass\x12\x32\n.PROVIDER_RESOURCE_VISIBILITY_CLASS_UNSPECIFIED\x10\x00\x12\x37\n3PROVIDER_RESOURCE_VISIBILITY_CLASS_WORKSPACE_PUBLIC\x10\x01\x12:\n6PROVIDER_RESOURCE_VISIBILITY_CLASS_EXPLICIT_PRINCIPALS\x10\x02\x12\x37\n3PROVIDER_RESOURCE_VISIBILITY_CLASS_GROUP_MEMBERSHIP\x10\x03\x12\x39\n5PROVIDER_RESOURCE_VISIBILITY_CLASS_CONNECTION_PRIVATE\x10\x04*\xcd\x02\n\x1eProviderResourceLifecycleState\x12\x31\n-PROVIDER_RESOURCE_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12,\n(PROVIDER_RESOURCE_LIFECYCLE_STATE_ACTIVE\x10\x01\x12.\n*PROVIDER_RESOURCE_LIFECYCLE_STATE_ARCHIVED\x10\x02\x12-\n)PROVIDER_RESOURCE_LIFECYCLE_STATE_DELETED\x10\x03\x12\x38\n4PROVIDER_RESOURCE_LIFECYCLE_STATE_CONNECTION_REVOKED\x10\x04\x12\x31\n-PROVIDER_RESOURCE_LIFECYCLE_STATE_QUARANTINED\x10\x05*u\n\x14ProviderContentTrust\x12&\n\"PROVIDER_CONTENT_TRUST_UNSPECIFIED\x10\x00\x12\x35\n1PROVIDER_CONTENT_TRUST_UNTRUSTED_PROVIDER_CONTENT\x10\x01\x32\xef*\n\x10\x43onnectorService\x12\xa6\x01\n\x12RegisterConnection\x12(.connectors.v1.RegisterConnectionRequest\x1a).connectors.v1.RegisterConnectionResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12s\n\rGetConnection\x12#.connectors.v1.GetConnectionRequest\x1a$.connectors.v1.GetConnectionResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\xb4\x01\n\x17GetBusinessSourceRecord\x12-.connectors.v1.GetBusinessSourceRecordRequest\x1a..connectors.v1.GetBusinessSourceRecordResponse\":\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x9c\x01\n\x0fListConnections\x12%.connectors.v1.ListConnectionsRequest\x1a&.connectors.v1.ListConnectionsResponse\":\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa2\x01\n\x11ListUpcomingCalls\x12\'.connectors.v1.ListUpcomingCallsRequest\x1a(.connectors.v1.ListUpcomingCallsResponse\":\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12s\n\rListProviders\x12#.connectors.v1.ListProvidersRequest\x1a$.connectors.v1.ListProvidersResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\x88\x01\n\x14ListProviderPreviews\x12*.connectors.v1.ListProviderPreviewsRequest\x1a+.connectors.v1.ListProviderPreviewsResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\xb2\x01\n\x16PreviewCustomConnector\x12,.connectors.v1.PreviewCustomConnectorRequest\x1a-.connectors.v1.PreviewCustomConnectorResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xaf\x01\n\x15\x43reateCustomConnector\x12+.connectors.v1.CreateCustomConnectorRequest\x1a,.connectors.v1.CreateCustomConnectorResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\x82\x01\n\x12GetCustomConnector\x12(.connectors.v1.GetCustomConnectorRequest\x1a).connectors.v1.GetCustomConnectorResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\xab\x01\n\x14ListCustomConnectors\x12*.connectors.v1.ListCustomConnectorsRequest\x1a+.connectors.v1.ListCustomConnectorsResponse\":\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xaf\x01\n\x15UpdateCustomConnector\x12+.connectors.v1.UpdateCustomConnectorRequest\x1a,.connectors.v1.UpdateCustomConnectorResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xaf\x01\n\x15\x44\x65leteCustomConnector\x12+.connectors.v1.DeleteCustomConnectorRequest\x1a,.connectors.v1.DeleteCustomConnectorResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\x9d\x01\n\x1bResolveProviderInstallation\x12\x31.connectors.v1.ResolveProviderInstallationRequest\x1a\x32.connectors.v1.ResolveProviderInstallationResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\xa9\x01\n\x13\x45nrollSurfaceTarget\x12).connectors.v1.EnrollSurfaceTargetRequest\x1a*.connectors.v1.EnrollSurfaceTargetResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xc5\x01\n\x16VerifyConnectionActive\x12,.connectors.v1.VerifyConnectionActiveRequest\x1a-.connectors.v1.VerifyConnectionActiveResponse\"N\xca\xf3\x18#connectors:connection-active:verify\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x80\x01\n\x11RefreshConnection\x12\'.connectors.v1.RefreshConnectionRequest\x1a(.connectors.v1.RefreshConnectionResponse\"\x18\xca\xf3\x18\x10\x63onnectors:write\xd8\xf3\x18\x02\x12}\n\x10RevokeConnection\x12&.connectors.v1.RevokeConnectionRequest\x1a\'.connectors.v1.RevokeConnectionResponse\"\x18\xca\xf3\x18\x10\x63onnectors:write\xd8\xf3\x18\x03\x12g\n\tGetHealth\x12\x1f.connectors.v1.GetHealthRequest\x1a .connectors.v1.GetHealthResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\xab\x01\n\x14ResolveSourceOfTruth\x12*.connectors.v1.ResolveSourceOfTruthRequest\x1a+.connectors.v1.ResolveSourceOfTruthResponse\":\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xae\x01\n\x15GetDegradedReadPolicy\x12+.connectors.v1.GetDegradedReadPolicyRequest\x1a,.connectors.v1.GetDegradedReadPolicyResponse\":\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xc0\x01\n\x16SetSourceOfTruthPolicy\x12,.connectors.v1.SetSourceOfTruthPolicyRequest\x1a-.connectors.v1.SetSourceOfTruthPolicyResponse\"I\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x13policy.workspace_id\xd8\xf3\x18\x04\xea\xf3\x18\x16policy.organization_id\x12y\n\x0fGetCapabilities\x12%.connectors.v1.GetCapabilitiesRequest\x1a&.connectors.v1.GetCapabilitiesResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12\xa3\x01\n\x11InitiateOAuthFlow\x12\'.connectors.v1.InitiateOAuthFlowRequest\x1a(.connectors.v1.InitiateOAuthFlowResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xa3\x01\n\x11\x43ompleteOAuthFlow\x12\'.connectors.v1.CompleteOAuthFlowRequest\x1a(.connectors.v1.CompleteOAuthFlowResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x04\xea\xf3\x18\x0forganization_id\x12\xac\x01\n\x14InitiateMcpOAuthFlow\x12*.connectors.v1.InitiateMcpOAuthFlowRequest\x1a+.connectors.v1.InitiateMcpOAuthFlowResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xac\x01\n\x14\x43ompleteMcpOAuthFlow\x12*.connectors.v1.CompleteMcpOAuthFlowRequest\x1a+.connectors.v1.CompleteMcpOAuthFlowResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x04\xea\xf3\x18\x0forganization_id\x12\xa9\x01\n\x13RevokeMcpOAuthGrant\x12).connectors.v1.RevokeMcpOAuthGrantRequest\x1a*.connectors.v1.RevokeMcpOAuthGrantResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12n\n\x0bTriggerSync\x12!.connectors.v1.TriggerSyncRequest\x1a\".connectors.v1.TriggerSyncResponse\"\x18\xca\xf3\x18\x10\x63onnectors:write\xd8\xf3\x18\x02\x12\x8b\x01\n\x15ListConnectionStreams\x12+.connectors.v1.ListConnectionStreamsRequest\x1a,.connectors.v1.ListConnectionStreamsResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12v\n\x0eGetStreamState\x12$.connectors.v1.GetStreamStateRequest\x1a%.connectors.v1.GetStreamStateResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x12}\n\x10ResetStreamState\x12&.connectors.v1.ResetStreamStateRequest\x1a\'.connectors.v1.ResetStreamStateResponse\"\x18\xca\xf3\x18\x10\x63onnectors:write\xd8\xf3\x18\x02\x12\xb2\x01\n\x16\x45xecuteConnectorAction\x12,.connectors.v1.ExecuteConnectorActionRequest\x1a-.connectors.v1.ExecuteConnectorActionResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xa6\x01\n\x12\x43reateSyncSchedule\x12(.connectors.v1.CreateSyncScheduleRequest\x1a).connectors.v1.CreateSyncScheduleResponse\";\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x7f\n\x11ListSyncSchedules\x12\'.connectors.v1.ListSyncSchedulesRequest\x1a(.connectors.v1.ListSyncSchedulesResponse\"\x17\xca\xf3\x18\x0f\x63onnectors:read\xd8\xf3\x18\x01\x42?Z=github.com/evalops/platform/gen/go/connectors/v1;connectorsv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'connectors.v1.connectors_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z=github.com/evalops/platform/gen/go/connectors/v1;connectorsv1' - _globals['_CONNECTION_CREDENTIALREFSENTRY']._loaded_options = None - _globals['_CONNECTION_CREDENTIALREFSENTRY']._serialized_options = b'8\001' - _globals['_PROVIDERINSTALLATION'].fields_by_name['connection_id']._loaded_options = None - _globals['_PROVIDERINSTALLATION'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROVIDERINSTALLATION'].fields_by_name['organization_id']._loaded_options = None - _globals['_PROVIDERINSTALLATION'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROVIDERINSTALLATION'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PROVIDERINSTALLATION'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROVIDERINSTALLATION'].fields_by_name['provider_id']._loaded_options = None - _globals['_PROVIDERINSTALLATION'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROVIDERINSTALLATION'].fields_by_name['app_id']._loaded_options = None - _globals['_PROVIDERINSTALLATION'].fields_by_name['app_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROVIDERINSTALLATION'].fields_by_name['provider_workspace_id']._loaded_options = None - _globals['_PROVIDERINSTALLATION'].fields_by_name['provider_workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST'].fields_by_name['app_id']._loaded_options = None - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST'].fields_by_name['app_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST'].fields_by_name['provider_workspace_id']._loaded_options = None - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST'].fields_by_name['provider_workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['target_kind']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['target_kind']._serialized_options = b'\272H\006r\004\020\001\030@' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['external_id']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['external_id']._serialized_options = b'\272H\007r\005\020\001\030\200\010' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['canonical_url']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['canonical_url']._serialized_options = b'\272H\005r\003\030\200 ' - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_ENROLLSURFACETARGETREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_VERIFYCONNECTIONACTIVEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_VERIFYCONNECTIONACTIVEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYCONNECTIONACTIVEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_VERIFYCONNECTIONACTIVEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYCONNECTIONACTIVEREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_VERIFYCONNECTIONACTIVEREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYCONNECTIONACTIVERESPONSE'].fields_by_name['connection_id']._loaded_options = None - _globals['_VERIFYCONNECTIONACTIVERESPONSE'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYCONNECTIONACTIVERESPONSE'].fields_by_name['organization_id']._loaded_options = None - _globals['_VERIFYCONNECTIONACTIVERESPONSE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYCONNECTIONACTIVERESPONSE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_VERIFYCONNECTIONACTIVERESPONSE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['state']._loaded_options = None - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['reason']._loaded_options = None - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['freshness_method']._loaded_options = None - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['freshness_method']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['owner_snapshot_reference']._loaded_options = None - _globals['_SOURCEAUTHORITYOBSERVATION'].fields_by_name['owner_snapshot_reference']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CONNECTORCREDENTIALFIELD'].fields_by_name['name']._loaded_options = None - _globals['_CONNECTORCREDENTIALFIELD'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORCREDENTIALFIELD'].fields_by_name['stable_id']._loaded_options = None - _globals['_CONNECTORCREDENTIALFIELD'].fields_by_name['stable_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORCREDENTIALLIFECYCLEPOLICY'].fields_by_name['rotation_notice_days']._loaded_options = None - _globals['_CONNECTORCREDENTIALLIFECYCLEPOLICY'].fields_by_name['rotation_notice_days']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['capability']._loaded_options = None - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['capability']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['http_method']._loaded_options = None - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['http_method']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['path']._loaded_options = None - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['stable_id']._loaded_options = None - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['stable_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['base_url']._loaded_options = None - _globals['_CONNECTORACTIONDEFINITION'].fields_by_name['base_url']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_CONNECTORRESOURCEFAMILY'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTORRESOURCEFAMILY'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORRESOURCEFAMILY'].fields_by_name['path']._loaded_options = None - _globals['_CONNECTORRESOURCEFAMILY'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORRESOURCEFAMILY'].fields_by_name['event_kind']._loaded_options = None - _globals['_CONNECTORRESOURCEFAMILY'].fields_by_name['event_kind']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORRESOURCEFAMILYSUMMARY'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTORRESOURCEFAMILYSUMMARY'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORRESOURCEFAMILYSUMMARY'].fields_by_name['event_kind']._loaded_options = None - _globals['_CONNECTORRESOURCEFAMILYSUMMARY'].fields_by_name['event_kind']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORCHILDRESOURCE'].fields_by_name['family_id']._loaded_options = None - _globals['_CONNECTORCHILDRESOURCE'].fields_by_name['family_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORCHILDRESOURCE'].fields_by_name['parent_family_id']._loaded_options = None - _globals['_CONNECTORCHILDRESOURCE'].fields_by_name['parent_family_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPATHPARAMETERBINDING'].fields_by_name['param']._loaded_options = None - _globals['_CONNECTORPATHPARAMETERBINDING'].fields_by_name['param']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPATHPARAMETERBINDING'].fields_by_name['source_field']._loaded_options = None - _globals['_CONNECTORPATHPARAMETERBINDING'].fields_by_name['source_field']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPROVIDER'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTORPROVIDER'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPROVIDER'].fields_by_name['default_auth_type']._loaded_options = None - _globals['_CONNECTORPROVIDER'].fields_by_name['default_auth_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CUSTOMCONNECTORACTIONMETADATA'].fields_by_name['action_id']._loaded_options = None - _globals['_CUSTOMCONNECTORACTIONMETADATA'].fields_by_name['action_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['id']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['organization_id']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['name']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['source_type']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['source_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['provider_id']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CUSTOMCONNECTOR'].fields_by_name['spec_sha256']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['spec_sha256']._serialized_options = b'\272H\004r\002\020@' - _globals['_CUSTOMCONNECTOR'].fields_by_name['status']._loaded_options = None - _globals['_CUSTOMCONNECTOR'].fields_by_name['status']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['source_type']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['source_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['expected_spec_sha256']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['expected_spec_sha256']._serialized_options = b'\272H\025r\0232\021^(|[0-9a-f]{64})$' - _globals['_PREVIEWCUSTOMCONNECTORREQUEST']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST']._serialized_options = b'\272H\235\001\032\232\001\n>connectors.v1.preview_custom_connector_request.source_required\022\"document or source_uri is required\0324size(this.document) > 0 || size(this.source_uri) > 0' - _globals['_GETCUSTOMCONNECTORREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_GETCUSTOMCONNECTORREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCUSTOMCONNECTORSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCUSTOMCONNECTORSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCUSTOMCONNECTORSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTCUSTOMCONNECTORSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECUSTOMCONNECTORREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_UPDATECUSTOMCONNECTORREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECUSTOMCONNECTORREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPDATECUSTOMCONNECTORREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECUSTOMCONNECTORREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_UPDATECUSTOMCONNECTORREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETECUSTOMCONNECTORREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_DELETECUSTOMCONNECTORREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETECUSTOMCONNECTORREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_DELETECUSTOMCONNECTORREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETECUSTOMCONNECTORREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_DELETECUSTOMCONNECTORREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SOURCEOFTRUTHPOLICY'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SOURCEOFTRUTHPOLICY'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SOURCEOFTRUTHPOLICY'].fields_by_name['primary_connection_id']._loaded_options = None - _globals['_SOURCEOFTRUTHPOLICY'].fields_by_name['primary_connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SOURCEOFTRUTHPOLICY'].fields_by_name['organization_id']._loaded_options = None - _globals['_SOURCEOFTRUTHPOLICY'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERCONNECTIONREQUEST_CREDENTIALSENTRY']._loaded_options = None - _globals['_REGISTERCONNECTIONREQUEST_CREDENTIALSENTRY']._serialized_options = b'8\001' - _globals['_REGISTERCONNECTIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REGISTERCONNECTIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERCONNECTIONREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_REGISTERCONNECTIONREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERCONNECTIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REGISTERCONNECTIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCONNECTIONREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_GETCONNECTIONREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCONNECTIONSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTUPCOMINGCALLSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTUPCOMINGCALLSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTUPCOMINGCALLSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTUPCOMINGCALLSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTUPCOMINGCALLSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTUPCOMINGCALLSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_UPCOMINGCALL'].fields_by_name['id']._loaded_options = None - _globals['_UPCOMINGCALL'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPCOMINGCALL'].fields_by_name['title']._loaded_options = None - _globals['_UPCOMINGCALL'].fields_by_name['title']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_UPCOMINGCALL'].fields_by_name['join_url']._loaded_options = None - _globals['_UPCOMINGCALL'].fields_by_name['join_url']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_LISTPROVIDERSREQUEST'].fields_by_name['auth_type']._loaded_options = None - _globals['_LISTPROVIDERSREQUEST'].fields_by_name['auth_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTPROVIDERSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTPROVIDERSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_LISTPROVIDERSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTPROVIDERSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTPROVIDERSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTPROVIDERSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTPROVIDERPREVIEWSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTPROVIDERPREVIEWSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_LISTPROVIDERPREVIEWSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTPROVIDERPREVIEWSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['qualification_state']._loaded_options = None - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['qualification_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['resource_family_count']._loaded_options = None - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['resource_family_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['provider_action_count']._loaded_options = None - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['provider_action_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['required_family_count']._loaded_options = None - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['required_family_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['qualified_family_count']._loaded_options = None - _globals['_CONNECTORPROVIDERPREVIEW'].fields_by_name['qualified_family_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTPROVIDERPREVIEWSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTPROVIDERPREVIEWSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_REFRESHCONNECTIONREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_REFRESHCONNECTIONREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECONNECTIONREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_REVOKECONNECTIONREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECONNECTIONREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_REVOKECONNECTIONREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_GETHEALTHREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_GETHEALTHREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOLVESOURCEOFTRUTHREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_RESOLVESOURCEOFTRUTHREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOLVESOURCEOFTRUTHREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_RESOLVESOURCEOFTRUTHREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETDEGRADEDREADPOLICYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETDEGRADEDREADPOLICYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETDEGRADEDREADPOLICYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETDEGRADEDREADPOLICYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETSOURCEOFTRUTHPOLICYREQUEST'].fields_by_name['policy']._loaded_options = None - _globals['_SETSOURCEOFTRUTHPOLICYREQUEST'].fields_by_name['policy']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCAPABILITIESREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_GETCAPABILITIESREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_INITIATEOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['state']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_COMPLETEOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_name']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['subject_kind']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['subject_kind']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['subject_id']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['resource_url']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['resource_url']._serialized_options = b'\272H\005r\003\220\001\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_generation']._loaded_options = None - _globals['_INITIATEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['state']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_generation']._loaded_options = None - _globals['_COMPLETEMCPOAUTHFLOWREQUEST'].fields_by_name['profile_generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['grant_id']._loaded_options = None - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['grant_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['connection_ref']._loaded_options = None - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['connection_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['reason_code']._loaded_options = None - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['reason_code']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['profile_generation']._loaded_options = None - _globals['_REVOKEMCPOAUTHGRANTREQUEST'].fields_by_name['profile_generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_TRIGGERSYNCREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_TRIGGERSYNCREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TRIGGERSYNCREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_TRIGGERSYNCREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TRIGGERSYNCREQUEST'].fields_by_name['stream_id']._loaded_options = None - _globals['_TRIGGERSYNCREQUEST'].fields_by_name['stream_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['action_id']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['action_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['action_digest']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONREQUEST'].fields_by_name['action_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTECONNECTORACTIONRESPONSE'].fields_by_name['state']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONRESPONSE'].fields_by_name['state']._serialized_options = b'\030\001' - _globals['_EXECUTECONNECTORACTIONRESPONSE'].fields_by_name['action_state']._loaded_options = None - _globals['_EXECUTECONNECTORACTIONRESPONSE'].fields_by_name['action_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['family_stable_id']._loaded_options = None - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['family_stable_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['record_id']._loaded_options = None - _globals['_GETBUSINESSSOURCERECORDREQUEST'].fields_by_name['record_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORSERVICE'].methods_by_name['RegisterConnection']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['RegisterConnection']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['GetConnection']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetConnection']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['GetBusinessSourceRecord']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetBusinessSourceRecord']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['ListConnections']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListConnections']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['ListUpcomingCalls']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListUpcomingCalls']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['ListProviders']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListProviders']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['ListProviderPreviews']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListProviderPreviews']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['PreviewCustomConnector']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['PreviewCustomConnector']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['CreateCustomConnector']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['CreateCustomConnector']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['GetCustomConnector']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetCustomConnector']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['ListCustomConnectors']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListCustomConnectors']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['UpdateCustomConnector']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['UpdateCustomConnector']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['DeleteCustomConnector']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['DeleteCustomConnector']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['ResolveProviderInstallation']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ResolveProviderInstallation']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['EnrollSurfaceTarget']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['EnrollSurfaceTarget']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['VerifyConnectionActive']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['VerifyConnectionActive']._serialized_options = b'\312\363\030#connectors:connection-active:verify\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['RefreshConnection']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['RefreshConnection']._serialized_options = b'\312\363\030\020connectors:write\330\363\030\002' - _globals['_CONNECTORSERVICE'].methods_by_name['RevokeConnection']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['RevokeConnection']._serialized_options = b'\312\363\030\020connectors:write\330\363\030\003' - _globals['_CONNECTORSERVICE'].methods_by_name['GetHealth']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetHealth']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['ResolveSourceOfTruth']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ResolveSourceOfTruth']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['GetDegradedReadPolicy']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetDegradedReadPolicy']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['SetSourceOfTruthPolicy']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['SetSourceOfTruthPolicy']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\023policy.workspace_id\330\363\030\004\352\363\030\026policy.organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['GetCapabilities']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetCapabilities']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['InitiateOAuthFlow']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['InitiateOAuthFlow']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['CompleteOAuthFlow']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['CompleteOAuthFlow']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\004\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['InitiateMcpOAuthFlow']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['InitiateMcpOAuthFlow']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['CompleteMcpOAuthFlow']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['CompleteMcpOAuthFlow']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\004\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['RevokeMcpOAuthGrant']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['RevokeMcpOAuthGrant']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['TriggerSync']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['TriggerSync']._serialized_options = b'\312\363\030\020connectors:write\330\363\030\002' - _globals['_CONNECTORSERVICE'].methods_by_name['ListConnectionStreams']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListConnectionStreams']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['GetStreamState']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['GetStreamState']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_CONNECTORSERVICE'].methods_by_name['ResetStreamState']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ResetStreamState']._serialized_options = b'\312\363\030\020connectors:write\330\363\030\002' - _globals['_CONNECTORSERVICE'].methods_by_name['ExecuteConnectorAction']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ExecuteConnectorAction']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['CreateSyncSchedule']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['CreateSyncSchedule']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONNECTORSERVICE'].methods_by_name['ListSyncSchedules']._loaded_options = None - _globals['_CONNECTORSERVICE'].methods_by_name['ListSyncSchedules']._serialized_options = b'\312\363\030\017connectors:read\330\363\030\001' - _globals['_AUTHTYPE']._serialized_start=30211 - _globals['_AUTHTYPE']._serialized_end=30380 - _globals['_HEALTHSTATUS']._serialized_start=30383 - _globals['_HEALTHSTATUS']._serialized_end=30539 - _globals['_PROVIDERINSTALLATIONSTATE']._serialized_start=30542 - _globals['_PROVIDERINSTALLATIONSTATE']._serialized_end=30747 - _globals['_CREDENTIALSTATE']._serialized_start=30750 - _globals['_CREDENTIALSTATE']._serialized_end=30889 - _globals['_SOURCEAUTHORITYSTATE']._serialized_start=30892 - _globals['_SOURCEAUTHORITYSTATE']._serialized_end=31106 - _globals['_SOURCEAUTHORITYFRESHNESSMETHOD']._serialized_start=31109 - _globals['_SOURCEAUTHORITYFRESHNESSMETHOD']._serialized_end=31495 - _globals['_SOURCEOFTRUTHAREA']._serialized_start=31498 - _globals['_SOURCEOFTRUTHAREA']._serialized_end=31720 - _globals['_REPLICATIONMODE']._serialized_start=31722 - _globals['_REPLICATIONMODE']._serialized_end=31842 - _globals['_CONNECTORVERIFICATIONLEVEL']._serialized_start=31845 - _globals['_CONNECTORVERIFICATIONLEVEL']._serialized_end=32164 - _globals['_CONNECTOREVIDENCEKIND']._serialized_start=32167 - _globals['_CONNECTOREVIDENCEKIND']._serialized_end=32435 - _globals['_UPCOMINGCALLSOURCESTATE']._serialized_start=32438 - _globals['_UPCOMINGCALLSOURCESTATE']._serialized_end=32595 - _globals['_PROVIDERQUALIFICATIONSTATE']._serialized_start=32598 - _globals['_PROVIDERQUALIFICATIONSTATE']._serialized_end=32758 - _globals['_OAUTHACTORMODE']._serialized_start=32760 - _globals['_OAUTHACTORMODE']._serialized_end=32866 - _globals['_CONNECTORACTIONEXECUTIONSTATE']._serialized_start=32869 - _globals['_CONNECTORACTIONEXECUTIONSTATE']._serialized_end=33091 - _globals['_CONNECTORACTIONERRORKIND']._serialized_start=33094 - _globals['_CONNECTORACTIONERRORKIND']._serialized_end=33443 - _globals['_PROVIDERRESOURCEVISIBILITYCLASS']._serialized_start=33446 - _globals['_PROVIDERRESOURCEVISIBILITYCLASS']._serialized_end=33764 - _globals['_PROVIDERRESOURCELIFECYCLESTATE']._serialized_start=33767 - _globals['_PROVIDERRESOURCELIFECYCLESTATE']._serialized_end=34100 - _globals['_PROVIDERCONTENTTRUST']._serialized_start=34102 - _globals['_PROVIDERCONTENTTRUST']._serialized_end=34219 - _globals['_CONNECTION']._serialized_start=135 - _globals['_CONNECTION']._serialized_end=937 - _globals['_CONNECTION_CREDENTIALREFSENTRY']._serialized_start=872 - _globals['_CONNECTION_CREDENTIALREFSENTRY']._serialized_end=937 - _globals['_PROVIDERINSTALLATION']._serialized_start=940 - _globals['_PROVIDERINSTALLATION']._serialized_end=1705 - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST']._serialized_start=1708 - _globals['_RESOLVEPROVIDERINSTALLATIONREQUEST']._serialized_end=1933 - _globals['_RESOLVEPROVIDERINSTALLATIONRESPONSE']._serialized_start=1936 - _globals['_RESOLVEPROVIDERINSTALLATIONRESPONSE']._serialized_end=2105 - _globals['_ENROLLSURFACETARGETREQUEST']._serialized_start=2108 - _globals['_ENROLLSURFACETARGETREQUEST']._serialized_end=2519 - _globals['_ENROLLSURFACETARGETRESPONSE']._serialized_start=2522 - _globals['_ENROLLSURFACETARGETRESPONSE']._serialized_end=2754 - _globals['_VERIFYCONNECTIONACTIVEREQUEST']._serialized_start=2757 - _globals['_VERIFYCONNECTIONACTIVEREQUEST']._serialized_end=2928 - _globals['_VERIFYCONNECTIONACTIVERESPONSE']._serialized_start=2931 - _globals['_VERIFYCONNECTIONACTIVERESPONSE']._serialized_end=3369 - _globals['_SOURCEAUTHORITYOBSERVATION']._serialized_start=3372 - _globals['_SOURCEAUTHORITYOBSERVATION']._serialized_end=3806 - _globals['_CONNECTIONHEALTH']._serialized_start=3809 - _globals['_CONNECTIONHEALTH']._serialized_end=4036 - _globals['_CONNECTORCREDENTIALFIELD']._serialized_start=4039 - _globals['_CONNECTORCREDENTIALFIELD']._serialized_end=4500 - _globals['_CONNECTORCREDENTIALLIFECYCLEPOLICY']._serialized_start=4503 - _globals['_CONNECTORCREDENTIALLIFECYCLEPOLICY']._serialized_end=4803 - _globals['_CONNECTORRUNTIME']._serialized_start=4806 - _globals['_CONNECTORRUNTIME']._serialized_end=5580 - _globals['_CONNECTORACTIONDEFINITION']._serialized_start=5583 - _globals['_CONNECTORACTIONDEFINITION']._serialized_end=6224 - _globals['_CONNECTORGOVERNEDACTION']._serialized_start=6227 - _globals['_CONNECTORGOVERNEDACTION']._serialized_end=6618 - _globals['_CONNECTORCATALOGPROVENANCE']._serialized_start=6621 - _globals['_CONNECTORCATALOGPROVENANCE']._serialized_end=6909 - _globals['_CONNECTORAUTHBINDING']._serialized_start=6912 - _globals['_CONNECTORAUTHBINDING']._serialized_end=7265 - _globals['_CONNECTORSTATICHEADER']._serialized_start=7267 - _globals['_CONNECTORSTATICHEADER']._serialized_end=7362 - _globals['_CONNECTORRESOURCEFAMILY']._serialized_start=7365 - _globals['_CONNECTORRESOURCEFAMILY']._serialized_end=8574 - _globals['_CONNECTORRESOURCEFAMILYSUMMARY']._serialized_start=8577 - _globals['_CONNECTORRESOURCEFAMILYSUMMARY']._serialized_end=8823 - _globals['_CONNECTORCOSTPROJECTION']._serialized_start=8826 - _globals['_CONNECTORCOSTPROJECTION']._serialized_end=9695 - _globals['_CONNECTORINCREMENTALBINDING']._serialized_start=9698 - _globals['_CONNECTORINCREMENTALBINDING']._serialized_end=10093 - _globals['_CONNECTORQUERYPARAMBINDING']._serialized_start=10096 - _globals['_CONNECTORQUERYPARAMBINDING']._serialized_end=10298 - _globals['_CONNECTORPAGINATIONCONTRACT']._serialized_start=10301 - _globals['_CONNECTORPAGINATIONCONTRACT']._serialized_end=10819 - _globals['_CONNECTORCHILDRESOURCE']._serialized_start=10822 - _globals['_CONNECTORCHILDRESOURCE']._serialized_end=11095 - _globals['_CONNECTORPATHPARAMETERBINDING']._serialized_start=11097 - _globals['_CONNECTORPATHPARAMETERBINDING']._serialized_end=11203 - _globals['_CONNECTORPROVIDER']._serialized_start=11206 - _globals['_CONNECTORPROVIDER']._serialized_end=12210 - _globals['_CUSTOMCONNECTORACTIONMETADATA']._serialized_start=12213 - _globals['_CUSTOMCONNECTORACTIONMETADATA']._serialized_end=12528 - _globals['_CUSTOMCONNECTOR']._serialized_start=12531 - _globals['_CUSTOMCONNECTOR']._serialized_end=13138 - _globals['_PREVIEWCUSTOMCONNECTORREQUEST']._serialized_start=13141 - _globals['_PREVIEWCUSTOMCONNECTORREQUEST']._serialized_end=13861 - _globals['_PREVIEWCUSTOMCONNECTORRESPONSE']._serialized_start=13864 - _globals['_PREVIEWCUSTOMCONNECTORRESPONSE']._serialized_end=13992 - _globals['_CREATECUSTOMCONNECTORREQUEST']._serialized_start=13994 - _globals['_CREATECUSTOMCONNECTORREQUEST']._serialized_end=14102 - _globals['_CREATECUSTOMCONNECTORRESPONSE']._serialized_start=14104 - _globals['_CREATECUSTOMCONNECTORRESPONSE']._serialized_end=14197 - _globals['_GETCUSTOMCONNECTORREQUEST']._serialized_start=14199 - _globals['_GETCUSTOMCONNECTORREQUEST']._serialized_end=14251 - _globals['_GETCUSTOMCONNECTORRESPONSE']._serialized_start=14253 - _globals['_GETCUSTOMCONNECTORRESPONSE']._serialized_end=14343 - _globals['_LISTCUSTOMCONNECTORSREQUEST']._serialized_start=14345 - _globals['_LISTCUSTOMCONNECTORSREQUEST']._serialized_end=14468 - _globals['_LISTCUSTOMCONNECTORSRESPONSE']._serialized_start=14470 - _globals['_LISTCUSTOMCONNECTORSRESPONSE']._serialized_end=14564 - _globals['_UPDATECUSTOMCONNECTORREQUEST']._serialized_start=14567 - _globals['_UPDATECUSTOMCONNECTORREQUEST']._serialized_end=14895 - _globals['_UPDATECUSTOMCONNECTORRESPONSE']._serialized_start=14897 - _globals['_UPDATECUSTOMCONNECTORRESPONSE']._serialized_end=14990 - _globals['_DELETECUSTOMCONNECTORREQUEST']._serialized_start=14993 - _globals['_DELETECUSTOMCONNECTORREQUEST']._serialized_end=15142 - _globals['_DELETECUSTOMCONNECTORRESPONSE']._serialized_start=15144 - _globals['_DELETECUSTOMCONNECTORRESPONSE']._serialized_end=15215 - _globals['_SOURCEOFTRUTHPOLICY']._serialized_start=15218 - _globals['_SOURCEOFTRUTHPOLICY']._serialized_end=15502 - _globals['_DEGRADEDREADPOLICY']._serialized_start=15505 - _globals['_DEGRADEDREADPOLICY']._serialized_end=15688 - _globals['_REGISTERCONNECTIONREQUEST']._serialized_start=15691 - _globals['_REGISTERCONNECTIONREQUEST']._serialized_end=16202 - _globals['_REGISTERCONNECTIONREQUEST_CREDENTIALSENTRY']._serialized_start=16140 - _globals['_REGISTERCONNECTIONREQUEST_CREDENTIALSENTRY']._serialized_end=16202 - _globals['_REGISTERCONNECTIONRESPONSE']._serialized_start=16204 - _globals['_REGISTERCONNECTIONRESPONSE']._serialized_end=16291 - _globals['_GETCONNECTIONREQUEST']._serialized_start=16293 - _globals['_GETCONNECTIONREQUEST']._serialized_end=16340 - _globals['_GETCONNECTIONRESPONSE']._serialized_start=16342 - _globals['_GETCONNECTIONRESPONSE']._serialized_end=16424 - _globals['_LISTCONNECTIONSREQUEST']._serialized_start=16427 - _globals['_LISTCONNECTIONSREQUEST']._serialized_end=16872 - _globals['_LISTCONNECTIONSRESPONSE']._serialized_start=16874 - _globals['_LISTCONNECTIONSRESPONSE']._serialized_end=16982 - _globals['_LISTUPCOMINGCALLSREQUEST']._serialized_start=16985 - _globals['_LISTUPCOMINGCALLSREQUEST']._serialized_end=17138 - _globals['_LISTUPCOMINGCALLSRESPONSE']._serialized_start=17141 - _globals['_LISTUPCOMINGCALLSRESPONSE']._serialized_end=17294 - _globals['_UPCOMINGCALL']._serialized_start=17297 - _globals['_UPCOMINGCALL']._serialized_end=17515 - _globals['_LISTPROVIDERSREQUEST']._serialized_start=17518 - _globals['_LISTPROVIDERSREQUEST']._serialized_end=17693 - _globals['_LISTPROVIDERSRESPONSE']._serialized_start=17696 - _globals['_LISTPROVIDERSRESPONSE']._serialized_end=17904 - _globals['_LISTPROVIDERPREVIEWSREQUEST']._serialized_start=17906 - _globals['_LISTPROVIDERPREVIEWSREQUEST']._serialized_end=18024 - _globals['_CONNECTORPROVIDERPREVIEW']._serialized_start=18027 - _globals['_CONNECTORPROVIDERPREVIEW']._serialized_end=18780 - _globals['_LISTPROVIDERPREVIEWSRESPONSE']._serialized_start=18783 - _globals['_LISTPROVIDERPREVIEWSRESPONSE']._serialized_end=19003 - _globals['_REFRESHCONNECTIONREQUEST']._serialized_start=19005 - _globals['_REFRESHCONNECTIONREQUEST']._serialized_end=19056 - _globals['_REFRESHCONNECTIONRESPONSE']._serialized_start=19058 - _globals['_REFRESHCONNECTIONRESPONSE']._serialized_end=19144 - _globals['_REVOKECONNECTIONREQUEST']._serialized_start=19146 - _globals['_REVOKECONNECTIONREQUEST']._serialized_end=19230 - _globals['_REVOKECONNECTIONRESPONSE']._serialized_start=19232 - _globals['_REVOKECONNECTIONRESPONSE']._serialized_end=19258 - _globals['_GETHEALTHREQUEST']._serialized_start=19260 - _globals['_GETHEALTHREQUEST']._serialized_end=19324 - _globals['_GETHEALTHRESPONSE']._serialized_start=19326 - _globals['_GETHEALTHRESPONSE']._serialized_end=19402 - _globals['_RESOLVESOURCEOFTRUTHREQUEST']._serialized_start=19405 - _globals['_RESOLVESOURCEOFTRUTHREQUEST']._serialized_end=19582 - _globals['_RESOLVESOURCEOFTRUTHRESPONSE']._serialized_start=19585 - _globals['_RESOLVESOURCEOFTRUTHRESPONSE']._serialized_end=19749 - _globals['_GETDEGRADEDREADPOLICYREQUEST']._serialized_start=19751 - _globals['_GETDEGRADEDREADPOLICYREQUEST']._serialized_end=19875 - _globals['_GETDEGRADEDREADPOLICYRESPONSE']._serialized_start=19877 - _globals['_GETDEGRADEDREADPOLICYRESPONSE']._serialized_end=19967 - _globals['_SETSOURCEOFTRUTHPOLICYREQUEST']._serialized_start=19969 - _globals['_SETSOURCEOFTRUTHPOLICYREQUEST']._serialized_end=20068 - _globals['_SETSOURCEOFTRUTHPOLICYRESPONSE']._serialized_start=20070 - _globals['_SETSOURCEOFTRUTHPOLICYRESPONSE']._serialized_end=20162 - _globals['_GETCAPABILITIESREQUEST']._serialized_start=20164 - _globals['_GETCAPABILITIESREQUEST']._serialized_end=20234 - _globals['_GETCAPABILITIESRESPONSE']._serialized_start=20236 - _globals['_GETCAPABILITIESRESPONSE']._serialized_end=20297 - _globals['_INITIATEOAUTHFLOWREQUEST']._serialized_start=20300 - _globals['_INITIATEOAUTHFLOWREQUEST']._serialized_end=20705 - _globals['_INITIATEOAUTHFLOWRESPONSE']._serialized_start=20708 - _globals['_INITIATEOAUTHFLOWRESPONSE']._serialized_end=20907 - _globals['_COMPLETEOAUTHFLOWREQUEST']._serialized_start=20910 - _globals['_COMPLETEOAUTHFLOWREQUEST']._serialized_end=21343 - _globals['_COMPLETEOAUTHFLOWRESPONSE']._serialized_start=21346 - _globals['_COMPLETEOAUTHFLOWRESPONSE']._serialized_end=21575 - _globals['_OAUTHPROVIDERTENANT']._serialized_start=21577 - _globals['_OAUTHPROVIDERTENANT']._serialized_end=21693 - _globals['_INITIATEMCPOAUTHFLOWREQUEST']._serialized_start=21696 - _globals['_INITIATEMCPOAUTHFLOWREQUEST']._serialized_end=22309 - _globals['_INITIATEMCPOAUTHFLOWRESPONSE']._serialized_start=22312 - _globals['_INITIATEMCPOAUTHFLOWRESPONSE']._serialized_end=22616 - _globals['_COMPLETEMCPOAUTHFLOWREQUEST']._serialized_start=22619 - _globals['_COMPLETEMCPOAUTHFLOWREQUEST']._serialized_end=23231 - _globals['_COMPLETEMCPOAUTHFLOWRESPONSE']._serialized_start=23234 - _globals['_COMPLETEMCPOAUTHFLOWRESPONSE']._serialized_end=23481 - _globals['_REVOKEMCPOAUTHGRANTREQUEST']._serialized_start=23484 - _globals['_REVOKEMCPOAUTHGRANTREQUEST']._serialized_end=23819 - _globals['_REVOKEMCPOAUTHGRANTRESPONSE']._serialized_start=23821 - _globals['_REVOKEMCPOAUTHGRANTRESPONSE']._serialized_end=23903 - _globals['_TRIGGERSYNCREQUEST']._serialized_start=23906 - _globals['_TRIGGERSYNCREQUEST']._serialized_end=24087 - _globals['_TRIGGERSYNCRESPONSE']._serialized_start=24090 - _globals['_TRIGGERSYNCRESPONSE']._serialized_end=24255 - _globals['_EXECUTECONNECTORACTIONREQUEST']._serialized_start=24258 - _globals['_EXECUTECONNECTORACTIONREQUEST']._serialized_end=24866 - _globals['_EXECUTECONNECTORACTIONRESPONSE']._serialized_start=24869 - _globals['_EXECUTECONNECTORACTIONRESPONSE']._serialized_end=25684 - _globals['_STREAMCURSORSTATE']._serialized_start=25687 - _globals['_STREAMCURSORSTATE']._serialized_end=25889 - _globals['_STREAMRUNSUMMARY']._serialized_start=25892 - _globals['_STREAMRUNSUMMARY']._serialized_end=26157 - _globals['_CONNECTIONSTREAM']._serialized_start=26160 - _globals['_CONNECTIONSTREAM']._serialized_end=26545 - _globals['_LISTCONNECTIONSTREAMSREQUEST']._serialized_start=26547 - _globals['_LISTCONNECTIONSTREAMSREQUEST']._serialized_end=26614 - _globals['_LISTCONNECTIONSTREAMSRESPONSE']._serialized_start=26616 - _globals['_LISTCONNECTIONSTREAMSRESPONSE']._serialized_end=26706 - _globals['_SYNCPARTITIONSTATE']._serialized_start=26709 - _globals['_SYNCPARTITIONSTATE']._serialized_end=27000 - _globals['_GETSTREAMSTATEREQUEST']._serialized_start=27002 - _globals['_GETSTREAMSTATEREQUEST']._serialized_end=27091 - _globals['_GETSTREAMSTATERESPONSE']._serialized_start=27094 - _globals['_GETSTREAMSTATERESPONSE']._serialized_end=27286 - _globals['_RESETSTREAMSTATEREQUEST']._serialized_start=27289 - _globals['_RESETSTREAMSTATEREQUEST']._serialized_end=27478 - _globals['_RESETSTREAMSTATERESPONSE']._serialized_start=27480 - _globals['_RESETSTREAMSTATERESPONSE']._serialized_end=27564 - _globals['_SYNCSCHEDULE']._serialized_start=27567 - _globals['_SYNCSCHEDULE']._serialized_end=28081 - _globals['_CREATESYNCSCHEDULEREQUEST']._serialized_start=28084 - _globals['_CREATESYNCSCHEDULEREQUEST']._serialized_end=28363 - _globals['_CREATESYNCSCHEDULERESPONSE']._serialized_start=28366 - _globals['_CREATESYNCSCHEDULERESPONSE']._serialized_end=28496 - _globals['_LISTSYNCSCHEDULESREQUEST']._serialized_start=28498 - _globals['_LISTSYNCSCHEDULESREQUEST']._serialized_end=28561 - _globals['_LISTSYNCSCHEDULESRESPONSE']._serialized_start=28563 - _globals['_LISTSYNCSCHEDULESRESPONSE']._serialized_end=28649 - _globals['_PROVIDERRESOURCEENVELOPE']._serialized_start=28652 - _globals['_PROVIDERRESOURCEENVELOPE']._serialized_end=29648 - _globals['_GETBUSINESSSOURCERECORDREQUEST']._serialized_start=29651 - _globals['_GETBUSINESSSOURCERECORDREQUEST']._serialized_end=29912 - _globals['_GETBUSINESSSOURCERECORDRESPONSE']._serialized_start=29915 - _globals['_GETBUSINESSSOURCERECORDRESPONSE']._serialized_end=30208 - _globals['_CONNECTORSERVICE']._serialized_start=34222 - _globals['_CONNECTORSERVICE']._serialized_end=39709 -# @@protoc_insertion_point(module_scope) diff --git a/src/console/v1/console_pb2.py b/src/console/v1/console_pb2.py deleted file mode 100644 index c7406ef..0000000 --- a/src/console/v1/console_pb2.py +++ /dev/null @@ -1,5920 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: console/v1/console.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'console/v1/console.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from agentruntime.v1 import runtime_pb2 as agentruntime_dot_v1_dot_runtime__pb2 -from agents.v1 import agents_pb2 as agents_dot_v1_dot_agents__pb2 -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from common.v1 import classification_pb2 as common_dot_v1_dot_classification__pb2 -from common.v1 import risk_pb2 as common_dot_v1_dot_risk__pb2 -from connectors.v1 import connectors_pb2 as connectors_dot_v1_dot_connectors__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -from memory.v1 import memory_pb2 as memory_dot_v1_dot_memory__pb2 -from meter.v1 import meter_pb2 as meter_dot_v1_dot_meter__pb2 -from orbcontrol.v1 import orb_control_pb2 as orbcontrol_dot_v1_dot_orb__control__pb2 -from evalops_platform.v1 import platform_pb2 as platform_dot_v1_dot_platform__pb2 -from remoterunner.v1 import remoterunner_pb2 as remoterunner_dot_v1_dot_remoterunner__pb2 -from toolexecution.v1 import toolexecution_pb2 as toolexecution_dot_v1_dot_toolexecution__pb2 -from traces.v1 import traces_pb2 as traces_dot_v1_dot_traces__pb2 -from vfs.v1 import filesystem_pb2 as vfs_dot_v1_dot_filesystem__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18\x63onsole/v1/console.proto\x12\nconsole.v1\x1a\x1d\x61gentruntime/v1/runtime.proto\x1a\x16\x61gents/v1/agents.proto\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1e\x63ommon/v1/classification.proto\x1a\x14\x63ommon/v1/risk.proto\x1a\x1e\x63onnectors/v1/connectors.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x16memory/v1/memory.proto\x1a\x14meter/v1/meter.proto\x1a\x1forbcontrol/v1/orb_control.proto\x1a\x1aplatform/v1/platform.proto\x1a\"remoterunner/v1/remoterunner.proto\x1a$toolexecution/v1/toolexecution.proto\x1a\x16traces/v1/traces.proto\x1a\x17vfs/v1/filesystem.proto\"|\n\x1cGetWorkspaceKeyConfigRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\xf6\x01\n\x1cPutWorkspaceKeyConfigRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12#\n\x08provider\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08provider\x12\x17\n\x07key_arn\x18\x04 \x01(\tR\x06keyArn\x12\x19\n\x08role_arn\x18\x05 \x01(\tR\x07roleArn\x12\x1f\n\x0b\x65xternal_id\x18\x06 \x01(\tR\nexternalId\"\x7f\n\x1f\x44\x65leteWorkspaceKeyConfigRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\xff\x01\n\x1aWorkspaceKeyConfigResponse\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12\x17\n\x07key_arn\x18\x04 \x01(\tR\x06keyArn\x12\x19\n\x08role_arn\x18\x05 \x01(\tR\x07roleArn\x12&\n\x0fhas_external_id\x18\x06 \x01(\x08R\rhasExternalId\x12\x1d\n\nupdated_at\x18\x07 \x01(\tR\tupdatedAt\"}\n\tTimeRange\x12\x39\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\"\xcd\x03\n\x0c\x43onsoleQuery\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x34\n\ntime_range\x18\x02 \x01(\x0b\x32\x15.console.v1.TimeRangeR\ttimeRange\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\x12\x17\n\x07team_id\x18\x04 \x01(\tR\x06teamId\x12\x14\n\x05owner\x18\x05 \x01(\tR\x05owner\x12\x33\n\nrisk_level\x18\x06 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x1d\n\nasset_type\x18\x07 \x01(\tR\tassetType\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12 \n\x05limit\x18\t \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xf4\x03(\x00R\x05limit\x12\x1f\n\x06offset\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x16\n\x06search\x18\x0b \x01(\tR\x06search\x12\x1a\n\x08provider\x18\x0c \x01(\tR\x08provider\x12\'\n\x0forganization_id\x18\r \x01(\tR\x0eorganizationId\"\x9c\x02\n\x18OperatingCapabilityState\x12\x18\n\x07service\x18\x01 \x01(\tR\x07service\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12\x16\n\x06\x64\x65tail\x18\x04 \x01(\tR\x06\x64\x65tail\x12\x31\n\x14missing_requirements\x18\x05 \x03(\tR\x13missingRequirements\x12m\n\x1amissing_requirement_states\x18\x06 \x03(\x0b\x32/.console.v1.OperatingCapabilityRequirementStateR\x18missingRequirementStates\"\xf1\x02\n\x12OperatingTurnRoute\x12\x36\n\x04kind\x18\x01 \x01(\x0e\x32\".console.v1.OperatingTurnRouteKindR\x04kind\x12\x44\n\x0bintent_kind\x18\x02 \x01(\x0e\x32#.console.v1.OperatingTurnIntentKindR\nintentKind\x12\x44\n\x0b\x61nswer_kind\x18\x03 \x01(\x0e\x32#.console.v1.OperatingTurnAnswerKindR\nanswerKind\x12\x44\n\x0bsafety_kind\x18\x04 \x01(\x0e\x32#.console.v1.OperatingTurnSafetyKindR\nsafetyKind\x12\x16\n\x06router\x18\x05 \x01(\tR\x06router\x12\x39\n\ndecided_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tdecidedAt\"\xd7\x05\n\x10OperatingChannel\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x12\n\x04kind\x18\x03 \x01(\tR\x04kind\x12%\n\x0esource_service\x18\x04 \x01(\tR\rsourceService\x12!\n\x0cunread_count\x18\x05 \x01(\x05R\x0bunreadCount\x12\x1d\n\nopen_count\x18\x06 \x01(\x05R\topenCount\x12O\n\x10\x63\x61pability_state\x18\x07 \x01(\x0b\x32$.console.v1.OperatingCapabilityStateR\x0f\x63\x61pabilityState\x12\x16\n\x06\x64\x65tail\x18\x08 \x01(\tR\x06\x64\x65tail\x12\x39\n\nupdated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12>\n\x07surface\x18\n \x01(\x0b\x32$.console.v1.OperatingSurfaceMetadataR\x07surface\x12\x1a\n\x08\x61rchived\x18\x0b \x01(\x08R\x08\x61rchived\x12;\n\x0b\x61rchived_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\narchivedAt\x12\x37\n\x18\x61rchived_by_principal_id\x18\r \x01(\tR\x15\x61rchivedByPrincipalId\x12\x37\n\x18\x61rchived_by_display_name\x18\x0e \x01(\tR\x15\x61rchivedByDisplayName\x12\x33\n\x04\x66ork\x18\x0f \x01(\x0b\x32\x1f.console.v1.OperatingThreadForkR\x04\x66ork\x12<\n\x13project_resource_id\x18\x10 \x01(\tB\x0c\xbaH\x05r\x03\x18\xff\x01\x80\xf4\x18\x02R\x11projectResourceId\"\xe3\x02\n\x13OperatingThreadFork\x12\x30\n\x11source_channel_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0fsourceChannelId\x12\x32\n\x12through_message_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x10throughMessageId\x12@\n\x1csource_conversation_revision\x18\x03 \x01(\x03R\x1asourceConversationRevision\x12\x39\n\x16\x66orked_by_principal_id\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x13\x66orkedByPrincipalId\x12\x37\n\tforked_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08\x66orkedAt\x12\x30\n\x14\x63opied_message_count\x18\x06 \x01(\x05R\x12\x63opiedMessageCount\"\xd5\x02\n\x18OperatingSurfaceMetadata\x12>\n\x04kind\x18\x01 \x01(\x0e\x32 .console.v1.OperatingSurfaceKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1f\n\x0bprovider_id\x18\x02 \x01(\tR\nproviderId\x12#\n\rconnection_id\x18\x03 \x01(\tR\x0c\x63onnectionId\x12\x32\n\x15provider_workspace_id\x18\x04 \x01(\tR\x13providerWorkspaceId\x12.\n\x13provider_channel_id\x18\x05 \x01(\tR\x11providerChannelId\x12,\n\x12provider_thread_id\x18\x06 \x01(\tR\x10providerThreadId\x12!\n\x0c\x62inding_kind\x18\x07 \x01(\tR\x0b\x62indingKind\"_\n\x17OperatingModelSelection\x12$\n\x08provider\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x08provider\x12\x1e\n\x05model\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x05model\"\xc1\x04\n\x10OperatingMessage\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\nchannel_id\x18\x02 \x01(\tR\tchannelId\x12\x12\n\x04role\x18\x03 \x01(\tR\x04role\x12\x1f\n\x0b\x61\x63tor_label\x18\x04 \x01(\tR\nactorLabel\x12\x12\n\x04\x62ody\x18\x05 \x01(\tR\x04\x62ody\x12\x39\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n\x0breceipt_ids\x18\x07 \x03(\tR\nreceiptIds\x12\x34\n\x05route\x18\x08 \x01(\x0b\x32\x1e.console.v1.OperatingTurnRouteR\x05route\x12\x44\n\x0b\x61ttachments\x18\t \x03(\x0b\x32\".console.v1.OperatingAttachmentRefR\x0b\x61ttachments\x12@\n\x0bturn_record\x18\n \x01(\x0b\x32\x1f.console.v1.OperatingTurnRecordR\nturnRecord\x12L\n\x0fmodel_selection\x18\x0b \x01(\x0b\x32#.console.v1.OperatingModelSelectionR\x0emodelSelection\x12M\n\x10\x61uto_model_route\x18\x0c \x01(\x0b\x32#.console.v1.OperatingAutoModelRouteR\x0e\x61utoModelRoute\"\xc3\x01\n\x12OperatingToolEvent\x12\x17\n\x07\x63\x61ll_id\x18\x01 \x01(\tR\x06\x63\x61llId\x12\x1b\n\ttool_name\x18\x02 \x01(\tR\x08toolName\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\x12\x1d\n\nreceipt_id\x18\x04 \x01(\tR\treceiptId\x12@\n\revidence_refs\x18\x05 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xed\n\n\x13OperatingTurnRecord\x12\x1d\n\nsession_id\x18\x01 \x01(\tR\tsessionId\x12\x17\n\x07turn_id\x18\x02 \x01(\tR\x06turnId\x12#\n\x08sequence\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x08sequence\x12\x1c\n\x04goal\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x04goal\x12\x32\n\x15\x63ontext_digest_sha256\x18\x05 \x01(\tR\x13\x63ontextDigestSha256\x12>\n\x05state\x18\x06 \x01(\x0e\x32\x1e.console.v1.OperatingTurnStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12_\n\x12verification_state\x18\x07 \x01(\x0e\x32&.console.v1.OperatingVerificationStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x11verificationState\x12I\n\x0btool_events\x18\x08 \x03(\x0b\x32\x1e.console.v1.OperatingToolEventB\x08\xbaH\x05\x92\x01\x02\x10@R\ntoolEvents\x12J\n\revidence_refs\x18\t \x03(\x0b\x32\x1b.console.v1.RelatedResourceB\x08\xbaH\x05\x92\x01\x02\x10@R\x0c\x65videnceRefs\x12\x1d\n\nerror_code\x18\n \x01(\tR\terrorCode\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\\\n\x11\x61nswer_provenance\x18\x0c \x01(\x0e\x32%.console.v1.OperatingAnswerProvenanceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x10\x61nswerProvenance\x12\'\n\ncontext_id\x18\r \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\tcontextId\x12!\n\x07task_id\x18\x0e \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x06taskId\x12,\n\rtask_revision\x18\x0f \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ctaskRevision\x12?\n\x12reference_task_ids\x18\x10 \x03(\tB\x11\xbaH\x0e\x92\x01\x0b\x10\x10\"\x07r\x05\x10\x01\x18\x80\x02R\x10referenceTaskIds\x12\x39\n\x14\x61rtifact_intent_kind\x18\x11 \x01(\tB\x07\xbaH\x04r\x02\x18 R\x12\x61rtifactIntentKind\x12h\n\x19\x63ustomer_outcome_identity\x18\x12 \x01(\x0b\x32,.console.v1.OperatingCustomerOutcomeIdentityR\x17\x63ustomerOutcomeIdentity\x12S\n\x0eproject_source\x18\x13 \x01(\x0b\x32,.toolexecution.v1.ToolExecutionProjectSourceR\rprojectSource\x12Y\n\x10workspace_recipe\x18\x14 \x01(\x0b\x32..toolexecution.v1.ToolExecutionWorkspaceRecipeR\x0fworkspaceRecipe\x12Q\n\x11\x63oding_acceptance\x18\x15 \x01(\x0b\x32$.console.v1.CodingAcceptanceContractR\x10\x63odingAcceptance\x12T\n\"workspace_recipe_admission_version\x18\x16 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x1fworkspaceRecipeAdmissionVersion\"\xa0\x06\n OperatingCustomerOutcomeIdentity\x12,\n\rstudy_org_key\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x0bstudyOrgKey\x12,\n\rconsent_state\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x18 R\x0c\x63onsentState\x12=\n\x16\x63onsent_policy_version\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x18@R\x14\x63onsentPolicyVersion\x12\x30\n\x0fsource_revision\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x18@R\x0esourceRevision\x12)\n\x0bworkflow_id\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\nworkflowId\x12\x32\n\x10workflow_version\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x18@R\x0fworkflowVersion\x12#\n\x08model_id\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x07modelId\x12/\n\x0emodel_revision\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\rmodelRevision\x12)\n\x0bprovider_id\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\nproviderId\x12/\n\x0eprovider_route\x18\n \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\rproviderRoute\x12-\n\rconfig_digest\x18\x0b \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x0c\x63onfigDigest\x12\x42\n\x18prompt_template_revision\x18\x0c \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x16promptTemplateRevision\x12\x37\n\x12toolchain_revision\x18\r \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x11toolchainRevision\x12I\n\x1c\x66\x65\x61ture_flag_snapshot_digest\x18\x0e \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x19\x66\x65\x61tureFlagSnapshotDigest\x12\'\n\nrollout_id\x18\x0f \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\trolloutId\"\x90\x05\n\x1aOperatingExecutionIdentity\x12I\n\x07runtime\x18\x01 \x01(\x0e\x32%.console.v1.OperatingExecutionRuntimeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07runtime\x12!\n\x06run_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x05runId\x12\x36\n\x11runner_session_id\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0frunnerSessionId\x12\x35\n\x10protocol_version\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0fprotocolVersion\x12\x36\n\x12runtime_generation\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11runtimeGeneration\x12*\n\x0c\x65vent_cursor\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0b\x65ventCursor\x12\x34\n\x11\x63\x61usal_receipt_id\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x0f\x63\x61usalReceiptId\x12\x36\n\x12maestro_session_id\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x10maestroSessionId\x12.\n\x0emaestro_run_id\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0cmaestroRunId\x12G\n\x1bresident_process_generation\x18\n \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x19residentProcessGeneration\x12!\n\x07turn_id\x18\x0b \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x06turnId\x12\'\n\x0f\x61ppend_replayed\x18\x0c \x01(\x08R\x0e\x61ppendReplayed\"\xb9\x04\n\x18OperatingThreadExecution\x12\x1b\n\tthread_id\x18\x01 \x01(\tR\x08threadId\x12I\n\x05state\x18\x02 \x01(\x0e\x32).console.v1.OperatingThreadExecutionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x39\n\x14\x61\x63tive_turn_sequence\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x61\x63tiveTurnSequence\x12,\n\rreplay_cursor\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0creplayCursor\x12\x39\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12U\n\x12\x65xecution_identity\x18\x06 \x01(\x0b\x32&.console.v1.OperatingExecutionIdentityR\x11\x65xecutionIdentity\x12=\n\x16terminal_turn_sequence\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14terminalTurnSequence\x12\x32\n\x10\x63ontroller_owner\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x18@R\x0f\x63ontrollerOwner\x12G\n\x1b\x63ontroller_lease_generation\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x19\x63ontrollerLeaseGeneration\"\xbc\x05\n\x13OperatingThreadTurn\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12#\n\x08sequence\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08sequence\x12&\n\x0fuser_message_id\x18\x03 \x01(\tR\ruserMessageId\x12\x30\n\x14\x61ssistant_message_id\x18\x04 \x01(\tR\x12\x61ssistantMessageId\x12>\n\x05state\x18\x05 \x01(\x0e\x32\x1e.console.v1.OperatingTurnStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12Y\n\x0ewaiting_reason\x18\x06 \x01(\x0e\x32(.console.v1.OperatingThreadWaitingReasonB\x08\xbaH\x05\x82\x01\x02\x10\x01R\rwaitingReason\x12*\n\x0c\x66irst_cursor\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0b\x66irstCursor\x12(\n\x0blast_cursor\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\nlastCursor\x12\x1d\n\nerror_code\x18\t \x01(\tR\terrorCode\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12=\n\x0c\x63ompleted_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\x12H\n\x0eterminal_error\x18\r \x01(\x0b\x32!.console.v1.TerminalErrorEnvelopeR\rterminalError\"\xdb\x05\n\x14OperatingThreadEvent\x12\x1f\n\x06\x63ursor\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x06\x63ursor\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\x42\n\x04kind\x18\x04 \x01(\x0e\x32$.console.v1.OperatingThreadEventKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12%\n\tsafe_text\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80 R\x08safeText\x12J\n\rartifact_refs\x18\x06 \x03(\x0b\x32\x1b.console.v1.RelatedResourceB\x08\xbaH\x05\x92\x01\x02\x10 R\x0c\x61rtifactRefs\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12U\n\x12\x65xecution_identity\x18\x08 \x01(\x0b\x32&.console.v1.OperatingExecutionIdentityR\x11\x65xecutionIdentity\x12\'\n\nrequest_id\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\trequestId\x12S\n\x0crequest_type\x18\n \x01(\x0e\x32&.console.v1.OperatingThreadRequestTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0brequestType\x12+\n\x0crequest_tool\x18\x0b \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0brequestTool\x12\x30\n\x0frequest_call_id\x18\x0c \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\rrequestCallId\x12H\n\x0eterminal_error\x18\r \x01(\x0b\x32!.console.v1.TerminalErrorEnvelopeR\rterminalError\"\xf6\x02\n\x17OperatingThreadResponse\x12)\n\nrequest_id\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\trequestId\x12!\n\x07\x63\x61ll_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x06\x63\x61llId\x12S\n\x0crequest_type\x18\x03 \x01(\x0e\x32&.console.v1.OperatingThreadRequestTypeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0brequestType\x12K\n\x06\x61\x63tion\x18\x04 \x01(\x0e\x32).console.v1.OperatingThreadResponseActionB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06\x61\x63tion\x12\x1d\n\x04text\x18\x05 \x01(\tB\t\xbaH\x06r\x04\x18\x80\x80\x04R\x04text\x12\x19\n\x08is_error\x18\x06 \x01(\x08R\x07isError\x12\x31\n\x0fidempotency_key\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0eidempotencyKey\"\xd3\x04\n\x16OperatingAttachmentRef\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x44\n\x05scope\x18\x04 \x01(\x0e\x32$.console.v1.OperatingAttachmentScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1d\n\nchannel_id\x18\x05 \x01(\tR\tchannelId\x12\x1a\n\x08\x66ilename\x18\x06 \x01(\tR\x08\x66ilename\x12!\n\x0c\x63ontent_type\x18\x07 \x01(\tR\x0b\x63ontentType\x12+\n\nsize_bytes\x18\x08 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19(\x00R\tsizeBytes\x12\x16\n\x06sha256\x18\t \x01(\tR\x06sha256\x12\x63\n\x10processing_state\x18\n \x01(\x0e\x32..console.v1.OperatingAttachmentProcessingStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0fprocessingState\x12\x30\n\x14\x65xtraction_object_id\x18\x0b \x01(\tR\x12\x65xtractionObjectId\x12\x32\n\x15\x65xtraction_version_id\x18\x0c \x01(\tR\x13\x65xtractionVersionId\x12\x39\n\ncreated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\xa1\x06\n\x10OperatingReceipt\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12\x18\n\x07summary\x18\x04 \x01(\tR\x07summary\x12\x16\n\x06status\x18\x05 \x01(\tR\x06status\x12#\n\rowner_service\x18\x06 \x01(\tR\x0cownerService\x12\x1b\n\tobject_id\x18\x07 \x01(\tR\x08objectId\x12!\n\x0cobjective_id\x18\x08 \x01(\tR\x0bobjectiveId\x12\x15\n\x06run_id\x18\t \x01(\tR\x05runId\x12.\n\x13\x61pproval_request_id\x18\n \x01(\tR\x11\x61pprovalRequestId\x12\x19\n\x08trace_id\x18\x0b \x01(\tR\x07traceId\x12\x33\n\nrisk_level\x18\x0c \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x39\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12K\n\x0f\x61llowed_actions\x18\x0e \x03(\x0b\x32\".console.v1.OperatingReceiptActionR\x0e\x61llowedActions\x12@\n\revidence_refs\x18\x0f \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12\x31\n\x07payload\x18\x10 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12T\n\x0flifecycle_state\x18\x11 \x01(\x0e\x32!.console.v1.ReceiptLifecycleStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0elifecycleState\x12R\n\x11\x63oding_acceptance\x18\x12 \x01(\x0b\x32%.console.v1.OperatingCodingAcceptanceR\x10\x63odingAcceptance\"\xa1\x02\n\x16OperatingReceiptAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x12\n\x04kind\x18\x03 \x01(\tR\x04kind\x12\x1f\n\x0btarget_kind\x18\x04 \x01(\tR\ntargetKind\x12\x1b\n\ttarget_id\x18\x05 \x01(\tR\x08targetId\x12\x33\n\x15requires_confirmation\x18\x06 \x01(\x08R\x14requiresConfirmation\x12\'\n\x0f\x64isabled_reason\x18\x07 \x01(\tR\x0e\x64isabledReason\x12\x31\n\x07payload\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\xef\x01\n\x1cListOperatingChannelsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12Y\n\x0e\x61rchive_filter\x18\x02 \x01(\x0e\x32(.console.v1.OperatingThreadArchiveFilterB\x08\xbaH\x05\x82\x01\x02\x10\x01R\rarchiveFilter\x12<\n\x13project_resource_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xff\x01\x80\xf4\x18\x02R\x11projectResourceId\"\xfd\x01\n\x1dListOperatingChannelsResponse\x12\x38\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x1c.console.v1.OperatingChannelR\x08\x63hannels\x12H\n\x0c\x63\x61pabilities\x18\x02 \x03(\x0b\x32$.console.v1.OperatingCapabilityStateR\x0c\x63\x61pabilities\x12X\n\x13homepage_suggestion\x18\x03 \x01(\x0b\x32\'.console.v1.OperatingHomepageSuggestionR\x12homepageSuggestion\"\xd8\x01\n\x1d\x41rchiveOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12\x1a\n\x08\x61rchived\x18\x03 \x01(\x08R\x08\x61rchived\x12\x37\n\x0fidempotency_key\x18\x04 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x02R\x0eidempotencyKey\"\x96\x01\n\x1e\x41rchiveOperatingThreadResponse\x12>\n\x07\x63hannel\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingChannelB\x06\xbaH\x03\xc8\x01\x01R\x07\x63hannel\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"\xf8\x02\n\x1a\x46orkOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x37\n\x11source_channel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0fsourceChannelId\x12:\n\x12through_message_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x04\x80\xf4\x18\x02R\x10throughMessageId\x12Q\n%expected_source_conversation_revision\x18\x04 \x01(\x03R\"expectedSourceConversationRevision\x12\x37\n\x0fidempotency_key\x18\x05 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x02R\x0eidempotencyKey\x12!\n\x05label\x18\x06 \x01(\tB\x0b\xbaH\x04r\x02\x18P\x80\xf4\x18\x04R\x05label\"y\n\x1b\x46orkOperatingThreadResponse\x12>\n\x07\x63hannel\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingChannelB\x06\xbaH\x03\xc8\x01\x01R\x07\x63hannel\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\"\xa7\x01\n\x1cRenameOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12#\n\x05title\x18\x03 \x01(\tB\r\xbaH\x06r\x04\x10\x01\x18P\x80\xf4\x18\x04R\x05title\"y\n\x1dRenameOperatingThreadResponse\x12>\n\x07\x63hannel\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingChannelB\x06\xbaH\x03\xc8\x01\x01R\x07\x63hannel\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\"\xc7\x01\n\x19GetOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12#\n\nchannel_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\tchannelId\x12 \n\x05limit\x18\x03 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12+\n\npage_token\x18\x04 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x10\x80\xf4\x18\x02R\tpageToken\"\xe6\x05\n\x1aGetOperatingThreadResponse\x12\x36\n\x07\x63hannel\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingChannelR\x07\x63hannel\x12\x38\n\x08messages\x18\x02 \x03(\x0b\x32\x1c.console.v1.OperatingMessageR\x08messages\x12\x38\n\x08receipts\x18\x03 \x03(\x0b\x32\x1c.console.v1.OperatingReceiptR\x08receipts\x12H\n\x0c\x63\x61pabilities\x18\x04 \x03(\x0b\x32$.console.v1.OperatingCapabilityStateR\x0c\x63\x61pabilities\x12O\n\x10thread_execution\x18\x05 \x01(\x0b\x32$.console.v1.OperatingThreadExecutionR\x0fthreadExecution\x12\x35\n\x05turns\x18\x06 \x03(\x0b\x32\x1f.console.v1.OperatingThreadTurnR\x05turns\x12,\n\rreplay_cursor\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0creplayCursor\x12\x34\n\x0fnext_page_token\x18\x08 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x10\x80\xf4\x18\x02R\rnextPageToken\x12L\n\x0fmodel_selection\x18\t \x01(\x0b\x32#.console.v1.OperatingModelSelectionR\x0emodelSelection\x12N\n\x10\x61vailable_models\x18\n \x03(\x0b\x32#.console.v1.InferenceProviderTargetR\x0f\x61vailableModels\x12H\n\rdefault_model\x18\x0b \x01(\x0b\x32#.console.v1.InferenceProviderTargetR\x0c\x64\x65\x66\x61ultModel\"\xab\x02\n\x1dRespondOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12$\n\x07turn_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x06turnId\x12G\n\x08response\x18\x04 \x01(\x0b\x32#.console.v1.OperatingThreadResponseB\x06\xbaH\x03\xc8\x01\x01R\x08response\x12\x37\n\x0fidempotency_key\x18\x05 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x02R\x0eidempotencyKey\"\x98\x02\n\x1eRespondOperatingThreadResponse\x12$\n\x0eruntime_run_id\x18\x01 \x01(\tR\x0cruntimeRunId\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\x12O\n\x10thread_execution\x18\x03 \x01(\x0b\x32$.console.v1.OperatingThreadExecutionR\x0fthreadExecution\x12\x35\n\x05turns\x18\x04 \x03(\x0b\x32\x1f.console.v1.OperatingThreadTurnR\x05turns\x12,\n\rreplay_cursor\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0creplayCursor\"\x83\x02\n\x1fInterruptOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12\x1d\n\x07turn_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x06turnId\x12\x37\n\x0fidempotency_key\x18\x04 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x02R\x0eidempotencyKey\x12$\n\x06reason\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x04\x80\xf4\x18\x04R\x06reason\"\xc5\x02\n InterruptOperatingThreadResponse\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\x12O\n\x10thread_execution\x18\x03 \x01(\x0b\x32$.console.v1.OperatingThreadExecutionR\x0fthreadExecution\x12\x35\n\x05turns\x18\x04 \x03(\x0b\x32\x1f.console.v1.OperatingThreadTurnR\x05turns\x12,\n\rreplay_cursor\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0creplayCursor\x12\x36\n\x12\x63\x61ncelled_work_ids\x18\x06 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10 R\x10\x63\x61ncelledWorkIds\"\xd4\x01\n ListOperatingThreadEventsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12*\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0b\x61\x66terCursor\x12 \n\x05limit\x18\x04 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x01R\x05limit\"\xed\x02\n!ListOperatingThreadEventsResponse\x12\x43\n\x06\x65vents\x18\x01 \x03(\x0b\x32 .console.v1.OperatingThreadEventB\t\xbaH\x06\x92\x01\x03\x10\xc8\x01R\x06\x65vents\x12(\n\x0bnext_cursor\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\nnextCursor\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12%\n\x0ereset_required\x18\x04 \x01(\x08R\rresetRequired\x12O\n\x10thread_execution\x18\x05 \x01(\x0b\x32$.console.v1.OperatingThreadExecutionR\x0fthreadExecution\x12\x46\n\x0esnapshot_turns\x18\x06 \x03(\x0b\x32\x1f.console.v1.OperatingThreadTurnR\rsnapshotTurns\"\xad\x01\n\x1bWatchOperatingThreadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12*\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0b\x61\x66terCursor\"\xcc\x02\n\x1cWatchOperatingThreadResponse\x12\x42\n\x06\x65vents\x18\x01 \x03(\x0b\x32 .console.v1.OperatingThreadEventB\x08\xbaH\x05\x92\x01\x02\x10\x32R\x06\x65vents\x12(\n\x0bnext_cursor\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\nnextCursor\x12%\n\x0ereset_required\x18\x03 \x01(\x08R\rresetRequired\x12O\n\x10thread_execution\x18\x04 \x01(\x0b\x32$.console.v1.OperatingThreadExecutionR\x0fthreadExecution\x12\x46\n\x0esnapshot_turns\x18\x05 \x03(\x0b\x32\x1f.console.v1.OperatingThreadTurnR\rsnapshotTurns\"\x95\x04\n\x18\x43odingAcceptanceContract\x12!\n\x07task_id\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x06taskId\x12/\n\rrepository_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x0crepositoryId\x12\'\n\ngeneration\x18\x03 \x01(\x04\x42\x07\xbaH\x04\x32\x02 \x00R\ngeneration\x12\x41\n\x16required_assertion_ids\x18\x04 \x03(\tB\x0b\xbaH\x08\x92\x01\x05\x08\x01\x10\x80\x01R\x14requiredAssertionIds\x12%\n\x0erequire_review\x18\x05 \x01(\x08R\rrequireReview\x12)\n\x10require_behavior\x18\x06 \x01(\x08R\x0frequireBehavior\x12@\n\x16readiness_requirements\x18\x07 \x03(\tB\t\xbaH\x06\x92\x01\x03\x10\x80\x01R\x15readinessRequirements\x12\x34\n\x10\x61uthorized_skips\x18\x08 \x03(\tB\t\xbaH\x06\x92\x01\x03\x10\x80\x01R\x0f\x61uthorizedSkips\x12\x42\n\x17\x61uthorized_dispositions\x18\t \x03(\tB\t\xbaH\x06\x92\x01\x03\x10\x80\x01R\x16\x61uthorizedDispositions\x12+\n\x0coutput_paths\x18\n \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10\x08R\x0boutputPaths\"\x9f\x06\n\x1dSubmitOperatingMessageRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12#\n\nchannel_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\tchannelId\x12!\n\x04\x62ody\x18\x03 \x01(\tB\r\xbaH\x06r\x04\x18\xa0\x9c\x01\x80\xf4\x18\x04R\x04\x62ody\x12-\n\x0fidempotency_key\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x0eidempotencyKey\x12N\n\x0b\x61ttachments\x18\x05 \x03(\x0b\x32\".console.v1.OperatingAttachmentRefB\x08\xbaH\x05\x92\x01\x02\x10\x01R\x0b\x61ttachments\x12>\n\x14\x63ontinuation_task_id\x18\x06 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x12\x63ontinuationTaskId\x12\x43\n\x12reference_task_ids\x18\x07 \x03(\tB\x15\xbaH\x0e\x92\x01\x0b\x10\x10\"\x07r\x05\x10\x01\x18\x80\x02\x80\xf4\x18\x02R\x10referenceTaskIds\x12\x36\n\x10\x64raft_prewarm_id\x18\x08 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x0e\x64raftPrewarmId\x12L\n\x0fmodel_selection\x18\t \x01(\x0b\x32#.console.v1.OperatingModelSelectionR\x0emodelSelection\x12Q\n\x11\x63oding_acceptance\x18\n \x01(\x0b\x32$.console.v1.CodingAcceptanceContractR\x10\x63odingAcceptance\x12\x43\n\x13project_resource_id\x18\x0b \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\xff\x01\x80\xf4\x18\x02H\x00R\x11projectResourceId\x88\x01\x01\x12\x44\n\ttask_kind\x18\x0c \x01(\x0e\x32\x1d.console.v1.OperatingTaskKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08taskKindB\x16\n\x14_project_resource_id\"\xb4\x03\n%BeginOperatingAttachmentUploadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12\'\n\x08\x66ilename\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x03R\x08\x66ilename\x12.\n\x0c\x63ontent_type\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x01R\x0b\x63ontentType\x12+\n\nsize_bytes\x18\x05 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12#\n\x06sha256\x18\x06 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x06sha256\x12\x46\n\x05scope\x18\x07 \x01(\x0e\x32$.console.v1.OperatingAttachmentScopeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05scope\x12\x34\n\x0fidempotency_key\x18\x08 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"\xfe\x01\n&BeginOperatingAttachmentUploadResponse\x12\x42\n\nattachment\x18\x01 \x01(\x0b\x32\".console.v1.OperatingAttachmentRefR\nattachment\x12\x19\n\x08lease_id\x18\x02 \x01(\tR\x07leaseId\x12\x1f\n\x0blease_token\x18\x03 \x01(\tR\nleaseToken\x12#\n\rfencing_token\x18\x04 \x01(\x03R\x0c\x66\x65ncingToken\x12/\n\x06upload\x18\x05 \x01(\x0b\x32\x17.vfs.v1.VfsUploadTargetR\x06upload\"\xc9\x04\n(CompleteOperatingAttachmentUploadRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12\x30\n\rattachment_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0c\x61ttachmentId\x12&\n\x08lease_id\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x07leaseId\x12,\n\x0blease_token\x18\x05 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x05R\nleaseToken\x12,\n\rfencing_token\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x0c\x66\x65ncingToken\x12+\n\nsize_bytes\x18\x07 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12#\n\x06sha256\x18\x08 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x06sha256\x12\'\n\x0cstorage_etag\x18\t \x01(\tB\x04\x80\xf4\x18\x02R\x0bstorageEtag\x12\x34\n\x0fidempotency_key\x18\n \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\x12R\n\x0f\x63ompleted_parts\x18\x0b \x03(\x0b\x32\x1e.vfs.v1.VfsCompletedUploadPartB\t\xbaH\x06\x92\x01\x03\x10\x90NR\x0e\x63ompletedParts\"o\n)CompleteOperatingAttachmentUploadResponse\x12\x42\n\nattachment\x18\x01 \x01(\x0b\x32\".console.v1.OperatingAttachmentRefR\nattachment\"\x86\x02\n\x1fListOperatingAttachmentsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12#\n\nchannel_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\tchannelId\x12\x44\n\x05scope\x18\x03 \x01(\x0e\x32$.console.v1.OperatingAttachmentScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1f\n\x05limit\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x05limit\x12\x1f\n\x06offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\x83\x01\n ListOperatingAttachmentsResponse\x12\x44\n\x0b\x61ttachments\x18\x01 \x03(\x0b\x32\".console.v1.OperatingAttachmentRefR\x0b\x61ttachments\x12\x19\n\x08has_more\x18\x02 \x01(\x08R\x07hasMore\"\xc0\x03\n\x1eSubmitOperatingMessageResponse\x12\x36\n\x07message\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingMessageR\x07message\x12\x38\n\x08receipts\x18\x02 \x03(\x0b\x32\x1c.console.v1.OperatingReceiptR\x08receipts\x12H\n\x0c\x63\x61pabilities\x18\x03 \x03(\x0b\x32$.console.v1.OperatingCapabilityStateR\x0c\x63\x61pabilities\x12\x38\n\x08messages\x18\x04 \x03(\x0b\x32\x1c.console.v1.OperatingMessageR\x08messages\x12\x34\n\x05route\x18\x05 \x01(\x0b\x32\x1e.console.v1.OperatingTurnRouteR\x05route\x12\x44\n\raccepted_turn\x18\x06 \x01(\x0b\x32\x1f.console.v1.OperatingThreadTurnR\x0c\x61\x63\x63\x65ptedTurn\x12,\n\rreplay_cursor\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0creplayCursor\"\xdf\x05\n\x1c\x44\x65xComputerCorrectionEpisode\x12\x1f\n\x06schema\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06schema\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rcorrection_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63orrectionId\x12\x33\n\x11source_episode_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0fsourceEpisodeId\x12I\n\x1csource_episode_digest_sha256\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x98\x01@R\x19sourceEpisodeDigestSha256\x12O\n\x06labels\x18\x07 \x03(\x0e\x32&.console.v1.DexComputerCorrectionLabelB\x0f\xbaH\x0c\x92\x01\t\"\x07\x82\x01\x04\x10\x01 \x00R\x06labels\x12I\n\x17\x65vidence_digests_sha256\x18\x08 \x03(\tB\x11\xbaH\x0e\x92\x01\x0b\x08\x01\x10@\"\x05r\x03\x98\x01@R\x15\x65videnceDigestsSha256\x12W\n\x0creview_state\x18\t \x01(\x0e\x32*.console.v1.OperatingCorrectionReviewStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0breviewState\x12/\n\x13production_learning\x18\n \x01(\x08R\x12productionLearning\x12.\n\x0ereuse_boundary\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreuseBoundary\x12<\n\x15\x65pisode_digest_sha256\x18\x0c \x01(\tB\x08\xbaH\x05r\x03\x98\x01@R\x13\x65pisodeDigestSha256\"\xc2\x06\n\x1cOperatingCorrectionCandidate\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\nchannel_id\x18\x02 \x01(\tR\tchannelId\x12\x1d\n\nmessage_id\x18\x03 \x01(\tR\tmessageId\x12M\n\x08\x63\x61tegory\x18\x04 \x01(\x0e\x32\'.console.v1.OperatingCorrectionCategoryB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x63\x61tegory\x12\x34\n\x16\x66\x65\x65\x64\x62\x61\x63k_digest_sha256\x18\x05 \x01(\tR\x14\x66\x65\x65\x64\x62\x61\x63kDigestSha256\x12-\n\x12remember_requested\x18\x06 \x01(\x08R\x11rememberRequested\x12+\n\x11learning_eligible\x18\x07 \x01(\x08R\x10learningEligible\x12W\n\x0creview_state\x18\x08 \x01(\x0e\x32*.console.v1.OperatingCorrectionReviewStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0breviewState\x12\x1f\n\x0breviewer_id\x18\t \x01(\tR\nreviewerId\x12J\n\revidence_refs\x18\n \x03(\x0b\x32\x1b.console.v1.RelatedResourceB\x08\xbaH\x05\x92\x01\x02\x10@R\x0c\x65videnceRefs\x12\x39\n\ncreated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12;\n\x0breviewed_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nreviewedAt\x12T\n\x11review_capability\x18\r \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10reviewCapability\x12_\n\x12\x63orrection_episode\x18\x0e \x01(\x0b\x32(.console.v1.DexComputerCorrectionEpisodeB\x06\xbaH\x03\xc8\x01\x01R\x11\x63orrectionEpisode\"\xff\x02\n SubmitOperatingCorrectionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12*\n\nmessage_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tmessageId\x12O\n\x08\x63\x61tegory\x18\x04 \x01(\x0e\x32\'.console.v1.OperatingCorrectionCategoryB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x08\x63\x61tegory\x12(\n\x08\x66\x65\x65\x64\x62\x61\x63k\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x08\x66\x65\x65\x64\x62\x61\x63k\x12\x1a\n\x08remember\x18\x06 \x01(\x08R\x08remember\x12\x34\n\x0fidempotency_key\x18\x07 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"u\n!SubmitOperatingCorrectionResponse\x12P\n\ncorrection\x18\x01 \x01(\x0b\x32(.console.v1.OperatingCorrectionCandidateB\x06\xbaH\x03\xc8\x01\x01R\ncorrection\"\xff\t\n\x11OperatingFeedback\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\nchannel_id\x18\x02 \x01(\tR\tchannelId\x12\x1d\n\nmessage_id\x18\x03 \x01(\tR\tmessageId\x12N\n\tsentiment\x18\x04 \x01(\x0e\x32&.console.v1.OperatingFeedbackSentimentB\x08\xbaH\x05\x82\x01\x02\x10\x01R\tsentiment\x12M\n\x08\x63\x61tegory\x18\x05 \x01(\x0e\x32\'.console.v1.OperatingCorrectionCategoryB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x63\x61tegory\x12p\n\x15\x63lassification_source\x18\x06 \x01(\x0e\x32\x31.console.v1.OperatingFeedbackClassificationSourceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x14\x63lassificationSource\x12)\n\x10taxonomy_version\x18\x07 \x01(\tR\x0ftaxonomyVersion\x12-\n\x12\x63orrection_present\x18\x08 \x01(\x08R\x11\x63orrectionPresent\x12#\n\rcorrection_id\x18\t \x01(\tR\x0c\x63orrectionId\x12+\n\x11learning_eligible\x18\n \x01(\x08R\x10learningEligible\x12g\n\x12remediation_action\x18\x0b \x01(\x0e\x32..console.v1.OperatingFeedbackRemediationActionB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x11remediationAction\x12\x34\n\x16remediation_attempt_id\x18\x0c \x01(\tR\x14remediationAttemptId\x12j\n\x13remediation_outcome\x18\r \x01(\x0e\x32/.console.v1.OperatingFeedbackRemediationOutcomeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x12remediationOutcome\x12\x39\n\ncreated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12;\n\x0bresolved_at\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nresolvedAt\x12\x45\n\x06reason\x18\x11 \x01(\x0e\x32#.console.v1.OperatingFeedbackReasonB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06reason\x12^\n\x0flifecycle_state\x18\x12 \x01(\x0e\x32+.console.v1.OperatingFeedbackLifecycleStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0elifecycleState\x12(\n\x10root_feedback_id\x18\x13 \x01(\tR\x0erootFeedbackId\x12\x1a\n\x08revision\x18\x14 \x01(\x04R\x08revision\x12\x34\n\x16supersedes_feedback_id\x18\x15 \x01(\tR\x14supersedesFeedbackId\"\xdf\x07\n\x1eSubmitOperatingFeedbackRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12*\n\nmessage_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tmessageId\x12P\n\tsentiment\x18\x04 \x01(\x0e\x32&.console.v1.OperatingFeedbackSentimentB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\tsentiment\x12M\n\x08\x63\x61tegory\x18\x05 \x01(\x0e\x32\'.console.v1.OperatingCorrectionCategoryB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x63\x61tegory\x12r\n\x15\x63lassification_source\x18\x06 \x01(\x0e\x32\x31.console.v1.OperatingFeedbackClassificationSourceB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x14\x63lassificationSource\x12,\n\ncorrection\x18\x07 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\ncorrection\x12\x1a\n\x08remember\x18\x08 \x01(\x08R\x08remember\x12i\n\x12remediation_action\x18\t \x01(\x0e\x32..console.v1.OperatingFeedbackRemediationActionB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x11remediationAction\x12\x42\n\x16remediation_attempt_id\x18\n \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x14remediationAttemptId\x12\x34\n\x0fidempotency_key\x18\x0b \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\x12\x45\n\x06reason\x18\x0c \x01(\x0e\x32#.console.v1.OperatingFeedbackReasonB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06reason\x12^\n\x0flifecycle_state\x18\r \x01(\x0e\x32+.console.v1.OperatingFeedbackLifecycleStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0elifecycleState\x12\x42\n\x16supersedes_feedback_id\x18\x0e \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x14supersedesFeedbackId\"\xfa\x01\n\x1fSubmitOperatingFeedbackResponse\x12\x41\n\x08\x66\x65\x65\x64\x62\x61\x63k\x18\x01 \x01(\x0b\x32\x1d.console.v1.OperatingFeedbackB\x06\xbaH\x03\xc8\x01\x01R\x08\x66\x65\x65\x64\x62\x61\x63k\x12H\n\ncorrection\x18\x02 \x01(\x0b\x32(.console.v1.OperatingCorrectionCandidateR\ncorrection\x12J\n\x0c\x66\x61\x63t_receipt\x18\x03 \x01(\x0b\x32\'.console.v1.CustomerIntelligenceReceiptR\x0b\x66\x61\x63tReceipt\"\xe1\x01\n\x12ProductIssueReport\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\x12\x31\n\x14\x64iagnostics_included\x18\x03 \x01(\x08R\x13\x64iagnosticsIncluded\x12/\n\x13screenshot_attached\x18\x04 \x01(\x08R\x12screenshotAttached\x12\x39\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\xa6\x05\n\x1fSubmitProductIssueReportRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12,\n\x0b\x64\x65scription\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x1fR\x0b\x64\x65scription\x12\x35\n\x11\x65xpected_behavior\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x1fR\x10\x65xpectedBehavior\x12#\n\x08page_url\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x07pageUrl\x12)\n\x0b\x61pp_version\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\nappVersion\x12\"\n\x07\x62rowser\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x07\x62rowser\x12#\n\x08viewport\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x18@R\x08viewport\x12\x39\n\x13screenshot_filename\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x12screenshotFilename\x12?\n\x17screenshot_content_type\x18\t \x01(\tB\x07\xbaH\x04r\x02\x18@R\x15screenshotContentType\x12*\n\nscreenshot\x18\n \x01(\x0c\x42\n\xbaH\x07z\x05\x18\x80\x80\xc0\x02R\nscreenshot\x12/\n\x13include_diagnostics\x18\x0b \x01(\x08R\x12includeDiagnostics\x12\x33\n\x0fidempotency_key\x18\x0c \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x0eidempotencyKey\x12?\n\x07\x63ontext\x18\r \x01(\x0b\x32%.console.v1.ProductIssueReportContextR\x07\x63ontext\"\xb2\x03\n%SubmitNativeProductIssueReportRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\xa0\x1f\x80\xf4\x18\x04R\x0b\x64\x65scription\x12\x39\n\x11\x65xpected_behavior\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x10\x65xpectedBehavior\x12-\n\x0b\x61pp_version\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x01\x80\xf4\x18\x01R\nappVersion\x12/\n\x13include_diagnostics\x18\x0b \x01(\x08R\x12includeDiagnostics\x12\x37\n\x0fidempotency_key\x18\x0c \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x02R\x0eidempotencyKey\x12?\n\x07\x63ontext\x18\r \x01(\x0b\x32%.console.v1.ProductIssueReportContextR\x07\x63ontextJ\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x0b\"\xca\x01\n\x19ProductIssueReportContext\x12;\n\x12reproduction_steps\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x11reproductionSteps\x12\"\n\x05model\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x01R\x05model\x12L\n\x08\x65vidence\x18\x03 \x03(\x0b\x32&.console.v1.ProductIssueReportEvidenceB\x08\xbaH\x05\x92\x01\x02\x10\nR\x08\x65vidence\"\x8a\x01\n\x1aProductIssueReportEvidence\x12\x1f\n\x04kind\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x18 \x80\xf4\x18\x01R\x04kind\x12)\n\tsource_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x08sourceId\x12 \n\x04text\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x04text\"b\n SubmitProductIssueReportResponse\x12>\n\x06report\x18\x01 \x01(\x0b\x32\x1e.console.v1.ProductIssueReportB\x06\xbaH\x03\xc8\x01\x01R\x06report\"\xec\x08\n\x17StaffProductIssueReport\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12\x1c\n\treference\x18\x04 \x01(\tR\treference\x12 \n\x0b\x64\x65scription\x18\x05 \x01(\tR\x0b\x64\x65scription\x12+\n\x11\x65xpected_behavior\x18\x06 \x01(\tR\x10\x65xpectedBehavior\x12\x19\n\x08page_url\x18\x07 \x01(\tR\x07pageUrl\x12\x1f\n\x0b\x61pp_version\x18\x08 \x01(\tR\nappVersion\x12\x18\n\x07\x62rowser\x18\t \x01(\tR\x07\x62rowser\x12\x1a\n\x08viewport\x18\n \x01(\tR\x08viewport\x12\x31\n\x14\x64iagnostics_included\x18\x0b \x01(\x08R\x13\x64iagnosticsIncluded\x12/\n\x13screenshot_attached\x18\x0c \x01(\x08R\x12screenshotAttached\x12/\n\x13screenshot_filename\x18\r \x01(\tR\x12screenshotFilename\x12\x36\n\x17screenshot_content_type\x18\x0e \x01(\tR\x15screenshotContentType\x12\x35\n\x17\x63reated_by_principal_id\x18\x0f \x01(\tR\x14\x63reatedByPrincipalId\x12\x39\n\ncreated_at\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12)\n\x10\x65ngagement_state\x18\x11 \x01(\tR\x0f\x65ngagementState\x12\x39\n\nengaged_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tengagedAt\x12\x35\n\x17\x65ngaged_by_principal_id\x18\x13 \x01(\tR\x14\x65ngagedByPrincipalId\x12\'\n\x0f\x65ngagement_note\x18\x14 \x01(\tR\x0e\x65ngagementNote\x12?\n\x07\x63ontext\x18\x15 \x01(\x0b\x32%.console.v1.ProductIssueReportContextR\x07\x63ontext\x12)\n\rsymptom_group\x18\x16 \x01(\tB\x04\x80\xf4\x18\x02R\x0csymptomGroup\x12\x35\n\x14\x62\x61seline_test_run_id\x18\x17 \x01(\tB\x04\x80\xf4\x18\x02R\x11\x62\x61selineTestRunId\x12=\n\x18verification_test_run_id\x18\x18 \x01(\tB\x04\x80\xf4\x18\x02R\x15verificationTestRunId\x12/\n\x10regression_state\x18\x19 \x01(\tB\x04\x80\xf4\x18\x01R\x0fregressionState\"z\n#ListStaffProductIssueReportsRequest\x12\x32\n\x10\x65ngagement_state\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x18 R\x0f\x65ngagementState\x12\x1f\n\x05limit\x18\x02 \x01(\rB\t\xbaH\x06*\x04\x18\x64(\x01R\x05limit\"e\n$ListStaffProductIssueReportsResponse\x12=\n\x07reports\x18\x01 \x03(\x0b\x32#.console.v1.StaffProductIssueReportR\x07reports\"\xd0\x02\n$EngageStaffProductIssueReportRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\treport_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08reportId\x12\x1e\n\x04note\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xe8\x07R\x04note\x12=\n\x14\x62\x61seline_test_run_id\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x11\x62\x61selineTestRunId\x12\x45\n\x18verification_test_run_id\x18\x06 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x15verificationTestRunId\"l\n%EngageStaffProductIssueReportResponse\x12\x43\n\x06report\x18\x01 \x01(\x0b\x32#.console.v1.StaffProductIssueReportB\x06\xbaH\x03\xc8\x01\x01R\x06report\"\xad\x01\n\x1bGetOperatingFeedbackRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nchannel_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tchannelId\x12*\n\nmessage_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tmessageId\"Y\n\x1cGetOperatingFeedbackResponse\x12\x39\n\x08\x66\x65\x65\x64\x62\x61\x63k\x18\x01 \x01(\x0b\x32\x1d.console.v1.OperatingFeedbackR\x08\x66\x65\x65\x64\x62\x61\x63k\"\xa1\x02\n*ResolveOperatingFeedbackRemediationRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12,\n\x0b\x66\x65\x65\x64\x62\x61\x63k_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\nfeedbackId\x12W\n\x07outcome\x18\x03 \x01(\x0e\x32/.console.v1.OperatingFeedbackRemediationOutcomeB\x0c\xbaH\t\x82\x01\x06\x10\x01\x18\x02\x18\x03R\x07outcome\x12\x34\n\x0fidempotency_key\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"\xbc\x01\n+ResolveOperatingFeedbackRemediationResponse\x12\x41\n\x08\x66\x65\x65\x64\x62\x61\x63k\x18\x01 \x01(\x0b\x32\x1d.console.v1.OperatingFeedbackB\x06\xbaH\x03\xc8\x01\x01R\x08\x66\x65\x65\x64\x62\x61\x63k\x12J\n\x0c\x66\x61\x63t_receipt\x18\x02 \x01(\x0b\x32\'.console.v1.CustomerIntelligenceReceiptR\x0b\x66\x61\x63tReceipt\"\xd0\x02\n\x1f\x43ustomerIntelligenceEvidenceRef\x12(\n\nowner_type\x18\x01 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\townerType\x12%\n\x08owner_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x07ownerId\x12+\n\x0b\x65vidence_id\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\nevidenceId\x12X\n\x08polarity\x18\x04 \x01(\x0e\x32\x30.console.v1.CustomerIntelligenceEvidencePolarityB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x08polarity\x12-\n\rdigest_sha256\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x98\x01@R\x0c\x64igestSha256\x12&\n\nsafe_label\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x18xR\tsafeLabel\"\xdd\x0b\n CustomerIntelligenceFactRevision\x12\x17\n\x07\x66\x61\x63t_id\x18\x01 \x01(\tR\x06\x66\x61\x63tId\x12#\n\x08revision\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x04 \x01(\tR\x0bworkspaceId\x12Z\n\x0csubject_kind\x18\x05 \x01(\x0e\x32+.console.v1.CustomerIntelligenceSubjectKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0bsubjectKind\x12\x32\n\x10subject_ref_hash\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x98\x01@R\x0esubjectRefHash\x12,\n\x0cproduct_area\x18\x07 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x0bproductArea\x12#\n\x07journey\x18\x08 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07journey\x12\'\n\tpredicate\x18\t \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18xR\tpredicate\x12-\n\x0csafe_summary\x18\n \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x98\x02R\x0bsafeSummary\x12S\n\tauthority\x18\x0b \x01(\x0e\x32).console.v1.CustomerIntelligenceAuthorityB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\tauthority\x12\x63\n\x0flifecycle_state\x18\x0c \x01(\x0e\x32..console.v1.CustomerIntelligenceLifecycleStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0elifecycleState\x12\x38\n\x11\x63onfidence_micros\x18\r \x01(\x05\x42\x0b\xbaH\x08\x1a\x06\x18\xc0\x84=(\x00R\x10\x63onfidenceMicros\x12Z\n\revidence_refs\x18\x0e \x03(\x0b\x32+.console.v1.CustomerIntelligenceEvidenceRefB\x08\xbaH\x05\x92\x01\x02\x10@R\x0c\x65videnceRefs\x12]\n\rproducer_kind\x18\x0f \x01(\x0e\x32,.console.v1.CustomerIntelligenceProducerKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0cproducerKind\x12+\n\x0cproducer_ref\x18\x10 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0bproducerRef\x12#\n\x08model_id\x18\x11 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x01R\x07modelId\x12\x1f\n\x06run_id\x18\x12 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x05runId\x12.\n\x0epolicy_version\x18\x13 \x01(\tB\x07\xbaH\x04r\x02\x18PR\rpolicyVersion\x12\'\n\nlineage_id\x18\x14 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\tlineageId\x12)\n\x0bsensitivity\x18\x15 \x01(\tB\x07\xbaH\x04r\x02\x18(R\x0bsensitivity\x12\x30\n\x0fretention_class\x18\x16 \x01(\tB\x07\xbaH\x04r\x02\x18(R\x0eretentionClass\x12\x39\n\nvalid_from\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tvalidFrom\x12\x39\n\nexpires_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x46\n\x1a\x63ontent_fingerprint_sha256\x18\x19 \x01(\tB\x08\xbaH\x05r\x03\x98\x01@R\x18\x63ontentFingerprintSha256\x12#\n\x08\x61\x63tor_id\x18\x1a \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x07\x61\x63torId\x12\x39\n\ncreated_at\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\xc0\x01\n\x18\x43ustomerIntelligenceFact\x12N\n\x07\x63urrent\x18\x01 \x01(\x0b\x32,.console.v1.CustomerIntelligenceFactRevisionB\x06\xbaH\x03\xc8\x01\x01R\x07\x63urrent\x12T\n\trevisions\x18\x02 \x03(\x0b\x32,.console.v1.CustomerIntelligenceFactRevisionB\x08\xbaH\x05\x92\x01\x02\x10\x64R\trevisions\"\xf9\x02\n\x1b\x43ustomerIntelligenceReceipt\x12\x17\n\x07\x66\x61\x63t_id\x18\x01 \x01(\tR\x06\x66\x61\x63tId\x12#\n\x08revision\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12Q\n\tauthority\x18\x03 \x01(\x0e\x32).console.v1.CustomerIntelligenceAuthorityB\x08\xbaH\x05\x82\x01\x02\x10\x01R\tauthority\x12\x61\n\x0flifecycle_state\x18\x04 \x01(\x0e\x32..console.v1.CustomerIntelligenceLifecycleStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0elifecycleState\x12\x30\n\x14\x61udit_delivery_state\x18\x05 \x01(\tR\x12\x61uditDeliveryState\x12\x34\n\x16\x63onfirmation_intent_id\x18\x06 \x01(\tR\x14\x63onfirmationIntentId\"\xa6\x04\n$ListCustomerIntelligenceFactsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12U\n\x0b\x61uthorities\x18\x02 \x03(\x0e\x32).console.v1.CustomerIntelligenceAuthorityB\x08\xbaH\x05\x92\x01\x02\x10\x06R\x0b\x61uthorities\x12\x63\n\x10lifecycle_states\x18\x03 \x03(\x0e\x32..console.v1.CustomerIntelligenceLifecycleStateB\x08\xbaH\x05\x92\x01\x02\x10\x06R\x0flifecycleStates\x12X\n\x0csubject_kind\x18\x04 \x01(\x0e\x32+.console.v1.CustomerIntelligenceSubjectKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsubjectKind\x12*\n\x0cproduct_area\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x18PR\x0bproductArea\x12!\n\x07journey\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x18PR\x07journey\x12?\n\rcreated_after\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0c\x63reatedAfter\x12 \n\x05limit\x18\x08 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\"c\n%ListCustomerIntelligenceFactsResponse\x12:\n\x05\x66\x61\x63ts\x18\x01 \x03(\x0b\x32$.console.v1.CustomerIntelligenceFactR\x05\x66\x61\x63ts\"\xa7\x01\n\"GetCustomerIntelligenceFactRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12 \n\x07\x66\x61\x63t_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66\x61\x63tId\x12\'\n\x0finclude_history\x18\x03 \x01(\x08R\x0eincludeHistory\"g\n#GetCustomerIntelligenceFactResponse\x12@\n\x04\x66\x61\x63t\x18\x01 \x01(\x0b\x32$.console.v1.CustomerIntelligenceFactB\x06\xbaH\x03\xc8\x01\x01R\x04\x66\x61\x63t\"\xe1\x03\n%ReviewCustomerIntelligenceFactRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12 \n\x07\x66\x61\x63t_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66\x61\x63tId\x12\x34\n\x11\x65xpected_revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x10\x65xpectedRevision\x12V\n\x08\x64\x65\x63ision\x18\x04 \x01(\x0e\x32..console.v1.CustomerIntelligenceReviewDecisionB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x08\x64\x65\x63ision\x12Z\n\revidence_refs\x18\x05 \x03(\x0b\x32+.console.v1.CustomerIntelligenceEvidenceRefB\x08\xbaH\x05\x92\x01\x02\x10@R\x0c\x65videnceRefs\x12\x42\n\x18replacement_safe_summary\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\x98\x02R\x16replacementSafeSummary\x12\x30\n\x0fidempotency_key\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\xb5\x01\n&ReviewCustomerIntelligenceFactResponse\x12@\n\x04\x66\x61\x63t\x18\x01 \x01(\x0b\x32$.console.v1.CustomerIntelligenceFactB\x06\xbaH\x03\xc8\x01\x01R\x04\x66\x61\x63t\x12I\n\x07receipt\x18\x02 \x01(\x0b\x32\'.console.v1.CustomerIntelligenceReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\x81\t\n&ProposeCustomerIntelligenceFactRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x32\n\x10\x65xternal_fact_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0e\x65xternalFactId\x12Z\n\x0csubject_kind\x18\x03 \x01(\x0e\x32+.console.v1.CustomerIntelligenceSubjectKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0bsubjectKind\x12+\n\x0bsubject_ref\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\nsubjectRef\x12,\n\x0cproduct_area\x18\x05 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x0bproductArea\x12#\n\x07journey\x18\x06 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07journey\x12\'\n\tpredicate\x18\x07 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18xR\tpredicate\x12-\n\x0csafe_summary\x18\x08 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x98\x02R\x0bsafeSummary\x12U\n\tauthority\x18\t \x01(\x0e\x32).console.v1.CustomerIntelligenceAuthorityB\x0c\xbaH\t\x82\x01\x06\x10\x01\x18\x01\x18\x04R\tauthority\x12\x38\n\x11\x63onfidence_micros\x18\n \x01(\x05\x42\x0b\xbaH\x08\x1a\x06\x18\xc0\x84=(\x00R\x10\x63onfidenceMicros\x12\\\n\revidence_refs\x18\x0b \x03(\x0b\x32+.console.v1.CustomerIntelligenceEvidenceRefB\n\xbaH\x07\x92\x01\x04\x08\x01\x10@R\x0c\x65videnceRefs\x12_\n\rproducer_kind\x18\x0c \x01(\x0e\x32,.console.v1.CustomerIntelligenceProducerKindB\x0c\xbaH\t\x82\x01\x06\x10\x01\x18\x01\x18\x02R\x0cproducerKind\x12*\n\x0cproducer_ref\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bproducerRef\x12#\n\x08model_id\x18\x0e \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x01R\x07modelId\x12\x1f\n\x06run_id\x18\x0f \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x05runId\x12.\n\x0epolicy_version\x18\x10 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpolicyVersion\x12&\n\nlineage_id\x18\x11 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x30\n\x0fretention_class\x18\x12 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eretentionClass\x12\x39\n\nexpires_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x30\n\x0fidempotency_key\x18\x14 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\xb6\x01\n\'ProposeCustomerIntelligenceFactResponse\x12@\n\x04\x66\x61\x63t\x18\x01 \x01(\x0b\x32$.console.v1.CustomerIntelligenceFactB\x06\xbaH\x03\xc8\x01\x01R\x04\x66\x61\x63t\x12I\n\x07receipt\x18\x02 \x01(\x0b\x32\'.console.v1.CustomerIntelligenceReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xa9\x02\n(RespondToCustomerFactConfirmationRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12=\n\x16\x63onfirmation_intent_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14\x63onfirmationIntentId\x12T\n\x08response\x18\x03 \x01(\x0e\x32,.console.v1.CustomerFactConfirmationResponseB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x08response\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"v\n)RespondToCustomerFactConfirmationResponse\x12I\n\x07receipt\x18\x01 \x01(\x0b\x32\'.console.v1.CustomerIntelligenceReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xc1\x03\n,AggregateCustomerIntelligencePatternsRequest\x12*\n\x0cproduct_area\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x18PR\x0bproductArea\x12!\n\x07journey\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x18PR\x07journey\x12U\n\x0b\x61uthorities\x18\x03 \x03(\x0e\x32).console.v1.CustomerIntelligenceAuthorityB\x08\xbaH\x05\x92\x01\x02\x10\x06R\x0b\x61uthorities\x12\x63\n\x10lifecycle_states\x18\x04 \x03(\x0e\x32..console.v1.CustomerIntelligenceLifecycleStateB\x08\xbaH\x05\x92\x01\x02\x10\x06R\x0flifecycleStates\x12?\n\rcreated_after\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0c\x63reatedAfter\x12\x45\n\x1aminimum_organization_count\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x05R\x18minimumOrganizationCount\"\xa1\x02\n\x1b\x43ustomerIntelligencePattern\x12!\n\x0cproduct_area\x18\x01 \x01(\tR\x0bproductArea\x12\x18\n\x07journey\x18\x02 \x01(\tR\x07journey\x12\x1c\n\tpredicate\x18\x03 \x01(\tR\tpredicate\x12\x36\n\x12organization_count\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x05R\x11organizationCount\x12&\n\nfact_count\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x05R\tfactCount\x12G\n\x19\x61verage_confidence_micros\x18\x06 \x01(\x05\x42\x0b\xbaH\x08\x1a\x06\x18\xc0\x84=(\x00R\x17\x61verageConfidenceMicros\"t\n-AggregateCustomerIntelligencePatternsResponse\x12\x43\n\x08patterns\x18\x01 \x03(\x0b\x32\'.console.v1.CustomerIntelligencePatternR\x08patterns\"\xd4\x01\n\x1fListOperatingCorrectionsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12W\n\x0creview_state\x18\x02 \x01(\x0e\x32*.console.v1.OperatingCorrectionReviewStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0breviewState\x12 \n\x05limit\x18\x03 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\"n\n ListOperatingCorrectionsResponse\x12J\n\x0b\x63orrections\x18\x01 \x03(\x0b\x32(.console.v1.OperatingCorrectionCandidateR\x0b\x63orrections\"\xe6\x02\n ReviewOperatingCorrectionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\rcorrection_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0c\x63orrectionId\x12T\n\x08\x64\x65\x63ision\x18\x03 \x01(\x0e\x32*.console.v1.OperatingCorrectionReviewStateB\x0c\xbaH\t\x82\x01\x06\x10\x01\x18\x02\x18\x03R\x08\x64\x65\x63ision\x12L\n\revidence_refs\x18\x04 \x03(\x0b\x32\x1b.console.v1.RelatedResourceB\n\xbaH\x07\x92\x01\x04\x08\x01\x10@R\x0c\x65videnceRefs\x12\x34\n\x0fidempotency_key\x18\x05 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"u\n!ReviewOperatingCorrectionResponse\x12P\n\ncorrection\x18\x01 \x01(\x0b\x32(.console.v1.OperatingCorrectionCandidateB\x06\xbaH\x03\xc8\x01\x01R\ncorrection\"\xdc\x01\n\x1cListWorkspaceMemoriesRequest\x12\x42\n\rreview_status\x18\x04 \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1f\n\x05limit\x18\x02 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x05limit\x12\x1f\n\x06offset\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\x92\x01\n\x1dListWorkspaceMemoriesResponse\x12\x37\n\x08memories\x18\x01 \x03(\x0b\x32\x1b.console.v1.WorkspaceMemoryR\x08memories\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\x8b\x03\n\x0fWorkspaceMemory\x12\x42\n\rreview_status\x18\t \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x1b\n\x02id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x02id\x12&\n\x05scope\x18\x02 \x01(\x0e\x32\x10.memory.v1.ScopeR\x05scope\x12\x1e\n\x07\x63ontent\x18\x03 \x01(\tB\x04\x80\xf4\x18\x04R\x07\x63ontent\x12\x12\n\x04type\x18\x04 \x01(\tR\x04type\x12 \n\x04tags\x18\x05 \x03(\tB\x0c\xbaH\x05\x92\x01\x02\x10@\x80\xf4\x18\x04R\x04tags\x12#\n\x08revision\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x08revision\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\xba\x02\n\x1d\x43orrectWorkspaceMemoryRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12(\n\tmemory_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x08memoryId\x12\x34\n\x11\x65xpected_revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x10\x65xpectedRevision\x12)\n\x07\x63ontent\x18\x04 \x01(\tB\x0f\xbaH\x08r\x06\x10\x01\x18\xa0\x9c\x01\x80\xf4\x18\x04R\x07\x63ontent\x12 \n\x04tags\x18\x05 \x03(\tB\x0c\xbaH\x05\x92\x01\x02\x10@\x80\xf4\x18\x04R\x04tags\x12\x34\n\x0fidempotency_key\x18\x06 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"]\n\x1e\x43orrectWorkspaceMemoryResponse\x12;\n\x06memory\x18\x01 \x01(\x0b\x32\x1b.console.v1.WorkspaceMemoryB\x06\xbaH\x03\xc8\x01\x01R\x06memory\"\xbc\x02\n\x1cReviewWorkspaceMemoryRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12(\n\tmemory_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x08memoryId\x12\x34\n\x11\x65xpected_revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x10\x65xpectedRevision\x12\x34\n\x0fidempotency_key\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\x12N\n\rreview_status\x18\x05 \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusB\n\xbaH\x07\x82\x01\x04\x18\x01\x18\x03R\x0creviewStatus\"\\\n\x1dReviewWorkspaceMemoryResponse\x12;\n\x06memory\x18\x01 \x01(\x0b\x32\x1b.console.v1.WorkspaceMemoryB\x06\xbaH\x03\xc8\x01\x01R\x06memory\"\xec\x01\n\x1c\x46orgetWorkspaceMemoryRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12(\n\tmemory_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x08memoryId\x12\x34\n\x11\x65xpected_revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x10\x65xpectedRevision\x12\x34\n\x0fidempotency_key\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"B\n\x1d\x46orgetWorkspaceMemoryResponse\x12!\n\tmemory_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x08memoryId\"\xbb\x02\n\x1cOperatingHistorySearchFilter\x12!\n\x0crecord_kinds\x18\x01 \x03(\tR\x0brecordKinds\x12\x14\n\x05roles\x18\x02 \x03(\tR\x05roles\x12\x1d\n\ntool_names\x18\x03 \x03(\tR\ttoolNames\x12\x1a\n\x08statuses\x18\x04 \x03(\tR\x08statuses\x12\x41\n\x0eoccurred_after\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\roccurredAfter\x12\x43\n\x0foccurred_before\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0eoccurredBefore\x12\x1f\n\x0b\x63hannel_ids\x18\x07 \x03(\tR\nchannelIds\"\xa1\x02\n\x1dSearchOperatingHistoryRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x31\n\x0csearch_query\x18\x02 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\xe8\x07\x80\xf4\x18\x04R\x0bsearchQuery\x12@\n\x06\x66ilter\x18\x03 \x01(\x0b\x32(.console.v1.OperatingHistorySearchFilterR\x06\x66ilter\x12&\n\tpage_size\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x19(\x00R\x08pageSize\x12+\n\npage_token\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80 \x80\xf4\x18\x02R\tpageToken\"\xb9\x03\n\x1cOperatingHistorySearchResult\x12\x1d\n\nchannel_id\x18\x01 \x01(\tR\tchannelId\x12#\n\rchannel_title\x18\x02 \x01(\tR\x0c\x63hannelTitle\x12\x1f\n\x0bsource_kind\x18\x03 \x01(\tR\nsourceKind\x12\x1b\n\tsource_id\x18\x04 \x01(\tR\x08sourceId\x12\x12\n\x04role\x18\x05 \x01(\tR\x04role\x12\x1b\n\ttool_name\x18\x06 \x01(\tR\x08toolName\x12\x16\n\x06status\x18\x07 \x01(\tR\x06status\x12;\n\x0boccurred_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x18\n\x07\x65xcerpt\x18\t \x01(\tR\x07\x65xcerpt\x12\x14\n\x05score\x18\n \x01(\x01R\x05score\x12%\n\x0e\x63ontext_cursor\x18\x0b \x01(\tR\rcontextCursor\x12:\n\nsource_ref\x18\x0c \x01(\x0b\x32\x1b.console.v1.RelatedResourceR\tsourceRef\"\x8c\x01\n\x1eSearchOperatingHistoryResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32(.console.v1.OperatingHistorySearchResultR\x07results\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xec\x01\n!GetOperatingHistoryContextRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x35\n\x0e\x63ontext_cursor\x18\x02 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80 \x80\xf4\x18\x02R\rcontextCursor\x12,\n\x0c\x62\x65\x66ore_count\x18\x03 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x14(\x00R\x0b\x62\x65\x66oreCount\x12*\n\x0b\x61\x66ter_count\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x14(\x00R\nafterCount\"\xd2\x02\n\x1dOperatingHistoryContextRecord\x12\x1d\n\nchannel_id\x18\x01 \x01(\tR\tchannelId\x12\x1f\n\x0bsource_kind\x18\x02 \x01(\tR\nsourceKind\x12\x1b\n\tsource_id\x18\x03 \x01(\tR\x08sourceId\x12\x12\n\x04role\x18\x04 \x01(\tR\x04role\x12\x1b\n\ttool_name\x18\x05 \x01(\tR\x08toolName\x12\x16\n\x06status\x18\x06 \x01(\tR\x06status\x12\x12\n\x04\x62ody\x18\x07 \x01(\tR\x04\x62ody\x12;\n\x0boccurred_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12:\n\nsource_ref\x18\t \x01(\x0b\x32\x1b.console.v1.RelatedResourceR\tsourceRef\"\xad\x01\n\"GetOperatingHistoryContextResponse\x12\x1d\n\nchannel_id\x18\x01 \x01(\tR\tchannelId\x12#\n\rchannel_title\x18\x02 \x01(\tR\x0c\x63hannelTitle\x12\x43\n\x07records\x18\x03 \x03(\x0b\x32).console.v1.OperatingHistoryContextRecordR\x07records\"\xe0\x03\n\x1bOperatingCapabilityContract\x12%\n\x0eschema_version\x18\x01 \x01(\tR\rschemaVersion\x12%\n\x0e\x63\x61pability_ids\x18\x02 \x03(\tR\rcapabilityIds\x12\x1b\n\tskill_ids\x18\x03 \x03(\tR\x08skillIds\x12+\n\x11memory_operations\x18\x04 \x03(\tR\x10memoryOperations\x12\'\n\x0f\x65xecution_owner\x18\x05 \x01(\tR\x0e\x65xecutionOwner\x12!\n\x0cmemory_owner\x18\x06 \x01(\tR\x0bmemoryOwner\x12)\n\x10\x63hannel_renderer\x18\x07 \x01(\tR\x0f\x63hannelRenderer\x12#\n\rproposal_only\x18\x08 \x01(\x08R\x0cproposalOnly\x12\'\n\x0f\x65vidence_backed\x18\t \x01(\x08R\x0e\x65videnceBacked\x12\x64\n\x16identity_authorization\x18\n \x01(\x0b\x32-.console.v1.IdentityToolAuthorizationEvidenceR\x15identityAuthorization\"\xd8\x06\n!IdentityToolAuthorizationEvidence\x12.\n\x0eschema_version\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rschemaVersion\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0e\x61pplication_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rapplicationId\x12&\n\nsubject_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12\x35\n\x12\x61\x63tor_chain_digest\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10\x61\x63torChainDigest\x12(\n\x0b\x64\x65\x63ision_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ndecisionId\x12\x41\n\x18\x61uthorization_lineage_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16\x61uthorizationLineageId\x12$\n\tpolicy_id\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08policyId\x12.\n\x0epolicy_version\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpolicyVersion\x12,\n\rpolicy_digest\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cpolicyDigest\x12\x44\n\x19\x61uthorization_fingerprint\x18\x0c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x18\x61uthorizationFingerprint\x12\x34\n\x11\x63\x61pability_digest\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10\x63\x61pabilityDigest\x12,\n\raction_digest\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x61\x63tionDigest\x12#\n\x08\x61udience\x18\x0f \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x61udience\x12)\n\x0cissued_at_ms\x18\x10 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\nissuedAtMs\x12+\n\rexpires_at_ms\x18\x11 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0b\x65xpiresAtMs\"\xea\x01\n\x19OperatingExecutionProfile\x12I\n\x04kind\x18\x01 \x01(\x0e\x32).console.v1.OperatingExecutionProfileKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12&\n\nprofile_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tprofileId\x12)\n\x0b\x66ront_model\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\nfrontModel\x12/\n\x0e\x66ront_provider\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\rfrontProvider\"\x9f\x01\n\x1cOperatingHostedFrontDecision\x12L\n\x04kind\x18\x01 \x01(\x0e\x32,.console.v1.OperatingHostedFrontDecisionKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\x31\n\x0e\x61ssistant_body\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80 R\rassistantBody\"\xcc\x05\n\x1cOperatingInitialActionResult\x12*\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65xecutionId\x12 \n\x07\x63\x61ll_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x63\x61llId\x12$\n\ttool_name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08toolName\x12\x1b\n\tread_only\x18\x04 \x01(\x08R\x08readOnly\x12\x46\n\x05state\x18\x05 \x01(\x0e\x32$.toolexecution.v1.ToolExecutionStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05state\x12&\n\nreceipt_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\treceiptId\x12+\n\x0csafe_summary\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80 R\x0bsafeSummary\x12\x38\n\x0bsafe_output\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\nsafeOutput\x12J\n\revidence_refs\x18\t \x03(\x0b\x32\x1b.console.v1.RelatedResourceB\x08\xbaH\x05\x92\x01\x02\x10 R\x0c\x65videnceRefs\x12$\n\tthread_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08threadId\x12 \n\x07turn_id\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06turnId\x12\x36\n\x12\x61uthority_revision\x18\x0c \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11\x61uthorityRevision\x12\x43\n\x0b\x61\x63\x63\x65pted_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nacceptedAt\x12\x33\n\x0f\x61ssistant_delta\x18\x0e \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80 R\x0e\x61ssistantDelta\"\xf1\x01\n*OperatingManagedInferenceProviderCandidate\x12#\n\x08provider\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08provider\x12)\n\x0b\x65nvironment\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65nvironment\x12\x31\n\x0f\x63redential_name\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0e\x63redentialName\x12!\n\x07team_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x06teamId\x12\x1d\n\x05model\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05model\"\xdd\x01\n*OperatingManagedInferenceOutputTokenBudget\x12\x19\n\x05value\x18\x01 \x01(\x04H\x00R\x05value\x88\x01\x01\x12U\n\x06origin\x18\x02 \x01(\x0e\x32\x31.console.v1.OperatingManagedInferenceBudgetOriginB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06origin\x12\x33\n\x10origin_reference\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x0foriginReferenceB\x08\n\x06_value\"\xa6\x03\n\x1eOperatingManagedInferenceScope\x12,\n\x08\x65ndpoint\x18\x01 \x01(\tB\x10\xbaH\rr\x0b\n\tresponsesR\x08\x65ndpoint\x12\x1d\n\x05model\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05model\x12s\n\x13provider_candidates\x18\x03 \x03(\x0b\x32\x36.console.v1.OperatingManagedInferenceProviderCandidateB\n\xbaH\x07\x92\x01\x04\x08\x01\x10\x10R\x12providerCandidates\x12R\n\x07routing\x18\x04 \x01(\x0e\x32,.console.v1.OperatingManagedInferenceRoutingB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x07routing\x12n\n\x13output_token_budget\x18\x05 \x01(\x0b\x32\x36.console.v1.OperatingManagedInferenceOutputTokenBudgetB\x06\xbaH\x03\xc8\x01\x01R\x11outputTokenBudget\"\xd7\x0f\n\x14OperatingRunDispatch\x12-\n\x0eruntime_run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cruntimeRunId\x12 \n\x07work_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06workId\x12*\n\x0coperation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12\x30\n\x0forganization_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12&\n\nchannel_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12\x39\n\x14submitted_message_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12submittedMessageId\x12\x30\n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12 \n\x0btraceparent\x18\t \x01(\tR\x0btraceparent\x12\x43\n\x0b\x65nqueued_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nenqueuedAt\x12[\n\x11\x61ttachment_mounts\x18\x0b \x03(\x0b\x32..toolexecution.v1.ToolExecutionAttachmentMountR\x10\x61ttachmentMounts\x12X\n\x13\x63\x61pability_contract\x18\x0c \x01(\x0b\x32\'.console.v1.OperatingCapabilityContractR\x12\x63\x61pabilityContract\x12?\n\x08response\x18\r \x01(\x0b\x32#.console.v1.OperatingThreadResponseR\x08response\x12R\n\x11\x65xecution_profile\x18\x0e \x01(\x0b\x32%.console.v1.OperatingExecutionProfileR\x10\x65xecutionProfile\x12O\n\x0einitial_action\x18\x0f \x01(\x0b\x32(.console.v1.OperatingInitialActionResultR\rinitialAction\x12\\\n\x15hosted_front_decision\x18\x10 \x01(\x0b\x32(.console.v1.OperatingHostedFrontDecisionR\x13hostedFrontDecision\x12\x34\n\x11\x63\x61usal_receipt_id\x18\x11 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x0f\x63\x61usalReceiptId\x12<\n\x15required_initial_tool\x18\x12 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x13requiredInitialTool\x12_\n(required_initial_tool_authority_revision\x18\x13 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R$requiredInitialToolAuthorityRevision\x12;\n\x15\x61pproved_plan_version\x18\x14 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x13\x61pprovedPlanVersion\x12\x45\n\x1a\x61pproved_plan_content_hash\x18\x15 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x17\x61pprovedPlanContentHash\x12o\n\x1crequired_initial_tool_intent\x18\x16 \x01(\x0b\x32..console.v1.OperatingRequiredInitialToolIntentR\x19requiredInitialToolIntent\x12\x41\n\x1dinternal_skill_access_allowed\x18\x17 \x01(\x08R\x1ainternalSkillAccessAllowed\x12W\n\x11managed_inference\x18\x18 \x01(\x0b\x32*.console.v1.OperatingManagedInferenceScopeR\x10managedInference\x12+\n\x0cobjective_id\x18\x19 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0bobjectiveId\x12Q\n\x11\x63oding_acceptance\x18\x1a \x01(\x0b\x32$.console.v1.CodingAcceptanceContractR\x10\x63odingAcceptance\x12V\n\x10task_environment\x18\x1b \x01(\x0b\x32+.console.v1.OperatingTaskEnvironmentBindingR\x0ftaskEnvironment\x12\"\n\x08\x61\x63tor_id\x18\x1c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61\x63torId\x12I\n\rwork_envelope\x18\x1d \x01(\x0b\x32$.agentruntime.v1.RuntimeWorkEnvelopeR\x0cworkEnvelope\x12@\n\x0fsurface_context\x18\x1e \x01(\x0b\x32\x17.google.protobuf.StructR\x0esurfaceContext\"\xb1\x04\n\x1fOperatingTaskEnvironmentBinding\x12\"\n\x08\x61\x63tor_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61\x63torId\x12 \n\x07task_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06taskId\x12\"\n\x08home_key\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07homeKey\x12,\n\rworkspace_dir\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cworkspaceDir\x12\x32\n\x0eretention_days\x18\x05 \x01(\x05\x42\x0b\xbaH\x08\x1a\x06\x30\x00\x30\x07\x30\x1eR\rretentionDays\x12\x30\n\x0fpolicy_revision\x18\x06 \x01(\x04\x42\x07\xbaH\x04\x32\x02(\x01R\x0epolicyRevision\x12S\n\x0eproject_source\x18\x07 \x01(\x0b\x32,.toolexecution.v1.ToolExecutionProjectSourceR\rprojectSource\x12&\n\nchannel_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12\x38\n\x0fretention_hours\x18\t \x01(\x05\x42\x0f\xbaH\x0c\x1a\n0\x00\x30\x08\x30\xa8\x01\x30\xd0\x05R\x0eretentionHours\x12Y\n\x10workspace_recipe\x18\n \x01(\x0b\x32..toolexecution.v1.ToolExecutionWorkspaceRecipeR\x0fworkspaceRecipe\"\x84\x06\n\"OperatingRequiredInitialToolIntent\x12#\n\x07\x63\x61ll_id\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x06\x63\x61llId\x12\x37\n\ttool_name\x18\x02 \x01(\tB\x1a\xbaH\x17r\x15\n\x13\x63omputer.write_fileR\x08toolName\x12=\n\targuments\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\targuments\x12%\n\x08\x61\x63tor_id\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x07\x61\x63torId\x12<\n\x14tool_idempotency_key\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x12toolIdempotencyKey\x12\x38\n\x12sandbox_session_id\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x10sandboxSessionId\x12\x34\n\x11\x63omputer_home_key\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0f\x63omputerHomeKey\x12>\n\x16\x63omputer_workspace_dir\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x14\x63omputerWorkspaceDir\x12*\n\ncapability\x18\t \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\ncapability\x12(\n\toperation\x18\n \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\toperation\x12?\n\nrisk_level\x18\x0b \x01(\x0e\x32\x14.common.v1.RiskLevelB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\triskLevel\x12X\n\x08metadata\x18\x0c \x03(\x0b\x32<.console.v1.OperatingRequiredInitialToolIntent.MetadataEntryR\x08metadata\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfd\x01\n$ResolveOperatingReceiptActionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nreceipt_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\treceiptId\x12\x42\n\x06\x61\x63tion\x18\x03 \x01(\x0b\x32\".console.v1.OperatingReceiptActionB\x06\xbaH\x03\xc8\x01\x01R\x06\x61\x63tion\x12-\n\x0fidempotency_key\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x0eidempotencyKey\"\xa9\x01\n%ResolveOperatingReceiptActionResponse\x12\x36\n\x07receipt\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptR\x07receipt\x12H\n\x0c\x63\x61pabilities\x18\x02 \x03(\x0b\x32$.console.v1.OperatingCapabilityStateR\x0c\x63\x61pabilities\"\xe8\x01\n\x1aGetOperatingReceiptRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12*\n\nreceipt_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\treceiptId\x12#\n\nchannel_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\tchannelId\x12\x41\n\x1dinclude_coding_output_content\x18\x04 \x01(\x08R\x1aincludeCodingOutputContent\"\xe8\x03\n\x19OperatingCodingAcceptance\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61\x63tor_id\x18\x03 \x01(\tR\x07\x61\x63torId\x12\x17\n\x07work_id\x18\x04 \x01(\tR\x06workId\x12$\n\x0eruntime_run_id\x18\x05 \x01(\tR\x0cruntimeRunId\x12@\n\x08\x63ontract\x18\x06 \x01(\x0b\x32$.console.v1.CodingAcceptanceContractR\x08\x63ontract\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x07 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\'\n\x0f\x63ontract_digest\x18\x08 \x01(\tR\x0e\x63ontractDigest\x12+\n\x11submission_digest\x18\t \x01(\tR\x10submissionDigest\x12\x18\n\x07reasons\x18\n \x03(\tR\x07reasons\x12\x1a\n\x08revision\x18\x0b \x01(\tR\x08revision\x12;\n\x07outputs\x18\x0c \x03(\x0b\x32!.console.v1.OperatingCodingOutputR\x07outputs\"\xb8\x01\n\x15OperatingCodingOutput\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x16\n\x06sha256\x18\x04 \x01(\tR\x06sha256\x12\x1d\n\nsize_bytes\x18\x05 \x01(\x04R\tsizeBytes\x12\x18\n\x07\x63ontent\x18\x06 \x01(\x0cR\x07\x63ontent\"U\n\x1bGetOperatingReceiptResponse\x12\x36\n\x07receipt\x18\x01 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptR\x07receipt\"\x90\x01\n\x1b\x43omputerMissionEvidenceGate\x12 \n\x07gate_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06gateId\x12%\n\tpredicate\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tpredicate\x12(\n\x10hard_safety_gate\x18\x03 \x01(\x08R\x0ehardSafetyGate\"\xce\x01\n&ComputerMissionRollbackArgumentBinding\x12#\n\x08\x61rgument\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x61rgument\x12U\n\x06source\x18\x02 \x01(\x0e\x32\x31.console.v1.ComputerMissionRollbackArgumentSourceB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06source\x12(\n\x0bsource_path\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nsourcePath\"\x97\x08\n!ComputerMissionCompensatingAction\x12\x36\n\x12\x66orward_capability\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x66orwardCapability\x12\x37\n\x13\x66orward_resource_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x66orwardResourceId\x12\x41\n\x18\x66orward_arguments_digest\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16\x66orwardArgumentsDigest\x12\x33\n\x15\x66orward_preconditions\x18\x04 \x03(\tR\x14\x66orwardPreconditions\x12\x38\n\x13rollback_capability\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12rollbackCapability\x12N\n\x12rollback_arguments\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x11rollbackArguments\x12O\n\x1frollback_verification_predicate\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x1drollbackVerificationPredicate\x12\x33\n\x16rollback_safe_to_retry\x18\x08 \x01(\x08R\x13rollbackSafeToRetry\x12;\n\x15max_rollback_attempts\x18\t \x01(\rB\x07\xbaH\x04*\x02 \x00R\x13maxRollbackAttempts\x12\x43\n\x19rollback_deadline_seconds\x18\n \x01(\x04\x42\x07\xbaH\x04\x32\x02 \x00R\x17rollbackDeadlineSeconds\x12\x45\n\x1a\x66orward_evidence_predicate\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x18\x66orwardEvidencePredicate\x12\x45\n\x1a\x63leanup_evidence_predicate\x18\x0c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x18\x63leanupEvidencePredicate\x12\x39\n\x14rollback_resource_id\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12rollbackResourceId\x12z\n\x1arollback_argument_bindings\x18\x0e \x03(\x0b\x32\x32.console.v1.ComputerMissionRollbackArgumentBindingB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x18rollbackArgumentBindings\x12\x32\n\x15\x65xplicit_retry_denial\x18\x0f \x01(\x08R\x13\x65xplicitRetryDenial\"\xb9\x01\n\x1e\x43omputerMissionCanaryThreshold\x12Y\n\tdimension\x18\x01 \x01(\x0e\x32/.console.v1.ComputerMissionCanaryScoreDimensionB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\tdimension\x12<\n\rminimum_score\x18\x02 \x01(\x01\x42\x17\xbaH\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00Y@)\x00\x00\x00\x00\x00\x00\x00\x00R\x0cminimumScore\"\x8d\x0b\n\x1f\x43omputerMissionCanaryDefinition\x12,\n\rdefinition_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x64\x65\x66initionId\x12!\n\x07version\x18\x02 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x07version\x12^\n\rscenario_kind\x18\x03 \x01(\x0e\x32-.console.v1.ComputerMissionCanaryScenarioKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0cscenarioKind\x12%\n\tobjective\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tobjective\x12;\n\x14\x65nabled_environments\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x13\x65nabledEnvironments\x12:\n\x14\x66ixture_resource_ids\x18\x06 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x12\x66ixtureResourceIds\x12:\n\x14required_canary_tags\x18\x07 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x12requiredCanaryTags\x12=\n\x15required_capabilities\x18\x08 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x14requiredCapabilities\x12.\n\x0erunner_profile\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12[\n\x0e\x61uthority_mode\x18\n \x01(\x0e\x32(.console.v1.ComputerMissionAuthorityModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\rauthorityMode\x12L\n\x1emaximum_grant_duration_seconds\x18\x0b \x01(\x04\x42\x07\xbaH\x04\x32\x02 \x00R\x1bmaximumGrantDurationSeconds\x12\x41\n\x06\x62udget\x18\x0c \x01(\x0b\x32!.console.v1.ComputerMissionBudgetB\x06\xbaH\x03\xc8\x01\x01R\x06\x62udget\x12i\n\x17required_evidence_gates\x18\r \x03(\x0b\x32\'.console.v1.ComputerMissionEvidenceGateB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x15requiredEvidenceGates\x12\x42\n\x18\x65xpected_forward_effects\x18\x0e \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x16\x65xpectedForwardEffects\x12{\n\x1drequired_compensating_effects\x18\x0f \x03(\x0b\x32-.console.v1.ComputerMissionCompensatingActionB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x1brequiredCompensatingEffects\x12T\n\nthresholds\x18\x10 \x03(\x0b\x32*.console.v1.ComputerMissionCanaryThresholdB\x08\xbaH\x05\x92\x01\x02\x08\x01R\nthresholds\x12]\n\x11hard_safety_gates\x18\x11 \x03(\x0b\x32\'.console.v1.ComputerMissionEvidenceGateB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0fhardSafetyGates\x12\x30\n\x0fplanner_version\x18\x12 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eplannerVersion\x12\x30\n\x0fruntime_version\x18\x13 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eruntimeVersion\x12;\n\x15tool_contract_version\x18\x14 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13toolContractVersion\"\xa6\x06\n#ComputerMissionCanaryOperatorAction\x12$\n\taction_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x61\x63tionId\x12S\n\x04kind\x18\x02 \x01(\x0e\x32\x33.console.v1.ComputerMissionCanaryOperatorActionKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\"\n\x08\x61\x63tor_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61\x63torId\x12\x1f\n\x06reason\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06reason\x12\x43\n\x0boccurred_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\noccurredAt\x12\x43\n\x0cscope_before\x18\x06 \x01(\x0b\x32 .console.v1.ComputerMissionScopeR\x0bscopeBefore\x12\x41\n\x0bscope_after\x18\x07 \x01(\x0b\x32 .console.v1.ComputerMissionScopeR\nscopeAfter\x12\x46\n\rbudget_before\x18\x08 \x01(\x0b\x32!.console.v1.ComputerMissionBudgetR\x0c\x62udgetBefore\x12\x44\n\x0c\x62udget_after\x18\t \x01(\x0b\x32!.console.v1.ComputerMissionBudgetR\x0b\x62udgetAfter\x12Q\n\x17grant_expires_at_before\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x14grantExpiresAtBefore\x12O\n\x16grant_expires_at_after\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x13grantExpiresAtAfter\x12@\n\revidence_refs\x18\x0c \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\x8d\x02\n\x15\x43omputerMissionBudget\x12$\n\tmax_steps\x18\x01 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x08maxSteps\x12\x42\n\x19wall_clock_budget_seconds\x18\x02 \x01(\x04\x42\x07\xbaH\x04\x32\x02 \x00R\x16wallClockBudgetSeconds\x12*\n\x0ctoken_budget\x18\x03 \x01(\x04\x42\x07\xbaH\x04\x32\x02 \x00R\x0btokenBudget\x12-\n\x0emax_tool_calls\x18\x04 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x0cmaxToolCalls\x12/\n\x0fmax_cost_micros\x18\x05 \x01(\x04\x42\x07\xbaH\x04\x32\x02 \x00R\rmaxCostMicros\"\xd7\x02\n\x19\x43omputerMissionCapability\x12/\n\x04name\x18\x01 \x01(\tB\x1b\xbaH\x18r\x16\x32\x14^apex\\.[a-z0-9_.-]+$R\x04name\x12\x42\n\x0cinput_schema\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x0binputSchema\x12@\n\robserver_name\x18\x03 \x01(\tB\x1b\xbaH\x18r\x16\x32\x14^apex\\.[a-z0-9_.-]+$R\x0cobserverName\x12G\n\x14schema_digest_sha256\x18\x04 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x12schemaDigestSha256\x12:\n\rdispatch_name\x18\x05 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[a-z0-9_.-]+$R\x0c\x64ispatchName\"\xfb\x05\n ComputerMissionApexRunnerBinding\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x33\n\x11runner_session_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0frunnerSessionId\x12&\n\nsandbox_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsandboxId\x12;\n\x15initial_checkpoint_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13initialCheckpointId\x12\x37\n\x13initial_snapshot_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11initialSnapshotId\x12\x45\n\x0fworkload_digest\x18\x07 \x01(\tB\x1c\xbaH\x19r\x17\x32\x15^sha256:[0-9a-f]{64}$R\x0eworkloadDigest\x12#\n\x08provider\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08provider\x12\x31\n\rprovider_mode\x18\t \x01(\tB\x0c\xbaH\tr\x07\n\x05\x61pplyR\x0cproviderMode\x12.\n\x0ereservation_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12\x41\n\x18instruction_artifact_ref\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16instructionArtifactRef\x12Q\n\x19instruction_digest_sha256\x18\x0c \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x17instructionDigestSha256\x12\x41\n\x16instruction_byte_count\x18\r \x01(\x04\x42\x0b\xbaH\x08\x32\x06\x18\x80\x80@(\x01R\x14instructionByteCount\"\x87\x03\n\x14\x43omputerMissionScope\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12+\n\x0cresource_ids\x18\x03 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0bresourceIds\x12,\n\x0c\x63\x61pabilities\x18\x04 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0c\x63\x61pabilities\x12X\n\x14\x63\x61pability_manifests\x18\x05 \x03(\x0b\x32%.console.v1.ComputerMissionCapabilityR\x13\x63\x61pabilityManifests\x12\\\n\x13\x61pex_runner_binding\x18\x06 \x01(\x0b\x32,.console.v1.ComputerMissionApexRunnerBindingR\x11\x61pexRunnerBinding\"\xb5\x02\n\x1d\x43omputerMissionAuthorityGrant\x12H\n\x04mode\x18\x01 \x01(\x0e\x32(.console.v1.ComputerMissionAuthorityModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04mode\x12&\n\ngranted_by\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tgrantedBy\x12\x41\n\ngranted_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tgrantedAt\x12_\n\x14\x63onfirmation_version\x18\x04 \x01(\tB,\xbaH)r\'\n%dex.mission_authority_confirmation.v1R\x13\x63onfirmationVersion\"\xc2\x02\n\x17\x43omputerMissionDecision\x12.\n\x0epolicy_version\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpolicyVersion\x12J\n\x05route\x18\x02 \x01(\x0e\x32(.console.v1.ComputerMissionDecisionRouteB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05route\x12\x32\n\x15selected_candidate_id\x18\x03 \x01(\tR\x13selectedCandidateId\x12*\n\x0c\x64\x65\x63ision_ref\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x64\x65\x63isionRef\x12K\n\x16\x64\x65\x63ision_digest_sha256\x18\x05 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x14\x64\x65\x63isionDigestSha256\"\xb1\x05\n\x17\x43omputerMissionContract\x12\x1b\n\x04goal\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04goal\x12>\n\x05scope\x18\x02 \x01(\x0b\x32 .console.v1.ComputerMissionScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12O\n\tauthority\x18\x03 \x01(\x0b\x32).console.v1.ComputerMissionAuthorityGrantB\x06\xbaH\x03\xc8\x01\x01R\tauthority\x12\x41\n\x06\x62udget\x18\x04 \x01(\x0b\x32!.console.v1.ComputerMissionBudgetB\x06\xbaH\x03\xc8\x01\x01R\x06\x62udget\x12+\n\x11required_evidence\x18\x05 \x03(\tR\x10requiredEvidence\x12.\n\x0erunner_profile\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12/\n\x14resume_of_mission_id\x18\x07 \x01(\tR\x11resumeOfMissionId\x12G\n\x08\x64\x65\x63ision\x18\x08 \x01(\x0b\x32#.console.v1.ComputerMissionDecisionB\x06\xbaH\x03\xc8\x01\x01R\x08\x64\x65\x63ision:\xcd\x01\xbaH\xc9\x01\x1a\xc6\x01\n-console.v1.computer_mission.required_evidence\x12Lrequired_evidence must be non-empty unless an APEX runner binding is present\x1aGsize(this.required_evidence) > 0 || has(this.scope.apex_runner_binding)\"\xbe\x08\n\x0f\x43omputerMission\x12&\n\nmission_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12 \n\x07work_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06workId\x12G\n\x08\x63ontract\x18\x03 \x01(\x0b\x32#.console.v1.ComputerMissionContractB\x06\xbaH\x03\xc8\x01\x01R\x08\x63ontract\x12@\n\x05state\x18\x04 \x01(\x0e\x32 .console.v1.ComputerMissionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\'\n\x0f\x63ompleted_steps\x18\x05 \x01(\rR\x0e\x63ompletedSteps\x12\x30\n\x14\x63ompleted_tool_calls\x18\x06 \x01(\rR\x12\x63ompletedToolCalls\x12\'\n\x0f\x63onsumed_tokens\x18\x07 \x01(\x04R\x0e\x63onsumedTokens\x12\x30\n\x14\x63onsumed_cost_micros\x18\x08 \x01(\x04R\x12\x63onsumedCostMicros\x12@\n\revidence_refs\x18\t \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12\x18\n\x07\x62locker\x18\n \x01(\tR\x07\x62locker\x12\x1f\n\x0bnext_action\x18\x0b \x01(\tR\nnextAction\x12\x41\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tcreatedAt\x12\x41\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tupdatedAt\x12/\n\x0ftenant_scope_id\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rtenantScopeId\x12\x35\n\x12\x61uthority_grant_id\x18\x0f \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10\x61uthorityGrantId\x12\x32\n\x10\x63ontract_version\x18\x10 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0f\x63ontractVersion\x12K\n\x16\x63ontract_digest_sha256\x18\x11 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x14\x63ontractDigestSha256\x12$\n\x0eruntime_run_id\x18\x12 \x01(\tR\x0cruntimeRunId\x12+\n\x11\x61\x63tive_generation\x18\x13 \x01(\x03R\x10\x61\x63tiveGeneration\x12\x61\n\x13long_horizon_budget\x18\x14 \x01(\x0b\x32\x31.console.v1.ComputerMissionLongHorizonBudgetStateR\x11longHorizonBudget\"\xff\x03\n%ComputerMissionLongHorizonBudgetState\x12\x43\n\x0b\x64\x65\x61\x64line_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\ndeadlineAt\x12L\n\x14\x61uthority_expires_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x12\x61uthorityExpiresAt\x12\x39\n\x19max_active_runner_seconds\x18\x03 \x01(\x04R\x16maxActiveRunnerSeconds\x12\x43\n\x1e\x63onsumed_active_runner_seconds\x18\x04 \x01(\x04R\x1b\x63onsumedActiveRunnerSeconds\x12%\n\x0emax_recoveries\x18\x05 \x01(\rR\rmaxRecoveries\x12/\n\x13\x63onsumed_recoveries\x18\x06 \x01(\rR\x12\x63onsumedRecoveries\x12\x38\n\x18max_consecutive_failures\x18\x07 \x01(\rR\x16maxConsecutiveFailures\x12\x31\n\x14\x63onsecutive_failures\x18\x08 \x01(\rR\x13\x63onsecutiveFailures\"\xab\x02\n\x1cSubmitComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nchannel_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12G\n\x08\x63ontract\x18\x04 \x01(\x0b\x32#.console.v1.ComputerMissionContractB\x06\xbaH\x03\xc8\x01\x01R\x08\x63ontract\x12\x30\n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\x9e\x01\n\x1dSubmitComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xad\x01\n\x19GetComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\"\x9b\x01\n\x1aGetComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\x83\x02\n\x1c\x43\x61ncelComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12\x1f\n\x06reason\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06reason\x12\x30\n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\x9e\x01\n\x1d\x43\x61ncelComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\x85\x02\n\x1e\x43ontinueComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12\x1f\n\x06\x61nswer\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x61nswer\x12\x30\n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\xa0\x01\n\x1f\x43ontinueComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xa8\x03\n\x1bPauseComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12\x38\n\x13\x65xpected_generation\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x65xpectedGeneration\x12\x1f\n\x06reason\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06reason\x12\x30\n\x0fidempotency_key\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x35\n\tcondition\x18\x07 \x01(\x0b\x32\x17.google.protobuf.StructR\tcondition\x12\x33\n\x07wake_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06wakeAt\"\xbf\x01\n\x1cPauseComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\x12 \n\x07wake_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06wakeId\"\xa9\x03\n\x1cResumeComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12\x38\n\x13\x65xpected_generation\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x65xpectedGeneration\x12\x1f\n\x06reason\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06reason\x12\x30\n\x0fidempotency_key\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x35\n\tcondition\x18\x07 \x01(\x0b\x32\x17.google.protobuf.StructR\tcondition\x12\x33\n\x07wake_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06wakeAt\"\xc0\x01\n\x1dResumeComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\x12 \n\x07wake_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06wakeId\"\xa7\x03\n\x1aWakeComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12\x38\n\x13\x65xpected_generation\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x65xpectedGeneration\x12\x1f\n\x06reason\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06reason\x12\x35\n\tcondition\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\tcondition\x12\x30\n\x0fidempotency_key\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x33\n\x07wake_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06wakeAt\"\xbe\x01\n\x1bWakeComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\x12 \n\x07wake_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06wakeId\"\xac\x03\n\x1bGuideComputerMissionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12\x38\n\x13\x65xpected_generation\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x65xpectedGeneration\x12#\n\x08guidance\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08guidance\x12\x35\n\tcondition\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\tcondition\x12\x30\n\x0fidempotency_key\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x33\n\x07wake_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06wakeAt\"\xbf\x01\n\x1cGuideComputerMissionResponse\x12=\n\x07mission\x18\x01 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\x12 \n\x07wake_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06wakeId\"\xab\x04\n\x18\x43omputerMissionCanaryRun\x12+\n\rcanary_run_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x63\x61naryRunId\x12\x39\n\x14\x63\x61nary_definition_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12\x63\x61naryDefinitionId\x12&\n\nmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12K\n\x05state\x18\x04 \x01(\x0e\x32).console.v1.ComputerMissionCanaryRunStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05state\x12>\n\x05scope\x18\x05 \x01(\x0b\x32 .console.v1.ComputerMissionScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x41\n\x06\x62udget\x18\x06 \x01(\x0b\x32!.console.v1.ComputerMissionBudgetB\x06\xbaH\x03\xc8\x01\x01R\x06\x62udget\x12L\n\x10grant_expires_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x0egrantExpiresAt\x12\x61\n\x0erecommendation\x18\x08 \x01(\x0e\x32/.console.v1.ComputerMissionCanaryRecommendationB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0erecommendation\"\xe0\x04\n\x1b\x43omputerMissionCanaryEffect\x12$\n\teffect_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x65\x66\x66\x65\x63tId\x12H\n\x05state\x18\x02 \x01(\x0e\x32&.console.v1.ComputerMissionEffectStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05state\x12\'\n\ncapability\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ncapability\x12(\n\x0bresource_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nresourceId\x12@\n\revidence_refs\x18\x05 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12\x30\n\x14\x66orward_execution_id\x18\x06 \x01(\tR\x12\x66orwardExecutionId\x12\x36\n\x17\x66orward_idempotency_key\x18\x07 \x01(\tR\x15\x66orwardIdempotencyKey\x12\x32\n\x15rollback_execution_id\x18\x08 \x01(\tR\x13rollbackExecutionId\x12\x38\n\x18rollback_idempotency_key\x18\t \x01(\tR\x16rollbackIdempotencyKey\x12\'\n\x0frecovery_action\x18\n \x01(\tR\x0erecoveryAction\x12;\n\x0brecorded_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nrecordedAt\"\xc8\x01\n$ComputerMissionCanaryDimensionResult\x12Y\n\tdimension\x18\x01 \x01(\x0e\x32/.console.v1.ComputerMissionCanaryScoreDimensionB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\tdimension\x12-\n\x05score\x18\x02 \x01(\x01\x42\x17\xbaH\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00Y@)\x00\x00\x00\x00\x00\x00\x00\x00R\x05score\x12\x16\n\x06weight\x18\x03 \x01(\rR\x06weight\"_\n#ComputerMissionCanaryHardGateResult\x12 \n\x07gate_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06gateId\x12\x16\n\x06passed\x18\x02 \x01(\x08R\x06passed\"\x91\x06\n\x1f\x43omputerMissionCanaryEvaluation\x12,\n\revaluation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x65valuationId\x12\x34\n\x11\x65valuator_version\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10\x65valuatorVersion\x12\x63\n\x0erecommendation\x18\x03 \x01(\x0e\x32/.console.v1.ComputerMissionCanaryRecommendationB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0erecommendation\x12@\n\x0f\x61ggregate_score\x18\x04 \x01(\x01\x42\x17\xbaH\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00Y@)\x00\x00\x00\x00\x00\x00\x00\x00R\x0e\x61ggregateScore\x12@\n\revidence_refs\x18\x05 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12P\n\ndimensions\x18\x06 \x03(\x0b\x32\x30.console.v1.ComputerMissionCanaryDimensionResultR\ndimensions\x12N\n\nhard_gates\x18\x07 \x03(\x0b\x32/.console.v1.ComputerMissionCanaryHardGateResultR\thardGates\x12%\n\x0epolicy_version\x18\x08 \x01(\tR\rpolicyVersion\x12\'\n\x0fplanner_version\x18\t \x01(\tR\x0eplannerVersion\x12\'\n\x0fruntime_version\x18\n \x01(\tR\x0eruntimeVersion\x12\x32\n\x15tool_contract_version\x18\x0b \x01(\tR\x13toolContractVersion\x12#\n\rdefinition_id\x18\x0c \x01(\tR\x0c\x64\x65\x66initionId\x12-\n\x12\x64\x65\x66inition_version\x18\r \x01(\rR\x11\x64\x65\x66initionVersion\"\x97\x01\n+ListComputerMissionCanaryDefinitionsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"}\n,ListComputerMissionCanaryDefinitionsResponse\x12M\n\x0b\x64\x65\x66initions\x18\x01 \x03(\x0b\x32+.console.v1.ComputerMissionCanaryDefinitionR\x0b\x64\x65\x66initions\"\xd0\x02\n$StartComputerMissionCanaryRunRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\nchannel_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12\x39\n\x14\x63\x61nary_definition_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12\x63\x61naryDefinitionId\x12)\n\x0b\x65nvironment\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65nvironment\x12\x30\n\x0fidempotency_key\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\xe6\x01\n%StartComputerMissionCanaryRunResponse\x12>\n\x03run\x18\x01 \x01(\x0b\x32$.console.v1.ComputerMissionCanaryRunB\x06\xbaH\x03\xc8\x01\x01R\x03run\x12=\n\x07mission\x18\x02 \x01(\x0b\x32\x1b.console.v1.ComputerMissionB\x06\xbaH\x03\xc8\x01\x01R\x07mission\x12>\n\x07receipt\x18\x03 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xbb\x01\n\"GetComputerMissionCanaryRunRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12+\n\rcanary_run_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x63\x61naryRunId\"e\n#GetComputerMissionCanaryRunResponse\x12>\n\x03run\x18\x01 \x01(\x0b\x32$.console.v1.ComputerMissionCanaryRunB\x06\xbaH\x03\xc8\x01\x01R\x03run\"\x90\x01\n$ListComputerMissionCanaryRunsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"a\n%ListComputerMissionCanaryRunsResponse\x12\x38\n\x04runs\x18\x01 \x03(\x0b\x32$.console.v1.ComputerMissionCanaryRunR\x04runs\"\xc0\x01\n\'GetComputerMissionCanaryEvidenceRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12+\n\rcanary_run_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x63\x61naryRunId\"\xe3\x02\n(GetComputerMissionCanaryEvidenceResponse\x12\x41\n\x07\x65\x66\x66\x65\x63ts\x18\x01 \x03(\x0b\x32\'.console.v1.ComputerMissionCanaryEffectR\x07\x65\x66\x66\x65\x63ts\x12K\n\nevaluation\x18\x02 \x01(\x0b\x32+.console.v1.ComputerMissionCanaryEvaluationR\nevaluation\x12Z\n\x10operator_actions\x18\x03 \x03(\x0b\x32/.console.v1.ComputerMissionCanaryOperatorActionR\x0foperatorActions\x12K\n\ndefinition\x18\x04 \x01(\x0b\x32+.console.v1.ComputerMissionCanaryDefinitionR\ndefinition\"\xd3\x04\n&OperateComputerMissionCanaryRunRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12+\n\rcanary_run_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x63\x61naryRunId\x12S\n\x04kind\x18\x04 \x01(\x0e\x32\x33.console.v1.ComputerMissionCanaryOperatorActionKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12G\n\x0enarrowed_scope\x18\x05 \x01(\x0b\x32 .console.v1.ComputerMissionScopeR\rnarrowedScope\x12J\n\x0f\x65xtended_budget\x18\x06 \x01(\x0b\x32!.console.v1.ComputerMissionBudgetR\x0e\x65xtendedBudget\x12U\n\x19\x65xtended_grant_expires_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x16\x65xtendedGrantExpiresAt\x12\x1f\n\x06reason\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06reason\x12\x30\n\x0fidempotency_key\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\xba\x01\n\'OperateComputerMissionCanaryRunResponse\x12>\n\x03run\x18\x01 \x01(\x0b\x32$.console.v1.ComputerMissionCanaryRunB\x06\xbaH\x03\xc8\x01\x01R\x03run\x12O\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32/.console.v1.ComputerMissionCanaryOperatorActionB\x06\xbaH\x03\xc8\x01\x01R\x06\x61\x63tion\"\xc0\x03\n\x17MissionScheduleTemplate\x12\x1b\n\x04goal\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04goal\x12.\n\x0erunner_profile\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12&\n\nchannel_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tchannelId\x12[\n\x0e\x61uthority_mode\x18\x04 \x01(\x0e\x32(.console.v1.ComputerMissionAuthorityModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\rauthorityMode\x12,\n\x0c\x63\x61pabilities\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0c\x63\x61pabilities\x12+\n\x0cresource_ids\x18\x06 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0bresourceIds\x12\x35\n\x11required_evidence\x18\x07 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x10requiredEvidence\x12\x41\n\x06\x62udget\x18\x08 \x01(\x0b\x32!.console.v1.ComputerMissionBudgetB\x06\xbaH\x03\xc8\x01\x01R\x06\x62udget\"\x9a\x05\n\x0fMissionSchedule\x12(\n\x0bschedule_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nscheduleId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04name\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x30\n\x0f\x63ron_expression\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x63ronExpression\x12\x18\n\x07\x65nabled\x18\x06 \x01(\x08R\x07\x65nabled\x12G\n\x08template\x18\x07 \x01(\x0b\x32#.console.v1.MissionScheduleTemplateB\x06\xbaH\x03\xc8\x01\x01R\x08template\x12\x42\n\x0bnext_run_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tnextRunAt\x12:\n\x0blast_run_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tlastRunAt\x12\x1f\n\x0blast_status\x18\n \x01(\tR\nlastStatus\x12&\n\x0flast_mission_id\x18\x0b \x01(\tR\rlastMissionId\x12\x41\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tcreatedAt\x12\x41\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tupdatedAt\"\xd2\x02\n\x1c\x43reateMissionScheduleRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\x1b\n\x04name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x30\n\x0f\x63ron_expression\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x63ronExpression\x12G\n\x08template\x18\x05 \x01(\x0b\x32#.console.v1.MissionScheduleTemplateB\x06\xbaH\x03\xc8\x01\x01R\x08template\x12\x30\n\x0fidempotency_key\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"`\n\x1d\x43reateMissionScheduleResponse\x12?\n\x08schedule\x18\x01 \x01(\x0b\x32\x1b.console.v1.MissionScheduleB\x06\xbaH\x03\xc8\x01\x01R\x08schedule\"\xca\x02\n\x1cUpdateMissionScheduleRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12(\n\x0bschedule_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nscheduleId\x12\x1b\n\x04name\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x30\n\x0f\x63ron_expression\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x63ronExpression\x12G\n\x08template\x18\x06 \x01(\x0b\x32#.console.v1.MissionScheduleTemplateB\x06\xbaH\x03\xc8\x01\x01R\x08template\"`\n\x1dUpdateMissionScheduleResponse\x12?\n\x08schedule\x18\x01 \x01(\x0b\x32\x1b.console.v1.MissionScheduleB\x06\xbaH\x03\xc8\x01\x01R\x08schedule\"\xd0\x01\n SetMissionScheduleEnabledRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12(\n\x0bschedule_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nscheduleId\x12\x18\n\x07\x65nabled\x18\x04 \x01(\x08R\x07\x65nabled\"d\n!SetMissionScheduleEnabledResponse\x12?\n\x08schedule\x18\x01 \x01(\x0b\x32\x1b.console.v1.MissionScheduleB\x06\xbaH\x03\xc8\x01\x01R\x08schedule\"\x87\x01\n\x1bListMissionSchedulesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"\xf1\x01\n\x1cListMissionSchedulesResponse\x12\x39\n\tschedules\x18\x01 \x03(\x0b\x32\x1b.console.v1.MissionScheduleR\tschedules\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12\\\n\x16\x61vailable_capabilities\x18\x04 \x03(\x0b\x32%.console.v1.MissionScheduleCapabilityR\x15\x61vailableCapabilities\"\x91\x07\n\x10\x43onnectorTrigger\x12&\n\ntrigger_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ttriggerId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04name\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x46\n\x06source\x18\x05 \x01(\x0e\x32\".console.v1.ConnectorTriggerSourceB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06source\x12\'\n\x0f\x63ron_expression\x18\x06 \x01(\tR\x0e\x63ronExpression\x12#\n\rconnection_id\x18\x07 \x01(\tR\x0c\x63onnectionId\x12\x1f\n\x0bprovider_id\x18\x08 \x01(\tR\nproviderId\x12\x1d\n\nevent_kind\x18\t \x01(\tR\teventKind\x12\x36\n\x17payload_field_allowlist\x18\n \x03(\tR\x15payloadFieldAllowlist\x12G\n\x08template\x18\x0b \x01(\x0b\x32#.console.v1.MissionScheduleTemplateB\x06\xbaH\x03\xc8\x01\x01R\x08template\x12\x18\n\x07\x65nabled\x18\x0c \x01(\x08R\x07\x65nabled\x12:\n\x0bnext_run_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tnextRunAt\x12:\n\x0blast_run_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tlastRunAt\x12\x1f\n\x0blast_status\x18\x0f \x01(\tR\nlastStatus\x12&\n\x0flast_mission_id\x18\x10 \x01(\tR\rlastMissionId\x12\"\n\rlast_event_id\x18\x11 \x01(\tR\x0blastEventId\x12\x41\n\ncreated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tcreatedAt\x12\x41\n\nupdated_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tupdatedAt\"\xaf\x04\n\x1d\x43reateConnectorTriggerRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\x1b\n\x04name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x46\n\x06source\x18\x04 \x01(\x0e\x32\".console.v1.ConnectorTriggerSourceB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06source\x12\'\n\x0f\x63ron_expression\x18\x05 \x01(\tR\x0e\x63ronExpression\x12#\n\rconnection_id\x18\x06 \x01(\tR\x0c\x63onnectionId\x12\x1f\n\x0bprovider_id\x18\x07 \x01(\tR\nproviderId\x12\x1d\n\nevent_kind\x18\x08 \x01(\tR\teventKind\x12\x36\n\x17payload_field_allowlist\x18\t \x03(\tR\x15payloadFieldAllowlist\x12G\n\x08template\x18\n \x01(\x0b\x32#.console.v1.MissionScheduleTemplateB\x06\xbaH\x03\xc8\x01\x01R\x08template\x12\x30\n\x0fidempotency_key\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"`\n\x1e\x43reateConnectorTriggerResponse\x12>\n\x07trigger\x18\x01 \x01(\x0b\x32\x1c.console.v1.ConnectorTriggerB\x06\xbaH\x03\xc8\x01\x01R\x07trigger\"\xa5\x04\n\x1dUpdateConnectorTriggerRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\ntrigger_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ttriggerId\x12\x1b\n\x04name\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x46\n\x06source\x18\x05 \x01(\x0e\x32\".console.v1.ConnectorTriggerSourceB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06source\x12\'\n\x0f\x63ron_expression\x18\x06 \x01(\tR\x0e\x63ronExpression\x12#\n\rconnection_id\x18\x07 \x01(\tR\x0c\x63onnectionId\x12\x1f\n\x0bprovider_id\x18\x08 \x01(\tR\nproviderId\x12\x1d\n\nevent_kind\x18\t \x01(\tR\teventKind\x12\x36\n\x17payload_field_allowlist\x18\n \x03(\tR\x15payloadFieldAllowlist\x12G\n\x08template\x18\x0b \x01(\x0b\x32#.console.v1.MissionScheduleTemplateB\x06\xbaH\x03\xc8\x01\x01R\x08template\"`\n\x1eUpdateConnectorTriggerResponse\x12>\n\x07trigger\x18\x01 \x01(\x0b\x32\x1c.console.v1.ConnectorTriggerB\x06\xbaH\x03\xc8\x01\x01R\x07trigger\"\xc8\x01\n\x1cListConnectorTriggersRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\x1d\n\x05limit\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\x93\x01\n\x1dListConnectorTriggersResponse\x12\x38\n\x08triggers\x18\x01 \x03(\x0b\x32\x1c.console.v1.ConnectorTriggerR\x08triggers\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xb1\x01\n\x1d\x44\x65leteConnectorTriggerRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\ntrigger_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ttriggerId\" \n\x1e\x44\x65leteConnectorTriggerResponse\"\xcf\x01\n!SetConnectorTriggerEnabledRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12&\n\ntrigger_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ttriggerId\x12\x18\n\x07\x65nabled\x18\x04 \x01(\x08R\x07\x65nabled\"d\n\"SetConnectorTriggerEnabledResponse\x12>\n\x07trigger\x18\x01 \x01(\x0b\x32\x1c.console.v1.ConnectorTriggerB\x06\xbaH\x03\xc8\x01\x01R\x07trigger\"\xcf\x05\n%ComputerMissionApexSessionReservation\x12.\n\x0ereservation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\x0bpack_run_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tpackRunId\x12&\n\nattempt_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tattemptId\x12\x1b\n\trun_index\x18\x06 \x01(\rR\x08runIndex\x12*\n\x0c\x64\x65\x63ision_ref\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x64\x65\x63isionRef\x12K\n\x16\x64\x65\x63ision_digest_sha256\x18\x08 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x14\x64\x65\x63isionDigestSha256\x12.\n\x0erunner_profile\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12\x45\n\x0fworkload_digest\x18\n \x01(\tB\x1c\xbaH\x19r\x17\x32\x15^sha256:[0-9a-f]{64}$R\x0eworkloadDigest\x12*\n\x11runner_session_id\x18\x0b \x01(\tR\x0frunnerSessionId\x12K\n\x05state\x18\x0c \x01(\tB5\xbaH2r02.^(reserved|session_bound|adoption_authorized)$R\x05state\x12\x41\n\nexpires_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\texpiresAt\"\xa6\x04\n(ReserveComputerMissionApexSessionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\x0bpack_run_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tpackRunId\x12&\n\nattempt_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tattemptId\x12\x1b\n\trun_index\x18\x05 \x01(\rR\x08runIndex\x12*\n\x0c\x64\x65\x63ision_ref\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x64\x65\x63isionRef\x12K\n\x16\x64\x65\x63ision_digest_sha256\x18\x07 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x14\x64\x65\x63isionDigestSha256\x12<\n\x0erunner_profile\x18\x08 \x01(\tB\x15\xbaH\x12r\x10\n\x0e\x61pex-agents-v1R\rrunnerProfile\x12\x45\n\x0fworkload_digest\x18\t \x01(\tB\x1c\xbaH\x19r\x17\x32\x15^sha256:[0-9a-f]{64}$R\x0eworkloadDigest\x12\x30\n\x0fidempotency_key\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\x88\x01\n)ReserveComputerMissionApexSessionResponse\x12[\n\x0breservation\x18\x01 \x01(\x0b\x32\x31.console.v1.ComputerMissionApexSessionReservationB\x06\xbaH\x03\xc8\x01\x01R\x0breservation\"\xb9\x03\n0BindComputerMissionApexSessionReservationRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0ereservation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12\x33\n\x11runner_session_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0frunnerSessionId\x12<\n\x0erunner_profile\x18\x05 \x01(\tB\x15\xbaH\x12r\x10\n\x0e\x61pex-agents-v1R\rrunnerProfile\x12\x45\n\x0fworkload_digest\x18\x06 \x01(\tB\x1c\xbaH\x19r\x17\x32\x15^sha256:[0-9a-f]{64}$R\x0eworkloadDigest\x12=\n\x16\x63reate_idempotency_key\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14\x63reateIdempotencyKey\"\x90\x01\n1BindComputerMissionApexSessionReservationResponse\x12[\n\x0breservation\x18\x01 \x01(\x0b\x32\x31.console.v1.ComputerMissionApexSessionReservationB\x06\xbaH\x03\xc8\x01\x01R\x0breservation\"\xe7\x03\n&ComputerMissionApexInstructionMetadata\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0ereservation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12&\n\nattempt_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tattemptId\x12\x41\n\x18instruction_artifact_ref\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16instructionArtifactRef\x12Q\n\x19instruction_digest_sha256\x18\x06 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x17instructionDigestSha256\x12\x41\n\x16instruction_byte_count\x18\x07 \x01(\x04\x42\x0b\xbaH\x08\x32\x06\x18\x80\x80@(\x01R\x14instructionByteCount\x12.\n\x05state\x18\x08 \x01(\tB\x18\xbaH\x15r\x13\n\x11instruction_boundR\x05state\"\xf4\x03\n1BindComputerMissionApexInstructionMetadataRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0ereservation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12&\n\nattempt_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tattemptId\x12\x41\n\x18instruction_artifact_ref\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16instructionArtifactRef\x12Q\n\x19instruction_digest_sha256\x18\x06 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x17instructionDigestSha256\x12\x41\n\x16instruction_byte_count\x18\x07 \x01(\x04\x42\x0b\xbaH\x08\x32\x06\x18\x80\x80@(\x01R\x14instructionByteCount\x12\x30\n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"\x8c\x01\n2BindComputerMissionApexInstructionMetadataResponse\x12V\n\x08metadata\x18\x01 \x01(\x0b\x32\x32.console.v1.ComputerMissionApexInstructionMetadataB\x06\xbaH\x03\xc8\x01\x01R\x08metadata\"\xce\x02\n2AuthorizeComputerMissionApexSessionAdoptionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0ereservation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12\x33\n\x11runner_session_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0frunnerSessionId\x12&\n\nmission_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12-\n\x0eruntime_run_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cruntimeRunId\"\xea\x04\n3AuthorizeComputerMissionApexSessionAdoptionResponse\x12W\n\rowner_binding\x18\x01 \x01(\x0b\x32*.remoterunner.v1.RunnerSessionOwnerBindingB\x06\xbaH\x03\xc8\x01\x01R\x0cownerBinding\x12\x32\n\x10\x61uthorization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0f\x61uthorizationId\x12U\n\x1b\x61uthorization_digest_sha256\x18\x03 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x19\x61uthorizationDigestSha256\x12/\n\x0ftenant_scope_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rtenantScopeId\x12\x45\n\x0fworkload_digest\x18\x05 \x01(\tB\x1c\xbaH\x19r\x17\x32\x15^sha256:[0-9a-f]{64}$R\x0eworkloadDigest\x12\x41\n\x18instruction_artifact_ref\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16instructionArtifactRef\x12Q\n\x19instruction_digest_sha256\x18\x07 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x17instructionDigestSha256\x12\x41\n\x16instruction_byte_count\x18\x08 \x01(\x04\x42\x0b\xbaH\x08\x32\x06\x18\x80\x80@(\x01R\x14instructionByteCount\"L\n\x12GetOverviewRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x9a\x04\n\x13GetOverviewResponse\x12=\n\x0cgenerated_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bgeneratedAt\x12\x33\n\x07metrics\x18\x02 \x03(\x0b\x32\x19.console.v1.ConsoleMetricR\x07metrics\x12\x32\n\ntop_assets\x18\x03 \x03(\x0b\x32\x13.console.v1.AiAssetR\ttopAssets\x12:\n\x0ctop_findings\x18\x04 \x03(\x0b\x32\x17.console.v1.RiskFindingR\x0btopFindings\x12\x42\n\x0frecent_activity\x18\x05 \x03(\x0b\x32\x19.console.v1.ActivityEventR\x0erecentActivity\x12H\n\x11integration_tiles\x18\x06 \x03(\x0b\x32\x1b.console.v1.IntegrationTileR\x10integrationTiles\x12\x45\n\x10onboarding_tasks\x18\x07 \x03(\x0b\x32\x1a.console.v1.OnboardingTaskR\x0fonboardingTasks\x12\x1a\n\x08warnings\x18\x08 \x03(\tR\x08warnings\x12.\n\x0etotal_findings\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\rtotalFindings\"\x8b\x01\n\x1dGetConsoleBootSnapshotRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x32\n\x15omit_operating_thread\x18\x02 \x01(\x08R\x13omitOperatingThread\"\xd8\x01\n\x18\x43onsoleSnapshotFreshness\x12=\n\x0cgenerated_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bgeneratedAt\x12)\n\x0cstale_age_ms\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\nstaleAgeMs\x12+\n\x11\x64\x65graded_services\x18\x03 \x03(\tR\x10\x64\x65gradedServices\x12%\n\x0estale_sections\x18\x04 \x03(\tR\rstaleSections\"\x83\x04\n\x1eGetConsoleBootSnapshotResponse\x12\x44\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseR\x08settings\x12]\n\x14\x62illing_subscription\x18\x02 \x01(\x0b\x32*.console.v1.GetBillingSubscriptionResponseR\x13\x62illingSubscription\x12K\n\tworkforce\x18\x03 \x01(\x0b\x32-.console.v1.ListAgentWorkforceRecordsResponseR\tworkforce\x12X\n\x12operating_channels\x18\x04 \x01(\x0b\x32).console.v1.ListOperatingChannelsResponseR\x11operatingChannels\x12Q\n\x10operating_thread\x18\x05 \x01(\x0b\x32&.console.v1.GetOperatingThreadResponseR\x0foperatingThread\x12\x42\n\tfreshness\x18\x06 \x01(\x0b\x32$.console.v1.ConsoleSnapshotFreshnessR\tfreshness\"K\n\x11ListAssetsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"{\n\x12ListAssetsResponse\x12+\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x13.console.v1.AiAssetR\x06\x61ssets\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"a\n\x0fGetAssetRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61sset_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61ssetId\"\x80\x02\n\x10GetAssetResponse\x12)\n\x05\x61sset\x18\x01 \x01(\x0b\x32\x13.console.v1.AiAssetR\x05\x61sset\x12H\n\x11related_resources\x18\x02 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x10relatedResources\x12\x42\n\x0frecent_activity\x18\x03 \x03(\x0b\x32\x19.console.v1.ActivityEventR\x0erecentActivity\x12\x33\n\x08\x66indings\x18\x04 \x03(\x0b\x32\x17.console.v1.RiskFindingR\x08\x66indings\"M\n\x13ListActivityRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\xc1\x01\n\x14ListActivityResponse\x12\x31\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x19.console.v1.ActivityEventR\x06\x65vents\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12<\n\x1a\x64\x65nials_unavailable_reason\x18\x04 \x01(\tR\x18\x64\x65nialsUnavailableReason\"\xaa\x01\n\x16ListEvalResultsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12.\n\ttrace_ids\x18\x02 \x03(\tB\x11\xbaH\x0e\x92\x01\x0b\x10\x64\"\x07r\x05\x10\x01\x18\x80\x02R\x08traceIds\x12(\n\x10latest_per_trace\x18\x03 \x01(\x08R\x0elatestPerTrace\"\x85\x01\n\x17ListEvalResultsResponse\x12\x30\n\x07results\x18\x01 \x03(\x0b\x32\x16.console.v1.EvalResultR\x07results\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"o\n\x14ListCostUsageRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1f\n\x06run_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x05runId\"\xf6\x01\n\x15ListCostUsageResponse\x12)\n\x04rows\x18\x01 \x03(\x0b\x32\x15.console.v1.CostUsageR\x04rows\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12\x36\n\x07summary\x18\x04 \x01(\x0b\x32\x1c.console.v1.CostUsageSummaryR\x07summary\x12@\n\x0brun_summary\x18\x05 \x01(\x0b\x32\x1f.console.v1.CostUsageRunSummaryR\nrunSummary\"\xca\x03\n\x13\x43ostUsageRunSummary\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12\x30\n\x14recorded_cost_micros\x18\x02 \x01(\x03R\x12recordedCostMicros\x12#\n\rrequest_count\x18\x03 \x01(\x03R\x0crequestCount\x12!\n\x0cinput_tokens\x18\x04 \x01(\x03R\x0binputTokens\x12#\n\routput_tokens\x18\x05 \x01(\x03R\x0coutputTokens\x12*\n\x11\x63\x61\x63he_read_tokens\x18\x06 \x01(\x03R\x0f\x63\x61\x63heReadTokens\x12,\n\x12\x63\x61\x63he_write_tokens\x18\x07 \x01(\x03R\x10\x63\x61\x63heWriteTokens\x12(\n\x10source_row_count\x18\x08 \x01(\x05R\x0esourceRowCount\x12,\n\x12unpriced_row_count\x18\t \x01(\x05R\x10unpricedRowCount\x12 \n\x06models\x18\n \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x06models\x12)\n\x10models_truncated\x18\x0b \x01(\x08R\x0fmodelsTruncated\"\x83\x06\n!RecordProviderCostSnapshotRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12#\n\rconnection_id\x18\x03 \x01(\tR\x0c\x63onnectionId\x12\x1a\n\x08provider\x18\x04 \x01(\tR\x08provider\x12\x1f\n\x0bresource_id\x18\x05 \x01(\tR\nresourceId\x12\x19\n\x08\x61sset_id\x18\x06 \x01(\tR\x07\x61ssetId\x12\x14\n\x05model\x18\x07 \x01(\tR\x05model\x12\x35\n\x12spend_month_micros\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10spendMonthMicros\x12\x35\n\x12spend_today_micros\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10spendTodayMicros\x12\x16\n\x06period\x18\n \x01(\tR\x06period\x12;\n\x0bobserved_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12\'\n\x0fidempotency_key\x18\x0c \x01(\tR\x0eidempotencyKey\x12\x1d\n\nsource_url\x18\r \x01(\tR\tsourceUrl\x12\x1f\n\x0brecord_kind\x18\x0e \x01(\tR\nrecordKind\x12*\n\x0cinput_tokens\x18\x0f \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x10 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12,\n\rrequest_count\x18\x11 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0crequestCount\x12+\n\x11upstream_provider\x18\x12 \x01(\tR\x10upstreamProvider\x12\x1e\n\nprovenance\x18\x13 \x01(\tR\nprovenance\"E\n\"RecordProviderCostSnapshotResponse\x12\x1f\n\x0bsnapshot_id\x18\x01 \x01(\tR\nsnapshotId\"U\n\x1bListAuthorityPostureRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\xa5\x01\n\x1cListAuthorityPostureResponse\x12/\n\x04rows\x18\x01 \x03(\x0b\x32\x1b.console.v1.AuthorityLedgerR\x04rows\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12\x1a\n\x08warnings\x18\x04 \x03(\tR\x08warnings\"\x94\x02\n ListAgentWorkforceRecordsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x18\n\x07runtime\x18\x03 \x01(\tR\x07runtime\x12\x1f\n\x0bqueue_state\x18\x04 \x01(\tR\nqueueState\x12#\n\rinclude_debug\x18\x05 \x01(\x08R\x0cincludeDebug\x12/\n\x0fsource_event_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x18xR\rsourceEventId\"\x99\x03\n!ListAgentWorkforceRecordsResponse\x12:\n\x07records\x18\x01 \x03(\x0b\x32 .console.v1.AgentWorkforceRecordR\x07records\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12\x1a\n\x08warnings\x18\x04 \x03(\tR\x08warnings\x12\x64\n\x16\x61pproval_queue_summary\x18\x05 \x01(\x0b\x32..console.v1.AgentWorkforceApprovalQueueSummaryR\x14\x61pprovalQueueSummary\x12T\n\x10source_readiness\x18\x06 \x03(\x0b\x32).console.v1.AgentWorkforceSourceReadinessR\x0fsourceReadiness\x12&\n\x0fsource_event_id\x18\x07 \x01(\tR\rsourceEventId\"\x9a\x01\n\x16GetAgentProductRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61gent_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\"\xdc\x02\n\x16\x41gentProductConnection\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0bprovider_id\x18\x02 \x01(\tR\nproviderId\x12!\n\x0c\x64isplay_name\x18\x03 \x01(\tR\x0b\x64isplayName\x12@\n\rhealth_status\x18\x04 \x01(\x0e\x32\x1b.connectors.v1.HealthStatusR\x0chealthStatus\x12#\n\rhealth_reason\x18\x05 \x01(\tR\x0chealthReason\x12#\n\rprovider_name\x18\x06 \x01(\tR\x0cproviderName\x12\x14\n\x05\x62ound\x18\x07 \x01(\x08R\x05\x62ound\x12L\n\x0e\x61\x63tion_catalog\x18\x08 \x01(\x0b\x32%.console.v1.AgentProductActionCatalogR\ractionCatalog\"\xfd\x01\n\x19\x41gentProductActionCatalog\x12\x1a\n\x08resolved\x18\x01 \x01(\x08R\x08resolved\x12\x1c\n\tpublished\x18\x02 \x01(\x05R\tpublished\x12)\n\x10scope_compatible\x18\x03 \x01(\x05R\x0fscopeCompatible\x12\x14\n\x05reads\x18\x04 \x01(\x05R\x05reads\x12\x16\n\x06writes\x18\x05 \x01(\x05R\x06writes\x12+\n\x11\x61pproval_required\x18\x06 \x01(\x05R\x10\x61pprovalRequired\x12 \n\x0b\x64\x65structive\x18\x07 \x01(\x05R\x0b\x64\x65structive\"\xb3\x01\n\x12\x41gentProductPrompt\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x1e\n\x07\x63ontent\x18\x03 \x01(\tB\x04\x80\xf4\x18\x04R\x07\x63ontent\x12\x1d\n\nversion_id\x18\x04 \x01(\tR\tversionId\x12\x18\n\x07version\x18\x05 \x01(\x05R\x07version\x12\x1a\n\x08resolved\x18\x06 \x01(\x08R\x08resolved\"\xf1\x01\n\x17GetAgentProductResponse\x12&\n\x05\x61gent\x18\x01 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\x12.\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x06\x63onfig\x12\x44\n\x0b\x63onnections\x18\x03 \x03(\x0b\x32\".console.v1.AgentProductConnectionR\x0b\x63onnections\x12\x38\n\x07prompts\x18\x04 \x03(\x0b\x32\x1e.console.v1.AgentProductPromptR\x07prompts\"\xb5\x02\n\x18\x43loneAgentProductRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12/\n\x0fsource_agent_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rsourceAgentId\x12;\n\x15source_config_version\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02 \x00R\x13sourceConfigVersion\x12\x1b\n\x04name\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x30\n\x0fidempotency_key\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\"s\n\x19\x43loneAgentProductResponse\x12&\n\x05\x61gent\x18\x01 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\x12.\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x06\x63onfig\"\xfc\x05\n\x19UpdateAgentProductRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x61gent_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12?\n\x17\x65xpected_config_version\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02 \x00R\x15\x65xpectedConfigVersion\x12\x1b\n\x04name\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12 \n\x0b\x64\x65scription\x18\x06 \x01(\tR\x0b\x64\x65scription\x12\x62\n\x0fprompt_bindings\x18\x07 \x03(\x0b\x32\x39.console.v1.UpdateAgentProductRequest.PromptBindingsEntryR\x0epromptBindings\x12\'\n\x0fintegration_ids\x18\x08 \x03(\tR\x0eintegrationIds\x12V\n\x16\x63onnector_requirements\x18\t \x03(\x0b\x32\x1f.agents.v1.ConnectorRequirementR\x15\x63onnectorRequirements\x12\x12\n\x04role\x18\n \x01(\tR\x04role\x12\x18\n\x07purpose\x18\x0b \x01(\tR\x07purpose\x12M\n\x10responsibilities\x18\x0c \x03(\x0b\x32!.agents.v1.TeammateResponsibilityR\x10responsibilities\x12\x38\n\x08triggers\x18\r \x03(\x0b\x32\x1c.agents.v1.InitiativeTriggerR\x08triggers\x1a\x41\n\x13PromptBindingsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"t\n\x1aUpdateAgentProductResponse\x12&\n\x05\x61gent\x18\x01 \x01(\x0b\x32\x10.agents.v1.AgentR\x05\x61gent\x12.\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x16.agents.v1.AgentConfigR\x06\x63onfig\"\xbd\x04\n\x10OrbControlTarget\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12K\n\tlifecycle\x18\x03 \x01(\x0e\x32#.orbcontrol.v1.OrbObservedLifecycleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\tlifecycle\x12\x1e\n\ngeneration\x18\x04 \x01(\x04R\ngeneration\x12+\n\x11observed_revision\x18\x05 \x01(\x04R\x10observedRevision\x12.\n\x13last_event_sequence\x18\x06 \x01(\x04R\x11lastEventSequence\x12%\n\x0eresident_agent\x18\x07 \x01(\tR\rresidentAgent\x12 \n\x0bprovisioner\x18\x08 \x01(\tR\x0bprovisioner\x12!\n\x0cowner_status\x18\t \x01(\tR\x0bownerStatus\x12;\n\x0bobserved_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12K\n\x0f\x61llowed_actions\x18\x0b \x03(\x0b\x32\".console.v1.OperatingReceiptActionR\x0e\x61llowedActions\x12\x36\n\x07receipt\x18\x0c \x01(\x0b\x32\x1c.console.v1.OperatingReceiptR\x07receipt\"V\n\x1cListOrbControlTargetsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x91\x01\n\x1dListOrbControlTargetsResponse\x12\x36\n\x07targets\x18\x01 \x03(\x0b\x32\x1c.console.v1.OrbControlTargetR\x07targets\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"z\n\x1aGetOrbControlTargetRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12$\n\ttarget_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08targetId\"\x8b\x01\n\x1bGetOrbControlTargetResponse\x12\x34\n\x06target\x18\x01 \x01(\x0b\x32\x1c.console.v1.OrbControlTargetR\x06target\x12\x36\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptR\x07receipt\"\xa3\x02\n\x1dSubmitOrbControlActionRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12$\n\ttarget_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08targetId\x12\x41\n\x06\x61\x63tion\x18\x03 \x01(\x0e\x32\x1d.orbcontrol.v1.OrbCommandKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06\x61\x63tion\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12/\n\x13\x65xpected_generation\x18\x05 \x01(\x04R\x12\x65xpectedGeneration\"\x96\x01\n\x1eSubmitOrbControlActionResponse\x12\x34\n\x06target\x18\x01 \x01(\x0b\x32\x1c.console.v1.OrbControlTargetR\x06target\x12>\n\x07receipt\x18\x02 \x01(\x0b\x32\x1c.console.v1.OperatingReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xe0\x06\n#SubmitAgentWorkforceEvidenceRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x1b\n\trecord_id\x18\x03 \x01(\tR\x08recordId\x12\x19\n\x08trace_id\x18\x04 \x01(\tR\x07traceId\x12\x15\n\x06run_id\x18\x05 \x01(\tR\x05runId\x12\x1d\n\nsession_id\x18\x06 \x01(\tR\tsessionId\x12\x19\n\x08\x61gent_id\x18\x07 \x01(\tR\x07\x61gentId\x12\x18\n\x07runtime\x18\x08 \x01(\tR\x07runtime\x12,\n\revidence_kind\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x65videnceKind\x12\'\n\x0f\x65vidence_source\x18\n \x01(\tR\x0e\x65videnceSource\x12*\n\x0c\x65vidence_ref\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65videnceRef\x12\x18\n\x07subject\x18\x0c \x01(\tR\x07subject\x12\x1a\n\x08provider\x18\r \x01(\tR\x08provider\x12\x1b\n\taction_id\x18\x0e \x01(\tR\x08\x61\x63tionId\x12\x1b\n\ttool_name\x18\x0f \x01(\tR\x08toolName\x12%\n\x0etarget_summary\x18\x10 \x01(\tR\rtargetSummary\x12)\n\x10mutates_resource\x18\x11 \x01(\x08R\x0fmutatesResource\x12)\n\x08\x63ost_usd\x18\x12 \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x07\x63ostUsd\x12*\n\x0cinput_tokens\x18\x13 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x14 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12\x14\n\x05model\x18\x15 \x01(\tR\x05model\x12!\n\x0c\x63onnector_id\x18\x16 \x01(\tR\x0b\x63onnectorId\x12\x1e\n\ncapability\x18\x17 \x01(\tR\ncapability\x12\x12\n\x04note\x18\x18 \x01(\tR\x04note\"\xbc\x03\n$SubmitAgentWorkforceEvidenceResponse\x12Z\n\x12submitted_evidence\x18\x01 \x01(\x0b\x32+.console.v1.AgentWorkforceSubmittedEvidenceR\x11submittedEvidence\x12\x38\n\x06record\x18\x02 \x01(\x0b\x32 .console.v1.AgentWorkforceRecordR\x06record\x12X\n\x10records_response\x18\x03 \x01(\x0b\x32-.console.v1.ListAgentWorkforceRecordsResponseR\x0frecordsResponse\x12<\n\x1aremaining_missing_evidence\x18\x04 \x03(\tR\x18remainingMissingEvidence\x12)\n\x10\x61pproval_allowed\x18\x05 \x01(\x08R\x0f\x61pprovalAllowed\x12\x1f\n\x0bnext_action\x18\x06 \x01(\tR\nnextAction\x12\x1a\n\x08warnings\x18\x07 \x03(\tR\x08warnings\"\xc3\x03\n\x1f\x41gentWorkforceSubmittedEvidence\x12\x1f\n\x0b\x65vidence_id\x18\x01 \x01(\tR\nevidenceId\x12#\n\revidence_kind\x18\x02 \x01(\tR\x0c\x65videnceKind\x12\'\n\x0f\x65vidence_source\x18\x03 \x01(\tR\x0e\x65videnceSource\x12%\n\x0eproof_strength\x18\x04 \x01(\tR\rproofStrength\x12-\n\x12\x61pproval_authority\x18\x05 \x01(\x08R\x11\x61pprovalAuthority\x12\x32\n\x15trusted_metadata_only\x18\x06 \x01(\x08R\x13trustedMetadataOnly\x12\x16\n\x06\x64\x65tail\x18\x07 \x01(\tR\x06\x64\x65tail\x12\x1b\n\trecord_id\x18\x08 \x01(\tR\x08recordId\x12\x19\n\x08trace_id\x18\t \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\n \x01(\tR\x06spanId\x12>\n\x0c\x65vidence_ref\x18\x0b \x01(\x0b\x32\x1b.console.v1.RelatedResourceR\x0b\x65videnceRef\"M\n\x13ListFindingsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x85\x01\n\x14ListFindingsResponse\x12\x33\n\x08\x66indings\x18\x01 \x03(\x0b\x32\x17.console.v1.RiskFindingR\x08\x66indings\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"j\n\x18GetTraceDrilldownRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08trace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\"M\n\x19GetTraceDrilldownResponse\x12\x30\n\x05trace\x18\x01 \x01(\x0b\x32\x1a.console.v1.TraceDrilldownR\x05trace\"U\n\x1bListIntegrationTilesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\xa2\x03\n\x1cListIntegrationTilesResponse\x12\x31\n\x05tiles\x18\x01 \x03(\x0b\x32\x1b.console.v1.IntegrationTileR\x05tiles\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x35\n\x0finstalled_total\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00H\x00R\x0einstalledTotal\x88\x01\x01\x12\x31\n\rpreview_total\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00H\x01R\x0cpreviewTotal\x88\x01\x01\x12(\n\x0bready_total\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nreadyTotal\x12\x32\n\x10\x63onfigured_total\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0f\x63onfiguredTotal\x12\x42\n\x1dpreview_inventory_unavailable\x18\x07 \x01(\x08R\x1bpreviewInventoryUnavailableB\x12\n\x10_installed_totalB\x10\n\x0e_preview_total\"F\n\x18ListPinnedSourcesRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"I\n\x19ListPinnedSourcesResponse\x12,\n\x04pins\x18\x01 \x03(\x0b\x32\x18.console.v1.PinnedSourceR\x04pins\"\x81\x01\n\x0cPinnedSource\x12\x1b\n\tsource_id\x18\x01 \x01(\tR\x08sourceId\x12\x37\n\tpinned_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08pinnedAt\x12\x1b\n\tpinned_by\x18\x03 \x01(\tR\x08pinnedBy\"j\n\x16SetPinnedSourceRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\tsource_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08sourceId\"E\n\x17SetPinnedSourceResponse\x12*\n\x03pin\x18\x01 \x01(\x0b\x32\x18.console.v1.PinnedSourceR\x03pin\"f\n\x12UnpinSourceRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\tsource_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08sourceId\"\x15\n\x13UnpinSourceResponse\"h\n\x18GetOnboardingPlanRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x0b\x65nvironment\x18\x02 \x01(\tR\x0b\x65nvironment\"M\n\x19GetOnboardingPlanResponse\x12\x30\n\x05tasks\x18\x01 \x03(\x0b\x32\x1a.console.v1.OnboardingTaskR\x05tasks\"U\n\x1bGetWorkspaceSettingsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x95\n\n\x1cGetWorkspaceSettingsResponse\x12\x42\n\tworkspace\x18\x01 \x01(\x0b\x32$.console.v1.WorkspaceSettingsProfileR\tworkspace\x12S\n\x11\x63urrent_principal\x18\x02 \x01(\x0b\x32&.console.v1.WorkspaceSettingsPrincipalR\x10\x63urrentPrincipal\x12=\n\x07members\x18\x03 \x03(\x0b\x32#.console.v1.WorkspaceSettingsMemberR\x07members\x12>\n\x07\x62illing\x18\x04 \x01(\x0b\x32$.console.v1.WorkspaceSettingsBillingR\x07\x62illing\x12;\n\x06policy\x18\x05 \x01(\x0b\x32#.console.v1.WorkspaceSettingsPolicyR\x06policy\x12P\n\rnotifications\x18\x06 \x01(\x0b\x32*.console.v1.WorkspaceSettingsNotificationsR\rnotifications\x12\\\n\x12identity_providers\x18\x07 \x03(\x0b\x32-.console.v1.WorkspaceSettingsIdentityProviderR\x11identityProviders\x12L\n\x0cintegrations\x18\x08 \x03(\x0b\x32(.console.v1.WorkspaceSettingsIntegrationR\x0cintegrations\x12K\n\x0c\x63\x61pabilities\x18\t \x03(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x0c\x63\x61pabilities\x12\x1a\n\x08warnings\x18\n \x03(\tR\x08warnings\x12\x46\n\x08\x61\x63tivity\x18\x0b \x03(\x0b\x32*.console.v1.WorkspaceSettingsActivityEntryR\x08\x61\x63tivity\x12O\n\x0eowner_services\x18\x0c \x03(\x0b\x32(.console.v1.WorkspaceSettingsOwnerStatusR\rownerServices\x12X\n\x11\x62reak_glass_grant\x18\r \x01(\x0b\x32,.console.v1.WorkspaceSettingsBreakGlassGrantR\x0f\x62reakGlassGrant\x12\x46\n\nworkspaces\x18\x0e \x03(\x0b\x32&.console.v1.WorkspaceSettingsWorkspaceR\nworkspaces\x12=\n\ndex_policy\x18\x0f \x01(\x0b\x32\x1e.console.v1.WorkspaceDexPolicyR\tdexPolicy\x12Y\n\x14\x61rtifact_style_guide\x18\x10 \x01(\x0b\x32\'.console.v1.WorkspaceArtifactStyleGuideR\x12\x61rtifactStyleGuide\x12\x64\n\x19task_environment_projects\x18\x11 \x03(\x0b\x32(.console.v1.TaskEnvironmentProjectOptionR\x17taskEnvironmentProjects\"q\n\x1cTaskEnvironmentProjectOption\x12.\n\x13project_resource_id\x18\x01 \x01(\tR\x11projectResourceId\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\"K\n\x1dGetBillingSubscriptionRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\xc5\x03\n\x1eGetBillingSubscriptionResponse\x12\x1b\n\tplan_name\x18\x01 \x01(\tR\x08planName\x12\x1b\n\tplan_tier\x18\x02 \x01(\tR\x08planTier\x12&\n\nseats_used\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tseatsUsed\x12(\n\x0bseats_total\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nseatsTotal\x12!\n\x0crenewal_date\x18\x05 \x01(\tR\x0brenewalDate\x12\'\n\x0f\x62illing_contact\x18\x06 \x01(\tR\x0e\x62illingContact\x12,\n\x12\x62illing_portal_url\x18\x07 \x01(\tR\x10\x62illingPortalUrl\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12K\n\x0bstatus_enum\x18\t \x01(\x0e\x32*.console.v1.WorkspaceSettingsBillingStatusR\nstatusEnum\x12\x38\n\x18\x62illing_portal_available\x18\n \x01(\x08R\x16\x62illingPortalAvailable\"O\n!CreateBillingPortalSessionRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"@\n\"CreateBillingPortalSessionResponse\x12\x1a\n\x03url\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x03url\"z\n#CreateBillingCheckoutSessionRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\nrequest_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\trequestId\"B\n$CreateBillingCheckoutSessionResponse\x12\x1a\n\x03url\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x03url\"\x9f\x01\n\x1dUpdateWorkspaceProfileRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x46\n\x07profile\x18\x02 \x01(\x0b\x32$.console.v1.WorkspaceSettingsProfileB\x06\xbaH\x03\xc8\x01\x01R\x07profile\"n\n\x1eUpdateWorkspaceProfileResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\x97\x01\n\x17OperatorModelPreference\x12&\n\x08provider\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x08provider\x12 \n\x05model\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x05model\x12\x1a\n\x08\x66\x61vorite\x18\x03 \x01(\x08R\x08\x66\x61vorite\x12\x16\n\x06hidden\x18\x04 \x01(\x08R\x06hidden\"\xbf\x01\n\x1dOperatorModelPreferenceUpdate\x12&\n\x08provider\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x08provider\x12 \n\x05model\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x05model\x12\x1f\n\x08\x66\x61vorite\x18\x03 \x01(\x08H\x00R\x08\x66\x61vorite\x88\x01\x01\x12\x1b\n\x06hidden\x18\x04 \x01(\x08H\x01R\x06hidden\x88\x01\x01\x42\x0b\n\t_favoriteB\t\n\x07_hidden\"\xab\x02\n\x13OperatorPreferences\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12%\n\ndex_hat_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x64\x65xHatId\x12\x39\n\nupdated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x34\n\x16\x64\x65veloper_mode_enabled\x18\x04 \x01(\x08R\x14\x64\x65veloperModeEnabled\x12P\n\x11model_preferences\x18\x05 \x03(\x0b\x32#.console.v1.OperatorModelPreferenceR\x10modelPreferences\"W\n\x1dGetOperatorPreferencesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"k\n\x1eGetOperatorPreferencesResponse\x12I\n\x0bpreferences\x18\x01 \x01(\x0b\x32\x1f.console.v1.OperatorPreferencesB\x06\xbaH\x03\xc8\x01\x01R\x0bpreferences\"\xa4\x02\n UpdateOperatorPreferencesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1c\n\ndex_hat_id\x18\x02 \x01(\tR\x08\x64\x65xHatId\x12\x39\n\x16\x64\x65veloper_mode_enabled\x18\x03 \x01(\x08H\x00R\x14\x64\x65veloperModeEnabled\x88\x01\x01\x12T\n\x10model_preference\x18\x04 \x01(\x0b\x32).console.v1.OperatorModelPreferenceUpdateR\x0fmodelPreferenceB\x19\n\x17_developer_mode_enabled\"n\n!UpdateOperatorPreferencesResponse\x12I\n\x0bpreferences\x18\x01 \x01(\x0b\x32\x1f.console.v1.OperatorPreferencesB\x06\xbaH\x03\xc8\x01\x01R\x0bpreferences\"\xca\x02\n\x16WorkspaceGuardrailRule\x12\x1a\n\x02id\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x02id\x12\x1e\n\x04name\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x04name\x12\x46\n\rdetector_kind\x18\x03 \x01(\x0e\x32!.console.v1.GuardrailDetectorKindR\x0c\x64\x65tectorKind\x12\"\n\x07pattern\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80 R\x07pattern\x12\x33\n\x06\x61\x63tion\x18\x05 \x01(\x0e\x32\x1b.console.v1.GuardrailActionR\x06\x61\x63tion\x12\x18\n\x07\x65nabled\x18\x06 \x01(\x08R\x07\x65nabled\x12\x39\n\nupdated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\\\n\"ListWorkspaceGuardrailRulesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"_\n#ListWorkspaceGuardrailRulesResponse\x12\x38\n\x05rules\x18\x01 \x03(\x0b\x32\".console.v1.WorkspaceGuardrailRuleR\x05rules\"\x9d\x01\n#UpsertWorkspaceGuardrailRuleRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12>\n\x04rule\x18\x02 \x01(\x0b\x32\".console.v1.WorkspaceGuardrailRuleB\x06\xbaH\x03\xc8\x01\x01R\x04rule\"y\n#RemoveWorkspaceGuardrailRuleRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1a\n\x02id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x02id\"\xc8\x02\n\x10\x43onnectorProfile\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12(\n\x0bprovider_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12*\n\x0cprofile_name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bprofileName\x12\x16\n\x06scopes\x18\x04 \x03(\tR\x06scopes\x12\x18\n\x07\x65nabled\x18\x05 \x01(\x08R\x07\x65nabled\x12\x1d\n\nis_default\x18\x06 \x01(\x08R\tisDefault\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"2\n\x18\x43onnectorProfileScopeSet\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\xbd\x02\n\x1d\x43reateConnectorProfileRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12(\n\x0bprovider_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12*\n\x0cprofile_name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bprofileName\x12,\n\rconnection_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12\x16\n\x06scopes\x18\x05 \x03(\tR\x06scopes\x12\x1d\n\x07\x65nabled\x18\x06 \x01(\x08H\x00R\x07\x65nabled\x88\x01\x01\x12\x1d\n\nis_default\x18\x07 \x01(\x08R\tisDefaultB\n\n\x08_enabled\"`\n\x1e\x43reateConnectorProfileResponse\x12>\n\x07profile\x18\x01 \x01(\x0b\x32\x1c.console.v1.ConnectorProfileB\x06\xbaH\x03\xc8\x01\x01R\x07profile\"\x80\x01\n\x1cListConnectorProfilesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12(\n\x0bprovider_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\"Y\n\x1dListConnectorProfilesResponse\x12\x38\n\x08profiles\x18\x01 \x03(\x0b\x32\x1c.console.v1.ConnectorProfileR\x08profiles\"\x8c\x02\n\x1dUpdateConnectorProfileRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x17\n\x02id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x1d\n\x07\x65nabled\x18\x03 \x01(\x08H\x00R\x07\x65nabled\x88\x01\x01\x12\"\n\nis_default\x18\x04 \x01(\x08H\x01R\tisDefault\x88\x01\x01\x12<\n\x06scopes\x18\x05 \x01(\x0b\x32$.console.v1.ConnectorProfileScopeSetR\x06scopesB\n\n\x08_enabledB\r\n\x0b_is_default\"`\n\x1eUpdateConnectorProfileResponse\x12>\n\x07profile\x18\x01 \x01(\x0b\x32\x1c.console.v1.ConnectorProfileB\x06\xbaH\x03\xc8\x01\x01R\x07profile\"p\n\x1d\x44\x65leteConnectorProfileRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x17\n\x02id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\":\n\x1e\x44\x65leteConnectorProfileResponse\x12\x18\n\x07\x64\x65leted\x18\x01 \x01(\x08R\x07\x64\x65leted\"m\n\x17\x41rchiveWorkspaceRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1a\n\x08\x61rchived\x18\x02 \x01(\x08R\x08\x61rchived\"h\n\x18\x41rchiveWorkspaceResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\x9b\x01\n\x1cUpdateWorkspacePolicyRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x43\n\x06policy\x18\x02 \x01(\x0b\x32#.console.v1.WorkspaceSettingsPolicyB\x06\xbaH\x03\xc8\x01\x01R\x06policy\"m\n\x1dUpdateWorkspacePolicyResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\xa0\x01\n\x1fUpdateWorkspaceDexPolicyRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x45\n\ndex_policy\x18\x02 \x01(\x0b\x32\x1e.console.v1.WorkspaceDexPolicyB\x06\xbaH\x03\xc8\x01\x01R\tdexPolicy\"p\n UpdateWorkspaceDexPolicyResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\xd8\x01\n(UpdateWorkspaceArtifactStyleGuideRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12t\n\x1eworkspace_artifact_style_guide\x18\x02 \x01(\x0b\x32\'.console.v1.WorkspaceArtifactStyleGuideB\x06\xbaH\x03\xc8\x01\x01R\x1bworkspaceArtifactStyleGuide\"y\n)UpdateWorkspaceArtifactStyleGuideResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\x90\x02\n*EvaluateWorkspaceArtifactStyleGuideRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12t\n\x1eworkspace_artifact_style_guide\x18\x02 \x01(\x0b\x32\'.console.v1.WorkspaceArtifactStyleGuideB\x06\xbaH\x03\xc8\x01\x01R\x1bworkspaceArtifactStyleGuide\x12\x34\n\x0fsample_response\x18\x03 \x01(\tB\x0b\xbaH\x08r\x06\x10\x01\x18\x80\xf4\x03R\x0esampleResponse\"\xbc\x01\n+EvaluateWorkspaceArtifactStyleGuideResponse\x12\x16\n\x06passed\x18\x01 \x01(\x08R\x06passed\x12\x1d\n\nword_count\x18\x02 \x01(\rR\twordCount\x12V\n\nviolations\x18\x03 \x03(\x0b\x32+.console.v1.WorkspaceContentPolicyViolationB\t\xbaH\x06\x92\x01\x03\x10\xc8\x01R\nviolations\"O\n\x1fWorkspaceContentPolicyViolation\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xb3\x01\n&UpsertWorkspaceIdentityProviderRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12Q\n\x08provider\x18\x02 \x01(\x0b\x32-.console.v1.WorkspaceSettingsIdentityProviderB\x06\xbaH\x03\xc8\x01\x01R\x08provider\"w\n\'UpsertWorkspaceIdentityProviderResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"y\n&RemoveWorkspaceIdentityProviderRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x17\n\x02id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"w\n\'RemoveWorkspaceIdentityProviderResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\xaf\x01\n!UpsertWorkspaceIntegrationRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12R\n\x0bintegration\x18\x02 \x01(\x0b\x32(.console.v1.WorkspaceSettingsIntegrationB\x06\xbaH\x03\xc8\x01\x01R\x0bintegration\"r\n\"UpsertWorkspaceIntegrationResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"t\n!RemoveWorkspaceIntegrationRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x17\n\x02id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"r\n\"RemoveWorkspaceIntegrationResponse\x12L\n\x08settings\x18\x01 \x01(\x0b\x32(.console.v1.GetWorkspaceSettingsResponseB\x06\xbaH\x03\xc8\x01\x01R\x08settings\"\x9f\x01\n\x1dUpdateWorkspaceBillingRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x46\n\x07\x62illing\x18\x02 \x01(\x0b\x32$.console.v1.WorkspaceSettingsBillingB\x06\xbaH\x03\xc8\x01\x01R\x07\x62illing\"\x9b\x01\n\x1cUpsertWorkspaceMemberRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x43\n\x06member\x18\x02 \x01(\x0b\x32#.console.v1.WorkspaceSettingsMemberB\x06\xbaH\x03\xc8\x01\x01R\x06member\"\x86\x01\n\x1cRemoveWorkspaceMemberRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x18\n\x07subject\x18\x02 \x01(\tR\x07subject\x12\x14\n\x05\x65mail\x18\x03 \x01(\tR\x05\x65mail\"\xc1\x01\n-UpdateWorkspaceNotificationPreferencesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12X\n\rnotifications\x18\x02 \x01(\x0b\x32*.console.v1.WorkspaceSettingsNotificationsB\x06\xbaH\x03\xc8\x01\x01R\rnotifications\"\xa6\x01\n EnableWorkspaceBreakGlassRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12J\n\x05grant\x18\x02 \x01(\x0b\x32,.console.v1.WorkspaceSettingsBreakGlassGrantB\x06\xbaH\x03\xc8\x01\x01R\x05grant\"v\n!DisableWorkspaceBreakGlassRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x19\n\x08grant_id\x18\x02 \x01(\tR\x07grantId\"\xe1\x0b\n\x0eOperatingSkill\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12 \n\x0b\x64\x65scription\x18\x04 \x01(\tR\x0b\x64\x65scription\x12\x12\n\x04\x62ody\x18\x05 \x01(\tR\x04\x62ody\x12\x18\n\x07version\x18\x06 \x01(\x05R\x07version\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x30\n\x0forganization_id\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12(\n\x10\x63\x61talog_skill_id\x18\n \x01(\tR\x0e\x63\x61talogSkillId\x12\'\n\x0f\x63\x61talog_version\x18\x0b \x01(\x05R\x0e\x63\x61talogVersion\x12;\n\x08\x61nalysis\x18\x0c \x01(\x0b\x32\x1f.console.v1.SkillAnalysisReportR\x08\x61nalysis\x12\'\n\x0fsource_revision\x18\r \x01(\tR\x0esourceRevision\x12%\n\x0epackage_digest\x18\x0e \x01(\tR\rpackageDigest\x12J\n\x10package_manifest\x18\x0f \x03(\x0b\x32\x1f.console.v1.DexSkillPackageFileR\x0fpackageManifest\x12-\n\x12\x61\x63tivation_trigger\x18\x10 \x01(\tR\x11\x61\x63tivationTrigger\x12\x1c\n\tobjective\x18\x11 \x01(\tR\tobjective\x12<\n\x06inputs\x18\x12 \x03(\x0b\x32$.console.v1.DexSkillInputDeclarationR\x06inputs\x12?\n\x07outputs\x18\x13 \x03(\x0b\x32%.console.v1.DexSkillOutputDeclarationR\x07outputs\x12%\n\x0eordered_method\x18\x14 \x03(\tR\rorderedMethod\x12)\n\x10success_criteria\x18\x15 \x03(\tR\x0fsuccessCriteria\x12\x31\n\x14unavailable_behavior\x18\x16 \x01(\tR\x13unavailableBehavior\x12\'\n\x0foutput_contract\x18\x17 \x01(\tR\x0eoutputContract\x12N\n\x10license_evidence\x18\x18 \x01(\x0b\x32#.console.v1.DexSkillLicenseEvidenceR\x0flicenseEvidence\x12G\n\rcompatibility\x18\x19 \x01(\x0b\x32!.console.v1.DexSkillCompatibilityR\rcompatibility\x12N\n\x10quality_evidence\x18\x1a \x01(\x0b\x32#.console.v1.DexSkillQualityEvidenceR\x0fqualityEvidence\x12K\n\x0flifecycle_state\x18\x1b \x01(\x0e\x32\".console.v1.DexSkillLifecycleStateR\x0elifecycleState\x12:\n\x19\x63ustomer_safe_remediation\x18\x1c \x01(\tR\x17\x63ustomerSafeRemediation\x12?\n\x0bupdate_diff\x18\x1d \x01(\x0b\x32\x1e.console.v1.DexSkillUpdateDiffR\nupdateDiff\x12%\n\x0erequired_tools\x18\x1e \x03(\tR\rrequiredTools\"T\n\x1aListWorkspaceSkillsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"Q\n\x1bListWorkspaceSkillsResponse\x12\x32\n\x06skills\x18\x01 \x03(\x0b\x32\x1a.console.v1.OperatingSkillR\x06skills\"\xab\x01\n\x14SkillAnalysisFinding\x12\x17\n\x07rule_id\x18\x01 \x01(\tR\x06ruleId\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x30\n\x08severity\x18\x04 \x01(\x0e\x32\x14.common.v1.RiskLevelR\x08severity\x12\x1a\n\x08\x61\x64visory\x18\x05 \x01(\x08R\x08\x61\x64visory\"\xb1\x02\n\x13SkillAnalysisReport\x12:\n\x07verdict\x18\x01 \x01(\x0e\x32 .console.v1.SkillAnalysisVerdictR\x07verdict\x12%\n\x0e\x63ontent_digest\x18\x02 \x01(\tR\rcontentDigest\x12\'\n\x0fruleset_version\x18\x03 \x01(\tR\x0erulesetVersion\x12)\n\x10\x63overed_surfaces\x18\x04 \x03(\tR\x0f\x63overedSurfaces\x12%\n\x0erequired_tools\x18\x05 \x03(\tR\rrequiredTools\x12<\n\x08\x66indings\x18\x06 \x03(\x0b\x32 .console.v1.SkillAnalysisFindingR\x08\x66indings\"\x92\x01\n\x18\x44\x65xSkillInputDeclaration\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x1b\n\x04type\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04type\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x1a\n\x08required\x18\x04 \x01(\x08R\x08required\"w\n\x19\x44\x65xSkillOutputDeclaration\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x1b\n\x04type\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04type\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\"\xf6\x01\n\x13\x44\x65xSkillPackageFile\x12\x1b\n\x04path\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12&\n\nmedia_type\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmediaType\x12\x1d\n\nsize_bytes\x18\x03 \x01(\x04R\tsizeBytes\x12.\n\x0e\x63ontent_digest\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rcontentDigest\x12\x37\n\x04kind\x18\x05 \x01(\x0e\x32#.console.v1.DexSkillPackageFileKindR\x04kind\x12\x12\n\x04mode\x18\x06 \x01(\rR\x04mode\"\xb2\x01\n\x17\x44\x65xSkillLicenseEvidence\x12\x17\n\x07spdx_id\x18\x01 \x01(\tR\x06spdxId\x12\x1f\n\x0bsource_path\x18\x02 \x01(\tR\nsourcePath\x12%\n\x0e\x63ontent_digest\x18\x03 \x01(\tR\rcontentDigest\x12\x1a\n\x08verified\x18\x04 \x01(\x08R\x08verified\x12\x1a\n\x08included\x18\x05 \x01(\x08R\x08included\"\x8e\x01\n\x15\x44\x65xSkillCompatibility\x12%\n\x0eschema_version\x18\x01 \x01(\tR\rschemaVersion\x12\x1a\n\x08runtimes\x18\x02 \x03(\tR\x08runtimes\x12\x14\n\x05roles\x18\x03 \x03(\tR\x05roles\x12\x1c\n\tplatforms\x18\x04 \x03(\tR\tplatforms\"\xd7\x02\n\x16\x44\x65xSkillQualityFixture\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x33\n\x04kind\x18\x02 \x01(\x0e\x32\x1f.console.v1.DexSkillFixtureKindR\x04kind\x12+\n\x11trigger_assertion\x18\x03 \x01(\tR\x10triggerAssertion\x12\x34\n\x16task_success_assertion\x18\x04 \x01(\tR\x14taskSuccessAssertion\x12<\n\x1a\x66\x61ilure_handling_assertion\x18\x05 \x01(\tR\x18\x66\x61ilureHandlingAssertion\x12-\n\x12\x61rtifact_assertion\x18\x06 \x01(\tR\x11\x61rtifactAssertion\x12\x1f\n\x0b\x62\x61seline_id\x18\x07 \x01(\tR\nbaselineId\"\x80\x02\n\x17\x44\x65xSkillQualityEvidence\x12#\n\rsuite_version\x18\x01 \x01(\tR\x0csuiteVersion\x12>\n\x08\x66ixtures\x18\x02 \x03(\x0b\x32\".console.v1.DexSkillQualityFixtureR\x08\x66ixtures\x12\x1f\n\x0b\x62\x61seline_id\x18\x03 \x01(\tR\nbaselineId\x12\'\n\x0f\x62\x61seline_digest\x18\x04 \x01(\tR\x0e\x62\x61selineDigest\x12\x36\n\x17publication_gate_passed\x18\x05 \x01(\x08R\x15publicationGatePassed\"\xef\x02\n\x12\x44\x65xSkillUpdateDiff\x12\x30\n\x14\x66rom_catalog_version\x18\x01 \x01(\x05R\x12\x66romCatalogVersion\x12,\n\x12to_catalog_version\x18\x02 \x01(\x05R\x10toCatalogVersion\x12.\n\x13\x66rom_package_digest\x18\x03 \x01(\tR\x11\x66romPackageDigest\x12*\n\x11to_package_digest\x18\x04 \x01(\tR\x0ftoPackageDigest\x12\x1f\n\x0b\x61\x64\x64\x65\x64_paths\x18\x05 \x03(\tR\naddedPaths\x12#\n\rremoved_paths\x18\x06 \x03(\tR\x0cremovedPaths\x12#\n\rchanged_paths\x18\x07 \x03(\tR\x0c\x63hangedPaths\x12\x18\n\x07summary\x18\x08 \x01(\tR\x07summary\x12\x18\n\x07\x62ounded\x18\t \x01(\x08R\x07\x62ounded\"\x9b\x0e\n\x14\x44\x65xSkillCatalogEntry\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12\'\n\x0f\x63\x61talog_version\x18\x03 \x01(\x05R\x0e\x63\x61talogVersion\x12\x1c\n\tinstalled\x18\x04 \x01(\x08R\tinstalled\x12\x30\n\x14installed_skill_name\x18\x05 \x01(\tR\x12installedSkillName\x12+\n\x11installed_version\x18\x06 \x01(\x05R\x10installedVersion\x12:\n\x19installed_catalog_version\x18\x07 \x01(\x05R\x17installedCatalogVersion\x12)\n\x10update_available\x18\x08 \x01(\x08R\x0fupdateAvailable\x12!\n\x0c\x64isplay_name\x18\t \x01(\tR\x0b\x64isplayName\x12\x1c\n\tpublisher\x18\n \x01(\tR\tpublisher\x12\x1d\n\nsource_url\x18\x0b \x01(\tR\tsourceUrl\x12\x18\n\x07license\x18\x0c \x01(\tR\x07license\x12\x1a\n\x08\x63\x61tegory\x18\r \x01(\tR\x08\x63\x61tegory\x12\x12\n\x04tags\x18\x0e \x03(\tR\x04tags\x12\x1a\n\x08\x65xternal\x18\x0f \x01(\x08R\x08\x65xternal\x12\x33\n\nrisk_level\x18\x10 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12;\n\x08\x61nalysis\x18\x11 \x01(\x0b\x32\x1f.console.v1.SkillAnalysisReportR\x08\x61nalysis\x12?\n\x08\x65xposure\x18\x12 \x01(\x0e\x32#.console.v1.DexSkillCatalogExposureR\x08\x65xposure\x12/\n\x0erequired_tools\x18\x13 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10@R\rrequiredTools\x12\'\n\x0fsource_revision\x18\x14 \x01(\tR\x0esourceRevision\x12%\n\x0epackage_digest\x18\x15 \x01(\tR\rpackageDigest\x12J\n\x10package_manifest\x18\x16 \x03(\x0b\x32\x1f.console.v1.DexSkillPackageFileR\x0fpackageManifest\x12-\n\x12\x61\x63tivation_trigger\x18\x17 \x01(\tR\x11\x61\x63tivationTrigger\x12\x1c\n\tobjective\x18\x18 \x01(\tR\tobjective\x12<\n\x06inputs\x18\x19 \x03(\x0b\x32$.console.v1.DexSkillInputDeclarationR\x06inputs\x12?\n\x07outputs\x18\x1a \x03(\x0b\x32%.console.v1.DexSkillOutputDeclarationR\x07outputs\x12%\n\x0eordered_method\x18\x1b \x03(\tR\rorderedMethod\x12)\n\x10success_criteria\x18\x1c \x03(\tR\x0fsuccessCriteria\x12\x31\n\x14unavailable_behavior\x18\x1d \x01(\tR\x13unavailableBehavior\x12\'\n\x0foutput_contract\x18\x1e \x01(\tR\x0eoutputContract\x12N\n\x10license_evidence\x18\x1f \x01(\x0b\x32#.console.v1.DexSkillLicenseEvidenceR\x0flicenseEvidence\x12G\n\rcompatibility\x18 \x01(\x0b\x32!.console.v1.DexSkillCompatibilityR\rcompatibility\x12N\n\x10quality_evidence\x18! \x01(\x0b\x32#.console.v1.DexSkillQualityEvidenceR\x0fqualityEvidence\x12K\n\x0flifecycle_state\x18\" \x01(\x0e\x32\".console.v1.DexSkillLifecycleStateR\x0elifecycleState\x12:\n\x19\x63ustomer_safe_remediation\x18# \x01(\tR\x17\x63ustomerSafeRemediation\x12?\n\x0bupdate_diff\x18$ \x01(\x0b\x32\x1e.console.v1.DexSkillUpdateDiffR\nupdateDiff\x12Q\n\x11runtime_readiness\x18% \x01(\x0e\x32$.console.v1.DexSkillRuntimeReadinessR\x10runtimeReadiness\"\x97\x01\n\x14\x44\x65xSkillPlaybookStep\x12\x31\n\x10\x63\x61talog_skill_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x63\x61talogSkillId\x12*\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x64isplayName\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\"\x8c\x02\n\x10\x44\x65xSkillPlaybook\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12*\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x64isplayName\x12\x38\n\x13outcome_description\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12outcomeDescription\x12@\n\x05steps\x18\x04 \x03(\x0b\x32 .console.v1.DexSkillPlaybookStepB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x05steps\x12\x37\n\x12integration_labels\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10\x10R\x11integrationLabels\"V\n\x1c\x42rowseDexSkillCatalogRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x97\x01\n\x1d\x42rowseDexSkillCatalogResponse\x12:\n\x07\x65ntries\x18\x01 \x03(\x0b\x32 .console.v1.DexSkillCatalogEntryR\x07\x65ntries\x12:\n\tplaybooks\x18\x02 \x03(\x0b\x32\x1c.console.v1.DexSkillPlaybookR\tplaybooks\"\xfe\x03\n\"InstallDexSkillCatalogEntryRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12&\n\ncatalog_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tcatalogId\x12\x38\n\x18\x61\x63\x63\x65pt_analysis_findings\x18\x03 \x01(\x08R\x16\x61\x63\x63\x65ptAnalysisFindings\x12\x38\n\x18reviewed_catalog_version\x18\x04 \x01(\x05R\x16reviewedCatalogVersion\x12G\n reviewed_analysis_content_digest\x18\x05 \x01(\tR\x1dreviewedAnalysisContentDigest\x12I\n!reviewed_analysis_ruleset_version\x18\x06 \x01(\tR\x1ereviewedAnalysisRulesetVersion\x12\x38\n\x18reviewed_source_revision\x18\x07 \x01(\tR\x16reviewedSourceRevision\x12\x36\n\x17reviewed_package_digest\x18\x08 \x01(\tR\x15reviewedPackageDigest\"\xd4\x01\n#InstallDexSkillCatalogEntryResponse\x12\x38\n\x05skill\x18\x01 \x01(\x0b\x32\x1a.console.v1.OperatingSkillB\x06\xbaH\x03\xc8\x01\x01R\x05skill\x12(\n\x10\x63\x61talog_skill_id\x18\x02 \x01(\tR\x0e\x63\x61talogSkillId\x12\'\n\x0f\x63\x61talog_version\x18\x03 \x01(\x05R\x0e\x63\x61talogVersion\x12 \n\x0breinstalled\x18\x04 \x01(\x08R\x0breinstalled\"\xb1\x01\n\x1b\x43reateWorkspaceSkillRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1b\n\x04name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x1b\n\x04\x62ody\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04\x62ody\"X\n\x1c\x43reateWorkspaceSkillResponse\x12\x38\n\x05skill\x18\x01 \x01(\x0b\x32\x1a.console.v1.OperatingSkillB\x06\xbaH\x03\xc8\x01\x01R\x05skill\"\xb1\x01\n\x1bUpdateWorkspaceSkillRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1b\n\x04name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x1b\n\x04\x62ody\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04\x62ody\"X\n\x1cUpdateWorkspaceSkillResponse\x12\x38\n\x05skill\x18\x01 \x01(\x0b\x32\x1a.console.v1.OperatingSkillB\x06\xbaH\x03\xc8\x01\x01R\x05skill\"r\n\x1b\x44\x65leteWorkspaceSkillRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1b\n\x04name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\"\x1e\n\x1c\x44\x65leteWorkspaceSkillResponse\"\xff\x03\n\x18WorkspaceSettingsProfile\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12-\n\x12organization_label\x18\x02 \x01(\tR\x11organizationLabel\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\'\n\x0fworkspace_label\x18\x04 \x01(\tR\x0eworkspaceLabel\x12 \n\x0b\x65nvironment\x18\x05 \x01(\tR\x0b\x65nvironment\x12\x16\n\x06region\x18\x06 \x01(\tR\x06region\x12\x1a\n\x08\x61rchived\x18\x07 \x01(\x08R\x08\x61rchived\x12;\n\x0b\x61rchived_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\narchivedAt\x12T\n\x11update_capability\x18\t \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10updateCapability\x12V\n\x12\x61rchive_capability\x18\n \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x11\x61rchiveCapability\"\xe6\x01\n\x1aWorkspaceSettingsPrincipal\x12\x18\n\x07subject\x18\x01 \x01(\tR\x07subject\x12!\n\x0cuser_subject\x18\x02 \x01(\tR\x0buserSubject\x12!\n\x0c\x64isplay_name\x18\x03 \x01(\tR\x0b\x64isplayName\x12\x12\n\x04role\x18\x04 \x01(\tR\x04role\x12\x14\n\x05human\x18\x05 \x01(\x08R\x05human\x12>\n\trbac_role\x18\x06 \x01(\x0e\x32!.console.v1.WorkspaceSettingsRoleR\x08rbacRole\"\x98\x01\n\x1bWorkspaceSettingsCapability\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x1c\n\tavailable\x18\x03 \x01(\x08R\tavailable\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12\x1d\n\naction_url\x18\x05 \x01(\tR\tactionUrl\"\x92\x04\n\x1aWorkspaceSettingsWorkspace\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12-\n\x12organization_label\x18\x02 \x01(\tR\x11organizationLabel\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\'\n\x0fworkspace_label\x18\x04 \x01(\tR\x0eworkspaceLabel\x12 \n\x0b\x65nvironment\x18\x05 \x01(\tR\x0b\x65nvironment\x12\x16\n\x06region\x18\x06 \x01(\tR\x06region\x12\x18\n\x07\x63urrent\x18\x07 \x01(\x08R\x07\x63urrent\x12\x1a\n\x08\x61rchived\x18\x08 \x01(\x08R\x08\x61rchived\x12;\n\x0b\x61rchived_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\narchivedAt\x12>\n\trbac_role\x18\n \x01(\x0e\x32!.console.v1.WorkspaceSettingsRoleR\x08rbacRole\x12K\n\x0c\x63\x61pabilities\x18\x0b \x03(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x0c\x63\x61pabilities\x12\x16\n\x06source\x18\x0c \x01(\tR\x06source\"\x8c\x03\n\x1eWorkspaceSettingsActivityEntry\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n\x07section\x18\x02 \x01(\tR\x07section\x12\x16\n\x06\x61\x63tion\x18\x03 \x01(\tR\x06\x61\x63tion\x12#\n\ractor_subject\x18\x04 \x01(\tR\x0c\x61\x63torSubject\x12\x1f\n\x0b\x61\x63tor_email\x18\x05 \x01(\tR\nactorEmail\x12\x18\n\x07summary\x18\x06 \x01(\tR\x07summary\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12Q\n\x07\x64\x65tails\x18\x08 \x03(\x0b\x32\x37.console.v1.WorkspaceSettingsActivityEntry.DetailsEntryR\x07\x64\x65tails\x1a:\n\x0c\x44\x65tailsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xc0\x05\n\x17WorkspaceSettingsMember\x12\x18\n\x07subject\x18\x01 \x01(\tR\x07subject\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12\x14\n\x05\x65mail\x18\x03 \x01(\tR\x05\x65mail\x12\x12\n\x04role\x18\x04 \x01(\tR\x04role\x12\x16\n\x06source\x18\x05 \x01(\tR\x06source\x12T\n\x11manage_capability\x18\x06 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10manageCapability\x12>\n\trbac_role\x18\x07 \x01(\x0e\x32!.console.v1.WorkspaceSettingsRoleR\x08rbacRole\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12\x18\n\x07managed\x18\t \x01(\x08R\x07managed\x12/\n\x13provisioning_source\x18\n \x01(\tR\x12provisioningSource\x12<\n\x0clast_seen_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nlastSeenAt\x12J\n\x0bstatus_enum\x18\x0c \x01(\x0e\x32).console.v1.WorkspaceSettingsMemberStatusR\nstatusEnum\x12\x44\n\x0bsource_enum\x18\r \x01(\x0e\x32#.console.v1.WorkspaceSettingsSourceR\nsourceEnum\x12]\n\x18provisioning_source_enum\x18\x0e \x01(\x0e\x32#.console.v1.WorkspaceSettingsSourceR\x16provisioningSourceEnum\"\x9f\x03\n\x18WorkspaceSettingsBilling\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x12\n\x04plan\x18\x02 \x01(\tR\x04plan\x12&\n\nseats_used\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\tseatsUsed\x12(\n\x0bseats_total\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nseatsTotal\x12\x39\n\nrenewal_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\trenewalAt\x12\'\n\x0f\x62illing_contact\x18\x06 \x01(\tR\x0e\x62illingContact\x12T\n\x11manage_capability\x18\x07 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10manageCapability\x12K\n\x0bstatus_enum\x18\x08 \x01(\x0e\x32*.console.v1.WorkspaceSettingsBillingStatusR\nstatusEnum\"\xf4\x08\n\x17WorkspaceSettingsPolicy\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12H\n!require_human_approval_for_writes\x18\x02 \x01(\x08R\x1drequireHumanApprovalForWrites\x12\x34\n\x16\x62lock_missing_evidence\x18\x03 \x01(\x08R\x14\x62lockMissingEvidence\x12\x35\n\x17\x61uto_revoke_idle_leases\x18\x04 \x01(\x08R\x14\x61utoRevokeIdleLeases\x12;\n\x1a\x61llow_cross_account_access\x18\x05 \x01(\x08R\x17\x61llowCrossAccountAccess\x12\"\n\rmax_lease_ttl\x18\x06 \x01(\tR\x0bmaxLeaseTtl\x12\x31\n\x14\x65vidence_requirement\x18\x07 \x01(\tR\x13\x65videnceRequirement\x12T\n\x11update_capability\x18\x08 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10updateCapability\x12\x1f\n\x0brequire_mfa\x18\t \x01(\x08R\nrequireMfa\x12\x1f\n\x0b\x65nforce_sso\x18\n \x01(\x08R\nenforceSso\x12+\n\x11scim_provisioning\x18\x0b \x01(\x08R\x10scimProvisioning\x12.\n\x13\x64\x65\x66\x61ult_member_role\x18\x0c \x01(\tR\x11\x64\x65\x66\x61ultMemberRole\x12\x1f\n\x0bsession_ttl\x18\r \x01(\tR\nsessionTtl\x12\'\n\x0f\x61llowed_domains\x18\x0e \x03(\tR\x0e\x61llowedDomains\x12!\n\x0cip_allowlist\x18\x0f \x03(\tR\x0bipAllowlist\x12@\n\x18\x61udit_log_retention_days\x18\x10 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x15\x61uditLogRetentionDays\x12\x37\n\x13\x64\x61ta_retention_days\x18\x11 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11\x64\x61taRetentionDays\x12Z\n\x18\x64\x65\x66\x61ult_member_rbac_role\x18\x12 \x01(\x0e\x32!.console.v1.WorkspaceSettingsRoleR\x15\x64\x65\x66\x61ultMemberRbacRole\x12P\n\x0bstatus_enum\x18\x13 \x01(\x0e\x32/.console.v1.WorkspaceSettingsAvailabilityStatusR\nstatusEnum\x12k\n\x1atask_environment_retention\x18\x14 \x01(\x0b\x32-.console.v1.WorkspaceTaskEnvironmentRetentionR\x18taskEnvironmentRetention\"\xf7\x01\n\x1fProjectTaskEnvironmentRetention\x12\x37\n\x13project_resource_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11projectResourceId\x12\x37\n\x0eretention_days\x18\x02 \x01(\x05\x42\x0b\xbaH\x08\x1a\x06\x30\x00\x30\x07\x30\x1eH\x00R\rretentionDays\x88\x01\x01\x12;\n\x0fretention_hours\x18\x03 \x01(\x05\x42\r\xbaH\n\x1a\x08\x30\x08\x30\xa8\x01\x30\xd0\x05H\x01R\x0eretentionHours\x88\x01\x01\x42\x11\n\x0f_retention_daysB\x12\n\x10_retention_hours\"\x83\x02\n!WorkspaceTaskEnvironmentRetention\x12\x32\n\x0eretention_days\x18\x01 \x01(\x05\x42\x0b\xbaH\x08\x1a\x06\x30\x00\x30\x07\x30\x1eR\rretentionDays\x12G\n\x08projects\x18\x02 \x03(\x0b\x32+.console.v1.ProjectTaskEnvironmentRetentionR\x08projects\x12\'\n\x0fpolicy_revision\x18\x03 \x01(\x04R\x0epolicyRevision\x12\x38\n\x0fretention_hours\x18\x04 \x01(\x05\x42\x0f\xbaH\x0c\x1a\n0\x00\x30\x08\x30\xa8\x01\x30\xd0\x05R\x0eretentionHours\"\xad\t\n\x12WorkspaceDexPolicy\x12L\n\rautonomy_mode\x18\x01 \x01(\x0e\x32\x1b.console.v1.DexAutonomyModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0c\x61utonomyMode\x12_\n\x14\x65xternal_action_mode\x18\x02 \x01(\x0e\x32!.console.v1.DexExternalActionModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x12\x65xternalActionMode\x12\x34\n\x16project_memory_enabled\x18\x03 \x01(\x08R\x14projectMemoryEnabled\x12:\n\x19preference_memory_enabled\x18\x04 \x01(\x08R\x17preferenceMemoryEnabled\x12I\n!learning_from_corrections_enabled\x18\x05 \x01(\x08R\x1elearningFromCorrectionsEnabled\x12/\n\x13proactivity_enabled\x18\x06 \x01(\x08R\x12proactivityEnabled\x12\x41\n\x1dtrace_content_capture_enabled\x18\x07 \x01(\x08R\x1atraceContentCaptureEnabled\x12\x34\n\x10max_turn_seconds\x18\x08 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x84\x07(\x05R\x0emaxTurnSeconds\x12/\n\x0emax_tool_calls\x18\t \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18@(\x00R\x0cmaxToolCalls\x12\x32\n\x0fmax_concurrency\x18\n \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x08(\x01R\x0emaxConcurrency\x12\x34\n\x0fmax_cost_micros\x18\x0b \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\xc2\xd7/(\x00R\rmaxCostMicros\x12\x31\n\x0f\x61llowed_systems\x18\x0c \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10@R\x0e\x61llowedSystems\x12T\n\x11update_capability\x18\r \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10updateCapability\x12k\n\x1dreview_corrections_capability\x18\x0e \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x1breviewCorrectionsCapability\x12\x42\n\x1d\x63ustomer_intelligence_enabled\x18\x0f \x01(\x08R\x1b\x63ustomerIntelligenceEnabled\x12:\n\x19\x63ommitment_nudges_enabled\x18\x10 \x01(\x08R\x17\x63ommitmentNudgesEnabled\x12\x30\n\x14mcp_dispatch_enabled\x18\x11 \x01(\x08R\x12mcpDispatchEnabled\x12>\n\x1bsubagent_delegation_enabled\x18\x12 \x01(\x08R\x19subagentDelegationEnabled\"\xd3\x06\n\x1bWorkspaceArtifactStyleGuide\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12.\n\x0evoice_and_tone\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x1fR\x0cvoiceAndTone\x12\x35\n\x11\x64ocument_guidance\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xc0>R\x10\x64ocumentGuidance\x12=\n\x15presentation_guidance\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\xc0>R\x14presentationGuidance\x12/\n\x0erequired_terms\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10\x64R\rrequiredTerms\x12\x31\n\x0f\x66orbidden_terms\x18\x06 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x0e\x66orbiddenTerms\x12\x18\n\x07version\x18\x07 \x01(\x04R\x07version\x12\x39\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12T\n\x11update_capability\x18\t \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10updateCapability\x12\x35\n\x11response_guidance\x18\n \x01(\tB\x08\xbaH\x05r\x03\x18\xc0>R\x10responseGuidance\x12+\n\x11require_citations\x18\x0b \x01(\x08R\x10requireCitations\x12\x36\n\x12max_response_words\x18\x0c \x01(\rB\x08\xbaH\x05*\x03\x18\xa0\x1fR\x10maxResponseWords\x12\x42\n\x18\x61llowed_citation_domains\x18\r \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x16\x61llowedCitationDomains\x12\x42\n\x0c\x62rand_voices\x18\x0e \x03(\x0b\x32\x1f.console.v1.WorkspaceBrandVoiceR\x0b\x62randVoices\x12\x41\n\x16\x64\x65\x66\x61ult_brand_voice_id\x18\x0f \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x01\x80\xf4\x18\x02R\x13\x64\x65\x66\x61ultBrandVoiceId\"\xd7\x01\n\'WorkspaceSettingsNotificationPreference\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x18\n\x07\x65nabled\x18\x04 \x01(\x08R\x07\x65nabled\x12T\n\x11update_capability\x18\x05 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10updateCapability\"\xfa\x06\n\x1aWorkspaceSpendBeatSettings\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12\x16\n\x06paused\x18\x02 \x01(\x08R\x06paused\x12\x38\n\x13slack_connection_id\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x11slackConnectionId\x12\x32\n\x10slack_channel_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0eslackChannelId\x12I\n\x07\x63\x61\x64\x65nce\x18\x05 \x01(\x0e\x32%.console.v1.WorkspaceSpendBeatCadenceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07\x63\x61\x64\x65nce\x12$\n\x08timezone\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x08timezone\x12&\n\nlocal_hour\x18\x07 \x01(\rB\x07\xbaH\x04*\x02\x18\x17R\tlocalHour\x12*\n\x0clocal_minute\x18\x08 \x01(\rB\x07\xbaH\x04*\x02\x18;R\x0blocalMinute\x12<\n\x16weekly_day_monday_zero\x18\t \x01(\rB\x07\xbaH\x04*\x02\x18\x06R\x13weeklyDayMondayZero\x12\x45\n\x18materiality_threshold_bp\x18\n \x01(\rB\x0b\xbaH\x08*\x06\x18\xa0\x8d\x06(\x01R\x16materialityThresholdBp\x12>\n\x1bmateriality_absolute_micros\x18\x0b \x01(\x04R\x19materialityAbsoluteMicros\x12\x35\n\x10\x63ooldown_seconds\x18\x0c \x01(\rB\n\xbaH\x07*\x05\x18\x80\x9a\x9e\x01R\x0f\x63ooldownSeconds\x12\x33\n\x11quiet_hours_start\x18\r \x01(\tB\x07\xbaH\x04r\x02\x18\x05R\x0fquietHoursStart\x12/\n\x0fquiet_hours_end\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x18\x05R\rquietHoursEnd\x12?\n\x17max_daily_notifications\x18\x0f \x01(\rB\x07\xbaH\x04*\x02\x18\x18R\x15maxDailyNotifications\x12T\n\x11update_capability\x18\x10 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10updateCapability\"\xa8\x02\n\x1eWorkspaceSettingsNotifications\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12U\n\x0bpreferences\x18\x02 \x03(\x0b\x32\x33.console.v1.WorkspaceSettingsNotificationPreferenceR\x0bpreferences\x12P\n\x0bstatus_enum\x18\x03 \x01(\x0e\x32/.console.v1.WorkspaceSettingsAvailabilityStatusR\nstatusEnum\x12\x45\n\nspend_beat\x18\x04 \x01(\x0b\x32&.console.v1.WorkspaceSpendBeatSettingsR\tspendBeat\"\x87\x03\n!WorkspaceSettingsIdentityProvider\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12Z\n\x14\x63onfigure_capability\x18\x05 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x13\x63onfigureCapability\x12\x16\n\x06source\x18\x06 \x01(\tR\x06source\x12T\n\x0bstatus_enum\x18\x07 \x01(\x0e\x32\x33.console.v1.WorkspaceSettingsIdentityProviderStatusR\nstatusEnum\x12\x44\n\x0bsource_enum\x18\x08 \x01(\x0e\x32#.console.v1.WorkspaceSettingsSourceR\nsourceEnum\"\xb5\x03\n\x1cWorkspaceSettingsIntegration\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12\x1a\n\x08\x63\x61tegory\x18\x04 \x01(\tR\x08\x63\x61tegory\x12\x16\n\x06\x64\x65tail\x18\x05 \x01(\tR\x06\x64\x65tail\x12\x16\n\x06status\x18\x06 \x01(\tR\x06status\x12Z\n\x14\x63onfigure_capability\x18\x07 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x13\x63onfigureCapability\x12\x16\n\x06source\x18\x08 \x01(\tR\x06source\x12O\n\x0bstatus_enum\x18\t \x01(\x0e\x32..console.v1.WorkspaceSettingsIntegrationStatusR\nstatusEnum\x12\x44\n\x0bsource_enum\x18\n \x01(\x0e\x32#.console.v1.WorkspaceSettingsSourceR\nsourceEnum\"\x8d\x03\n\x1cWorkspaceSettingsOwnerStatus\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12#\n\rowner_service\x18\x03 \x01(\tR\x0cownerService\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x18\n\x07summary\x18\x05 \x01(\tR\x07summary\x12\x1a\n\x08settings\x18\x06 \x03(\tR\x08settings\x12G\n\ncapability\x18\x07 \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\ncapability\x12\x39\n\nchecked_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcheckedAt\x12P\n\x0bstatus_enum\x18\t \x01(\x0e\x32/.console.v1.WorkspaceSettingsOwnerServiceStatusR\nstatusEnum\"\x9c\x04\n WorkspaceSettingsBreakGlassGrant\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x30\n\x14\x63ustomer_approved_by\x18\x04 \x01(\tR\x12\x63ustomerApprovedBy\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\x12,\n\x12support_user_email\x18\x06 \x01(\tR\x10supportUserEmail\x12\x1b\n\tread_only\x18\x07 \x01(\x08R\x08readOnly\x12\x39\n\nenabled_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tenabledAt\x12;\n\x0b\x64isabled_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ndisabledAt\x12T\n\x11manage_capability\x18\n \x01(\x0b\x32\'.console.v1.WorkspaceSettingsCapabilityR\x10manageCapability\x12\x39\n\nexpires_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\"N\n\x16StaffContextCapability\x12\x1c\n\tavailable\x18\x01 \x01(\x08R\tavailable\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"i\n$SearchStaffWorkspaceDirectoryRequest\x12 \n\x05query\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x05query\x12\x1f\n\x05limit\x18\x02 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x19(\x01R\x05limit\"\xc2\x02\n\x1cStaffWorkspaceDirectoryEntry\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12+\n\x11organization_name\x18\x03 \x01(\tR\x10organizationName\x12%\n\x0eworkspace_name\x18\x04 \x01(\tR\rworkspaceName\x12\x16\n\x06region\x18\x05 \x01(\tR\x06region\x12 \n\x0b\x65nvironment\x18\x06 \x01(\tR\x0b\x65nvironment\x12H\n\x0c\x61\x63\x63\x65ss_state\x18\x07 \x01(\x0e\x32%.console.v1.StaffWorkspaceAccessStateR\x0b\x61\x63\x63\x65ssState\"k\n%SearchStaffWorkspaceDirectoryResponse\x12\x42\n\x07\x65ntries\x18\x01 \x03(\x0b\x32(.console.v1.StaffWorkspaceDirectoryEntryR\x07\x65ntries\"\x7f\n\x1fGetStaffWorkspaceContextRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\xc3\x01\n\x16StaffGrantEventSummary\x12\x19\n\x08grant_id\x18\x01 \x01(\tR\x07grantId\x12\x16\n\x06\x61\x63tion\x18\x02 \x01(\tR\x06\x61\x63tion\x12;\n\x0boccurred_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x39\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\"\xa6\x01\n\x13StaffReceiptSummary\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\x12\x18\n\x07summary\x18\x04 \x01(\tR\x07summary\x12\x39\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\x9d\x01\n\x11StaffTraceSummary\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12\x18\n\x07summary\x18\x02 \x01(\tR\x07summary\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\x12;\n\x0boccurred_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\"\xac\x01\n\x13StaffFailureSummary\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12\x1a\n\x08\x63\x61tegory\x18\x02 \x01(\tR\x08\x63\x61tegory\x12!\n\x0csafe_summary\x18\x03 \x01(\tR\x0bsafeSummary\x12;\n\x0boccurred_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\"w\n\x18StaffComputerEnvironment\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x16\n\x06region\x18\x02 \x01(\tR\x06region\x12\'\n\x0flifecycle_state\x18\x03 \x01(\tR\x0elifecycleState\"\xfc\x07\n\x15StaffWorkspaceContext\x12H\n\x0c\x61\x63\x63\x65ss_state\x18\x01 \x01(\x0e\x32%.console.v1.StaffWorkspaceAccessStateR\x0b\x61\x63\x63\x65ssState\x12\x45\n\x0cgrant_events\x18\x02 \x03(\x0b\x32\".console.v1.StaffGrantEventSummaryR\x0bgrantEvents\x12;\n\x08receipts\x18\x03 \x03(\x0b\x32\x1f.console.v1.StaffReceiptSummaryR\x08receipts\x12\x35\n\x06traces\x18\x04 \x03(\x0b\x32\x1d.console.v1.StaffTraceSummaryR\x06traces\x12;\n\x08\x66\x61ilures\x18\x05 \x03(\x0b\x32\x1f.console.v1.StaffFailureSummaryR\x08\x66\x61ilures\x12W\n\x14\x63omputer_environment\x18\x06 \x01(\x0b\x32$.console.v1.StaffComputerEnvironmentR\x13\x63omputerEnvironment\x12Z\n\x17grant_events_capability\x18\x07 \x01(\x0b\x32\".console.v1.StaffContextCapabilityR\x15grantEventsCapability\x12S\n\x13receipts_capability\x18\x08 \x01(\x0b\x32\".console.v1.StaffContextCapabilityR\x12receiptsCapability\x12O\n\x11traces_capability\x18\t \x01(\x0b\x32\".console.v1.StaffContextCapabilityR\x10tracesCapability\x12S\n\x13\x66\x61ilures_capability\x18\n \x01(\x0b\x32\".console.v1.StaffContextCapabilityR\x12\x66\x61iluresCapability\x12j\n\x1f\x63omputer_environment_capability\x18\x0b \x01(\x0b\x32\".console.v1.StaffContextCapabilityR\x1d\x63omputerEnvironmentCapability\x12\x32\n\x15\x61\x63tive_grant_approver\x18\x0c \x01(\tR\x13\x61\x63tiveGrantApprover\x12Q\n\x17\x61\x63tive_grant_expires_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x14\x61\x63tiveGrantExpiresAt\"_\n GetStaffWorkspaceContextResponse\x12;\n\x07\x63ontext\x18\x01 \x01(\x0b\x32!.console.v1.StaffWorkspaceContextR\x07\x63ontext\"\xfa\x04\n\x1aManagedProviderAccessGrant\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x1a\n\x08provider\x18\x02 \x01(\tR\x08provider\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\x12\x18\n\x07\x65nabled\x18\x04 \x01(\x08R\x07\x65nabled\x12\x1d\n\ngranted_by\x18\x05 \x01(\tR\tgrantedBy\x12\x12\n\x04note\x18\x06 \x01(\tR\x04note\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x19\n\x08grant_id\x18\t \x01(\tR\x07grantId\x12\x1a\n\x08revision\x18\n \x01(\x04R\x08revision\x12<\n\x05state\x18\x0b \x01(\x0e\x32&.console.v1.ManagedProviderAccessStateR\x05state\x12\x39\n\nexpires_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x30\n\x14gateway_sync_outcome\x18\r \x01(\tR\x12gatewaySyncOutcome\x12-\n\x12\x64urable_enrollment\x18\x0e \x01(\x08R\x11\x64urableEnrollment\x12!\n\x0cworkspace_id\x18\x0f \x01(\tR\x0bworkspaceId\"Q\n&ListManagedProviderAccessGrantsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\"\x9f\x01\n\'ListManagedProviderAccessGrantsResponse\x12>\n\x06grants\x18\x01 \x03(\x0b\x32&.console.v1.ManagedProviderAccessGrantR\x06grants\x12\x34\n\x16gateway_sync_available\x18\x02 \x01(\x08R\x14gatewaySyncAvailable\"\xdd\x03\n\'UpsertManagedProviderAccessGrantRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12#\n\x08provider\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08provider\x12)\n\x0b\x65nvironment\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65nvironment\x12\x18\n\x07\x65nabled\x18\x04 \x01(\x08R\x07\x65nabled\x12\x1e\n\x04note\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x04note\x12+\n\x11\x65xpected_revision\x18\x06 \x01(\x04R\x10\x65xpectedRevision\x12<\n\x05state\x18\x07 \x01(\x0e\x32&.console.v1.ManagedProviderAccessStateR\x05state\x12\x39\n\nexpires_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12-\n\x12\x64urable_enrollment\x18\t \x01(\x08R\x11\x64urableEnrollment\x12!\n\x0cworkspace_id\x18\n \x01(\tR\x0bworkspaceId\"h\n(UpsertManagedProviderAccessGrantResponse\x12<\n\x05grant\x18\x01 \x01(\x0b\x32&.console.v1.ManagedProviderAccessGrantR\x05grant\"\xf8\x01\n\'RevokeManagedProviderAccessGrantRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12#\n\x08provider\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08provider\x12)\n\x0b\x65nvironment\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65nvironment\x12\x1e\n\x04note\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x04note\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x04R\x10\x65xpectedRevision\"h\n(RevokeManagedProviderAccessGrantResponse\x12<\n\x05grant\x18\x01 \x01(\x0b\x32&.console.v1.ManagedProviderAccessGrantR\x05grant\"\xeb\x02\n\x17InferenceProviderTarget\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12!\n\x0c\x64isplay_name\x18\x03 \x01(\tR\x0b\x64isplayName\x12\"\n\x0c\x63\x61pabilities\x18\x04 \x03(\tR\x0c\x63\x61pabilities\x12\x32\n\x15\x63ontext_window_tokens\x18\x05 \x01(\x04R\x13\x63ontextWindowTokens\x12!\n\x0cpricing_tier\x18\x06 \x01(\tR\x0bpricingTier\x12!\n\x0clatency_tier\x18\x07 \x01(\tR\x0blatencyTier\x12\x18\n\x07regions\x18\x08 \x03(\tR\x07regions\x12\x14\n\x05ready\x18\t \x01(\x08R\x05ready\x12-\n\x12unavailable_reason\x18\n \x01(\tR\x11unavailableReason\"\x9d\x02\n\x1aStaffInferencePurposeRoute\x12\x42\n\x07purpose\x18\x01 \x01(\x0e\x32(.console.v1.StaffInferenceRoutingPurposeR\x07purpose\x12J\n\x0eprimary_target\x18\x02 \x01(\x0b\x32#.console.v1.InferenceProviderTargetR\rprimaryTarget\x12H\n\rcanary_target\x18\x03 \x01(\x0b\x32#.console.v1.InferenceProviderTargetR\x0c\x63\x61naryTarget\x12%\n\x0e\x63\x61nary_percent\x18\x04 \x01(\rR\rcanaryPercent\"\xfb\x02\n\x1cStaffInferenceRoutingProfile\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x1a\n\x08provider\x18\x02 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x03 \x01(\tR\x05model\x12\x1a\n\x08revision\x18\x04 \x01(\x04R\x08revision\x12\x1d\n\nupdated_by\x18\x05 \x01(\tR\tupdatedBy\x12\x12\n\x04note\x18\x06 \x01(\tR\x04note\x12\x39\n\nupdated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12>\n\x06routes\x18\x08 \x03(\x0b\x32&.console.v1.StaffInferencePurposeRouteR\x06routes\x12\x36\n\x17uses_deployment_default\x18\t \x01(\x08R\x15usesDeploymentDefault\"\xc7\x02\n\x1aStaffInferenceRoutingEvent\x12\x1a\n\x08revision\x18\x01 \x01(\x04R\x08revision\x12>\n\x06routes\x18\x02 \x03(\x0b\x32&.console.v1.StaffInferencePurposeRouteR\x06routes\x12\x36\n\x17uses_deployment_default\x18\x03 \x01(\x08R\x15usesDeploymentDefault\x12,\n\x12\x61\x63tor_principal_id\x18\x04 \x01(\tR\x10\x61\x63torPrincipalId\x12\x12\n\x04note\x18\x05 \x01(\tR\x04note\x12\x16\n\x06\x61\x63tion\x18\x06 \x01(\tR\x06\x61\x63tion\x12;\n\x0boccurred_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\"(\n&GetStaffInferenceRoutingProfileRequest\"\xa4\x04\n\'GetStaffInferenceRoutingProfileResponse\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12P\n\x11\x61vailable_targets\x18\x02 \x03(\x0b\x32#.console.v1.InferenceProviderTargetR\x10\x61vailableTargets\x12J\n\x0e\x64\x65\x66\x61ult_target\x18\x03 \x01(\x0b\x32#.console.v1.InferenceProviderTargetR\rdefaultTarget\x12N\n\x10\x65\x66\x66\x65\x63tive_target\x18\x04 \x01(\x0b\x32#.console.v1.InferenceProviderTargetR\x0f\x65\x66\x66\x65\x63tiveTarget\x12\x42\n\x07profile\x18\x05 \x01(\x0b\x32(.console.v1.StaffInferenceRoutingProfileR\x07profile\x12K\n\rrecent_events\x18\x06 \x03(\x0b\x32&.console.v1.StaffInferenceRoutingEventR\x0crecentEvents\x12Q\n\x10\x65\x66\x66\x65\x63tive_routes\x18\x07 \x03(\x0b\x32&.console.v1.StaffInferencePurposeRouteR\x0f\x65\x66\x66\x65\x63tiveRoutes\"\xc1\x03\n)UpdateStaffInferenceRoutingProfileRequest\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12+\n\x11\x65xpected_revision\x18\x03 \x01(\x04R\x10\x65xpectedRevision\x12\x1e\n\x04note\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x04note\x12\x42\n\x07purpose\x18\x05 \x01(\x0e\x32(.console.v1.StaffInferenceRoutingPurposeR\x07purpose\x12(\n\x10reset_to_default\x18\x06 \x01(\x08R\x0eresetToDefault\x12\'\n\x0f\x63\x61nary_provider\x18\x07 \x01(\tR\x0e\x63\x61naryProvider\x12!\n\x0c\x63\x61nary_model\x18\x08 \x01(\tR\x0b\x63\x61naryModel\x12.\n\x0e\x63\x61nary_percent\x18\t \x01(\rB\x07\xbaH\x04*\x02\x18\x32R\rcanaryPercent\x12+\n\x11rollback_revision\x18\n \x01(\x04R\x10rollbackRevision\"\xd0\x01\n*UpdateStaffInferenceRoutingProfileResponse\x12J\n\x07profile\x18\x01 \x01(\x0b\x32(.console.v1.StaffInferenceRoutingProfileB\x06\xbaH\x03\xc8\x01\x01R\x07profile\x12V\n\x10\x65\x66\x66\x65\x63tive_target\x18\x02 \x01(\x0b\x32#.console.v1.InferenceProviderTargetB\x06\xbaH\x03\xc8\x01\x01R\x0f\x65\x66\x66\x65\x63tiveTarget\"\xd2\x01\n\x1bListScenarioFixturesRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12 \n\x05limit\x18\x04 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xf4\x03(\x00R\x05limit\x12\x1f\n\x06offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\x91\x01\n\x1cListScenarioFixturesResponse\x12\x37\n\x08\x66ixtures\x18\x01 \x03(\x0b\x32\x1b.console.v1.ScenarioFixtureR\x08\x66ixtures\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xe7\x02\n\x1dPromoteScenarioFixtureRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04name\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12,\n\rscenario_json\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cscenarioJson\x12\x37\n\x18recorded_from_session_id\x18\x05 \x01(\tR\x15recordedFromSessionId\x12%\n\x0eoriginal_model\x18\x06 \x01(\tR\roriginalModel\x12)\n\x10retention_policy\x18\x07 \x01(\tR\x0fretentionPolicy\x12\x12\n\x04tags\x18\x08 \x03(\tR\x04tags\"W\n\x1ePromoteScenarioFixtureResponse\x12\x35\n\x07\x66ixture\x18\x01 \x01(\x0b\x32\x1b.console.v1.ScenarioFixtureR\x07\x66ixture\"\x98\x02\n\x1e\x43ompareScenarioFixturesRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12/\n\x0f\x62\x61se_fixture_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rbaseFixtureId\x12\x33\n\x11target_fixture_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0ftargetFixtureId\x12\x32\n\x0fmax_differences\x18\x05 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x0emaxDifferences\"\x81\x04\n\x1f\x43ompareScenarioFixturesResponse\x12>\n\x0c\x62\x61se_fixture\x18\x01 \x01(\x0b\x32\x1b.console.v1.ScenarioFixtureR\x0b\x62\x61seFixture\x12\x42\n\x0etarget_fixture\x18\x02 \x01(\x0b\x32\x1b.console.v1.ScenarioFixtureR\rtargetFixture\x12\x39\n\x14shared_prefix_frames\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12sharedPrefixFrames\x12\x31\n\x10\x62\x61se_frame_count\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0e\x62\x61seFrameCount\x12\x35\n\x12target_frame_count\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x10targetFrameCount\x12\x32\n\x15\x66irst_divergence_path\x18\x06 \x01(\tR\x13\x66irstDivergencePath\x12\x38\n\x18\x66irst_divergence_summary\x18\x07 \x01(\tR\x16\x66irstDivergenceSummary\x12G\n\x0b\x64ifferences\x18\x08 \x03(\x0b\x32%.console.v1.ScenarioFixtureDifferenceR\x0b\x64ifferences\"\x9f\x01\n\x19ScenarioFixtureDifference\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x1d\n\nbase_value\x18\x03 \x01(\tR\tbaseValue\x12!\n\x0ctarget_value\x18\x04 \x01(\tR\x0btargetValue\x12\x18\n\x07summary\x18\x05 \x01(\tR\x07summary\"\xc0\x04\n\x0fScenarioFixture\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x37\n\x18recorded_from_session_id\x18\x05 \x01(\tR\x15recordedFromSessionId\x12;\n\x0brecorded_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nrecordedAt\x12%\n\x0eoriginal_model\x18\x07 \x01(\tR\roriginalModel\x12&\n\ntool_count\x18\x08 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\ttoolCount\x12(\n\x0b\x66rame_count\x18\t \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nframeCount\x12\x19\n\x08gcs_path\x18\n \x01(\tR\x07gcsPath\x12)\n\x10retention_policy\x18\x0b \x01(\tR\x0fretentionPolicy\x12\x12\n\x04tags\x18\x0c \x03(\tR\x04tags\x12\x39\n\ncreated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\xa1\x01\n\rConsoleMetric\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x14\n\x05value\x18\x03 \x01(\tR\x05value\x12\x12\n\x04unit\x18\x04 \x01(\tR\x04unit\x12\x16\n\x06\x64\x65tail\x18\x05 \x01(\tR\x06\x64\x65tail\x12\x14\n\x05trend\x18\x06 \x01(\tR\x05trend\x12\x12\n\x04tone\x18\x07 \x01(\tR\x04tone\"\xf5\x04\n\x07\x41iAsset\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1d\n\nasset_type\x18\x03 \x01(\tR\tassetType\x12\x14\n\x05owner\x18\x04 \x01(\tR\x05owner\x12\x17\n\x07team_id\x18\x05 \x01(\tR\x06teamId\x12 \n\x0b\x65nvironment\x18\x06 \x01(\tR\x0b\x65nvironment\x12\x16\n\x06source\x18\x07 \x01(\tR\x06source\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12\x33\n\nrisk_level\x18\t \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12!\n\x0cpolicy_state\x18\n \x01(\tR\x0bpolicyState\x12+\n\tspend_usd\x18\x0b \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x08spendUsd\x12,\n\rrequest_count\x18\x0c \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0crequestCount\x12(\n\x0b\x65rror_count\x18\r \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\nerrorCount\x12-\n\x0elatency_p95_ms\x18\x0e \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0clatencyP95Ms\x12<\n\x0clast_seen_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nlastSeenAt\x12\x12\n\x04tags\x18\x10 \x03(\tR\x04tags\x12H\n\x11related_resources\x18\x11 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x10relatedResources\"\xf3\x03\n\rActivityEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\nevent_type\x18\x02 \x01(\tR\teventType\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12\x16\n\x06\x64\x65tail\x18\x04 \x01(\tR\x06\x64\x65tail\x12\x19\n\x08\x61sset_id\x18\x05 \x01(\tR\x07\x61ssetId\x12\x19\n\x08\x61gent_id\x18\x06 \x01(\tR\x07\x61gentId\x12\x19\n\x08trace_id\x18\x07 \x01(\tR\x07traceId\x12\x1f\n\x0b\x61pproval_id\x18\x08 \x01(\tR\napprovalId\x12\x14\n\x05\x61\x63tor\x18\t \x01(\tR\x05\x61\x63tor\x12\x16\n\x06status\x18\n \x01(\tR\x06status\x12\x33\n\nrisk_level\x18\x0b \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12)\n\x08\x63ost_usd\x18\x0c \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x07\x63ostUsd\x12;\n\x0boccurred_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12H\n\x11related_resources\x18\x0e \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x10relatedResources\"\xc7\x04\n\nEvalResult\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08trace_id\x18\x02 \x01(\tR\x07traceId\x12\x19\n\x08\x61sset_id\x18\x03 \x01(\tR\x07\x61ssetId\x12\x19\n\x08suite_id\x18\x04 \x01(\tR\x07suiteId\x12\x16\n\x06scorer\x18\x05 \x01(\tR\x06scorer\x12-\n\x05score\x18\x06 \x01(\x01\x42\x17\xbaH\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00\xf0?)\x00\x00\x00\x00\x00\x00\x00\x00R\x05score\x12\x35\n\tthreshold\x18\x07 \x01(\x01\x42\x17\xbaH\x14\x12\x12\x19\x00\x00\x00\x00\x00\x00\xf0?)\x00\x00\x00\x00\x00\x00\x00\x00R\tthreshold\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12\x33\n\nrisk_level\x18\t \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x14\n\x05model\x18\n \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x0b \x01(\tR\x08provider\x12<\n\x12quality_per_dollar\x18\x0c \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x10qualityPerDollar\x12\x16\n\x06\x64\x65tail\x18\r \x01(\tR\x06\x64\x65tail\x12;\n\x0boccurred_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12H\n\x11related_resources\x18\x0f \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x10relatedResources\"\xf5\n\n\tCostUsage\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08trace_id\x18\x02 \x01(\tR\x07traceId\x12\x19\n\x08\x61sset_id\x18\x03 \x01(\tR\x07\x61ssetId\x12\x1a\n\x08provider\x18\x04 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x05 \x01(\tR\x05model\x12+\n\tspend_usd\x18\x06 \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x08spendUsd\x12*\n\x0cinput_tokens\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12,\n\rrequest_count\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0crequestCount\x12&\n\nlatency_ms\x18\n \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tlatencyMs\x12\x16\n\x06status\x18\x0b \x01(\tR\x06status\x12\x33\n\nrisk_level\x18\x0c \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x16\n\x06\x64\x65tail\x18\r \x01(\tR\x06\x64\x65tail\x12;\n\x0boccurred_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12H\n\x11related_resources\x18\x0f \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x10relatedResources\x12*\n\x0cspend_micros\x18\x10 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0bspendMicros\x12\x1d\n\nproject_id\x18\x11 \x01(\tR\tprojectId\x12\x1e\n\nrepository\x18\x12 \x01(\tR\nrepository\x12\x17\n\x07team_id\x18\x13 \x01(\tR\x06teamId\x12\x19\n\x08owner_id\x18\x14 \x01(\tR\x07ownerId\x12\x15\n\x06run_id\x18\x15 \x01(\tR\x05runId\x12\x30\n\x14\x61ttribution_trace_id\x18\x16 \x01(\tR\x12\x61ttributionTraceId\x12\x1d\n\nrequest_id\x18\x17 \x01(\tR\trequestId\x12#\n\rdeployment_id\x18\x18 \x01(\tR\x0c\x64\x65ploymentId\x12\x15\n\x06job_id\x18\x19 \x01(\tR\x05jobId\x12#\n\rsource_health\x18\x1a \x01(\tR\x0csourceHealth\x12\'\n\x0fpricing_version\x18\x1b \x01(\tR\x0epricingVersion\x12;\n\x0bingested_at\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ningestedAt\x12\x1f\n\x0brecord_kind\x18\x1d \x01(\tR\nrecordKind\x12\x35\n\x12spend_today_micros\x18\x1e \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10spendTodayMicros\x12+\n\x11upstream_provider\x18\x1f \x01(\tR\x10upstreamProvider\x12\x1e\n\nprovenance\x18 \x01(\tR\nprovenance\x12\x33\n\x11\x63\x61\x63he_read_tokens\x18! \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0f\x63\x61\x63heReadTokens\x12\x35\n\x12\x63\x61\x63he_write_tokens\x18\" \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10\x63\x61\x63heWriteTokens\x12%\n\x0epricing_source\x18# \x01(\tR\rpricingSource\x12!\n\x0cusage_source\x18$ \x01(\tR\x0busageSource\"\xa5\x0e\n\x0f\x41uthorityLedger\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08trace_id\x18\x02 \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\x03 \x01(\tR\x06spanId\x12\x1b\n\taction_id\x18\x04 \x01(\tR\x08\x61\x63tionId\x12\x1f\n\x0b\x61pproval_id\x18\x05 \x01(\tR\napprovalId\x12\x1e\n\x0b\x63ost_row_id\x18\x06 \x01(\tR\tcostRowId\x12\x19\n\x08\x61gent_id\x18\x07 \x01(\tR\x07\x61gentId\x12\x1d\n\nagent_name\x18\x08 \x01(\tR\tagentName\x12&\n\x0frun_as_identity\x18\t \x01(\tR\rrunAsIdentity\x12\x17\n\x07tool_id\x18\n \x01(\tR\x06toolId\x12\x1b\n\ttool_name\x18\x0b \x01(\tR\x08toolName\x12!\n\x0c\x63onnector_id\x18\x0c \x01(\tR\x0b\x63onnectorId\x12%\n\x0e\x63onnector_name\x18\r \x01(\tR\rconnectorName\x12-\n\x12\x63onnector_provider\x18\x0e \x01(\tR\x11\x63onnectorProvider\x12%\n\x0e\x63redential_ref\x18\x0f \x01(\tR\rcredentialRef\x12$\n\x0egrant_lease_id\x18\x10 \x01(\tR\x0cgrantLeaseId\x12!\n\x0c\x61uthority_id\x18\x11 \x01(\tR\x0b\x61uthorityId\x12\'\n\x0f\x61uthority_label\x18\x12 \x01(\tR\x0e\x61uthorityLabel\x12%\n\x0e\x61uthority_type\x18\x13 \x01(\tR\rauthorityType\x12\'\n\x0f\x61uthority_scope\x18\x14 \x01(\tR\x0e\x61uthorityScope\x12\x16\n\x06issuer\x18\x15 \x01(\tR\x06issuer\x12\x39\n\nexpires_at\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\'\n\x0f\x61uthority_state\x18\x17 \x01(\tR\x0e\x61uthorityState\x12+\n\x11\x61ttestation_state\x18\x18 \x01(\tR\x10\x61ttestationState\x12/\n\x13\x61ttestation_summary\x18\x19 \x01(\tR\x12\x61ttestationSummary\x12\x1f\n\x0btrust_state\x18\x1a \x01(\tR\ntrustState\x12%\n\x0e\x65vidence_state\x18\x1b \x01(\tR\revidenceState\x12\'\n\x0f\x65vidence_source\x18\x1c \x01(\tR\x0e\x65videnceSource\x12!\n\x0c\x63ost_posture\x18\x1d \x01(\tR\x0b\x63ostPosture\x12)\n\x08\x63ost_usd\x18\x1e \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x07\x63ostUsd\x12*\n\x0cinput_tokens\x18\x1f \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12\x16\n\x06status\x18! \x01(\tR\x06status\x12#\n\rpolicy_reason\x18\" \x01(\tR\x0cpolicyReason\x12+\n\x11required_evidence\x18# \x03(\tR\x10requiredEvidence\x12\x33\n\nrisk_level\x18$ \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x16\n\x06\x64\x65tail\x18% \x01(\tR\x06\x64\x65tail\x12\x1f\n\x0bnext_action\x18& \x01(\tR\nnextAction\x12;\n\x0boccurred_at\x18\' \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x43\n\x0cscope_ledger\x18( \x03(\x0b\x32 .console.v1.AuthorityScopeLedgerR\x0bscopeLedger\x12O\n\x10missing_evidence\x18) \x03(\x0b\x32$.console.v1.AuthorityMissingEvidenceR\x0fmissingEvidence\x12H\n\x0e\x64\x65nied_actions\x18* \x03(\x0b\x32!.console.v1.AuthorityDeniedActionR\rdeniedActions\x12@\n\revidence_refs\x18+ \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12L\n\revidence_gaps\x18, \x03(\x0b\x32\'.console.v1.SecurityDecisionEvidenceGapR\x0c\x65videnceGaps\"\xfe\x01\n\x14\x41uthorityScopeLedger\x12\x14\n\x05group\x18\x01 \x01(\tR\x05group\x12\x18\n\x07granted\x18\x02 \x03(\tR\x07granted\x12\x1c\n\texercised\x18\x03 \x03(\tR\texercised\x12\x16\n\x06\x64\x65nied\x18\x04 \x03(\tR\x06\x64\x65nied\x12\x18\n\x07missing\x18\x05 \x03(\tR\x07missing\x12\x14\n\x05state\x18\x06 \x01(\tR\x05state\x12#\n\rpolicy_reason\x18\x07 \x01(\tR\x0cpolicyReason\x12+\n\x11required_evidence\x18\x08 \x03(\tR\x10requiredEvidence\"\xe0\x01\n\x18\x41uthorityMissingEvidence\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state\x12\x14\n\x05owner\x18\x04 \x01(\tR\x05owner\x12\'\n\x0frecovery_action\x18\x05 \x01(\tR\x0erecoveryAction\x12\x16\n\x06reason\x18\x06 \x01(\tR\x06reason\x12\x16\n\x06source\x18\x07 \x01(\tR\x06source\x12\x19\n\x08span_ids\x18\x08 \x03(\tR\x07spanIds\"\xf5\x01\n\x15\x41uthorityDeniedAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\taction_id\x18\x02 \x01(\tR\x08\x61\x63tionId\x12\x1b\n\ttool_name\x18\x03 \x01(\tR\x08toolName\x12#\n\rpolicy_reason\x18\x04 \x01(\tR\x0cpolicyReason\x12+\n\x11required_evidence\x18\x05 \x03(\tR\x10requiredEvidence\x12@\n\revidence_refs\x18\x06 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xb3\x0c\n\x14\x41gentWorkforceRecord\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12\x19\n\x08\x61gent_id\x18\x04 \x01(\tR\x07\x61gentId\x12\x1d\n\nagent_name\x18\x05 \x01(\tR\tagentName\x12\x18\n\x07runtime\x18\x06 \x01(\tR\x07runtime\x12\x14\n\x05owner\x18\x07 \x01(\tR\x05owner\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12\x1f\n\x0bqueue_state\x18\t \x01(\tR\nqueueState\x12\x33\n\nrisk_level\x18\n \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12!\n\x0c\x63urrent_work\x18\x0b \x01(\tR\x0b\x63urrentWork\x12H\n\x0frun_as_identity\x18\x0c \x01(\x0b\x32 .console.v1.RunAsIdentitySummaryR\rrunAsIdentity\x12O\n\x11security_decision\x18\r \x01(\x0b\x32\".console.v1.SecurityDecisionPacketR\x10securityDecision\x12Q\n\x0f\x61\x63tion_evidence\x18\x0e \x03(\x0b\x32(.console.v1.AgentWorkforceActionEvidenceR\x0e\x61\x63tionEvidence\x12Y\n\x14\x63redential_authority\x18\x0f \x01(\x0b\x32&.console.v1.CredentialAuthoritySummaryR\x13\x63redentialAuthority\x12\x44\n\rcost_evidence\x18\x10 \x01(\x0b\x32\x1f.console.v1.CostEvidenceSummaryR\x0c\x63ostEvidence\x12\x1f\n\x0bnext_action\x18\x11 \x01(\tR\nnextAction\x12)\n\x10missing_evidence\x18\x12 \x03(\tR\x0fmissingEvidence\x12;\n\x0boccurred_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12W\n\x11\x64\x65\x62ug_identifiers\x18\x14 \x01(\x0b\x32*.console.v1.AgentWorkforceDebugIdentifiersR\x10\x64\x65\x62ugIdentifiers\x12T\n\x10question_summary\x18\x15 \x01(\x0b\x32).console.v1.AgentWorkforceQuestionSummaryR\x0fquestionSummary\x12`\n\x14\x61pproval_disablement\x18\x16 \x01(\x0b\x32-.console.v1.AgentWorkforceApprovalDisablementR\x13\x61pprovalDisablement\x12S\n\x12\x65ndpoint_guardrail\x18\x17 \x01(\x0b\x32$.console.v1.EndpointGuardrailSummaryR\x11\x65ndpointGuardrail\x12K\n\rproof_summary\x18\x18 \x01(\x0b\x32&.console.v1.AgentWorkforceProofSummaryR\x0cproofSummary\x12\x30\n\x14\x61pproval_queue_state\x18\x19 \x01(\tR\x12\x61pprovalQueueState\x12q\n\x1b\x61\x63tion_authority_boundaries\x18\x1a \x03(\x0b\x32\x31.console.v1.AgentWorkforceActionAuthorityBoundaryR\x19\x61\x63tionAuthorityBoundaries\x12T\n\x10source_readiness\x18\x1b \x03(\x0b\x32).console.v1.AgentWorkforceSourceReadinessR\x0fsourceReadiness\"\xbc\x03\n\x1d\x41gentWorkforceSourceReadiness\x12\x16\n\x06source\x18\x01 \x01(\tR\x06source\x12\x1c\n\tcollector\x18\x02 \x01(\tR\tcollector\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\x12%\n\x0eproof_strength\x18\x04 \x01(\tR\rproofStrength\x12\x16\n\x06\x64\x65tail\x18\x05 \x01(\tR\x06\x64\x65tail\x12\'\n\x0f\x62locking_reason\x18\x06 \x01(\tR\x0e\x62lockingReason\x12-\n\x12\x61pproval_authority\x18\x07 \x01(\x08R\x11\x61pprovalAuthority\x12\x32\n\x15trusted_metadata_only\x18\x08 \x01(\x08R\x13trustedMetadataOnly\x12#\n\rmissing_proof\x18\t \x03(\tR\x0cmissingProof\x12\x1b\n\tjoin_keys\x18\n \x03(\tR\x08joinKeys\x12@\n\revidence_refs\x18\x0b \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xc4\x03\n\x1a\x41gentWorkforceProofSummary\x12\x38\n\x18principal_evidence_state\x18\x01 \x01(\tR\x16principalEvidenceState\x12:\n\x19\x63redential_evidence_state\x18\x02 \x01(\tR\x17\x63redentialEvidenceState\x12.\n\x13\x63ost_evidence_state\x18\x03 \x01(\tR\x11\x63ostEvidenceState\x12\x32\n\x15\x61\x63tion_evidence_state\x18\x04 \x01(\tR\x13\x61\x63tionEvidenceState\x12\x38\n\x18\x65ndpoint_guardrail_state\x18\x05 \x01(\tR\x16\x65ndpointGuardrailState\x12%\n\x0e\x61pproval_ready\x18\x06 \x01(\x08R\rapprovalReady\x12)\n\x10\x62locking_reasons\x18\x07 \x03(\tR\x0f\x62lockingReasons\x12@\n\revidence_refs\x18\x08 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xeb\x02\n\"AgentWorkforceApprovalQueueSummary\x12,\n\rtotal_records\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0ctotalRecords\x12R\n\rstate_buckets\x18\x02 \x03(\x0b\x32-.console.v1.AgentWorkforceApprovalStateBucketR\x0cstateBuckets\x12X\n\x0f\x62locker_buckets\x18\x03 \x03(\x0b\x32/.console.v1.AgentWorkforceApprovalBlockerBucketR\x0e\x62lockerBuckets\x12i\n\x18missing_evidence_buckets\x18\x04 \x03(\x0b\x32/.console.v1.AgentWorkforceMissingEvidenceBucketR\x16missingEvidenceBuckets\"\x8f\x01\n!AgentWorkforceApprovalStateBucket\x12\x14\n\x05state\x18\x01 \x01(\tR\x05state\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x1d\n\x05\x63ount\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05\x63ount\x12\x1f\n\x0bnext_action\x18\x04 \x01(\tR\nnextAction\"\xaf\x01\n#AgentWorkforceApprovalBlockerBucket\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\'\n\x0frecovery_action\x18\x04 \x01(\tR\x0erecoveryAction\x12\x1d\n\x05\x63ount\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05\x63ount\"\xa8\x02\n%AgentWorkforceActionAuthorityBoundary\x12!\n\x0c\x61\x63tion_label\x18\x01 \x01(\tR\x0b\x61\x63tionLabel\x12\x30\n\x14\x61pproval_queue_state\x18\x02 \x01(\tR\x12\x61pprovalQueueState\x12+\n\x11\x61uthority_subject\x18\x03 \x01(\tR\x10\x61uthoritySubject\x12/\n\x13\x63redential_provider\x18\x04 \x01(\tR\x12\x63redentialProvider\x12+\n\x11unproven_boundary\x18\x05 \x01(\tR\x10unprovenBoundary\x12\x1f\n\x0bnext_action\x18\x06 \x01(\tR\nnextAction\"\x83\x01\n#AgentWorkforceMissingEvidenceBucket\x12\x14\n\x05label\x18\x01 \x01(\tR\x05label\x12\'\n\x0frecovery_action\x18\x02 \x01(\tR\x0erecoveryAction\x12\x1d\n\x05\x63ount\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05\x63ount\"\xc9\x03\n\x18\x45ndpointGuardrailSummary\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x1f\n\x0b\x65ndpoint_id\x18\x02 \x01(\tR\nendpointId\x12\x14\n\x05route\x18\x03 \x01(\tR\x05route\x12\x1a\n\x08\x65xposure\x18\x04 \x01(\tR\x08\x65xposure\x12)\n\x10\x61llowlist_source\x18\x05 \x01(\tR\x0f\x61llowlistSource\x12+\n\x11resolution_policy\x18\x06 \x01(\tR\x10resolutionPolicy\x12%\n\x0e\x62locked_reason\x18\x07 \x01(\tR\rblockedReason\x12)\n\x10missing_controls\x18\x08 \x03(\tR\x0fmissingControls\x12@\n\revidence_refs\x18\t \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12)\n\x10\x61llowlist_status\x18\n \x01(\tR\x0f\x61llowlistStatus\x12+\n\x11resolution_status\x18\x0b \x01(\tR\x10resolutionStatus\"\x81\x02\n\x1d\x41gentWorkforceQuestionSummary\x12(\n\x10\x63\x61n_approve_this\x18\x01 \x01(\tR\x0e\x63\x61nApproveThis\x12)\n\x10\x65vidence_missing\x18\x02 \x01(\tR\x0f\x65videnceMissing\x12\x1b\n\tagent_saw\x18\x03 \x01(\tR\x08\x61gentSaw\x12)\n\x11\x61gent_tried_to_do\x18\x04 \x01(\tR\x0e\x61gentTriedToDo\x12\x1d\n\nwas_denied\x18\x05 \x01(\tR\twasDenied\x12$\n\x0eshould_do_next\x18\x06 \x01(\tR\x0cshouldDoNext\"\xfa\x01\n!AgentWorkforceApprovalDisablement\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\'\n\x0frecovery_action\x18\x04 \x01(\tR\x0erecoveryAction\x12(\n\x10\x65vidence_gap_ids\x18\x05 \x03(\tR\x0e\x65videnceGapIds\x12@\n\revidence_refs\x18\x06 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xcb\x01\n\x14RunAsIdentitySummary\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x1a\n\x08identity\x18\x02 \x01(\tR\x08identity\x12\x16\n\x06source\x18\x03 \x01(\tR\x06source\x12%\n\x0emissing_reason\x18\x04 \x01(\tR\rmissingReason\x12@\n\revidence_refs\x18\x05 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xbc\x05\n\x1c\x41gentWorkforceActionEvidence\x12\x1b\n\taction_id\x18\x01 \x01(\tR\x08\x61\x63tionId\x12\x1b\n\ttool_name\x18\x02 \x01(\tR\x08toolName\x12!\n\x0c\x63onnector_id\x18\x03 \x01(\tR\x0b\x63onnectorId\x12\x1e\n\ncapability\x18\x04 \x01(\tR\ncapability\x12%\n\x0etarget_summary\x18\x05 \x01(\tR\rtargetSummary\x12\x1a\n\x08\x64\x65\x63ision\x18\x06 \x01(\tR\x08\x64\x65\x63ision\x12)\n\x10mutates_resource\x18\x07 \x01(\x08R\x0fmutatesResource\x12\x33\n\nrisk_level\x18\x08 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12,\n\x12safe_arguments_ref\x18\t \x01(\tR\x10safeArgumentsRef\x12@\n\revidence_refs\x18\n \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\x12)\n\x10missing_evidence\x18\x0b \x03(\tR\x0fmissingEvidence\x12;\n\x0boccurred_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x38\n\x18principal_evidence_state\x18\r \x01(\tR\x16principalEvidenceState\x12:\n\x19\x63redential_evidence_state\x18\x0e \x01(\tR\x17\x63redentialEvidenceState\x12.\n\x13\x63ost_evidence_state\x18\x0f \x01(\tR\x11\x63ostEvidenceState\"\xe8\x02\n\x1a\x43redentialAuthoritySummary\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x18\n\x07subject\x18\x02 \x01(\tR\x07subject\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12#\n\rauthority_ref\x18\x04 \x01(\tR\x0c\x61uthorityRef\x12\x39\n\nexpires_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12)\n\x10revocation_state\x18\x06 \x01(\tR\x0frevocationState\x12/\n\x13missing_authorities\x18\x07 \x03(\tR\x12missingAuthorities\x12@\n\revidence_refs\x18\x08 \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xb3\x02\n\x13\x43ostEvidenceSummary\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x1a\n\x08provider\x18\x02 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x03 \x01(\tR\x05model\x12*\n\x0cinput_tokens\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12\x34\n\x0etotal_cost_usd\x18\x06 \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x0ctotalCostUsd\x12\x1b\n\tmeter_ref\x18\x07 \x01(\tR\x08meterRef\x12%\n\x0emissing_reason\x18\x08 \x01(\tR\rmissingReason\"\x9b\x02\n\x1e\x41gentWorkforceDebugIdentifiers\x12\x19\n\x08span_ids\x18\x01 \x03(\tR\x07spanIds\x12*\n\x11raw_reference_ids\x18\x02 \x03(\tR\x0frawReferenceIds\x12(\n\x10source_event_ids\x18\x03 \x03(\tR\x0esourceEventIds\x12\x37\n\nattributes\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\nattributes\x12\x15\n\x06run_id\x18\x05 \x01(\tR\x05runId\x12\x1d\n\nsession_id\x18\x06 \x01(\tR\tsessionId\x12\x19\n\x08trace_id\x18\x07 \x01(\tR\x07traceId\"\xc1\x02\n\x0bRiskFinding\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x16\n\x06source\x18\x04 \x01(\tR\x06source\x12\x19\n\x08\x61sset_id\x18\x05 \x01(\tR\x07\x61ssetId\x12\x16\n\x06status\x18\x06 \x01(\tR\x06status\x12\x33\n\nrisk_level\x18\x07 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x16\n\x06policy\x18\x08 \x01(\tR\x06policy\x12\x1f\n\x0bnext_action\x18\t \x01(\tR\nnextAction\x12;\n\x0b\x64\x65tected_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ndetectedAt\"\xe1\x01\n\x1aIntegrationCredentialField\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x1a\n\x08required\x18\x03 \x01(\x08R\x08required\x12\x16\n\x06secret\x18\x04 \x01(\x08R\x06secret\x12<\n\x1a\x61\x63\x63\x65pted_reference_schemes\x18\x05 \x03(\tR\x18\x61\x63\x63\x65ptedReferenceSchemes\x12\'\n\x0f\x63redential_type\x18\x06 \x01(\tR\x0e\x63redentialType\"\xdd\x01\n\x17IntegrationResourceType\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12\x32\n\x15source_coverage_types\x18\x03 \x03(\tR\x13sourceCoverageTypes\x12<\n\x1asource_projection_template\x18\x04 \x01(\tR\x18sourceProjectionTemplate\x12\x1d\n\nevent_kind\x18\x05 \x01(\tR\teventKind\"\xf5\x0e\n\x0fIntegrationTile\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12\x1a\n\x08\x63\x61tegory\x18\x04 \x01(\tR\x08\x63\x61tegory\x12\x16\n\x06status\x18\x05 \x01(\tR\x06status\x12\x16\n\x06\x64\x65tail\x18\x06 \x01(\tR\x06\x64\x65tail\x12#\n\rsetup_command\x18\x07 \x01(\tR\x0csetupCommand\x12\x16\n\x06scopes\x18\x08 \x03(\tR\x06scopes\x12\"\n\x0c\x63\x61pabilities\x18\t \x03(\tR\x0c\x63\x61pabilities\x12<\n\x0clast_seen_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nlastSeenAt\x12-\n\x12\x63\x61talog_categories\x18\x0b \x03(\tR\x11\x63\x61talogCategories\x12-\n\x12runtime_executable\x18\x0c \x01(\x08R\x11runtimeExecutable\x12+\n\x11resource_families\x18\r \x03(\tR\x10resourceFamilies\x12\x33\n\x15verification_endpoint\x18\x0e \x01(\tR\x14verificationEndpoint\x12\'\n\x0flifecycle_stage\x18\x0f \x01(\tR\x0elifecycleStage\x12\'\n\x0frequired_scopes\x18\x10 \x03(\tR\x0erequiredScopes\x12\'\n\x0foptional_scopes\x18\x11 \x03(\tR\x0eoptionalScopes\x12%\n\x0emissing_scopes\x18\x12 \x03(\tR\rmissingScopes\x12\x1f\n\x0bsync_status\x18\x13 \x01(\tR\nsyncStatus\x12<\n\x0clast_sync_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nlastSyncAt\x12<\n\x0cnext_sync_at\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nnextSyncAt\x12:\n\x15last_sync_duration_ms\x18\x16 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x12lastSyncDurationMs\x12\x33\n\x11synced_item_count\x18\x17 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0fsyncedItemCount\x12\x1d\n\nsync_error\x18\x18 \x01(\tR\tsyncError\x12+\n\x11install_authority\x18\x19 \x01(\tR\x10installAuthority\x12\x34\n\x16operator_config_status\x18\x1a \x01(\tR\x14operatorConfigStatus\x12\x1b\n\tauth_type\x18\x1b \x01(\tR\x08\x61uthType\x12\'\n\x0foauth_supported\x18\x1c \x01(\x08R\x0eoauthSupported\x12S\n\x11\x63redential_fields\x18\x1d \x03(\x0b\x32&.console.v1.IntegrationCredentialFieldR\x10\x63redentialFields\x12X\n\x12\x63\x61talog_provenance\x18\x1e \x01(\x0b\x32).connectors.v1.ConnectorCatalogProvenanceR\x11\x63\x61talogProvenance\x12!\n\x0c\x63\x61talog_tier\x18\x1f \x01(\tR\x0b\x63\x61talogTier\x12)\n\x10provider_actions\x18 \x03(\tR\x0fproviderActions\x12%\n\x0e\x63\x61talog_status\x18! \x01(\tR\rcatalogStatus\x12#\n\rsetup_allowed\x18\" \x01(\x08R\x0csetupAllowed\x12\x1e\n\nconfigured\x18# \x01(\x08R\nconfigured\x12;\n\x15provider_action_count\x18$ \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13providerActionCount\x12;\n\x15resource_family_count\x18% \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13resourceFamilyCount\x12;\n\x15required_family_count\x18& \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x13requiredFamilyCount\x12=\n\x16qualified_family_count\x18\' \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14qualifiedFamilyCount\x12!\n\x0crollout_kind\x18( \x01(\tR\x0brolloutKind\x12J\n\x0eresource_types\x18) \x03(\x0b\x32#.console.v1.IntegrationResourceTypeR\rresourceTypes\x12\x31\n\x14provider_description\x18* \x01(\tR\x13providerDescription\"\xd2\x01\n\x0eOnboardingTask\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x1b\n\tcta_label\x18\x05 \x01(\tR\x08\x63taLabel\x12\x18\n\x07\x63ommand\x18\x06 \x01(\tR\x07\x63ommand\x12\x33\n\x15required_integrations\x18\x07 \x03(\tR\x14requiredIntegrations\"\xc9\x06\n\x0eTraceDrilldown\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12\x1b\n\troot_name\x18\x02 \x01(\tR\x08rootName\x12\x19\n\x08\x61sset_id\x18\x03 \x01(\tR\x07\x61ssetId\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x31\n\x10total_latency_ms\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0etotalLatencyMs\x12*\n\x0cinput_tokens\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12)\n\x08\x63ost_usd\x18\x08 \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x07\x63ostUsd\x12-\n\neval_score\x18\t \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\tevalScore\x12\x33\n\nrisk_level\x18\n \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12+\n\x05spans\x18\x0b \x03(\x0b\x32\x15.console.v1.TraceSpanR\x05spans\x12;\n\x0boccurred_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12<\n\x0b\x61nnotations\x18\r \x03(\x0b\x32\x1a.traces.v1.TraceAnnotationR\x0b\x61nnotations\x12)\n\x10suggested_labels\x18\x0e \x03(\tR\x0fsuggestedLabels\x12\'\n\x0f\x65vidence_source\x18\x0f \x01(\tR\x0e\x65videnceSource\x12V\n\x14\x63ompleteness_signals\x18\x10 \x03(\x0b\x32#.console.v1.TraceCompletenessSignalR\x13\x63ompletenessSignals\x12\\\n\x18security_decision_packet\x18\x11 \x01(\x0b\x32\".console.v1.SecurityDecisionPacketR\x16securityDecisionPacket\"\x85\x05\n\tTraceSpan\x12\x17\n\x07span_id\x18\x01 \x01(\tR\x06spanId\x12$\n\x0eparent_span_id\x18\x02 \x01(\tR\x0cparentSpanId\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04kind\x18\x04 \x01(\tR\x04kind\x12\x14\n\x05model\x18\x05 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x06 \x01(\tR\x08provider\x12\x16\n\x06status\x18\x07 \x01(\tR\x06status\x12&\n\nlatency_ms\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tlatencyMs\x12)\n\x08\x63ost_usd\x18\t \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x07\x63ostUsd\x12*\n\x0cinput_tokens\x18\n \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x0b \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12/\n\x13governance_decision\x18\x0c \x01(\tR\x12governanceDecision\x12\x39\n\nstarted_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x35\n\x08\x65nded_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndedAt\x12\x37\n\nattributes\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\nattributes\x12>\n\nreferences\x18\x10 \x03(\x0b\x32\x1e.console.v1.TraceSpanReferenceR\nreferences\"q\n\x12TraceSpanReference\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\rresource_type\x18\x02 \x01(\tR\x0cresourceType\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12\x10\n\x03url\x18\x04 \x01(\tR\x03url\"\x8a\x01\n\x17TraceCompletenessSignal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x19\n\x08span_ids\x18\x05 \x03(\tR\x07spanIds\"\xe1\x03\n\x16SecurityDecisionPacket\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n\x08question\x18\x02 \x01(\tR\x08question\x12\x18\n\x07verdict\x18\x03 \x01(\tR\x07verdict\x12%\n\x0e\x61pproval_state\x18\x04 \x01(\tR\rapprovalState\x12/\n\x13governance_decision\x18\x05 \x01(\tR\x12governanceDecision\x12\x33\n\nrisk_level\x18\x06 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x18\n\x07summary\x18\x07 \x01(\tR\x07summary\x12\x1f\n\x0bnext_action\x18\x08 \x01(\tR\nnextAction\x12)\n\x10\x62locking_reasons\x18\t \x03(\tR\x0f\x62lockingReasons\x12L\n\revidence_gaps\x18\n \x03(\x0b\x32\'.console.v1.SecurityDecisionEvidenceGapR\x0c\x65videnceGaps\x12@\n\revidence_refs\x18\x0b \x03(\x0b\x32\x1b.console.v1.RelatedResourceR\x0c\x65videnceRefs\"\xa4\x01\n\x1bSecurityDecisionEvidenceGap\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12\x16\n\x06source\x18\x05 \x01(\tR\x06source\x12\x19\n\x08span_ids\x18\x06 \x03(\tR\x07spanIds\"n\n\x0fRelatedResource\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\rresource_type\x18\x02 \x01(\tR\x0cresourceType\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12\x10\n\x03url\x18\x04 \x01(\tR\x03url\"\xef\x03\n\x1bOperatingHomepageSuggestion\x12\x39\n\x06schema\x18\x01 \x01(\tB!\xbaH\x1er\x1c\n\x1a\x64\x65x.homepage_suggestion.v1R\x06schema\x12 \n\x05label\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x05label\x12\"\n\x06prompt\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xe8\x07R\x06prompt\x12&\n\x06source\x18\x04 \x01(\tB\x0e\xbaH\x0br\t\n\x07\x63\x65rebroR\x06source\x12J\n\revidence_refs\x18\x05 \x03(\x0b\x32\x1b.console.v1.RelatedResourceB\x08\xbaH\x05\x92\x01\x02\x10\x08R\x0c\x65videnceRefs\x12\x45\n\x0cgenerated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x0bgeneratedAt\x12\x41\n\nexpires_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\texpiresAt\x12\x1f\n\x05title\x18\x08 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18\n\tworkspace\x18\x03 \x01(\x0b\x32 .console.v1.TenantPrivacySettingR\tworkspace\"\xd5\x01\n\x19SetPrivacySettingsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x41\n\x05scope\x18\x02 \x01(\x0e\x32\x1f.console.v1.PrivacySettingScopeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05scope\x12=\n\x04mode\x18\x03 \x01(\x0e\x32\x1d.console.v1.TenantPrivacyModeB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04mode\"\x8e\x01\n\x0bManagedRule\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rbody_markdown\x18\x03 \x01(\tR\x0c\x62odyMarkdown\x12+\n\x05scope\x18\x04 \x01(\x0e\x32\x15.console.v1.RuleScopeR\x05scope\"x\n\x0fManagedSkillRef\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x1a\n\x08required\x18\x04 \x01(\x08R\x08required\"a\n\x0cMcpServerRef\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0burl_pattern\x18\x02 \x01(\tR\nurlPattern\x12\x1c\n\ttransport\x18\x03 \x01(\tR\ttransport\"n\n\tMcpPolicy\x12-\n\x04mode\x18\x01 \x01(\x0e\x32\x19.console.v1.McpPolicyModeR\x04mode\x12\x32\n\x07servers\x18\x02 \x03(\x0b\x32\x18.console.v1.McpServerRefR\x07servers\"\xea\x02\n\x0cManagedSetup\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x37\n\tissued_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08issuedAt\x12-\n\x05rules\x18\x03 \x03(\x0b\x32\x17.console.v1.ManagedRuleR\x05rules\x12\x33\n\x06skills\x18\x04 \x03(\x0b\x32\x1b.console.v1.ManagedSkillRefR\x06skills\x12\'\n\x03mcp\x18\x05 \x01(\x0b\x32\x15.console.v1.McpPolicyR\x03mcp\x12.\n\x13sandbox_policy_toml\x18\x06 \x01(\tR\x11sandboxPolicyToml\x12\'\n\x0forganization_id\x18\x07 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x08 \x01(\tR\x0bworkspaceId\"m\n\x16GetManagedSetupRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"\xa5\x01\n\x16SetManagedSetupRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x36\n\x05setup\x18\x03 \x01(\x0b\x32\x18.console.v1.ManagedSetupB\x06\xbaH\x03\xc8\x01\x01R\x05setup\"c\n\x19MissionScheduleCapability\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12)\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x64\x65scription\"\xfa\x03\n\x1aStartMeetingCaptureRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12#\n\x08meet_url\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x07meetUrl\x12\x34\n\x14recall_connection_id\x18\x03 \x01(\tB\x02\x18\x01R\x12recallConnectionId\x12\x33\n\x0fidempotency_key\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xc8\x01R\x0eidempotencyKey\x12\x44\n\x18maximum_duration_minutes\x18\x06 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xf0\x01(\x01R\x16maximumDurationMinutes\x12<\n\x1arecording_consent_attested\x18\x07 \x01(\x08R\x18recordingConsentAttested\x12,\n\rlanguage_code\x18\t \x01(\tB\x07\xbaH\x04r\x02\x18#R\x0clanguageCode\x12\x34\n\x11\x63onnected_call_id\x18\n \x01(\tB\x08\xbaH\x05r\x03\x18\xc8\x01R\x0f\x63onnectedCallIdJ\x04\x08\x05\x10\x06J\x04\x08\x08\x10\tR\x08\x62ot_nameR\x16\x63onsent_policy_version\"S\n\x19ListConnectedCallsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x96\x01\n\x1aListConnectedCallsResponse\x12/\n\x05\x63\x61lls\x18\x01 \x03(\x0b\x32\x19.console.v1.ConnectedCallR\x05\x63\x61lls\x12G\n\x0csource_state\x18\x02 \x01(\x0e\x32$.console.v1.ConnectedCallSourceStateR\x0bsourceState\"\xdb\x01\n\rConnectedCall\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x1e\n\x05title\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x05title\x12#\n\x08meet_url\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x07meetUrl\x12\x37\n\tstarts_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08startsAt\x12\x33\n\x07\x65nds_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06\x65ndsAt\"S\n\x1bStartMeetingCaptureResponse\x12\x34\n\x07\x63\x61pture\x18\x01 \x01(\x0b\x32\x1a.console.v1.MeetingCaptureR\x07\x63\x61pture\"z\n\x18GetMeetingCaptureRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12&\n\ncapture_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tcaptureId\"Q\n\x19GetMeetingCaptureResponse\x12\x34\n\x07\x63\x61pture\x18\x01 \x01(\x0b\x32\x1a.console.v1.MeetingCaptureR\x07\x63\x61pture\"T\n\x1aListMeetingCapturesRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"U\n\x1bListMeetingCapturesResponse\x12\x36\n\x08\x63\x61ptures\x18\x01 \x03(\x0b\x32\x1a.console.v1.MeetingCaptureR\x08\x63\x61ptures\"\xb0\x01\n\x19StopMeetingCaptureRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12&\n\ncapture_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tcaptureId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xc8\x01R\x0eidempotencyKey\"R\n\x1aStopMeetingCaptureResponse\x12\x34\n\x07\x63\x61pture\x18\x01 \x01(\x0b\x32\x1a.console.v1.MeetingCaptureR\x07\x63\x61pture\"\xe3\t\n\x0eMeetingCapture\x12\x1d\n\ncapture_id\x18\x01 \x01(\tR\tcaptureId\x12(\n\x10\x61\x63tion_intent_id\x18\x02 \x01(\tR\x0e\x61\x63tionIntentId\x12\x1f\n\x0bmeeting_url\x18\x03 \x01(\tR\nmeetingUrl\x12\x19\n\x08\x62ot_name\x18\x04 \x01(\tR\x07\x62otName\x12\'\n\x0flifecycle_state\x18\x05 \x01(\tR\x0elifecycleState\x12&\n\x0fprovider_bot_id\x18\x06 \x01(\tR\rproviderBotId\x12)\n\x10transcript_state\x18\x07 \x01(\tR\x0ftranscriptState\x12\x38\n\x18transcript_segment_count\x18\x08 \x01(\x05R\x16transcriptSegmentCount\x12\x30\n\x14transcript_object_id\x18\t \x01(\tR\x12transcriptObjectId\x12\x32\n\x15transcript_version_id\x18\n \x01(\tR\x13transcriptVersionId\x12#\n\rcerebro_state\x18\x0b \x01(\tR\x0c\x63\x65rebroState\x12(\n\x10\x63\x65rebro_thing_id\x18\x0c \x01(\tR\x0e\x63\x65rebroThingId\x12\x1d\n\nerror_code\x18\r \x01(\tR\terrorCode\x12\x30\n\x14required_user_action\x18\x0e \x01(\tR\x12requiredUserAction\x12\x33\n\x07join_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06joinAt\x12\x35\n\x08leave_at\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07leaveAt\x12\x39\n\nupdated_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12.\n\x13\x63\x65rebro_chunk_count\x18\x12 \x01(\x05R\x11\x63\x65rebroChunkCount\x12*\n\x11\x63\x65rebro_chunk_ids\x18\x13 \x03(\tR\x0f\x63\x65rebroChunkIds\x12\x36\n\x17\x63\x65rebro_retrieval_state\x18\x14 \x01(\tR\x15\x63\x65rebroRetrievalState\x12\x43\n\x1e\x63\x65rebro_retrieval_candidate_id\x18\x15 \x01(\tR\x1b\x63\x65rebroRetrievalCandidateId\x12\x32\n\x15provider_recording_id\x18\x16 \x01(\tR\x13providerRecordingId\x12\x34\n\x16provider_transcript_id\x18\x17 \x01(\tR\x14providerTranscriptId\x12\x1f\n\x0bsource_kind\x18\x18 \x01(\tR\nsourceKind\x12\x14\n\x05title\x18\x19 \x01(\tR\x05title\x12J\n\x13occurrence_start_at\x18\x1a \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x11occurrenceStartAt\x12#\n\rdesired_state\x18\x1b \x01(\tR\x0c\x64\x65siredState\"\x9b\x06\n\x17ProspectingWatchProgram\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x31\n\x10watch_program_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0ewatchProgramId\x12\x1e\n\x04name\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x04name\x12\x37\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x06\x63onfig\x12>\n\x15scoring_rule_revision\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x13scoringRuleRevision\x12T\n\tlifecycle\x18\x07 \x01(\x0e\x32,.console.v1.ProspectingWatchProgramLifecycleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\tlifecycle\x12#\n\x08revision\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12>\n\x17\x63reated_by_principal_id\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14\x63reatedByPrincipalId\x12>\n\x17updated_by_principal_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14updatedByPrincipalId\x12\"\n\x06reason\x18\x0b \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x06reason\x12\x31\n\x10\x61udit_receipt_id\x18\x0c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x61uditReceiptId\x12\x41\n\ncreated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tcreatedAt\x12\x41\n\nupdated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tupdatedAt\"\x99\x02\n&ProspectingWatchProgramMutationReceipt\x12\x30\n\x0fidempotency_key\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12I\n\x15request_digest_sha256\x18\x02 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x13requestDigestSha256\x12#\n\x08revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12\x31\n\x10\x61udit_receipt_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x61uditReceiptId\x12\x1a\n\x08replayed\x18\x05 \x01(\x08R\x08replayed\"\xd0\x02\n$CreateProspectingWatchProgramRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x1e\n\x04name\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x04name\x12\x37\n\x06\x63onfig\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x06\x63onfig\x12>\n\x15scoring_rule_revision\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x13scoringRuleRevision\x12\"\n\x06reason\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x06reason\x12\x33\n\x0fidempotency_key\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0eidempotencyKey\"\xc4\x01\n%CreateProspectingWatchProgramResponse\x12\x45\n\x07program\x18\x01 \x01(\x0b\x32#.console.v1.ProspectingWatchProgramB\x06\xbaH\x03\xc8\x01\x01R\x07program\x12T\n\x07receipt\x18\x02 \x01(\x0b\x32\x32.console.v1.ProspectingWatchProgramMutationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\x8e\x01\n!GetProspectingWatchProgramRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x31\n\x10watch_program_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0ewatchProgramId\"k\n\"GetProspectingWatchProgramResponse\x12\x45\n\x07program\x18\x01 \x01(\x0b\x32#.console.v1.ProspectingWatchProgramB\x06\xbaH\x03\xc8\x01\x01R\x07program\"]\n#ListProspectingWatchProgramsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"\x8c\x01\n$ListProspectingWatchProgramsResponse\x12I\n\x08programs\x18\x01 \x03(\x0b\x32#.console.v1.ProspectingWatchProgramB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x08programs\x12\x19\n\x08has_more\x18\x02 \x01(\x08R\x07hasMore\"\x91\x04\n$UpdateProspectingWatchProgramRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x31\n\x10watch_program_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0ewatchProgramId\x12\x1e\n\x04name\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x04name\x12\x37\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x06\x63onfig\x12>\n\x15scoring_rule_revision\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x13scoringRuleRevision\x12V\n\tlifecycle\x18\x06 \x01(\x0e\x32,.console.v1.ProspectingWatchProgramLifecycleB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\tlifecycle\x12\x34\n\x11\x65xpected_revision\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x10\x65xpectedRevision\x12\"\n\x06reason\x18\x08 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x06reason\x12\x33\n\x0fidempotency_key\x18\t \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0eidempotencyKey\"\xc4\x01\n%UpdateProspectingWatchProgramResponse\x12\x45\n\x07program\x18\x01 \x01(\x0b\x32#.console.v1.ProspectingWatchProgramB\x06\xbaH\x03\xc8\x01\x01R\x07program\x12T\n\x07receipt\x18\x02 \x01(\x0b\x32\x32.console.v1.ProspectingWatchProgramMutationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"u\n\x16ListCommitmentsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12#\n\x06status\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x18 \x80\xf4\x18\x01R\x06status\"\xb7\x01\n\x17ListCommitmentsResponse\x12\x38\n\x0b\x63ommitments\x18\x01 \x03(\x0b\x32\x16.console.v1.CommitmentR\x0b\x63ommitments\x12\x44\n\x0csource_state\x18\x02 \x01(\x0e\x32!.console.v1.CommitmentSourceStateR\x0bsourceState\x12\x1c\n\ttruncated\x18\x03 \x01(\x08R\ttruncated\"\xe8\x03\n\nCommitment\x12#\n\rcommitment_id\x18\x01 \x01(\tR\x0c\x63ommitmentId\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\x12:\n\x19\x63ondition_of_satisfaction\x18\x04 \x01(\tR\x17\x63onditionOfSatisfaction\x12\x31\n\x06\x64ue_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x05\x64ueAt\x12*\n\x11no_date_rationale\x18\x06 \x01(\tR\x0fnoDateRationale\x12\x1f\n\x0bowner_email\x18\x07 \x01(\tR\nownerEmail\x12\x46\n\tcitations\x18\t \x03(\x0b\x32\x1e.console.v1.CommitmentCitationB\x08\xbaH\x05\x92\x01\x02\x10@R\tcitations\x12;\n\x0bobserved_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\x12,\n\x12meeting_capture_id\x18\x0b \x01(\tR\x10meetingCaptureIdJ\x04\x08\x08\x10\tR\x12owner_identity_urn\"\xe6\x01\n\x12\x43ommitmentCitation\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x1f\n\x0bsource_kind\x18\x02 \x01(\tR\nsourceKind\x12\x1b\n\tsource_id\x18\x03 \x01(\tR\x08sourceId\x12\x1d\n\nsource_uri\x18\x04 \x01(\tR\tsourceUri\x12\"\n\x07\x65xcerpt\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x07\x65xcerpt\x12;\n\x0bobserved_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\"\xa5\x01\n\x16OperatingJobRecordLink\x12.\n\x0e\x63orrelation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rcorrelationId\x12#\n\x08relation\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08relation\x12\x36\n\x06record\x18\x03 \x01(\x0b\x32\x16.platform.v1.RecordRefB\x06\xbaH\x03\xc8\x01\x01R\x06record\"\x8f\t\n\x0cOperatingJob\x12\x1e\n\x06job_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05jobId\x12*\n\x0cobjective_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12\x1d\n\x05title\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05title\x12=\n\x05state\x18\x04 \x01(\x0e\x32\x1d.console.v1.OperatingJobStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x62\n\x12verification_state\x18\x05 \x01(\x0e\x32).console.v1.OperatingJobVerificationStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x11verificationState\x12@\n\x06origin\x18\x06 \x01(\x0e\x32\x1e.console.v1.OperatingJobOriginB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06origin\x12#\n\nchannel_id\x18\x07 \x01(\tB\x04\x80\xf4\x18\x02R\tchannelId\x12\x36\n\x14submitted_message_id\x18\x08 \x01(\tB\x04\x80\xf4\x18\x02R\x12submittedMessageId\x12<\n\x17\x63onversation_context_id\x18\t \x01(\tB\x04\x80\xf4\x18\x02R\x15\x63onversationContextId\x12\x36\n\x14\x63onversation_task_id\x18\n \x01(\tB\x04\x80\xf4\x18\x02R\x12\x63onversationTaskId\x12\x45\n\x1a\x63onversation_task_revision\x18\x0b \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x18\x63onversationTaskRevision\x12(\n\ractive_run_id\x18\x0c \x01(\tB\x04\x80\xf4\x18\x02R\x0b\x61\x63tiveRunId\x12,\n\rattempt_count\x18\r \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x61ttemptCount\x12\x39\n\ncreated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12/\n\x13projection_complete\x18\x10 \x01(\x08R\x12projectionComplete\x12>\n\x12missing_owner_data\x18\x11 \x03(\tB\x10\xbaH\r\x92\x01\n\x10\x10\"\x06r\x04\x10\x01\x18@R\x10missingOwnerData\x12P\n\x0crecord_links\x18\x12 \x03(\x0b\x32\".console.v1.OperatingJobRecordLinkB\t\xbaH\x06\x92\x01\x03\x10\x80\x02R\x0brecordLinks\x12M\n\x0bproof_state\x18\x13 \x01(\x0e\x32\".console.v1.OperatingJobProofStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nproofState\x12\x35\n\rmissing_proof\x18\x14 \x03(\tB\x10\xbaH\r\x92\x01\n\x10\x10\"\x06r\x04\x10\x01\x18@R\x0cmissingProof\"R\n\x18ListOperatingJobsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"n\n\x19ListOperatingJobsResponse\x12\x37\n\x04jobs\x18\x01 \x03(\x0b\x32\x18.console.v1.OperatingJobB\t\xbaH\x06\x92\x01\x03\x10\xc8\x01R\x04jobs\x12\x18\n\x07partial\x18\x02 \x01(\x08R\x07partial\"\xf7\x01\n0RecordOperatingHomepageSuggestionFeedbackRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\x30\n\rsuggestion_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0csuggestionId\x12Y\n\x06\x61\x63tion\x18\x03 \x01(\x0e\x32\x35.console.v1.OperatingHomepageSuggestionFeedbackActionB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x06\x61\x63tion\"M\n1RecordOperatingHomepageSuggestionFeedbackResponse\x12\x18\n\x07\x63hanged\x18\x01 \x01(\x08R\x07\x63hanged\"\xba\x05\n\x16InferenceCreditBalance\x12\x36\n\x12\x63ompensated_micros\x18\r \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x11\x63ompensatedMicros\x12.\n\x0egranted_micros\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\rgrantedMicros\x12\x39\n\x14\x65xpired_grant_micros\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x65xpiredGrantMicros\x12\x35\n\x12grant_spent_micros\x18\n \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10grantSpentMicros\x12;\n\x15grant_reserved_micros\x18\x0b \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x13grantReservedMicros\x12\x36\n\x17\x64\x65velopment_credit_only\x18\x0c \x01(\x08R\x15\x64\x65velopmentCreditOnly\x12/\n\x13\x61\x64mission_suspended\x18\x07 \x01(\x08R\x12\x61\x64missionSuspended\x12\x30\n\x0freversed_micros\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ereversedMicros\x12(\n\x0b\x64\x65\x62t_micros\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\ndebtMicros\x12\x32\n\x10purchased_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0fpurchasedMicros\x12*\n\x0cspent_micros\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0bspentMicros\x12\x30\n\x0freserved_micros\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ereservedMicros\x12\x32\n\x10\x61vailable_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0f\x61vailableMicros\"o\n GetInferenceCreditBalanceRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1f\n\x06run_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x05runId\"\x9c\x01\n\x14InferenceCreditBlock\x12!\n\x0c\x63redit_cents\x18\x01 \x01(\x04R\x0b\x63reditCents\x12\x1b\n\tfee_cents\x18\x02 \x01(\x04R\x08\x66\x65\x65\x43\x65nts\x12\x1f\n\x0btotal_cents\x18\x03 \x01(\x04R\ntotalCents\x12#\n\rquote_version\x18\x04 \x01(\tR\x0cquoteVersion\"\x92\x03\n\x16InferenceCreditPricing\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12\'\n\x0fpricing_version\x18\x03 \x01(\tR\x0epricingVersion\x12M\n\x1finput_micros_per_million_tokens\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x1binputMicrosPerMillionTokens\x12Z\n&cached_input_micros_per_million_tokens\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R!cachedInputMicrosPerMillionTokens\x12O\n output_micros_per_million_tokens\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x1coutputMicrosPerMillionTokens\x12!\n\x0c\x64isplay_name\x18\x07 \x01(\tR\x0b\x64isplayName\"\xa3\x03\n!GetInferenceCreditBalanceResponse\x12<\n\x07\x62\x61lance\x18\x01 \x01(\x0b\x32\".console.v1.InferenceCreditBalanceR\x07\x62\x61lance\x12\x38\n\x06\x62locks\x18\x02 \x03(\x0b\x32 .console.v1.InferenceCreditBlockR\x06\x62locks\x12-\n\x12\x63heckout_available\x18\x03 \x01(\x08R\x11\x63heckoutAvailable\x12<\n\x07pricing\x18\x04 \x01(\x0b\x32\".console.v1.InferenceCreditPricingR\x07pricing\x12Q\n\x0ereconciliation\x18\x05 \x01(\x0b\x32).console.v1.InferenceCreditReconciliationR\x0ereconciliation\x12\x46\n\x0brun_balance\x18\x06 \x01(\x0b\x32%.console.v1.InferenceRunCreditBalanceR\nrunBalance\"\xbb\x02\n\x19InferenceRunCreditBalance\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12.\n\x13settled_cost_micros\x18\x02 \x01(\x03R\x11settledCostMicros\x12\'\n\x0freserved_micros\x18\x03 \x01(\x03R\x0ereservedMicros\x12\x32\n\x15pending_request_count\x18\x04 \x01(\x03R\x13pendingRequestCount\x12\x32\n\x15settled_request_count\x18\x05 \x01(\x03R\x13settledRequestCount\x12\x46\n\x11oldest_pending_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0foldestPendingAt\"\xf9\x04\n\x1dInferenceCreditReconciliation\x12\x42\n\x1d\x63ompensated_difference_micros\x18\n \x01(\x03R\x1b\x63ompensatedDifferenceMicros\x12\x1a\n\x08\x62\x61lanced\x18\x01 \x01(\x08R\x08\x62\x61lanced\x12>\n\x1bpurchased_difference_micros\x18\x02 \x01(\x03R\x19purchasedDifferenceMicros\x12<\n\x1areversed_difference_micros\x18\x03 \x01(\x03R\x18reversedDifferenceMicros\x12\x36\n\x17spent_difference_micros\x18\x04 \x01(\x03R\x15spentDifferenceMicros\x12<\n\x1areserved_difference_micros\x18\x05 \x01(\x03R\x18reservedDifferenceMicros\x12\x38\n\x18\x64ispute_count_difference\x18\x06 \x01(\x03R\x16\x64isputeCountDifference\x12\x43\n\x19pending_reservation_count\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x17pendingReservationCount\x12\x46\n\x11oldest_pending_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0foldestPendingAt\x12=\n\x16unfunded_payment_count\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14unfundedPaymentCount\"\x9e\x01\n$CreateInferenceCreditCheckoutRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\nrequest_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\trequestId\x12!\n\x0c\x63redit_cents\x18\x03 \x01(\x04R\x0b\x63reditCents\"C\n%CreateInferenceCreditCheckoutResponse\x12\x1a\n\x03url\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x88\x01\x01R\x03url\"\x8c\x01\n%FulfillInferenceCreditCheckoutRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x37\n\x13\x63heckout_session_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x63heckoutSessionId\"f\n&FulfillInferenceCreditCheckoutResponse\x12<\n\x07\x62\x61lance\x18\x01 \x01(\x0b\x32\".console.v1.InferenceCreditBalanceR\x07\x62\x61lance\"\x88\x02\n\x17OperatingAutoModelRoute\x12;\n\x06target\x18\x01 \x01(\x0b\x32#.console.v1.OperatingModelSelectionR\x06target\x12\x42\n\x07purpose\x18\x02 \x01(\x0e\x32(.console.v1.StaffInferenceRoutingPurposeR\x07purpose\x12%\n\x0epolicy_version\x18\x03 \x01(\tR\rpolicyVersion\x12\x45\n\tplacement\x18\x04 \x01(\x0e\x32\'.console.v1.OperatingExecutionPlacementR\tplacement\"\xec\x02\n\x17\x42usinessFieldDefinition\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x31\n\x04kind\x18\x03 \x01(\x0e\x32\x1d.console.v1.BusinessFieldKindR\x04kind\x12\x1a\n\x08required\x18\x04 \x01(\x08R\x08required\x12\x16\n\x06unique\x18\x05 \x01(\x08R\x06unique\x12\x1f\n\x0b\x65num_values\x18\x06 \x03(\tR\nenumValues\x12*\n\x11reference_type_id\x18\x07 \x01(\tR\x0freferenceTypeId\x12\x19\n\x08group_id\x18\x08 \x01(\tR\x07groupId\x12 \n\x0b\x64\x65scription\x18\t \x01(\tR\x0b\x64\x65scription\x12\"\n\nmax_length\x18\n \x01(\rH\x00R\tmaxLength\x88\x01\x01\x42\r\n\x0b_max_length\"\x83\x01\n\x1e\x42usinessRelationshipDefinition\x12\'\n\x0frelationship_id\x18\x01 \x01(\tR\x0erelationshipId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12$\n\x0etarget_type_id\x18\x03 \x01(\tR\x0ctargetTypeId\"\xf0\x03\n\x12\x42usinessObjectType\x12\x17\n\x07type_id\x18\x01 \x01(\tR\x06typeId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n\x08revision\x18\x03 \x01(\x03R\x08revision\x12;\n\x06\x66ields\x18\x04 \x03(\x0b\x32#.console.v1.BusinessFieldDefinitionR\x06\x66ields\x12P\n\rrelationships\x18\x05 \x03(\x0b\x32*.console.v1.BusinessRelationshipDefinitionR\rrelationships\x12\x1f\n\x0bplural_name\x18\x06 \x01(\tR\npluralName\x12 \n\x0b\x64\x65scription\x18\x07 \x01(\tR\x0b\x64\x65scription\x12(\n\x10\x64isplay_field_id\x18\x08 \x01(\tR\x0e\x64isplayFieldId\x12N\n\x10\x62lueprint_source\x18\t \x01(\x0b\x32#.console.v1.BusinessBlueprintSourceR\x0f\x62lueprintSource\x12\x45\n\x0brecord_kind\x18\n \x01(\x0e\x32$.console.v1.BusinessObjectRecordKindR\nrecordKind\"C\n\rBusinessMoney\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x1a\n\x08\x63urrency\x18\x02 \x01(\tR\x08\x63urrency\"6\n\x17\x42usinessObjectReference\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\"K\n\x19\x42usinessArtifactReference\x12.\n\x13\x61rtifact_version_id\x18\x01 \x01(\tR\x11\x61rtifactVersionId\"*\n\x10\x42usinessTextList\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\xf3\x03\n\x12\x42usinessFieldValue\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x14\n\x04text\x18\x02 \x01(\tH\x00R\x04text\x12\x1a\n\x07integer\x18\x03 \x01(\x03H\x00R\x07integer\x12\x1a\n\x07\x62oolean\x18\x04 \x01(\x08H\x00R\x07\x62oolean\x12\x1a\n\x07\x64\x65\x63imal\x18\x05 \x01(\tH\x00R\x07\x64\x65\x63imal\x12\x31\n\x05money\x18\x06 \x01(\x0b\x32\x19.console.v1.BusinessMoneyH\x00R\x05money\x12\x1f\n\nenum_value\x18\x07 \x01(\tH\x00R\tenumValue\x12\x14\n\x04\x64\x61te\x18\x08 \x01(\tH\x00R\x04\x64\x61te\x12\x1e\n\ttimestamp\x18\t \x01(\tH\x00R\ttimestamp\x12\x43\n\treference\x18\n \x01(\x0b\x32#.console.v1.BusinessObjectReferenceH\x00R\treference\x12\x43\n\x08\x61rtifact\x18\x0b \x01(\x0b\x32%.console.v1.BusinessArtifactReferenceH\x00R\x08\x61rtifact\x12;\n\ttext_list\x18\x0c \x01(\x0b\x32\x1c.console.v1.BusinessTextListH\x00R\x08textListB\x07\n\x05value\"p\n\x13\x42usinessSourceField\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12>\n\x08property\x18\x02 \x01(\x0e\x32\".console.v1.BusinessSourcePropertyR\x08property\"\xb1\x04\n\x15\x42usinessSourceBinding\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12#\n\rconnection_id\x18\x02 \x01(\tR\x0c\x63onnectionId\x12\x1b\n\tgroup_ids\x18\x03 \x03(\tR\x08groupIds\x12\x37\n\x06\x66ields\x18\x04 \x03(\x0b\x32\x1f.console.v1.BusinessSourceFieldR\x06\x66ields\x12\'\n\x0f\x61uthority_epoch\x18\x05 \x01(\x03R\x0e\x61uthorityEpoch\x12\x1e\n\ngeneration\x18\x06 \x01(\x03R\ngeneration\x12\x35\n\x05state\x18\x07 \x01(\x0e\x32\x1f.console.v1.BusinessSourceStateR\x05state\x12\'\n\x0fobserved_digest\x18\x08 \x01(\tR\x0eobservedDigest\x12\x1f\n\x0bobserved_at\x18\t \x01(\tR\nobservedAt\x12(\n\x10\x66\x61mily_stable_id\x18\n \x01(\tR\x0e\x66\x61milyStableId\x12\x1b\n\trecord_id\x18\x0b \x01(\tR\x08recordId\x12&\n\x0fsource_event_id\x18\x0c \x01(\tR\rsourceEventId\x12\x43\n\x08\x65nvelope\x18\r \x01(\x0b\x32\'.connectors.v1.ProviderResourceEnvelopeR\x08\x65nvelope\"\xdc\x02\n\x0e\x42usinessObject\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\x12\x17\n\x07type_id\x18\x02 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x03 \x01(\x03R\x0eschemaRevision\x12\x1a\n\x08revision\x18\x04 \x01(\x03R\x08revision\x12\x36\n\x06values\x18\x05 \x03(\x0b\x32\x1e.console.v1.BusinessFieldValueR\x06values\x12\x18\n\x07\x64\x65leted\x18\x06 \x01(\x08R\x07\x64\x65leted\x12\x39\n\x06source\x18\x07 \x01(\x0b\x32!.console.v1.BusinessSourceBindingR\x06source\x12\x1d\n\nupdated_at\x18\t \x01(\tR\tupdatedAt\x12\x1d\n\ncreated_at\x18\n \x01(\tR\tcreatedAtJ\x04\x08\x08\x10\t\"\xd0\x01\n\x16\x42usinessObjectRevision\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\x12!\n\x0coperation_id\x18\x02 \x01(\tR\x0boperationId\x12\x19\n\x08\x61\x63tor_id\x18\x03 \x01(\tR\x07\x61\x63torId\x12\x1f\n\x0b\x63hange_kind\x18\x04 \x01(\tR\nchangeKind\x12#\n\revidence_refs\x18\x05 \x03(\tR\x0c\x65videnceRefs\"\x99\x01\n\x1a\x42usinessObjectRelationship\x12(\n\x10source_object_id\x18\x01 \x01(\tR\x0esourceObjectId\x12\'\n\x0frelationship_id\x18\x02 \x01(\tR\x0erelationshipId\x12(\n\x10target_object_id\x18\x03 \x01(\tR\x0etargetObjectId\"\x83\x02\n\x1f\x44\x65\x66ineBusinessObjectTypeRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12>\n\ndefinition\x18\x04 \x01(\x0b\x32\x1e.console.v1.BusinessObjectTypeR\ndefinition\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"b\n DefineBusinessObjectTypeResponse\x12>\n\ndefinition\x18\x01 \x01(\x0b\x32\x1e.console.v1.BusinessObjectTypeR\ndefinition\"\xcf\x01\n\x1eListBusinessObjectTypesRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12\"\n\rafter_type_id\x18\x05 \x01(\tR\x0b\x61\x66terTypeId\"\x85\x01\n\x1fListBusinessObjectTypesResponse\x12@\n\x0b\x64\x65\x66initions\x18\x01 \x03(\x0b\x32\x1e.console.v1.BusinessObjectTypeR\x0b\x64\x65\x66initions\x12 \n\x0cnext_type_id\x18\x02 \x01(\tR\nnextTypeId\"\x8c\x02\n\x1b\x43reateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x05 \x01(\x03R\x0eschemaRevision\x12\x36\n\x06values\x18\x06 \x03(\x0b\x32\x1e.console.v1.BusinessFieldValueR\x06values\"R\n\x1c\x43reateBusinessObjectResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"\xe0\x01\n\x18GetBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12\x32\n\x15\x61llow_source_recovery\x18\x05 \x01(\x08R\x13\x61llowSourceRecovery\"\xa2\x01\n\x19GetBusinessObjectResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\x12Q\n\x0fsource_recovery\x18\x02 \x01(\x0b\x32(.console.v1.BusinessObjectSourceRecoveryR\x0esourceRecovery\"\xd5\x01\n\x1c\x42usinessObjectSourceRecovery\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x02 \x01(\x03R\x10\x65xpectedRevision\x12\'\n\x0f\x61uthority_epoch\x18\x03 \x01(\x03R\x0e\x61uthorityEpoch\x12\x42\n\x0csource_state\x18\x04 \x01(\x0e\x32\x1f.console.v1.BusinessSourceStateR\x0bsourceState\"\xa2\x02\n\x1aListBusinessObjectsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\x12\x14\n\x05limit\x18\x05 \x01(\x05R\x05limit\x12&\n\x0f\x61\x66ter_object_id\x18\x06 \x01(\tR\rafterObjectId\x12\x38\n\x06\x66ilter\x18\x07 \x01(\x0b\x32 .console.v1.BusinessObjectFilterR\x06\x66ilter\"\xb3\x01\n\x14\x42usinessObjectFilter\x12\x43\n\x0cunique_value\x18\x01 \x01(\x0b\x32\x1e.console.v1.BusinessFieldValueH\x00R\x0buniqueValue\x12I\n\treference\x18\x02 \x01(\x0b\x32).console.v1.BusinessObjectReferenceFilterH\x00R\treferenceB\x0b\n\tpredicate\"d\n\x1d\x42usinessObjectReferenceFilter\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12(\n\x10target_object_id\x18\x02 \x01(\tR\x0etargetObjectId\"y\n\x1bListBusinessObjectsResponse\x12\x34\n\x07objects\x18\x01 \x03(\x0b\x32\x1a.console.v1.BusinessObjectR\x07objects\x12$\n\x0enext_object_id\x18\x02 \x01(\tR\x0cnextObjectId\"\xbd\x02\n\x1bUpdateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\x36\n\x06values\x18\x06 \x03(\x0b\x32\x1e.console.v1.BusinessFieldValueR\x06values\x12\'\n\x0fschema_revision\x18\x07 \x01(\x03R\x0eschemaRevision\"R\n\x1cUpdateBusinessObjectResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"\xdc\x01\n\x1b\x44\x65leteBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"R\n\x1c\x44\x65leteBusinessObjectResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"\xf5\x01\n\"ListBusinessObjectRevisionsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12\x14\n\x05limit\x18\x05 \x01(\x05R\x05limit\x12\'\n\x0f\x62\x65\x66ore_revision\x18\x06 \x01(\x03R\x0e\x62\x65\x66oreRevision\"\x99\x01\n#ListBusinessObjectRevisionsResponse\x12@\n\trevisions\x18\x01 \x03(\x0b\x32\".console.v1.BusinessObjectRevisionR\trevisions\x12\x30\n\x14next_before_revision\x18\x02 \x01(\x03R\x12nextBeforeRevision\"\xc3\x03\n\x1f\x42indBusinessObjectSourceRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\x1f\n\x0bresource_id\x18\x06 \x01(\tR\nresourceId\x12\x1b\n\tgroup_ids\x18\x07 \x03(\tR\x08groupIds\x12\x37\n\x06\x66ields\x18\x08 \x03(\x0b\x32\x1f.console.v1.BusinessSourceFieldR\x06\x66ields\x12#\n\rconnection_id\x18\t \x01(\tR\x0c\x63onnectionId\x12(\n\x10\x66\x61mily_stable_id\x18\n \x01(\tR\x0e\x66\x61milyStableId\x12\x1b\n\trecord_id\x18\x0b \x01(\tR\x08recordId\"V\n BindBusinessObjectSourceResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"\x8f\x02\n%AdmitBusinessObjectObservationRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\'\n\x0f\x61uthority_epoch\x18\x06 \x01(\x03R\x0e\x61uthorityEpoch\"\\\n&AdmitBusinessObjectObservationResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"\xbc\x02\n&ListBusinessObjectRelationshipsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12\x14\n\x05limit\x18\x05 \x01(\x05R\x05limit\x12\x1b\n\tafter_key\x18\x06 \x01(\tR\x08\x61\x66terKey\x12M\n\tdirection\x18\x07 \x01(\x0e\x32/.console.v1.BusinessObjectRelationshipDirectionR\tdirection\"\x92\x01\n\'ListBusinessObjectRelationshipsResponse\x12L\n\rrelationships\x18\x01 \x03(\x0b\x32&.console.v1.BusinessObjectRelationshipR\rrelationships\x12\x19\n\x08next_key\x18\x02 \x01(\tR\x07nextKey\"\x97\x02\n\'CreateBusinessObjectRelationshipRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12J\n\x0crelationship\x18\x04 \x01(\x0b\x32&.console.v1.BusinessObjectRelationshipR\x0crelationship\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"^\n(CreateBusinessObjectRelationshipResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"\x97\x02\n\'DeleteBusinessObjectRelationshipRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12J\n\x0crelationship\x18\x04 \x01(\x0b\x32&.console.v1.BusinessObjectRelationshipR\x0crelationship\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"^\n(DeleteBusinessObjectRelationshipResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"m\n\x17\x43\x61ptureFormObjectTarget\x12 \n\x07type_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06typeId\x12\x30\n\x0fschema_revision\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0eschemaRevision\"i\n\x13\x43\x61ptureFormAssetRef\x12\'\n\tobject_id\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x08objectId\x12)\n\nversion_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\tversionId\"\xee\x02\n\x18\x43\x61ptureFormBrandingInput\x12*\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x18xR\x0b\x64isplayName\x12\"\n\x07tagline\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x01R\x07tagline\x12*\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12>\n\x0c\x61\x63\x63\x65nt_color\x18\x04 \x01(\tB\x1b\xbaH\x18r\x16\x32\x14^$|^#[0-9a-fA-F]{6}$R\x0b\x61\x63\x63\x65ntColor\x12\x33\n\x04logo\x18\x05 \x01(\x0b\x32\x1f.console.v1.CaptureFormAssetRefR\x04logo\x12\x39\n\x07\x66\x61vicon\x18\x06 \x01(\x0b\x32\x1f.console.v1.CaptureFormAssetRefR\x07\x66\x61vicon\x12&\n\x0fshow_powered_by\x18\x07 \x01(\x08R\rshowPoweredBy\"\xda\x03\n\x13\x43\x61ptureFormBranding\x12*\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x18xR\x0b\x64isplayName\x12\"\n\x07tagline\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x01R\x07tagline\x12*\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12>\n\x0c\x61\x63\x63\x65nt_color\x18\x04 \x01(\tB\x1b\xbaH\x18r\x16\x32\x14^$|^#[0-9a-fA-F]{6}$R\x0b\x61\x63\x63\x65ntColor\x12\x33\n\x04logo\x18\x05 \x01(\x0b\x32\x1f.console.v1.CaptureFormAssetRefR\x04logo\x12\x39\n\x07\x66\x61vicon\x18\x06 \x01(\x0b\x32\x1f.console.v1.CaptureFormAssetRefR\x07\x66\x61vicon\x12\x31\n\x0f\x62randing_digest\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x0e\x62randingDigest\x12<\n\x15validation_receipt_id\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x13validationReceiptId\x12&\n\x0fshow_powered_by\x18\t \x01(\x08R\rshowPoweredBy\"\xcf\x02\n\x19\x43\x61ptureFormPublicBranding\x12*\n\x0c\x64isplay_name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x18xR\x0b\x64isplayName\x12\"\n\x07tagline\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x01R\x07tagline\x12*\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12>\n\x0c\x61\x63\x63\x65nt_color\x18\x04 \x01(\tB\x1b\xbaH\x18r\x16\x32\x14^$|^#[0-9a-fA-F]{6}$R\x0b\x61\x63\x63\x65ntColor\x12#\n\x08logo_url\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\x07logoUrl\x12)\n\x0b\x66\x61vicon_url\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10R\nfaviconUrl\x12&\n\x0fshow_powered_by\x18\x07 \x01(\x08R\rshowPoweredBy\"\xab\x01\n\x17\x43\x61ptureFormSelectOption\x12&\n\toption_id\x18\x01 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x08optionId\x12 \n\x05label\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x05label\x12*\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xf4\x03R\x0b\x64\x65scription\x12\x1a\n\x08\x64isabled\x18\x04 \x01(\x08R\x08\x64isabled\"\x92\x01\n\x15\x43\x61ptureFormSelectSpec\x12J\n\x07options\x18\x01 \x03(\x0b\x32#.console.v1.CaptureFormSelectOptionB\x0b\xbaH\x08\x92\x01\x05\x08\x01\x10\x80\x01R\x07options\x12-\n\x0cmax_selected\x18\x02 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x80\x01(\x01R\x0bmaxSelected\"\xb8\x01\n\x15\x43\x61ptureFormUploadSpec\x12\x45\n\x16\x61\x63\x63\x65pted_content_types\x18\x01 \x03(\tB\x0f\xbaH\x0c\x92\x01\t\x10 \"\x05r\x03\x18\x80\x01R\x14\x61\x63\x63\x65ptedContentTypes\x12\x32\n\x0emax_size_bytes\x18\x02 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\x0cmaxSizeBytes\x12$\n\tmax_files\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02\x08\x01R\x08maxFiles\"\xc8\x03\n\x11\x43\x61ptureFormUpload\x12$\n\tupload_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08uploadId\x12$\n\x08input_id\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07inputId\x12&\n\x08\x66ilename\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x08\x66ilename\x12-\n\x0c\x63ontent_type\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x0b\x63ontentType\x12+\n\nsize_bytes\x18\x05 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12-\n\x06sha256\x18\x06 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x06sha256\x12\x42\n\x05state\x18\x07 \x01(\x0e\x32\".console.v1.CaptureFormUploadStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x35\n\x05\x61sset\x18\x08 \x01(\x0b\x32\x1f.console.v1.CaptureFormAssetRefR\x05\x61sset\x12\x39\n\nexpires_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\"\xda\x04\n\x15\x43\x61ptureFormTypedValue\x12\x1e\n\x04text\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x18\x80@H\x00R\x04text\x12\x1a\n\x07integer\x18\x02 \x01(\x03H\x00R\x07integer\x12$\n\x07\x64\x65\x63imal\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01H\x00R\x07\x64\x65\x63imal\x12\x1a\n\x07\x62oolean\x18\x04 \x01(\x08H\x00R\x07\x62oolean\x12\x1d\n\x04\x64\x61te\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x18 H\x00R\x04\x64\x61te\x12\x38\n\x08\x64\x61tetime\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x08\x64\x61tetime\x12 \n\x05\x65mail\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\xc0\x02H\x00R\x05\x65mail\x12\x1f\n\x05phone\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x18@H\x00R\x05phone\x12\x1c\n\x03url\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x10H\x00R\x03url\x12&\n\toption_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x18PH\x00R\x08optionId\x12U\n\roption_values\x18\x0b \x01(\x0b\x32..console.v1.CaptureFormTypedValue.OptionValuesH\x00R\x0coptionValues\x12=\n\x08\x61rtifact\x18\x0c \x01(\x0b\x32\x1f.console.v1.CaptureFormAssetRefH\x00R\x08\x61rtifact\x1a\x42\n\x0cOptionValues\x12\x32\n\noption_ids\x18\x01 \x03(\tB\x13\xbaH\x10\x92\x01\r\x08\x01\x10\x80\x01\"\x06r\x04\x10\x01\x18PR\toptionIdsB\x07\n\x05value\"\xa4\x06\n\x10\x43\x61ptureFormField\x12$\n\x08input_id\x18\x01 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07inputId\x12 \n\x05label\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x05label\x12%\n\thelp_text\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xe8\x07R\x08helpText\x12@\n\x04kind\x18\x04 \x01(\x0e\x32 .console.v1.CaptureFormFieldKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\x1a\n\x08required\x18\x05 \x01(\x08R\x08required\x12&\n\x08position\x18\x06 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x80\x08(\x00R\x08position\x12*\n\x0bplaceholder\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\xf0\x01R\x0bplaceholder\x12\x34\n\x11\x62usiness_field_id\x18\x08 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x0f\x62usinessFieldId\x12T\n\rmapping_state\x18\t \x01(\x0e\x32#.console.v1.CaptureFormMappingStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0cmappingState\x12)\n\nmax_length\x18\n \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x80@(\x00R\tmaxLength\x12)\n\x0bmin_decimal\x18\x0b \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\nminDecimal\x12)\n\x0bmax_decimal\x18\x0c \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\nmaxDecimal\x12\x46\n\rdefault_value\x18\r \x01(\x0b\x32!.console.v1.CaptureFormTypedValueR\x0c\x64\x65\x66\x61ultValue\x12\x16\n\x06hidden\x18\x0e \x01(\x08R\x06hidden\x12;\n\x06select\x18\x0f \x01(\x0b\x32!.console.v1.CaptureFormSelectSpecH\x00R\x06select\x12;\n\x06upload\x18\x10 \x01(\x0b\x32!.console.v1.CaptureFormUploadSpecH\x00R\x06uploadB\x08\n\x06\x63onfig\"\xe5\x03\n\x16\x43\x61ptureFormPublicField\x12$\n\x08input_id\x18\x01 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07inputId\x12 \n\x05label\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x05label\x12%\n\thelp_text\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xe8\x07R\x08helpText\x12@\n\x04kind\x18\x04 \x01(\x0e\x32 .console.v1.CaptureFormFieldKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12\x1a\n\x08required\x18\x05 \x01(\x08R\x08required\x12#\n\x08position\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x08position\x12*\n\x0bplaceholder\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\xf0\x01R\x0bplaceholder\x12)\n\nmax_length\x18\x08 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x80@(\x00R\tmaxLength\x12;\n\x06select\x18\t \x01(\x0b\x32!.console.v1.CaptureFormSelectSpecH\x00R\x06select\x12;\n\x06upload\x18\n \x01(\x0b\x32!.console.v1.CaptureFormUploadSpecH\x00R\x06uploadB\x08\n\x06\x63onfig\"\xf7\x01\n\x17\x43\x61ptureFormVersionInput\x12P\n\robject_target\x18\x01 \x01(\x0b\x32#.console.v1.CaptureFormObjectTargetB\x06\xbaH\x03\xc8\x01\x01R\x0cobjectTarget\x12@\n\x06\x66ields\x18\x02 \x03(\x0b\x32\x1c.console.v1.CaptureFormFieldB\n\xbaH\x07\x92\x01\x04\x08\x01\x10@R\x06\x66ields\x12H\n\x08\x62randing\x18\x03 \x01(\x0b\x32$.console.v1.CaptureFormBrandingInputB\x06\xbaH\x03\xc8\x01\x01R\x08\x62randing\"\xe5\x03\n\x12\x43\x61ptureFormVersion\x12 \n\x07\x66orm_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12&\n\nversion_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12#\n\x08revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12P\n\robject_target\x18\x04 \x01(\x0b\x32#.console.v1.CaptureFormObjectTargetB\x06\xbaH\x03\xc8\x01\x01R\x0cobjectTarget\x12>\n\x06\x66ields\x18\x05 \x03(\x0b\x32\x1c.console.v1.CaptureFormFieldB\x08\xbaH\x05\x92\x01\x02\x10@R\x06\x66ields\x12;\n\x08\x62randing\x18\x06 \x01(\x0b\x32\x1f.console.v1.CaptureFormBrandingR\x08\x62randing\x12-\n\rschema_digest\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x0cschemaDigest\x12\x39\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\'\n\ncreated_by\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\tcreatedBy\"\xcf\x02\n\x1b\x43\x61ptureFormPublicationInput\x12\x39\n\x04slug\x18\x01 \x01(\tB%\xbaH\"r \x10\x01\x18P2\x1a^[a-z0-9]+(?:-[a-z0-9]+)*$R\x04slug\x12\x32\n\x10\x63ustom_domain_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x0e\x63ustomDomainId\x12\x38\n\x0f\x61llowed_origins\x18\x03 \x03(\tB\x0f\xbaH\x0c\x92\x01\t\x10 \"\x05r\x03\x18\x80\x10R\x0e\x61llowedOrigins\x12#\n\rembed_enabled\x18\x04 \x01(\x08R\x0c\x65mbedEnabled\x12\x39\n\nexpires_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\'\n\x0finvitation_only\x18\x06 \x01(\x08R\x0einvitationOnly\"\x91\x02\n\x16\x43\x61ptureFormPublicRoute\x12$\n\x08hostname\x18\x01 \x01(\tB\x08\xbaH\x05r\x03\x18\xfd\x01R\x08hostname\x12\x1c\n\x04path\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\x04path\x12\'\n\nembed_path\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\tembedPath\x12\x32\n\x10\x63ustom_domain_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x0e\x63ustomDomainId\x12\x31\n\x0f\x61llowed_origins\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10 R\x0e\x61llowedOrigins\x12#\n\rembed_enabled\x18\x06 \x01(\x08R\x0c\x65mbedEnabled\"\xb9\x04\n\x16\x43\x61ptureFormPublication\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12 \n\x07\x66orm_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12&\n\nversion_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12G\n\x05state\x18\x04 \x01(\x0e\x32\'.console.v1.CaptureFormPublicationStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\'\n\ngeneration\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\ngeneration\x12\x1b\n\x04slug\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x18PR\x04slug\x12\x38\n\x05route\x18\x07 \x01(\x0b\x32\".console.v1.CaptureFormPublicRouteR\x05route\x12=\n\x0cpublished_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bpublishedAt\x12\x39\n\nexpires_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x39\n\nrevoked_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\trevokedAt\x12\'\n\x0finvitation_only\x18\x0b \x01(\x08R\x0einvitationOnly\"\xd9\x05\n\x0b\x43\x61ptureForm\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07\x66orm_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12\x1e\n\x04name\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x04name\x12*\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12<\n\x05state\x18\x06 \x01(\x0e\x32\x1c.console.v1.CaptureFormStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x35\n\x12\x63urrent_version_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10\x63urrentVersionId\x12\x32\n\x10\x63urrent_revision\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0f\x63urrentRevision\x12P\n\robject_target\x18\t \x01(\x0b\x32#.console.v1.CaptureFormObjectTargetB\x06\xbaH\x03\xc8\x01\x01R\x0cobjectTarget\x12;\n\x08\x62randing\x18\n \x01(\x0b\x32\x1f.console.v1.CaptureFormBrandingR\x08\x62randing\x12P\n\x0cpublications\x18\x0b \x03(\x0b\x32\".console.v1.CaptureFormPublicationB\x08\xbaH\x05\x92\x01\x02\x10 R\x0cpublications\x12\x39\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\x8e\x04\n\x14PublishedCaptureForm\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12 \n\x07\x66orm_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12&\n\nversion_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12\x32\n\x10version_revision\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0fversionRevision\x12\x1e\n\x04name\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x04name\x12*\n\x0b\x64\x65scription\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12\x41\n\x08\x62randing\x18\x07 \x01(\x0b\x32%.console.v1.CaptureFormPublicBrandingR\x08\x62randing\x12\x44\n\x06\x66ields\x18\x08 \x03(\x0b\x32\".console.v1.CaptureFormPublicFieldB\x08\xbaH\x05\x92\x01\x02\x10@R\x06\x66ields\x12\x38\n\x05route\x18\t \x01(\x0b\x32\".console.v1.CaptureFormPublicRouteR\x05route\x12\x39\n\nexpires_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\"z\n\x11\x43\x61ptureFormAnswer\x12$\n\x08input_id\x18\x01 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07inputId\x12?\n\x05value\x18\x02 \x01(\x0b\x32!.console.v1.CaptureFormTypedValueB\x06\xbaH\x03\xc8\x01\x01R\x05value\"\xc1\x02\n\x11\x43\x61ptureFormReview\x12K\n\x08\x64\x65\x63ision\x18\x01 \x01(\x0e\x32%.console.v1.CaptureFormReviewDecisionB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08\x64\x65\x63ision\x12)\n\x0breviewer_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\nreviewerId\x12\x1c\n\x04note\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x1fR\x04note\x12;\n\x0breviewed_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nreviewedAt\x12Y\n\x13supplemental_values\x18\x05 \x03(\x0b\x32\x1e.console.v1.BusinessFieldValueB\x08\xbaH\x05\x92\x01\x02\x10@R\x12supplementalValues\"\xc1\x03\n\x17\x43\x61ptureFormObjectResult\x12$\n\tresult_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08resultId\x12H\n\x05state\x18\x02 \x01(\x0e\x32(.console.v1.CaptureFormObjectResultStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12%\n\tobject_id\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x08objectId\x12.\n\x0eobject_type_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x0cobjectTypeId\x12=\n\x16object_schema_revision\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14objectSchemaRevision\x12\x30\n\x0fobject_revision\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0eobjectRevision\x12\x36\n\x12mapping_receipt_id\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x10mappingReceiptId\x12\x36\n\x12unmapped_input_ids\x18\x08 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10@R\x10unmappedInputIds\"\xc8\x05\n\x15\x43\x61ptureFormSubmission\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rsubmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0csubmissionId\x12 \n\x07\x66orm_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12.\n\x0epublication_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12&\n\nversion_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12\x46\n\x05state\x18\x07 \x01(\x0e\x32&.console.v1.CaptureFormSubmissionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x41\n\x07\x61nswers\x18\x08 \x03(\x0b\x32\x1d.console.v1.CaptureFormAnswerB\x08\xbaH\x05\x92\x01\x02\x10@R\x07\x61nswers\x12#\n\x08revision\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12\x35\n\x06review\x18\n \x01(\x0b\x32\x1d.console.v1.CaptureFormReviewR\x06review\x12H\n\robject_result\x18\x0b \x01(\x0b\x32#.console.v1.CaptureFormObjectResultR\x0cobjectResult\x12=\n\x0csubmitted_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bsubmittedAt\x12\x39\n\nupdated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\x80\x02\n\"CaptureFormPublicSubmissionReceipt\x12,\n\rsubmission_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0csubmissionId\x12%\n\tresult_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\x08resultId\x12\x46\n\x05state\x18\x03 \x01(\x0e\x32&.console.v1.CaptureFormSubmissionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12=\n\x0csubmitted_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bsubmittedAt\"\xc0\x02\n\x18\x43reateCaptureFormRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12\x1e\n\x04name\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x04name\x12*\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12\x45\n\x07version\x18\x06 \x01(\x0b\x32#.console.v1.CaptureFormVersionInputB\x06\xbaH\x03\xc8\x01\x01R\x07version\"\x92\x01\n\x19\x43reateCaptureFormResponse\x12\x33\n\x04\x66orm\x18\x01 \x01(\x0b\x32\x17.console.v1.CaptureFormB\x06\xbaH\x03\xc8\x01\x01R\x04\x66orm\x12@\n\x07version\x18\x02 \x01(\x0b\x32\x1e.console.v1.CaptureFormVersionB\x06\xbaH\x03\xc8\x01\x01R\x07version\"\x86\x02\n\x17ListCaptureFormsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12<\n\x05state\x18\x03 \x01(\x0e\x32\x1c.console.v1.CaptureFormStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12&\n\tpage_size\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x08pageSize\x12\'\n\npage_token\x18\x05 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\tpageToken\"\x85\x01\n\x18ListCaptureFormsResponse\x12\x37\n\x05\x66orms\x18\x01 \x03(\x0b\x32\x17.console.v1.CaptureFormB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x05\x66orms\x12\x30\n\x0fnext_page_token\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\rnextPageToken\"\xc0\x01\n\x15GetCaptureFormRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07\x66orm_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12\'\n\nversion_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\xff\x01R\tversionId\"\x8f\x01\n\x16GetCaptureFormResponse\x12\x33\n\x04\x66orm\x18\x01 \x01(\x0b\x32\x17.console.v1.CaptureFormB\x06\xbaH\x03\xc8\x01\x01R\x04\x66orm\x12@\n\x07version\x18\x02 \x01(\x0b\x32\x1e.console.v1.CaptureFormVersionB\x06\xbaH\x03\xc8\x01\x01R\x07version\"\x98\x03\n\x18UpdateCaptureFormRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07\x66orm_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12\x34\n\x11\x65xpected_revision\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x10\x65xpectedRevision\x12\x33\n\x0fidempotency_key\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12\x1e\n\x04name\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xa0\x01R\x04name\x12*\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x18\xd0\x0fR\x0b\x64\x65scription\x12\x45\n\x07version\x18\x08 \x01(\x0b\x32#.console.v1.CaptureFormVersionInputB\x06\xbaH\x03\xc8\x01\x01R\x07version\"\x92\x01\n\x19UpdateCaptureFormResponse\x12\x33\n\x04\x66orm\x18\x01 \x01(\x0b\x32\x17.console.v1.CaptureFormB\x06\xbaH\x03\xc8\x01\x01R\x04\x66orm\x12@\n\x07version\x18\x02 \x01(\x0b\x32\x1e.console.v1.CaptureFormVersionB\x06\xbaH\x03\xc8\x01\x01R\x07version\"\xcb\x02\n\x19PublishCaptureFormRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07\x66orm_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12&\n\nversion_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12Q\n\x0bpublication\x18\x05 \x01(\x0b\x32\'.console.v1.CaptureFormPublicationInputB\x06\xbaH\x03\xc8\x01\x01R\x0bpublication\x12\x33\n\x0fidempotency_key\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\"\xe1\x01\n\x1aPublishCaptureFormResponse\x12\x33\n\x04\x66orm\x18\x01 \x01(\x0b\x32\x17.console.v1.CaptureFormB\x06\xbaH\x03\xc8\x01\x01R\x04\x66orm\x12@\n\x07version\x18\x02 \x01(\x0b\x32\x1e.console.v1.CaptureFormVersionB\x06\xbaH\x03\xc8\x01\x01R\x07version\x12L\n\x0bpublication\x18\x03 \x01(\x0b\x32\".console.v1.CaptureFormPublicationB\x06\xbaH\x03\xc8\x01\x01R\x0bpublication\"\x8a\x02\n#RevokeCaptureFormPublicationRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07\x66orm_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12.\n\x0epublication_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12\x33\n\x0fidempotency_key\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\"\xa9\x01\n$RevokeCaptureFormPublicationResponse\x12\x33\n\x04\x66orm\x18\x01 \x01(\x0b\x32\x17.console.v1.CaptureFormB\x06\xbaH\x03\xc8\x01\x01R\x04\x66orm\x12L\n\x0bpublication\x18\x02 \x01(\x0b\x32\".console.v1.CaptureFormPublicationB\x06\xbaH\x03\xc8\x01\x01R\x0bpublication\"P\n\x1eGetPublishedCaptureFormRequest\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\"_\n\x1fGetPublishedCaptureFormResponse\x12<\n\x04\x66orm\x18\x01 \x01(\x0b\x32 .console.v1.PublishedCaptureFormB\x06\xbaH\x03\xc8\x01\x01R\x04\x66orm\"\xa7\x01\n+GetPublishedCaptureFormBrandingAssetRequest\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12H\n\x04role\x18\x02 \x01(\x0e\x32(.console.v1.CaptureFormBrandingAssetRoleB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04role\"\xdc\x01\n,GetPublishedCaptureFormBrandingAssetResponse\x12#\n\x07\x63ontent\x18\x01 \x01(\x0c\x42\t\xbaH\x06z\x04\x18\x80\x80 R\x07\x63ontent\x12,\n\x0c\x63ontent_type\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18@R\x0b\x63ontentType\x12-\n\x06\x64igest\x18\x03 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x06\x64igest\x12*\n\nsize_bytes\x18\x04 \x01(\x03\x42\x0b\xbaH\x08\"\x06\x18\x80\x80 (\x00R\tsizeBytes\"\xcb\x01\n!SubmitPublishedCaptureFormRequest\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12\x33\n\x0fidempotency_key\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12\x41\n\x07\x61nswers\x18\x03 \x03(\x0b\x32\x1d.console.v1.CaptureFormAnswerB\x08\xbaH\x05\x92\x01\x02\x10@R\x07\x61nswers\"v\n\"SubmitPublishedCaptureFormResponse\x12P\n\x07receipt\x18\x01 \x01(\x0b\x32..console.v1.CaptureFormPublicSubmissionReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xf6\x02\n&BeginPublishedCaptureFormUploadRequest\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12$\n\x08input_id\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07inputId\x12*\n\x08\x66ilename\x18\x03 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\xff\x01\x80\xf4\x18\x03R\x08\x66ilename\x12\x31\n\x0c\x63ontent_type\x18\x04 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\xff\x01\x80\xf4\x18\x01R\x0b\x63ontentType\x12+\n\nsize_bytes\x18\x05 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12\x31\n\x06sha256\x18\x06 \x01(\tB\x19\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$\x80\xf4\x18\x02R\x06sha256\x12\x37\n\x0fidempotency_key\x18\x07 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x01\x80\xf4\x18\x02R\x0eidempotencyKey\"\xa2\x02\n\'BeginPublishedCaptureFormUploadResponse\x12;\n\x05grant\x18\x01 \x01(\x0b\x32\x1d.console.v1.CaptureFormUploadB\x06\xbaH\x03\xc8\x01\x01R\x05grant\x12\"\n\x08lease_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07leaseId\x12/\n\x0blease_token\x18\x03 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x05R\nleaseToken\x12,\n\rfencing_token\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0c\x66\x65ncingToken\x12\x37\n\x06upload\x18\x05 \x01(\x0b\x32\x17.vfs.v1.VfsUploadTargetB\x06\xbaH\x03\xc8\x01\x01R\x06upload\"\xc0\x04\n)CompletePublishedCaptureFormUploadRequest\x12.\n\x0epublication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12$\n\x08input_id\x18\x02 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18PR\x07inputId\x12$\n\tupload_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08uploadId\x12\"\n\x08lease_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07leaseId\x12/\n\x0blease_token\x18\x05 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x04\x80\xf4\x18\x05R\nleaseToken\x12,\n\rfencing_token\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0c\x66\x65ncingToken\x12+\n\nsize_bytes\x18\x07 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12\x31\n\x06sha256\x18\x08 \x01(\tB\x19\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$\x80\xf4\x18\x02R\x06sha256\x12\'\n\x0cstorage_etag\x18\t \x01(\tB\x04\x80\xf4\x18\x02R\x0bstorageEtag\x12\x37\n\x0fidempotency_key\x18\n \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x01\x80\xf4\x18\x02R\x0eidempotencyKey\x12R\n\x0f\x63ompleted_parts\x18\x0b \x03(\x0b\x32\x1e.vfs.v1.VfsCompletedUploadPartB\t\xbaH\x06\x92\x01\x03\x10\x90NR\x0e\x63ompletedParts\"k\n*CompletePublishedCaptureFormUploadResponse\x12=\n\x06upload\x18\x01 \x01(\x0b\x32\x1d.console.v1.CaptureFormUploadB\x06\xbaH\x03\xc8\x01\x01R\x06upload\"\xad\x01\n\x1fGetCaptureFormSubmissionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rsubmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0csubmissionId\"m\n GetCaptureFormSubmissionResponse\x12I\n\nsubmission\x18\x01 \x01(\x0b\x32!.console.v1.CaptureFormSubmissionB\x06\xbaH\x03\xc8\x01\x01R\nsubmission\"\xbc\x02\n!ListCaptureFormSubmissionsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07\x66orm_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06\x66ormId\x12\x46\n\x05state\x18\x04 \x01(\x0e\x32&.console.v1.CaptureFormSubmissionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12&\n\tpage_size\x18\x05 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x08pageSize\x12\'\n\npage_token\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\tpageToken\"\xa5\x01\n\"ListCaptureFormSubmissionsResponse\x12M\n\x0bsubmissions\x18\x01 \x03(\x0b\x32!.console.v1.CaptureFormSubmissionB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x0bsubmissions\x12\x30\n\x0fnext_page_token\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x04R\rnextPageToken\"\xe3\x03\n\"ReviewCaptureFormSubmissionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rsubmission_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0csubmissionId\x12\x34\n\x11\x65xpected_revision\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x10\x65xpectedRevision\x12M\n\x08\x64\x65\x63ision\x18\x05 \x01(\x0e\x32%.console.v1.CaptureFormReviewDecisionB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x08\x64\x65\x63ision\x12\x1c\n\x04note\x18\x06 \x01(\tB\x08\xbaH\x05r\x03\x18\xa0\x1fR\x04note\x12\x33\n\x0fidempotency_key\x18\x07 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12Y\n\x13supplemental_values\x18\x08 \x03(\x0b\x32\x1e.console.v1.BusinessFieldValueB\x08\xbaH\x05\x92\x01\x02\x10@R\x12supplementalValues\"\xba\x01\n#ReviewCaptureFormSubmissionResponse\x12I\n\nsubmission\x18\x01 \x01(\x0b\x32!.console.v1.CaptureFormSubmissionB\x06\xbaH\x03\xc8\x01\x01R\nsubmission\x12H\n\robject_result\x18\x02 \x01(\x0b\x32#.console.v1.CaptureFormObjectResultR\x0cobjectResult\"\xc3\x01\n\x1cGetBusinessObjectTypeRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12 \n\x07type_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06typeId\x12#\n\x08revision\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\"_\n\x1dGetBusinessObjectTypeResponse\x12>\n\ndefinition\x18\x01 \x01(\x0b\x32\x1e.console.v1.BusinessObjectTypeR\ndefinition\"\xab\x02\n\x16InferenceCreditReceipt\x12\x1d\n\npayment_id\x18\x01 \x01(\tR\tpaymentId\x12 \n\x0cpaid_at_unix\x18\x02 \x01(\x03R\npaidAtUnix\x12!\n\x0c\x63redit_cents\x18\x03 \x01(\x04R\x0b\x63reditCents\x12\x1b\n\tfee_cents\x18\x04 \x01(\x04R\x08\x66\x65\x65\x43\x65nts\x12\x1d\n\npaid_cents\x18\x05 \x01(\x04R\tpaidCents\x12%\n\x0erefunded_cents\x18\x06 \x01(\x04R\rrefundedCents\x12\x1f\n\x0breceipt_url\x18\x07 \x01(\tR\nreceiptUrl\x12)\n\x10\x61utomatic_refill\x18\x08 \x01(\x08R\x0f\x61utomaticRefill\"o\n\"ListInferenceCreditReceiptsRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1d\n\npage_token\x18\x02 \x01(\tR\tpageToken\"\xab\x01\n#ListInferenceCreditReceiptsResponse\x12>\n\x08receipts\x18\x01 \x03(\x0b\x32\".console.v1.InferenceCreditReceiptR\x08receipts\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1c\n\tavailable\x18\x03 \x01(\x08R\tavailable\"\x99\x02\n\x19InferenceCreditAutoRefill\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12\'\n\x0fthreshold_cents\x18\x02 \x01(\x04R\x0ethresholdCents\x12!\n\x0c\x63redit_cents\x18\x03 \x01(\x04R\x0b\x63reditCents\x12*\n\x11monthly_cap_cents\x18\x04 \x01(\x04R\x0fmonthlyCapCents\x12\'\n\x0f\x63ommitted_cents\x18\x05 \x01(\x04R\x0e\x63ommittedCents\x12!\n\x0cpause_reason\x18\x06 \x01(\tR\x0bpauseReason\x12\x1e\n\ngeneration\x18\x07 \x01(\tR\ngeneration\"Q\n#GetInferenceCreditAutoRefillRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"i\n$GetInferenceCreditAutoRefillResponse\x12\x41\n\x08settings\x18\x01 \x01(\x0b\x32%.console.v1.InferenceCreditAutoRefillR\x08settings\"\xda\x02\n&UpdateInferenceCreditAutoRefillRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\nrequest_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\xb0\x01\x01R\trequestId\x12\x18\n\x07\x65nabled\x18\x03 \x01(\x08R\x07\x65nabled\x12\'\n\x0fthreshold_cents\x18\x04 \x01(\x04R\x0ethresholdCents\x12!\n\x0c\x63redit_cents\x18\x05 \x01(\x04R\x0b\x63reditCents\x12*\n\x11monthly_cap_cents\x18\x06 \x01(\x04R\x0fmonthlyCapCents\x12\x18\n\x07\x63onsent\x18\x07 \x01(\x08R\x07\x63onsent\x12/\n\x13\x65xpected_generation\x18\x08 \x01(\tR\x12\x65xpectedGeneration\"f\n\'UpdateInferenceCreditAutoRefillResponse\x12\x1b\n\tsetup_url\x18\x01 \x01(\tR\x08setupUrl\x12\x1e\n\ngeneration\x18\x02 \x01(\tR\ngeneration\"\x89\x01\n(CompleteInferenceCreditAutoRefillRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x31\n\x10setup_session_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0esetupSessionId\"E\n)CompleteInferenceCreditAutoRefillResponse\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\"\x97\x02\n-PrepareBusinessObjectAuthorityTransferRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\'\n\x0f\x61uthority_epoch\x18\x06 \x01(\x03R\x0e\x61uthorityEpoch\"\xa9\x01\n.PrepareBusinessObjectAuthorityTransferResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\x12\x14\n\x05ready\x18\x02 \x01(\x08R\x05ready\x12-\n\x12unavailable_reason\x18\x03 \x01(\tR\x11unavailableReason\"\xf1\x02\n.FinalizeBusinessObjectAuthorityTransferRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\x1f\n\x0btransfer_id\x18\x06 \x01(\tR\ntransferId\x12\x33\n\x15reconciliation_digest\x18\x07 \x01(\tR\x14reconciliationDigest\x12*\n\x11\x66\x65nce_evidence_id\x18\x08 \x01(\tR\x0f\x66\x65nceEvidenceId\"e\n/FinalizeBusinessObjectAuthorityTransferResponse\x12\x32\n\x06object\x18\x01 \x01(\x0b\x32\x1a.console.v1.BusinessObjectR\x06object\"{\n\x1e\x42usinessProcessParticipantType\x12\x17\n\x07role_id\x18\x01 \x01(\tR\x06roleId\x12\x17\n\x07type_id\x18\x02 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x03 \x01(\x03R\x0eschemaRevision\"{\n\x1a\x42usinessProcessParticipant\x12\x17\n\x07role_id\x18\x01 \x01(\tR\x06roleId\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\'\n\x0fobject_revision\x18\x03 \x01(\x03R\x0eobjectRevision\"\xff\x01\n\x1a\x42usinessProcessRequirement\x12%\n\x0erequirement_id\x18\x01 \x01(\tR\rrequirementId\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x17\n\x07role_id\x18\x03 \x01(\tR\x06roleId\x12:\n\x08\x65xpected\x18\x04 \x01(\x0b\x32\x1e.console.v1.BusinessFieldValueR\x08\x65xpected\x12&\n\x0fmax_age_seconds\x18\x05 \x01(\x03R\rmaxAgeSeconds\x12\'\n\x0frequire_present\x18\x06 \x01(\x08R\x0erequirePresent\"\xcb\x02\n\x19\x42usinessProcessTransition\x12#\n\rtransition_id\x18\x01 \x01(\tR\x0ctransitionId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1d\n\nfrom_state\x18\x03 \x01(\tR\tfromState\x12\x19\n\x08to_state\x18\x04 \x01(\tR\x07toState\x12J\n\x0crequirements\x18\x05 \x03(\x0b\x32&.console.v1.BusinessProcessRequirementR\x0crequirements\x12+\n\x11requires_decision\x18\x06 \x01(\x08R\x10requiresDecision\x12\x42\n\nfollow_ups\x18\x07 \x03(\x0b\x32#.console.v1.BusinessProcessFollowUpR\tfollowUps\"\x97\x01\n\x17\x42usinessProcessFollowUp\x12#\n\rdefinition_id\x18\x01 \x01(\tR\x0c\x64\x65\x66initionId\x12/\n\x13\x64\x65\x66inition_revision\x18\x02 \x01(\x03R\x12\x64\x65\x66initionRevision\x12&\n\x0fsubject_role_id\x18\x03 \x01(\tR\rsubjectRoleId\"\xe3\x03\n\x19\x42usinessProcessDefinition\x12#\n\rdefinition_id\x18\x01 \x01(\tR\x0c\x64\x65\x66initionId\x12\x1a\n\x08revision\x18\x02 \x01(\x03R\x08revision\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12N\n\x0cparticipants\x18\x04 \x03(\x0b\x32*.console.v1.BusinessProcessParticipantTypeR\x0cparticipants\x12&\n\x0fsubject_role_id\x18\x05 \x01(\tR\rsubjectRoleId\x12\x16\n\x06states\x18\x06 \x03(\tR\x06states\x12#\n\rinitial_state\x18\x07 \x01(\tR\x0cinitialState\x12\'\n\x0fterminal_states\x18\x08 \x03(\tR\x0eterminalStates\x12G\n\x0btransitions\x18\t \x03(\x0b\x32%.console.v1.BusinessProcessTransitionR\x0btransitions\x12\'\n\x0forganization_id\x18\n \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x0b \x01(\tR\x0bworkspaceId\"\x96\x03\n\x16\x42usinessProcessReceipt\x12!\n\x0coperation_id\x18\x01 \x01(\tR\x0boperationId\x12#\n\rtransition_id\x18\x02 \x01(\tR\x0ctransitionId\x12\x1d\n\nfrom_state\x18\x03 \x01(\tR\tfromState\x12\x19\n\x08to_state\x18\x04 \x01(\tR\x07toState\x12\x1a\n\x08revision\x18\x05 \x01(\x03R\x08revision\x12\x19\n\x08\x61\x63tor_id\x18\x06 \x01(\tR\x07\x61\x63torId\x12+\n\x11\x64\x65\x63ision_accepted\x18\x07 \x01(\x08R\x10\x64\x65\x63isionAccepted\x12\x42\n\x08\x65vidence\x18\x08 \x03(\x0b\x32&.console.v1.BusinessProcessParticipantR\x08\x65vidence\x12\x31\n\x15\x66ollow_up_process_ids\x18\t \x03(\tR\x12\x66ollowUpProcessIds\x12\x1f\n\x0brecorded_at\x18\n \x01(\tR\nrecordedAt\"\xdf\x04\n\x0f\x42usinessProcess\x12\x1d\n\nprocess_id\x18\x01 \x01(\tR\tprocessId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12#\n\rdefinition_id\x18\x04 \x01(\tR\x0c\x64\x65\x66initionId\x12/\n\x13\x64\x65\x66inition_revision\x18\x05 \x01(\x03R\x12\x64\x65\x66initionRevision\x12\x1a\n\x08revision\x18\x06 \x01(\x03R\x08revision\x12\x19\n\x08state_id\x18\x07 \x01(\tR\x07stateId\x12*\n\x11subject_object_id\x18\x08 \x01(\tR\x0fsubjectObjectId\x12J\n\x0cparticipants\x18\t \x03(\x0b\x32&.console.v1.BusinessProcessParticipantR\x0cparticipants\x12\x32\n\x15\x64\x65\x63ision_principal_id\x18\n \x01(\tR\x13\x64\x65\x63isionPrincipalId\x12*\n\x11parent_process_id\x18\x0b \x01(\tR\x0fparentProcessId\x12\x1d\n\ncreated_at\x18\x0c \x01(\tR\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\tR\tupdatedAt\x12>\n\x08receipts\x18\x0e \x03(\x0b\x32\".console.v1.BusinessProcessReceiptR\x08receipts\"\x93\x02\n\x1c\x44\x65\x66ineBusinessProcessRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12\x45\n\ndefinition\x18\x04 \x01(\x0b\x32%.console.v1.BusinessProcessDefinitionR\ndefinition\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"f\n\x1d\x44\x65\x66ineBusinessProcessResponse\x12\x45\n\ndefinition\x18\x01 \x01(\x0b\x32%.console.v1.BusinessProcessDefinitionR\ndefinition\"\xf4\x02\n\x1bStartBusinessProcessRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12#\n\rdefinition_id\x18\x04 \x01(\tR\x0c\x64\x65\x66initionId\x12/\n\x13\x64\x65\x66inition_revision\x18\x05 \x01(\x03R\x12\x64\x65\x66initionRevision\x12J\n\x0cparticipants\x18\x06 \x03(\x0b\x32&.console.v1.BusinessProcessParticipantR\x0cparticipants\x12\x32\n\x15\x64\x65\x63ision_principal_id\x18\x07 \x01(\tR\x13\x64\x65\x63isionPrincipalId\"U\n\x1cStartBusinessProcessResponse\x12\x35\n\x07process\x18\x01 \x01(\x0b\x32\x1b.console.v1.BusinessProcessR\x07process\"\x86\x01\n\x19GetBusinessProcessRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\nprocess_id\x18\x03 \x01(\tR\tprocessId\"\x9a\x01\n\x1aGetBusinessProcessResponse\x12\x35\n\x07process\x18\x01 \x01(\x0b\x32\x1b.console.v1.BusinessProcessR\x07process\x12\x45\n\ndefinition\x18\x02 \x01(\x0b\x32%.console.v1.BusinessProcessDefinitionR\ndefinition\"\xdd\x01\n\x1cListBusinessProcessesRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12*\n\x11subject_object_id\x18\x03 \x01(\tR\x0fsubjectObjectId\x12(\n\x10\x61\x66ter_process_id\x18\x04 \x01(\tR\x0e\x61\x66terProcessId\x12\x1b\n\tpage_size\x18\x05 \x01(\x05R\x08pageSize\"\x8d\x01\n\x1dListBusinessProcessesResponse\x12\x39\n\tprocesses\x18\x01 \x03(\x0b\x32\x1b.console.v1.BusinessProcessR\tprocesses\x12\x31\n\x15next_after_process_id\x18\x02 \x01(\tR\x12nextAfterProcessId\"\x89\x03\n TransitionBusinessProcessRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12\x1d\n\nprocess_id\x18\x04 \x01(\tR\tprocessId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12#\n\rtransition_id\x18\x06 \x01(\tR\x0ctransitionId\x12J\n\x0cparticipants\x18\x07 \x03(\x0b\x32&.console.v1.BusinessProcessParticipantR\x0cparticipants\x12\'\n\x0f\x61\x63\x63\x65pt_decision\x18\x08 \x01(\x08R\x0e\x61\x63\x63\x65ptDecision\"\xaa\x01\n!TransitionBusinessProcessResponse\x12\x35\n\x07process\x18\x01 \x01(\x0b\x32\x1b.console.v1.BusinessProcessR\x07process\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x02 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\x32\n\x15unmet_requirement_ids\x18\x03 \x03(\tR\x13unmetRequirementIds\"\xb2\x01\n#GetBusinessProcessDefinitionRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12#\n\rdefinition_id\x18\x03 \x01(\tR\x0c\x64\x65\x66initionId\x12\x1a\n\x08revision\x18\x04 \x01(\x03R\x08revision\"m\n$GetBusinessProcessDefinitionResponse\x12\x45\n\ndefinition\x18\x01 \x01(\x0b\x32%.console.v1.BusinessProcessDefinitionR\ndefinition\"\xc0\x01\n%ListBusinessProcessDefinitionsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12.\n\x13\x61\x66ter_definition_id\x18\x03 \x01(\tR\x11\x61\x66terDefinitionId\x12\x1b\n\tpage_size\x18\x04 \x01(\x05R\x08pageSize\"\xaa\x01\n&ListBusinessProcessDefinitionsResponse\x12G\n\x0b\x64\x65\x66initions\x18\x01 \x03(\x0b\x32%.console.v1.BusinessProcessDefinitionR\x0b\x64\x65\x66initions\x12\x37\n\x18next_after_definition_id\x18\x02 \x01(\tR\x15nextAfterDefinitionId\"\x8f\x01\n!OperatingProjectSnapshotFileInput\x12\x1e\n\x04path\x18\x01 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x08R\x04path\x12J\n\nattachment\x18\x02 \x01(\x0b\x32\".console.v1.OperatingAttachmentRefB\x06\xbaH\x03\xc8\x01\x01R\nattachment\"\x8f\x03\n%AcceptOperatingProjectSnapshotRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12:\n\x13project_resource_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x11projectResourceId\x12\x1d\n\nchannel_id\x18\x03 \x01(\tR\tchannelId\x12\x33\n\x0fidempotency_key\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x0eidempotencyKey\x12\x35\n\x14\x65xpected_ref_version\x18\x05 \x01(\x04H\x00R\x12\x65xpectedRefVersion\x88\x01\x01\x12N\n\x05\x66iles\x18\x06 \x03(\x0b\x32-.console.v1.OperatingProjectSnapshotFileInputB\t\xbaH\x06\x92\x01\x03\x10\xe8\x07R\x05\x66ilesB\x17\n\x15_expected_ref_version\"\xb3\x02\n&AcceptOperatingProjectSnapshotResponse\x12S\n\x0eproject_source\x18\x01 \x01(\x0b\x32,.toolexecution.v1.ToolExecutionProjectSourceR\rprojectSource\x12>\n\x1bmanual_acceptance_available\x18\x02 \x01(\x08R\x19manualAcceptanceAvailable\x12.\n\x13import_execution_id\x18\x03 \x01(\tR\x11importExecutionId\x12!\n\x0cimport_state\x18\x04 \x01(\tR\x0bimportState\x12!\n\x0cimport_error\x18\x05 \x01(\tR\x0bimportError\"\xe5\x01\n\"GetOperatingProjectSnapshotRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12:\n\x13project_resource_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x11projectResourceId\x12\x33\n\x13import_execution_id\x18\x03 \x01(\tH\x00R\x11importExecutionId\x88\x01\x01\x42\x16\n\x14_import_execution_id\"\xac\x01\n\"GetOperatingTaskEnvironmentRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12)\n\nchannel_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\tchannelId\x12#\n\x07task_id\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x06taskId\"\xcc\x04\n#GetOperatingTaskEnvironmentResponse\x12\x1c\n\tavailable\x18\x01 \x01(\x08R\tavailable\x12\'\n\x0fhas_environment\x18\x02 \x01(\x08R\x0ehasEnvironment\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state\x12%\n\x0eretention_days\x18\x04 \x01(\x05R\rretentionDays\x12\x44\n\x10last_activity_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0elastActivityAt\x12\x39\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12.\n\x13project_resource_id\x18\x07 \x01(\tR\x11projectResourceId\x12)\n\x10\x63leanup_accepted\x18\x08 \x01(\x08R\x0f\x63leanupAccepted\x12\'\n\x0fretention_hours\x18\t \x01(\x05R\x0eretentionHours\x12\x41\n\x06stages\x18\n \x03(\x0b\x32).console.v1.OperatingTaskEnvironmentStageR\x06stages\x12Y\n\x10workspace_recipe\x18\x0b \x01(\x0b\x32..toolexecution.v1.ToolExecutionWorkspaceRecipeR\x0fworkspaceRecipe\"\xde\x01\n\x1dOperatingTaskEnvironmentStage\x12M\n\x04kind\x18\x01 \x01(\x0e\x32-.console.v1.OperatingTaskEnvironmentStageKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12P\n\x05state\x18\x02 \x01(\x0e\x32..console.v1.OperatingTaskEnvironmentStageStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05state\x12\x1c\n\x04\x63ode\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x01R\x04\x63ode\"\xa0\x02\n%ImportOperatingProjectSnapshotRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12:\n\x13project_resource_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x11projectResourceId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\xff\x01R\x0eidempotencyKey\x12\x35\n\x14\x65xpected_ref_version\x18\x04 \x01(\x04H\x00R\x12\x65xpectedRefVersion\x88\x01\x01\x42\x17\n\x15_expected_ref_version\"\xe7\x03\n\x11\x42usinessBlueprint\x12!\n\x0c\x62lueprint_id\x18\x01 \x01(\tR\x0b\x62lueprintId\x12\x18\n\x07version\x18\x02 \x01(\x03R\x07version\x12%\n\x0e\x63ontent_digest\x18\x03 \x01(\tR\rcontentDigest\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x05 \x01(\tR\x0b\x64\x65scription\x12\x41\n\x0cobject_types\x18\x06 \x03(\x0b\x32\x1e.console.v1.BusinessObjectTypeR\x0bobjectTypes\x12?\n\x07process\x18\x07 \x01(\x0b\x32%.console.v1.BusinessProcessDefinitionR\x07process\x12;\n\x06intake\x18\x08 \x01(\x0b\x32#.console.v1.CaptureFormVersionInputR\x06intake\x12\x33\n\x15required_capabilities\x18\t \x03(\tR\x14requiredCapabilities\x12\x42\n\x1d\x61utomated_execution_available\x18\n \x01(\x08R\x1b\x61utomatedExecutionAvailable\"}\n\x1dListBusinessBlueprintsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"_\n\x1eListBusinessBlueprintsResponse\x12=\n\nblueprints\x18\x01 \x03(\x0b\x32\x1d.console.v1.BusinessBlueprintR\nblueprints\"\xee\x02\n\x1d\x43loneBusinessBlueprintRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\x12*\n\x0c\x62lueprint_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x62lueprintId\x12!\n\x07version\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x07version\x12<\n\x0e\x63ontent_digest\x18\x06 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\rcontentDigest\x12\x1d\n\x04name\x18\x08 \x01(\tB\t\xbaH\x06r\x04\x10\x01\x18xR\x04nameJ\x04\x08\x07\x10\x08R\x08\x63lone_id\"\xa7\x03\n\x1e\x43loneBusinessBlueprintResponse\x12!\n\x0c\x62lueprint_id\x18\x01 \x01(\tR\x0b\x62lueprintId\x12+\n\x11\x62lueprint_version\x18\x02 \x01(\x03R\x10\x62lueprintVersion\x12%\n\x0e\x63ontent_digest\x18\x03 \x01(\tR\rcontentDigest\x12\x19\n\x08\x63lone_id\x18\x04 \x01(\tR\x07\x63loneId\x12\x41\n\x0cobject_types\x18\x05 \x03(\x0b\x32\x1e.console.v1.BusinessObjectTypeR\x0bobjectTypes\x12?\n\x07process\x18\x06 \x01(\x0b\x32%.console.v1.BusinessProcessDefinitionR\x07process\x12+\n\x04\x66orm\x18\x07 \x01(\x0b\x32\x17.console.v1.CaptureFormR\x04\x66orm\x12\x42\n\x1d\x61utomated_execution_available\x18\x08 \x01(\x08R\x1b\x61utomatedExecutionAvailable\"\xbe\x01\n\x17\x42usinessBlueprintSource\x12!\n\x0c\x62lueprint_id\x18\x01 \x01(\tR\x0b\x62lueprintId\x12\x18\n\x07version\x18\x02 \x01(\x03R\x07version\x12%\n\x0e\x63ontent_digest\x18\x03 \x01(\tR\rcontentDigest\x12\x19\n\x08\x63lone_id\x18\x04 \x01(\tR\x07\x63loneId\x12$\n\x0esource_type_id\x18\x05 \x01(\tR\x0csourceTypeId\"\xe3\x01\n\x15\x43\x61ptureFormInvitation\x12#\n\rinvitation_id\x18\x01 \x01(\tR\x0cinvitationId\x12%\n\x0epublication_id\x18\x02 \x01(\tR\rpublicationId\x12-\n\x0frecipient_email\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x0erecipientEmail\x12\x39\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x14\n\x05state\x18\x05 \x01(\tR\x05state\"\xa9\x03\n\"CreateCaptureFormInvitationRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0epublication_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rpublicationId\x12\x30\n\x0frecipient_email\x18\x04 \x01(\tB\x07\xbaH\x04r\x02`\x01R\x0erecipientEmail\x12\x41\n\nexpires_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\texpiresAt\x12K\n\x0c\x62ound_values\x18\x06 \x03(\x0b\x32\x1e.console.v1.BusinessFieldValueB\x08\xbaH\x05\x92\x01\x02\x10@R\x0b\x62oundValues\x12\x33\n\x0fidempotency_key\x18\x07 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\"p\n#CreateCaptureFormInvitationResponse\x12I\n\ninvitation\x18\x01 \x01(\x0b\x32!.console.v1.CaptureFormInvitationB\x06\xbaH\x03\xc8\x01\x01R\ninvitation\"\xe5\x01\n\"RevokeCaptureFormInvitationRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rinvitation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cinvitationId\x12\x33\n\x0fidempotency_key\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\"p\n#RevokeCaptureFormInvitationResponse\x12I\n\ninvitation\x18\x01 \x01(\x0b\x32!.console.v1.CaptureFormInvitationB\x06\xbaH\x03\xc8\x01\x01R\ninvitation\"L\n\x1cGetInvitedCaptureFormRequest\x12,\n\rinvitation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cinvitationId\"\x9f\x01\n\x1dGetInvitedCaptureFormResponse\x12\x34\n\x04\x66orm\x18\x01 \x01(\x0b\x32 .console.v1.PublishedCaptureFormR\x04\x66orm\x12H\n\x07receipt\x18\x02 \x01(\x0b\x32..console.v1.CaptureFormPublicSubmissionReceiptR\x07receipt\"\xc7\x01\n\x1fSubmitInvitedCaptureFormRequest\x12,\n\rinvitation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cinvitationId\x12\x41\n\x07\x61nswers\x18\x02 \x03(\x0b\x32\x1d.console.v1.CaptureFormAnswerB\x08\xbaH\x05\x92\x01\x02\x10@R\x07\x61nswers\x12\x33\n\x0fidempotency_key\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0eidempotencyKey\"t\n SubmitInvitedCaptureFormResponse\x12P\n\x07receipt\x18\x01 \x01(\x0b\x32..console.v1.CaptureFormPublicSubmissionReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xdc\x01\n(GetStaffManagedInferenceReadinessRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12 \n\x0b\x65nvironment\x18\x05 \x01(\tR\x0b\x65nvironment\"\xd7\x01\n#GetManagedInferenceReadinessRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1a\n\x08provider\x18\x03 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12 \n\x0b\x65nvironment\x18\x05 \x01(\tR\x0b\x65nvironment\"\x90\x06\n$GetManagedInferenceReadinessResponse\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x43\n\x06status\x18\x03 \x01(\x0e\x32+.console.v1.ManagedInferenceReadinessStatusR\x06status\x12?\n\x08\x62lockers\x18\x04 \x03(\x0e\x32#.console.v1.ManagedInferenceBlockerR\x08\x62lockers\x12I\n\x0cnext_actions\x18\x05 \x03(\x0e\x32&.console.v1.ManagedInferenceNextActionR\x0bnextActions\x12Q\n\x10\x65nrollment_state\x18\x06 \x01(\x0e\x32&.console.v1.ManagedProviderAccessStateR\x0f\x65nrollmentState\x12/\n\x13\x65nrollment_revision\x18\x07 \x01(\x04R\x12\x65nrollmentRevision\x12-\n\x12\x64urable_enrollment\x18\x08 \x01(\x08R\x11\x64urableEnrollment\x12<\n\x07\x66unding\x18\t \x01(\x0b\x32\".console.v1.InferenceCreditBalanceR\x07\x66unding\x12;\n\x06target\x18\n \x01(\x0b\x32#.console.v1.InferenceProviderTargetR\x06target\x12=\n\x0c\x65valuated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\x12 \n\x0b\x65nvironment\x18\x0c \x01(\tR\x0b\x65nvironment\x12<\n\x06\x62udget\x18\r \x01(\x0b\x32$.meter.v1.GetBudgetDashboardResponseR\x06\x62udget\"\xca\x01\n&GetStaffManagedInferenceFundingRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x42\n\x07request\x18\x03 \x01(\x0b\x32(.meter.v1.GetPrepaidCreditBalanceRequestR\x07request\"\xcc\x01\n(GrantStaffManagedInferenceCreditsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x42\n\x07request\x18\x03 \x01(\x0b\x32(.meter.v1.GrantDevelopmentCreditsRequestR\x07request\"\xbb\x01\n$GetStaffManagedInferenceUsageRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x35\n\x07request\x18\x03 \x01(\x0b\x32\x1b.meter.v1.QueryUsageRequestR\x07request\"\xc4\x01\n%GetStaffManagedInferenceBudgetRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12=\n\x07request\x18\x03 \x01(\x0b\x32#.meter.v1.GetBudgetDashboardRequestR\x07request\"\xf2\x01\n%SetStaffManagedInferenceBudgetRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x34\n\x07request\x18\x03 \x01(\x0b\x32\x1a.meter.v1.SetBudgetRequestR\x07request\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12\x1d\n\nrequest_id\x18\x05 \x01(\tR\trequestId\"\xcd\x01\n&ListManagedProviderAccessEventsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12&\n\tpage_size\x18\x03 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x08pageSize\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"\x8a\x03\n\x1aManagedProviderAccessEvent\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x1a\n\x08provider\x18\x04 \x01(\tR\x08provider\x12 \n\x0b\x65nvironment\x18\x05 \x01(\tR\x0b\x65nvironment\x12\x16\n\x06\x61\x63tion\x18\x06 \x01(\tR\x06\x61\x63tion\x12,\n\x12\x61\x63tor_principal_id\x18\x07 \x01(\tR\x10\x61\x63torPrincipalId\x12\x12\n\x04note\x18\x08 \x01(\tR\x04note\x12\x30\n\x14gateway_sync_outcome\x18\t \x01(\tR\x12gatewaySyncOutcome\x12;\n\x0boccurred_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\"\x91\x01\n\'ListManagedProviderAccessEventsResponse\x12>\n\x06\x65vents\x18\x01 \x03(\x0b\x32&.console.v1.ManagedProviderAccessEventR\x06\x65vents\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xd7\x01\n+ListStaffManagedInferenceAdminEventsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12J\n\x07request\x18\x03 \x01(\x0b\x32\x30.meter.v1.ListManagedInferenceAdminEventsRequestR\x07request\"\x84\x02\n+ListStaffManagedExecutionGrantEventsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12&\n\nsession_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12.\n\x0e\x61\x66ter_sequence\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\rafterSequence\x12\x1f\n\x05limit\x18\x05 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x05limit\"\x92\x05\n\x1aManagedExecutionGrantEvent\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12\x1a\n\x08sequence\x18\x02 \x01(\x03R\x08sequence\x12;\n\x0boccurred_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x16\n\x06\x61\x63tion\x18\x04 \x01(\tR\x06\x61\x63tion\x12\'\n\x0forganization_id\x18\x05 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x06 \x01(\tR\x0bworkspaceId\x12\x1d\n\nsession_id\x18\x07 \x01(\tR\tsessionId\x12\x1b\n\tthread_id\x18\x08 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\t \x01(\tR\x06turnId\x12\x15\n\x06run_id\x18\n \x01(\tR\x05runId\x12\x1d\n\nrequest_id\x18\x0b \x01(\tR\trequestId\x12\x19\n\x08\x61\x63tor_id\x18\x0c \x01(\tR\x07\x61\x63torId\x12\x1d\n\nactor_kind\x18\r \x01(\tR\tactorKind\x12)\n\x10\x61uthorization_id\x18\x0e \x01(\tR\x0f\x61uthorizationId\x12 \n\x0cissued_at_ms\x18\x0f \x01(\x03R\nissuedAtMs\x12\"\n\rexpires_at_ms\x18\x10 \x01(\x03R\x0b\x65xpiresAtMs\x12\x1f\n\x0bgrant_epoch\x18\x11 \x01(\x04R\ngrantEpoch\x12-\n\x12runtime_generation\x18\x12 \x01(\x04R\x11runtimeGeneration\x12\x16\n\x06reason\x18\x13 \x01(\tR\x06reason\"\xb8\x01\n,ListStaffManagedExecutionGrantEventsResponse\x12>\n\x06\x65vents\x18\x01 \x03(\x0b\x32&.console.v1.ManagedExecutionGrantEventR\x06\x65vents\x12#\n\rnext_sequence\x18\x02 \x01(\x03R\x0cnextSequence\x12#\n\rscanned_count\x18\x03 \x01(\x05R\x0cscannedCount\"\xd1\x01\n(ListStaffManagedExecutionOutcomesRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12&\n\nlineage_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x1f\n\x05limit\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x05limit\"\xb6\x04\n\x17ManagedExecutionOutcome\x12\x1b\n\trecord_id\x18\x01 \x01(\tR\x08recordId\x12\x1d\n\nrequest_id\x18\x02 \x01(\tR\trequestId\x12\x1d\n\nlineage_id\x18\x03 \x01(\tR\tlineageId\x12\'\n\x0forganization_id\x18\x04 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x05 \x01(\tR\x0bworkspaceId\x12)\n\x10\x61uthorization_id\x18\x06 \x01(\tR\x0f\x61uthorizationId\x12/\n\x13verification_status\x18\x07 \x01(\tR\x12verificationStatus\x12/\n\x13verification_reason\x18\x08 \x01(\tR\x12verificationReason\x12+\n\x11\x65gress_permission\x18\t \x01(\x08R\x10\x65gressPermission\x12\'\n\x0flifecycle_state\x18\n \x01(\tR\x0elifecycleState\x12\x1d\n\nerror_code\x18\x0b \x01(\tR\terrorCode\x12\x1a\n\x08provider\x18\x0c \x01(\tR\x08provider\x12\x14\n\x05model\x18\r \x01(\tR\x05model\x12\x1d\n\ncreated_at\x18\x0e \x01(\tR\tcreatedAt\x12!\n\x0c\x63ompleted_at\x18\x0f \x01(\tR\x0b\x63ompletedAt\"\x85\x01\n)ListStaffManagedExecutionOutcomesResponse\x12=\n\x07records\x18\x01 \x03(\x0b\x32#.console.v1.ManagedExecutionOutcomeR\x07records\x12\x19\n\x08\x61t_limit\x18\x02 \x01(\x08R\x07\x61tLimit\"\x87\x02\n\x1dProspectingDraftTargetAccount\x12?\n\x17\x61\x63\x63ount_organization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x15\x61\x63\x63ountOrganizationId\x12:\n\x14\x61\x63\x63ount_workspace_id\x18\x02 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x12\x61\x63\x63ountWorkspaceId\x12\x37\n\x11identity_revision\x18\x03 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x10identityRevision\x12\x30\n\x0f\x61\x63\x63\x65ss_grant_id\x18\x04 \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\raccessGrantId\"\xb6\x08\n\x10ProspectingDraft\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\"\n\x08\x64raft_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x64raftId\x12-\n\x0c\x63\x61ndidate_id\x18\x04 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0b\x63\x61ndidateId\x12X\n\x0etarget_account\x18\x05 \x01(\x0b\x32).console.v1.ProspectingDraftTargetAccountB\x06\xbaH\x03\xc8\x01\x01R\rtargetAccount\x12G\n\x07\x63hannel\x18\x06 \x01(\x0e\x32#.console.v1.ProspectingDraftChannelB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x07\x63hannel\x12>\n\x04tone\x18\x07 \x01(\x0e\x32 .console.v1.ProspectingDraftToneB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04tone\x12-\n\x0c\x65vidence_ids\x18\x08 \x03(\tB\n\xbaH\x07\x92\x01\x04\x08\x01\x10\x32R\x0b\x65videnceIds\x12I\n\x15\x63ontent_digest_sha256\x18\t \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x13\x63ontentDigestSha256\x12T\n\x0creview_state\x18\n \x01(\x0e\x32\'.console.v1.ProspectingDraftReviewStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0breviewState\x12<\n\x15reviewer_principal_id\x18\x0b \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x13reviewerPrincipalId\x12\"\n\x06reason\x18\x0c \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x06reason\x12#\n\x08revision\x18\r \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12>\n\x17\x63reated_by_principal_id\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14\x63reatedByPrincipalId\x12>\n\x17updated_by_principal_id\x18\x0f \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14updatedByPrincipalId\x12\x31\n\x10\x61udit_receipt_id\x18\x10 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x61uditReceiptId\x12\x41\n\ncreated_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tcreatedAt\x12\x41\n\nupdated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tupdatedAt\"\x92\x02\n\x1fProspectingDraftMutationReceipt\x12\x30\n\x0fidempotency_key\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12I\n\x15request_digest_sha256\x18\x02 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x13requestDigestSha256\x12#\n\x08revision\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x08revision\x12\x31\n\x10\x61udit_receipt_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x61uditReceiptId\x12\x1a\n\x08replayed\x18\x05 \x01(\x08R\x08replayed\"\xf5\x03\n\x1d\x43reateProspectingDraftRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12-\n\x0c\x63\x61ndidate_id\x18\x02 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x01R\x0b\x63\x61ndidateId\x12X\n\x0etarget_account\x18\x03 \x01(\x0b\x32).console.v1.ProspectingDraftTargetAccountB\x06\xbaH\x03\xc8\x01\x01R\rtargetAccount\x12I\n\x07\x63hannel\x18\x04 \x01(\x0e\x32#.console.v1.ProspectingDraftChannelB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x07\x63hannel\x12@\n\x04tone\x18\x05 \x01(\x0e\x32 .console.v1.ProspectingDraftToneB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04tone\x12-\n\x0c\x65vidence_ids\x18\x06 \x03(\tB\n\xbaH\x07\x92\x01\x04\x08\x01\x10\x32R\x0b\x65videnceIds\x12\"\n\x06reason\x18\x07 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x06reason\x12\x33\n\x0fidempotency_key\x18\x08 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0eidempotencyKey\"\xab\x01\n\x1e\x43reateProspectingDraftResponse\x12:\n\x05\x64raft\x18\x01 \x01(\x0b\x32\x1c.console.v1.ProspectingDraftB\x06\xbaH\x03\xc8\x01\x01R\x05\x64raft\x12M\n\x07receipt\x18\x02 \x01(\x0b\x32+.console.v1.ProspectingDraftMutationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"V\n\x1cListProspectingDraftsRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\"z\n\x1dListProspectingDraftsResponse\x12>\n\x06\x64rafts\x18\x01 \x03(\x0b\x32\x1c.console.v1.ProspectingDraftB\x08\xbaH\x05\x92\x01\x02\x10\x64R\x06\x64rafts\x12\x19\n\x08has_more\x18\x02 \x01(\x08R\x07hasMore\"\xdd\x02\n\x1dReviewProspectingDraftRequest\x12\x36\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryB\x06\xbaH\x03\xc8\x01\x01R\x05query\x12\"\n\x08\x64raft_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x64raftId\x12Q\n\x08\x64\x65\x63ision\x18\x03 \x01(\x0e\x32\'.console.v1.ProspectingDraftReviewStateB\x0c\xbaH\t\x82\x01\x06\x10\x01\x18\x02\x18\x03R\x08\x64\x65\x63ision\x12\x34\n\x11\x65xpected_revision\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x10\x65xpectedRevision\x12\"\n\x06reason\x18\x05 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x04R\x06reason\x12\x33\n\x0fidempotency_key\x18\x06 \x01(\tB\n\xbaH\x07r\x05\x10\x01\x18\x80\x02R\x0eidempotencyKey\"\xab\x01\n\x1eReviewProspectingDraftResponse\x12:\n\x05\x64raft\x18\x01 \x01(\x0b\x32\x1c.console.v1.ProspectingDraftB\x06\xbaH\x03\xc8\x01\x01R\x05\x64raft\x12M\n\x07receipt\x18\x02 \x01(\x0b\x32+.console.v1.ProspectingDraftMutationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xbd\x03\n\x13WorkspaceBrandVoice\x12\'\n\x08voice_id\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x01\x80\xf4\x18\x02R\x07voiceId\x12\x1f\n\x04name\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x18P\x80\xf4\x18\x04R\x04name\x12.\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\x98\x02\x80\xf4\x18\x04R\x0b\x64\x65scription\x12(\n\x08guidance\x18\x04 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x08guidance\x12 \n\x08\x61rchived\x18\x05 \x01(\x08\x42\x04\x80\xf4\x18\x01R\x08\x61rchived\x12=\n\x06scopes\x18\x06 \x03(\x0b\x32%.console.v1.WorkspaceBrandVoice.ScopeR\x06scopes\x12\x18\n\x07version\x18\x07 \x01(\x04R\x07version\x12\x39\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x1aL\n\x05Scope\x12\x1f\n\x04kind\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x18@\x80\xf4\x18\x04R\x04kind\x12\"\n\x05value\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x04R\x05value\"\x87\x05\n\'PrepareStaffProductIssueRecoveryRequest\x12\x35\n\x0forganization_id\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0eorganizationId\x12/\n\x0cworkspace_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0bworkspaceId\x12\x42\n\x16source_organization_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x14sourceOrganizationId\x12<\n\x13source_workspace_id\x18\x04 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x11sourceWorkspaceId\x12)\n\treport_id\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x08reportId\x12+\n\nerror_code\x18\x06 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x01R\terrorCode\x12,\n\x12start_unix_seconds\x18\x07 \x01(\x03R\x10startUnixSeconds\x12(\n\x10\x65nd_unix_seconds\x18\x08 \x01(\x03R\x0e\x65ndUnixSeconds\x12\x42\n\x16recipient_principal_id\x18\t \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x14recipientPrincipalId\x12\x37\n\x10\x63ustomer_summary\x18\n \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x0f\x63ustomerSummary\x12\x45\n\x17\x64\x65ployment_verification\x18\x0b \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x16\x64\x65ploymentVerification\"\xea\x01\n$ScanStaffProductIssueRecoveryRequest\x12\x35\n\x0forganization_id\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0eorganizationId\x12/\n\x0cworkspace_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0bworkspaceId\x12-\n\x0brecovery_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\nrecoveryId\x12+\n\x11\x65xpected_revision\x18\x04 \x01(\x03R\x10\x65xpectedRevision\"\xec\x01\n&ReviewStaffProductIssueRecoveryRequest\x12\x35\n\x0forganization_id\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0eorganizationId\x12/\n\x0cworkspace_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0bworkspaceId\x12-\n\x0brecovery_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\nrecoveryId\x12+\n\x11\x65xpected_revision\x18\x04 \x01(\x03R\x10\x65xpectedRevision\"\xed\x01\n\'ExecuteStaffProductIssueRecoveryRequest\x12\x35\n\x0forganization_id\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0eorganizationId\x12/\n\x0cworkspace_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0bworkspaceId\x12-\n\x0brecovery_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\nrecoveryId\x12+\n\x11\x65xpected_revision\x18\x04 \x01(\x03R\x10\x65xpectedRevision\"\x7f\n\x1eGetProductIssueRecoveryRequest\x12.\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryR\x05query\x12-\n\x0brecovery_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\nrecoveryId\"\xfc\x01\n ReplyProductIssueRecoveryRequest\x12.\n\x05query\x18\x01 \x01(\x0b\x32\x18.console.v1.ConsoleQueryR\x05query\x12-\n\x0brecovery_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\nrecoveryId\x12\x35\n\x0fidempotency_key\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0eidempotencyKey\x12&\n\x07message\x18\x04 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x07message\x12\x1a\n\x08resolved\x18\x05 \x01(\x08R\x08resolved\"\xcb\x06\n\x14ProductIssueRecovery\x12\x35\n\x0forganization_id\x18\x01 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0eorganizationId\x12/\n\x0cworkspace_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0bworkspaceId\x12-\n\x0brecovery_id\x18\x03 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\nrecoveryId\x12\x37\n\x10report_reference\x18\x04 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x01R\x0freportReference\x12\x42\n\x16recipient_principal_id\x18\x05 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x14recipientPrincipalId\x12\x37\n\x10\x63ustomer_summary\x18\x06 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x0f\x63ustomerSummary\x12\"\n\x05state\x18\x07 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x01R\x05state\x12\x1a\n\x08revision\x18\x08 \x01(\x03R\x08revision\x12\x34\n\x16\x61\x66\x66\x65\x63ted_request_count\x18\t \x01(\x03R\x14\x61\x66\x66\x65\x63tedRequestCount\x12\x34\n\x16\x65xpected_credit_micros\x18\n \x01(\x03R\x14\x65xpectedCreditMicros\x12-\n\x12\x63ompensated_micros\x18\x0b \x01(\x03R\x11\x63ompensatedMicros\x12\x36\n\x17remaining_request_count\x18\x0c \x01(\x03R\x15remainingRequestCount\x12\x35\n\x0fnotification_id\x18\r \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x02R\x0enotificationId\x12+\n\nlast_reply\x18\x0e \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\tlastReply\x12(\n\x08\x63overage\x18\x0f \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x01R\x08\x63overage\x12\x45\n\x17\x64\x65ployment_verification\x18\x10 \x01(\tB\x0c\xbaH\x05r\x03\x18\xa0\x1f\x80\xf4\x18\x04R\x16\x64\x65ploymentVerification\"\\\n\x1cProductIssueRecoveryResponse\x12<\n\x08recovery\x18\x01 \x01(\x0b\x32 .console.v1.ProductIssueRecoveryR\x08recovery\"\x96\x01\n&ListStaffProductIssueRecoveriesRequest\x12\x1d\n\x05state\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x18 R\x05state\x12$\n\tpage_size\x18\x02 \x01(\rB\x07\xbaH\x04*\x02\x18\x64R\x08pageSize\x12\'\n\npage_token\x18\x03 \x01(\tB\x08\xbaH\x05r\x03\x18\x80 R\tpageToken\"\x9f\x01\n\'ListStaffProductIssueRecoveriesResponse\x12L\n\nrecoveries\x18\x01 \x03(\x0b\x32,.console.v1.StaffProductIssueRecoverySummaryR\nrecoveries\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xbb\x03\n StaffProductIssueRecoverySummary\x12-\n\x0forganization_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\'\n\x0cworkspace_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12%\n\x0brecovery_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\nrecoveryId\x12/\n\x10report_reference\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x0freportReference\x12:\n\x16recipient_principal_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\x14recipientPrincipalId\x12/\n\x10\x63ustomer_summary\x18\x06 \x01(\tB\x04\x80\xf4\x18\x04R\x0f\x63ustomerSummary\x12\x1a\n\x05state\x18\x07 \x01(\tB\x04\x80\xf4\x18\x01R\x05state\x12\x39\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12#\n\nlast_reply\x18\t \x01(\tB\x04\x80\xf4\x18\x04R\tlastReply\"\xeb\x01\n\x1e\x41ssessComplianceSubjectRequest\x12-\n\x0forganization_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\'\n\x0cworkspace_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12#\n\nprofile_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x01R\tprofileId\x12\'\n\x0csubject_kind\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\x0bsubjectKind\x12#\n\nsubject_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\tsubjectId\"\xd4\x01\n\x1c\x43omplianceRequirementFinding\x12+\n\x0erequirement_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x01R\rrequirementId\x12;\n\x06status\x18\x02 \x01(\x0e\x32#.console.v1.ComplianceFindingStatusR\x06status\x12%\n\x0breason_code\x18\x03 \x01(\tB\x04\x80\xf4\x18\x01R\nreasonCode\x12#\n\nsource_ref\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\tsourceRef\"\xb8\x04\n\x1b\x43omplianceSubjectAssessment\x12#\n\nprofile_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x01R\tprofileId\x12\'\n\x0csubject_kind\x18\x02 \x01(\tB\x04\x80\xf4\x18\x01R\x0bsubjectKind\x12#\n\nsubject_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\tsubjectId\x12)\n\rsource_digest\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x0csourceDigest\x12\x46\n\x11source_updated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0fsourceUpdatedAt\x12;\n\x0b\x61ssessed_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\x12;\n\x06status\x18\x07 \x01(\x0e\x32#.console.v1.ComplianceFindingStatusR\x06status\x12\x44\n\x08\x66indings\x18\x08 \x03(\x0b\x32(.console.v1.ComplianceRequirementFindingR\x08\x66indings\x12\'\n\x0finspected_count\x18\t \x01(\rR\x0einspectedCount\x12%\n\x0e\x65xpected_count\x18\n \x01(\rR\rexpectedCount\x12#\n\ncontrol_id\x18\x0b \x01(\tB\x04\x80\xf4\x18\x01R\tcontrolId\"j\n\x1f\x41ssessComplianceSubjectResponse\x12G\n\nassessment\x18\x01 \x01(\x0b\x32\'.console.v1.ComplianceSubjectAssessmentR\nassessment\"\x9d\x02\n!RecordComplianceAssessmentRequest\x12-\n\x0forganization_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\'\n\x0cworkspace_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12#\n\nprofile_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x01R\tprofileId\x12\'\n\x0csubject_kind\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\x0bsubjectKind\x12#\n\nsubject_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\tsubjectId\x12-\n\x0fidempotency_key\x18\x06 \x01(\tB\x04\x80\xf4\x18\x02R\x0eidempotencyKey\"\xf4\x02\n\x1a\x43omplianceAssessmentRecord\x12\x14\n\x02id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x02id\x12-\n\x0forganization_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\'\n\x0cworkspace_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12\x31\n\x11\x65valuator_version\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\x10\x65valuatorVersion\x12G\n\nassessment\x18\x05 \x01(\x0b\x32\'.console.v1.ComplianceSubjectAssessmentR\nassessment\x12-\n\x0fmanifest_digest\x18\x06 \x01(\tB\x04\x80\xf4\x18\x02R\x0emanifestDigest\x12=\n\x18recorded_by_principal_id\x18\x07 \x01(\tB\x04\x80\xf4\x18\x02R\x15recordedByPrincipalId\"\x91\x01\n\"RecordComplianceAssessmentResponse\x12>\n\x06record\x18\x01 \x01(\x0b\x32&.console.v1.ComplianceAssessmentRecordR\x06record\x12+\n\x11idempotent_replay\x18\x02 \x01(\x08R\x10idempotentReplay\"\x9b\x01\n\x1eGetComplianceAssessmentRequest\x12-\n\x0forganization_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\'\n\x0cworkspace_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12!\n\trecord_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x08recordId\"a\n\x1fGetComplianceAssessmentResponse\x12>\n\x06record\x18\x01 \x01(\x0b\x32&.console.v1.ComplianceAssessmentRecordR\x06record*\xca\x01\n\x16OperatingTurnRouteKind\x12/\n+OPERATING_TURN_ROUTE_KIND_ROUTE_UNSPECIFIED\x10\x00\x12+\n\'OPERATING_TURN_ROUTE_KIND_DIRECT_ANSWER\x10\x01\x12+\n\'OPERATING_TURN_ROUTE_KIND_GOVERNED_WORK\x10\x02\x12%\n!OPERATING_TURN_ROUTE_KIND_BLOCKED\x10\x03*\xcb\x02\n\x17OperatingTurnIntentKind\x12\x31\n-OPERATING_TURN_INTENT_KIND_INTENT_UNSPECIFIED\x10\x00\x12&\n\"OPERATING_TURN_INTENT_KIND_UNKNOWN\x10\x01\x12*\n&OPERATING_TURN_INTENT_KIND_OPERATIONAL\x10\x02\x12.\n*OPERATING_TURN_INTENT_KIND_CAPABILITY_HELP\x10\x03\x12\'\n#OPERATING_TURN_INTENT_KIND_SETTINGS\x10\x04\x12\'\n#OPERATING_TURN_INTENT_KIND_APPROVAL\x10\x05\x12\'\n#OPERATING_TURN_INTENT_KIND_EVIDENCE\x10\x06*\xfe\x01\n\x17OperatingTurnAnswerKind\x12\x31\n-OPERATING_TURN_ANSWER_KIND_ANSWER_UNSPECIFIED\x10\x00\x12(\n$OPERATING_TURN_ANSWER_KIND_NO_ANSWER\x10\x01\x12,\n(OPERATING_TURN_ANSWER_KIND_DIRECT_ANSWER\x10\x02\x12+\n\'OPERATING_TURN_ANSWER_KIND_RECEIPT_ONLY\x10\x03\x12+\n\'OPERATING_TURN_ANSWER_KIND_WORK_STARTED\x10\x04*\xca\x01\n\x17OperatingTurnSafetyKind\x12\x31\n-OPERATING_TURN_SAFETY_KIND_SAFETY_UNSPECIFIED\x10\x00\x12,\n(OPERATING_TURN_SAFETY_KIND_NOT_EVALUATED\x10\x01\x12&\n\"OPERATING_TURN_SAFETY_KIND_ALLOWED\x10\x02\x12&\n\"OPERATING_TURN_SAFETY_KIND_BLOCKED\x10\x03*\xdc\x01\n\x1cOperatingThreadArchiveFilter\x12/\n+OPERATING_THREAD_ARCHIVE_FILTER_UNSPECIFIED\x10\x00\x12/\n+OPERATING_THREAD_ARCHIVE_FILTER_ACTIVE_ONLY\x10\x01\x12\x31\n-OPERATING_THREAD_ARCHIVE_FILTER_ARCHIVED_ONLY\x10\x02\x12\'\n#OPERATING_THREAD_ARCHIVE_FILTER_ALL\x10\x03*\x99\x02\n\x14OperatingSurfaceKind\x12&\n\"OPERATING_SURFACE_KIND_UNSPECIFIED\x10\x00\x12#\n\x1fOPERATING_SURFACE_KIND_COMPOSER\x10\x01\x12 \n\x1cOPERATING_SURFACE_KIND_SLACK\x10\x02\x12 \n\x1cOPERATING_SURFACE_KIND_TEAMS\x10\x03\x12#\n\x1fOPERATING_SURFACE_KIND_WHATSAPP\x10\x04\x12)\n%OPERATING_SURFACE_KIND_APPLE_MESSAGES\x10\x05\x12 \n\x1cOPERATING_SURFACE_KIND_EMAIL\x10\x06*\xd1\x02\n\x12OperatingTurnState\x12$\n OPERATING_TURN_STATE_UNSPECIFIED\x10\x00\x12!\n\x1dOPERATING_TURN_STATE_ACCEPTED\x10\x01\x12\x1f\n\x1bOPERATING_TURN_STATE_QUEUED\x10\x02\x12\"\n\x1eOPERATING_TURN_STATE_RESPONDED\x10\x03\x12\x1f\n\x1bOPERATING_TURN_STATE_FAILED\x10\x04\x12 \n\x1cOPERATING_TURN_STATE_RUNNING\x10\x05\x12 \n\x1cOPERATING_TURN_STATE_WAITING\x10\x06\x12\"\n\x1eOPERATING_TURN_STATE_COMPLETED\x10\x07\x12$\n OPERATING_TURN_STATE_INTERRUPTED\x10\x08*\xf7\x01\n\x1aOperatingVerificationState\x12,\n(OPERATING_VERIFICATION_STATE_UNSPECIFIED\x10\x00\x12-\n)OPERATING_VERIFICATION_STATE_NOT_REQUIRED\x10\x01\x12(\n$OPERATING_VERIFICATION_STATE_PENDING\x10\x02\x12)\n%OPERATING_VERIFICATION_STATE_VERIFIED\x10\x03\x12\'\n#OPERATING_VERIFICATION_STATE_FAILED\x10\x04*\xf8\x03\n\x19OperatingAnswerProvenance\x12+\n\'OPERATING_ANSWER_PROVENANCE_UNSPECIFIED\x10\x00\x12%\n!OPERATING_ANSWER_PROVENANCE_MODEL\x10\x01\x12.\n*OPERATING_ANSWER_PROVENANCE_REVIEWED_MODEL\x10\x02\x12,\n(OPERATING_ANSWER_PROVENANCE_REPAIR_MODEL\x10\x03\x12)\n%OPERATING_ANSWER_PROVENANCE_GUARDRAIL\x10\x04\x12/\n+OPERATING_ANSWER_PROVENANCE_RECEIPT_SUMMARY\x10\x05\x12.\n*OPERATING_ANSWER_PROVENANCE_RUNNER_FAILURE\x10\x06\x12/\n+OPERATING_ANSWER_PROVENANCE_SUPERSEDED_TURN\x10\x07\x12\x32\n.OPERATING_ANSWER_PROVENANCE_HOSTED_FRONT_FINAL\x10\x08\x12\x38\n4OPERATING_ANSWER_PROVENANCE_HOSTED_FRONT_PRELIMINARY\x10\t*\xe9\x02\n\x1dOperatingThreadExecutionState\x12\x30\n,OPERATING_THREAD_EXECUTION_STATE_UNSPECIFIED\x10\x00\x12\x31\n-OPERATING_THREAD_EXECUTION_STATE_PROVISIONING\x10\x01\x12*\n&OPERATING_THREAD_EXECUTION_STATE_READY\x10\x02\x12,\n(OPERATING_THREAD_EXECUTION_STATE_RUNNING\x10\x03\x12,\n(OPERATING_THREAD_EXECUTION_STATE_WAITING\x10\x04\x12-\n)OPERATING_THREAD_EXECUTION_STATE_DEGRADED\x10\x05\x12,\n(OPERATING_THREAD_EXECUTION_STATE_STOPPED\x10\x06*\xbc\x02\n\x1cOperatingThreadWaitingReason\x12/\n+OPERATING_THREAD_WAITING_REASON_UNSPECIFIED\x10\x00\x12(\n$OPERATING_THREAD_WAITING_REASON_NONE\x10\x01\x12,\n(OPERATING_THREAD_WAITING_REASON_APPROVAL\x10\x02\x12.\n*OPERATING_THREAD_WAITING_REASON_USER_INPUT\x10\x03\x12\x32\n.OPERATING_THREAD_WAITING_REASON_EXTERNAL_RETRY\x10\x04\x12/\n+OPERATING_THREAD_WAITING_REASON_CLIENT_TOOL\x10\x05*q\n\x19OperatingExecutionRuntime\x12+\n\'OPERATING_EXECUTION_RUNTIME_UNSPECIFIED\x10\x00\x12\'\n#OPERATING_EXECUTION_RUNTIME_MAESTRO\x10\x01*\xa3\x06\n\x18OperatingThreadEventKind\x12+\n\'OPERATING_THREAD_EVENT_KIND_UNSPECIFIED\x10\x00\x12-\n)OPERATING_THREAD_EVENT_KIND_TURN_ACCEPTED\x10\x01\x12,\n(OPERATING_THREAD_EVENT_KIND_TURN_STARTED\x10\x02\x12(\n$OPERATING_THREAD_EVENT_KIND_PROGRESS\x10\x03\x12\x31\n-OPERATING_THREAD_EVENT_KIND_APPROVAL_REQUIRED\x10\x04\x12.\n*OPERATING_THREAD_EVENT_KIND_INPUT_REQUIRED\x10\x05\x12\x31\n-OPERATING_THREAD_EVENT_KIND_ARTIFACT_RECORDED\x10\x06\x12.\n*OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED\x10\x07\x12+\n\'OPERATING_THREAD_EVENT_KIND_TURN_FAILED\x10\x08\x12\x30\n,OPERATING_THREAD_EVENT_KIND_TURN_INTERRUPTED\x10\t\x12/\n+OPERATING_THREAD_EVENT_KIND_RUNTIME_REBOUND\x10\n\x12-\n)OPERATING_THREAD_EVENT_KIND_TOOL_PROPOSED\x10\x0b\x12.\n*OPERATING_THREAD_EVENT_KIND_TOOL_COMPLETED\x10\x0c\x12/\n+OPERATING_THREAD_EVENT_KIND_MEMORY_PROPOSED\x10\r\x12\x34\n0OPERATING_THREAD_EVENT_KIND_CLIENT_TOOL_REQUIRED\x10\x0e\x12\x37\n3OPERATING_THREAD_EVENT_KIND_EXTERNAL_RETRY_REQUIRED\x10\x0f*\x86\x02\n\x1aOperatingThreadRequestType\x12-\n)OPERATING_THREAD_REQUEST_TYPE_UNSPECIFIED\x10\x00\x12*\n&OPERATING_THREAD_REQUEST_TYPE_APPROVAL\x10\x01\x12,\n(OPERATING_THREAD_REQUEST_TYPE_USER_INPUT\x10\x02\x12-\n)OPERATING_THREAD_REQUEST_TYPE_CLIENT_TOOL\x10\x03\x12\x30\n,OPERATING_THREAD_REQUEST_TYPE_EXTERNAL_RETRY\x10\x04*\xda\x02\n\x1dOperatingThreadResponseAction\x12\x30\n,OPERATING_THREAD_RESPONSE_ACTION_UNSPECIFIED\x10\x00\x12,\n(OPERATING_THREAD_RESPONSE_ACTION_APPROVE\x10\x01\x12)\n%OPERATING_THREAD_RESPONSE_ACTION_DENY\x10\x02\x12+\n\'OPERATING_THREAD_RESPONSE_ACTION_ANSWER\x10\x03\x12*\n&OPERATING_THREAD_RESPONSE_ACTION_RETRY\x10\x04\x12)\n%OPERATING_THREAD_RESPONSE_ACTION_SKIP\x10\x05\x12*\n&OPERATING_THREAD_RESPONSE_ACTION_ABORT\x10\x06*\x9d\x01\n\x18OperatingAttachmentScope\x12*\n&OPERATING_ATTACHMENT_SCOPE_UNSPECIFIED\x10\x00\x12+\n\'OPERATING_ATTACHMENT_SCOPE_CONVERSATION\x10\x01\x12(\n$OPERATING_ATTACHMENT_SCOPE_WORKSPACE\x10\x02*\xa9\x02\n\"OperatingAttachmentProcessingState\x12\x35\n1OPERATING_ATTACHMENT_PROCESSING_STATE_UNSPECIFIED\x10\x00\x12\x33\n/OPERATING_ATTACHMENT_PROCESSING_STATE_UPLOADING\x10\x01\x12\x34\n0OPERATING_ATTACHMENT_PROCESSING_STATE_PROCESSING\x10\x02\x12/\n+OPERATING_ATTACHMENT_PROCESSING_STATE_READY\x10\x03\x12\x30\n,OPERATING_ATTACHMENT_PROCESSING_STATE_FAILED\x10\x04*\xb5\x04\n\x15ReceiptLifecycleState\x12\'\n#RECEIPT_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12#\n\x1fRECEIPT_LIFECYCLE_STATE_UNKNOWN\x10\x01\x12$\n RECEIPT_LIFECYCLE_STATE_PROPOSED\x10\x02\x12\"\n\x1eRECEIPT_LIFECYCLE_STATE_QUEUED\x10\x03\x12,\n(RECEIPT_LIFECYCLE_STATE_WAITING_APPROVAL\x10\x04\x12#\n\x1fRECEIPT_LIFECYCLE_STATE_BLOCKED\x10\x05\x12\'\n#RECEIPT_LIFECYCLE_STATE_NEEDS_INPUT\x10\x06\x12\'\n#RECEIPT_LIFECYCLE_STATE_UNAVAILABLE\x10\x07\x12#\n\x1fRECEIPT_LIFECYCLE_STATE_RUNNING\x10\x08\x12%\n!RECEIPT_LIFECYCLE_STATE_SUCCEEDED\x10\t\x12$\n RECEIPT_LIFECYCLE_STATE_VERIFIED\x10\n\x12\"\n\x1eRECEIPT_LIFECYCLE_STATE_DENIED\x10\x0b\x12%\n!RECEIPT_LIFECYCLE_STATE_CANCELLED\x10\x0c\x12\"\n\x1eRECEIPT_LIFECYCLE_STATE_FAILED\x10\r*\x8d\x01\n\x11OperatingTaskKind\x12#\n\x1fOPERATING_TASK_KIND_UNSPECIFIED\x10\x00\x12$\n OPERATING_TASK_KIND_CONVERSATION\x10\x01\x12-\n)OPERATING_TASK_KIND_CODING_IMPLEMENTATION\x10\x02*\xb3\x02\n\x1bOperatingCorrectionCategory\x12-\n)OPERATING_CORRECTION_CATEGORY_UNSPECIFIED\x10\x00\x12-\n)OPERATING_CORRECTION_CATEGORY_WRONG_TOPIC\x10\x01\x12*\n&OPERATING_CORRECTION_CATEGORY_NOT_DONE\x10\x02\x12\x30\n,OPERATING_CORRECTION_CATEGORY_INCORRECT_FACT\x10\x03\x12/\n+OPERATING_CORRECTION_CATEGORY_UNSAFE_ACTION\x10\x04\x12\'\n#OPERATING_CORRECTION_CATEGORY_OTHER\x10\x05*\x9b\x02\n\x1eOperatingCorrectionReviewState\x12\x31\n-OPERATING_CORRECTION_REVIEW_STATE_UNSPECIFIED\x10\x00\x12\x34\n0OPERATING_CORRECTION_REVIEW_STATE_PENDING_REVIEW\x10\x01\x12.\n*OPERATING_CORRECTION_REVIEW_STATE_APPROVED\x10\x02\x12.\n*OPERATING_CORRECTION_REVIEW_STATE_REJECTED\x10\x03\x12\x30\n,OPERATING_CORRECTION_REVIEW_STATE_INELIGIBLE\x10\x04*\xa6\x03\n\x1a\x44\x65xComputerCorrectionLabel\x12-\n)DEX_COMPUTER_CORRECTION_LABEL_UNSPECIFIED\x10\x00\x12.\n*DEX_COMPUTER_CORRECTION_LABEL_WRONG_TARGET\x10\x01\x12.\n*DEX_COMPUTER_CORRECTION_LABEL_WRONG_ACTION\x10\x02\x12\x35\n1DEX_COMPUTER_CORRECTION_LABEL_MISSING_OBSERVATION\x10\x03\x12\x32\n.DEX_COMPUTER_CORRECTION_LABEL_EFFECT_AMBIGUOUS\x10\x04\x12\x31\n-DEX_COMPUTER_CORRECTION_LABEL_UNSAFE_BOUNDARY\x10\x05\x12\x32\n.DEX_COMPUTER_CORRECTION_LABEL_HANDOFF_CONFLICT\x10\x06\x12\'\n#DEX_COMPUTER_CORRECTION_LABEL_OTHER\x10\x07*\xa0\x01\n\x1aOperatingFeedbackSentiment\x12,\n(OPERATING_FEEDBACK_SENTIMENT_UNSPECIFIED\x10\x00\x12)\n%OPERATING_FEEDBACK_SENTIMENT_POSITIVE\x10\x01\x12)\n%OPERATING_FEEDBACK_SENTIMENT_NEGATIVE\x10\x02*\xbb\x05\n\x17OperatingFeedbackReason\x12)\n%OPERATING_FEEDBACK_REASON_UNSPECIFIED\x10\x00\x12%\n!OPERATING_FEEDBACK_REASON_HELPFUL\x10\x01\x12&\n\"OPERATING_FEEDBACK_REASON_ACCURATE\x10\x02\x12#\n\x1fOPERATING_FEEDBACK_REASON_CLEAR\x10\x03\x12,\n(OPERATING_FEEDBACK_REASON_CORRECT_ACTION\x10\x04\x12,\n(OPERATING_FEEDBACK_REASON_MISSED_REQUEST\x10\x05\x12\'\n#OPERATING_FEEDBACK_REASON_INCORRECT\x10\x06\x12(\n$OPERATING_FEEDBACK_REASON_INCOMPLETE\x10\x07\x12%\n!OPERATING_FEEDBACK_REASON_UNCLEAR\x10\x08\x12.\n*OPERATING_FEEDBACK_REASON_MISSING_EVIDENCE\x10\t\x12$\n OPERATING_FEEDBACK_REASON_UNSAFE\x10\n\x12#\n\x1fOPERATING_FEEDBACK_REASON_OTHER\x10\x0b\x12&\n\"OPERATING_FEEDBACK_REASON_COMPLETE\x10\x0c\x12\x32\n.OPERATING_FEEDBACK_REASON_IGNORED_INSTRUCTIONS\x10\r\x12)\n%OPERATING_FEEDBACK_REASON_TOOL_FAILED\x10\x0e\x12)\n%OPERATING_FEEDBACK_REASON_TOO_VERBOSE\x10\x0f*\xe1\x01\n%OperatingFeedbackClassificationSource\x12\x38\n4OPERATING_FEEDBACK_CLASSIFICATION_SOURCE_UNSPECIFIED\x10\x00\x12\x31\n-OPERATING_FEEDBACK_CLASSIFICATION_SOURCE_USER\x10\x01\x12K\nGOPERATING_FEEDBACK_CLASSIFICATION_SOURCE_AGENT_SUGGESTED_USER_CONFIRMED\x10\x02*\xee\x01\n\"OperatingFeedbackRemediationAction\x12\x35\n1OPERATING_FEEDBACK_REMEDIATION_ACTION_UNSPECIFIED\x10\x00\x12.\n*OPERATING_FEEDBACK_REMEDIATION_ACTION_NONE\x10\x01\x12\x30\n,OPERATING_FEEDBACK_REMEDIATION_ACTION_VERIFY\x10\x02\x12/\n+OPERATING_FEEDBACK_REMEDIATION_ACTION_RETRY\x10\x03*\xff\x01\n#OperatingFeedbackRemediationOutcome\x12\x36\n2OPERATING_FEEDBACK_REMEDIATION_OUTCOME_UNSPECIFIED\x10\x00\x12\x36\n2OPERATING_FEEDBACK_REMEDIATION_OUTCOME_UNCONFIRMED\x10\x01\x12\x33\n/OPERATING_FEEDBACK_REMEDIATION_OUTCOME_ACCEPTED\x10\x02\x12\x33\n/OPERATING_FEEDBACK_REMEDIATION_OUTCOME_REJECTED\x10\x03*\xe9\x01\n\x1fOperatingFeedbackLifecycleState\x12\x32\n.OPERATING_FEEDBACK_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12-\n)OPERATING_FEEDBACK_LIFECYCLE_STATE_ACTIVE\x10\x01\x12\x31\n-OPERATING_FEEDBACK_LIFECYCLE_STATE_SUPERSEDED\x10\x02\x12\x30\n,OPERATING_FEEDBACK_LIFECYCLE_STATE_RETRACTED\x10\x03*\xb9\x02\n\x1d\x43ustomerIntelligenceAuthority\x12/\n+CUSTOMER_INTELLIGENCE_AUTHORITY_UNSPECIFIED\x10\x00\x12,\n(CUSTOMER_INTELLIGENCE_AUTHORITY_INFERRED\x10\x01\x12,\n(CUSTOMER_INTELLIGENCE_AUTHORITY_OBSERVED\x10\x02\x12*\n&CUSTOMER_INTELLIGENCE_AUTHORITY_STATED\x10\x03\x12\x30\n,CUSTOMER_INTELLIGENCE_AUTHORITY_CORROBORATED\x10\x04\x12-\n)CUSTOMER_INTELLIGENCE_AUTHORITY_CONFIRMED\x10\x05*\xde\x02\n\"CustomerIntelligenceLifecycleState\x12\x35\n1CUSTOMER_INTELLIGENCE_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12\x32\n.CUSTOMER_INTELLIGENCE_LIFECYCLE_STATE_PROPOSED\x10\x01\x12\x30\n,CUSTOMER_INTELLIGENCE_LIFECYCLE_STATE_ACTIVE\x10\x02\x12\x32\n.CUSTOMER_INTELLIGENCE_LIFECYCLE_STATE_DISPUTED\x10\x03\x12\x34\n0CUSTOMER_INTELLIGENCE_LIFECYCLE_STATE_SUPERSEDED\x10\x04\x12\x31\n-CUSTOMER_INTELLIGENCE_LIFECYCLE_STATE_EXPIRED\x10\x05*\x9f\x02\n\x1f\x43ustomerIntelligenceSubjectKind\x12\x32\n.CUSTOMER_INTELLIGENCE_SUBJECT_KIND_UNSPECIFIED\x10\x00\x12\x32\n.CUSTOMER_INTELLIGENCE_SUBJECT_KIND_INTERACTION\x10\x01\x12\x30\n,CUSTOMER_INTELLIGENCE_SUBJECT_KIND_WORKSPACE\x10\x02\x12\x33\n/CUSTOMER_INTELLIGENCE_SUBJECT_KIND_PRODUCT_AREA\x10\x03\x12-\n)CUSTOMER_INTELLIGENCE_SUBJECT_KIND_COHORT\x10\x04*\xd2\x01\n$CustomerIntelligenceEvidencePolarity\x12\x37\n3CUSTOMER_INTELLIGENCE_EVIDENCE_POLARITY_UNSPECIFIED\x10\x00\x12\x36\n2CUSTOMER_INTELLIGENCE_EVIDENCE_POLARITY_SUPPORTING\x10\x01\x12\x39\n5CUSTOMER_INTELLIGENCE_EVIDENCE_POLARITY_CONTRADICTING\x10\x02*\x81\x03\n CustomerIntelligenceProducerKind\x12\x33\n/CUSTOMER_INTELLIGENCE_PRODUCER_KIND_UNSPECIFIED\x10\x00\x12G\nCCUSTOMER_INTELLIGENCE_PRODUCER_KIND_PLATFORM_DETERMINISTIC_FEEDBACK\x10\x01\x12/\n+CUSTOMER_INTELLIGENCE_PRODUCER_KIND_CEREBRO\x10\x02\x12\x34\n0CUSTOMER_INTELLIGENCE_PRODUCER_KIND_STAFF_REVIEW\x10\x03\x12=\n9CUSTOMER_INTELLIGENCE_PRODUCER_KIND_CUSTOMER_CONFIRMATION\x10\x04\x12\x39\n5CUSTOMER_INTELLIGENCE_PRODUCER_KIND_OUTCOME_EVALUATOR\x10\x05*\xe0\x03\n\"CustomerIntelligenceReviewDecision\x12\x35\n1CUSTOMER_INTELLIGENCE_REVIEW_DECISION_UNSPECIFIED\x10\x00\x12>\n:CUSTOMER_INTELLIGENCE_REVIEW_DECISION_REQUEST_CONFIRMATION\x10\x01\x12:\n6CUSTOMER_INTELLIGENCE_REVIEW_DECISION_REQUEST_EVIDENCE\x10\x02\x12\x33\n/CUSTOMER_INTELLIGENCE_REVIEW_DECISION_CHALLENGE\x10\x03\x12\x31\n-CUSTOMER_INTELLIGENCE_REVIEW_DECISION_DISPUTE\x10\x04\x12\x30\n,CUSTOMER_INTELLIGENCE_REVIEW_DECISION_EXPIRE\x10\x05\x12\x33\n/CUSTOMER_INTELLIGENCE_REVIEW_DECISION_SUPERSEDE\x10\x06\x12\x38\n4CUSTOMER_INTELLIGENCE_REVIEW_DECISION_PROPOSE_ACTION\x10\x07*\xb9\x01\n CustomerFactConfirmationResponse\x12\x33\n/CUSTOMER_FACT_CONFIRMATION_RESPONSE_UNSPECIFIED\x10\x00\x12/\n+CUSTOMER_FACT_CONFIRMATION_RESPONSE_CONFIRM\x10\x01\x12/\n+CUSTOMER_FACT_CONFIRMATION_RESPONSE_DISPUTE\x10\x02*\xbf\x01\n\x1dOperatingExecutionProfileKind\x12\x30\n,OPERATING_EXECUTION_PROFILE_KIND_UNSPECIFIED\x10\x00\x12/\n+OPERATING_EXECUTION_PROFILE_KIND_DEEP_AGENT\x10\x01\x12;\n7OPERATING_EXECUTION_PROFILE_KIND_HOSTED_FRONT_THEN_DEEP\x10\x02*\xbf\x02\n OperatingHostedFrontDecisionKind\x12\x34\n0OPERATING_HOSTED_FRONT_DECISION_KIND_UNSPECIFIED\x10\x00\x12\x33\n/OPERATING_HOSTED_FRONT_DECISION_KIND_ANSWER_NOW\x10\x01\x12<\n8OPERATING_HOSTED_FRONT_DECISION_KIND_ANSWER_AND_CONTINUE\x10\x02\x12:\n6OPERATING_HOSTED_FRONT_DECISION_KIND_COMPUTER_REQUIRED\x10\x03\x12\x36\n2OPERATING_HOSTED_FRONT_DECISION_KIND_CONTINUE_ONLY\x10\x04*\x88\x01\n OperatingManagedInferenceRouting\x12\x33\n/OPERATING_MANAGED_INFERENCE_ROUTING_UNSPECIFIED\x10\x00\x12/\n+OPERATING_MANAGED_INFERENCE_ROUTING_ORDERED\x10\x01*\x96\x02\n%OperatingManagedInferenceBudgetOrigin\x12\x39\n5OPERATING_MANAGED_INFERENCE_BUDGET_ORIGIN_UNSPECIFIED\x10\x00\x12\x36\n2OPERATING_MANAGED_INFERENCE_BUDGET_ORIGIN_EXPLICIT\x10\x01\x12:\n6OPERATING_MANAGED_INFERENCE_BUDGET_ORIGIN_ROUTE_POLICY\x10\x02\x12>\n:OPERATING_MANAGED_INFERENCE_BUDGET_ORIGIN_PROVIDER_DEFAULT\x10\x03*\xe8\x01\n\x1c\x43omputerMissionAuthorityMode\x12/\n+COMPUTER_MISSION_AUTHORITY_MODE_UNSPECIFIED\x10\x00\x12.\n*COMPUTER_MISSION_AUTHORITY_MODE_SUPERVISED\x10\x01\x12\x34\n0COMPUTER_MISSION_AUTHORITY_MODE_BOUNDED_AUTONOMY\x10\x02\x12\x31\n-COMPUTER_MISSION_AUTHORITY_MODE_FULL_AUTONOMY\x10\x03*\xd1\x05\n\x14\x43omputerMissionState\x12&\n\"COMPUTER_MISSION_STATE_UNSPECIFIED\x10\x00\x12!\n\x1d\x43OMPUTER_MISSION_STATE_QUEUED\x10\x01\x12\"\n\x1e\x43OMPUTER_MISSION_STATE_RUNNING\x10\x02\x12+\n\'COMPUTER_MISSION_STATE_WAITING_FOR_USER\x10\x03\x12\x31\n-COMPUTER_MISSION_STATE_CANCELLATION_REQUESTED\x10\x04\x12$\n COMPUTER_MISSION_STATE_SUCCEEDED\x10\x05\x12!\n\x1d\x43OMPUTER_MISSION_STATE_FAILED\x10\x06\x12+\n\'COMPUTER_MISSION_STATE_BUDGET_EXHAUSTED\x10\x07\x12$\n COMPUTER_MISSION_STATE_CANCELLED\x10\x08\x12,\n(COMPUTER_MISSION_STATE_CLEANUP_UNCERTAIN\x10\t\x12%\n!COMPUTER_MISSION_STATE_NOT_ROUTED\x10\n\x12#\n\x1f\x43OMPUTER_MISSION_STATE_PLANNING\x10\x0b\x12$\n COMPUTER_MISSION_STATE_VERIFYING\x10\x0c\x12#\n\x1f\x43OMPUTER_MISSION_STATE_SLEEPING\x10\r\x12/\n+COMPUTER_MISSION_STATE_WAITING_FOR_APPROVAL\x10\x0e\x12\x35\n1COMPUTER_MISSION_STATE_WAITING_FOR_EXTERNAL_EVENT\x10\x0f\x12!\n\x1d\x43OMPUTER_MISSION_STATE_PAUSED\x10\x10*\xc2\x03\n!ComputerMissionCanaryScenarioKind\x12\x35\n1COMPUTER_MISSION_CANARY_SCENARIO_KIND_UNSPECIFIED\x10\x00\x12\x33\n/COMPUTER_MISSION_CANARY_SCENARIO_KIND_CI_REPAIR\x10\x01\x12;\n7COMPUTER_MISSION_CANARY_SCENARIO_KIND_REVIEW_OPERATIONS\x10\x02\x12\x39\n5COMPUTER_MISSION_CANARY_SCENARIO_KIND_RUNNER_RECOVERY\x10\x03\x12?\n;COMPUTER_MISSION_CANARY_SCENARIO_KIND_APPROVAL_CONTINUATION\x10\x04\x12\x41\n=COMPUTER_MISSION_CANARY_SCENARIO_KIND_AMBIGUOUS_TOOL_RESPONSE\x10\x05\x12\x35\n1COMPUTER_MISSION_CANARY_SCENARIO_KIND_BUDGET_STOP\x10\x06*\xb2\x03\n\x1a\x43omputerMissionEffectState\x12-\n)COMPUTER_MISSION_EFFECT_STATE_UNSPECIFIED\x10\x00\x12\x31\n-COMPUTER_MISSION_EFFECT_STATE_INTENT_RECORDED\x10\x01\x12\x32\n.COMPUTER_MISSION_EFFECT_STATE_FORWARD_ACCEPTED\x10\x02\x12\x32\n.COMPUTER_MISSION_EFFECT_STATE_FORWARD_VERIFIED\x10\x03\x12\x32\n.COMPUTER_MISSION_EFFECT_STATE_ROLLBACK_RUNNING\x10\x04\x12-\n)COMPUTER_MISSION_EFFECT_STATE_ROLLED_BACK\x10\x05\x12\x32\n.COMPUTER_MISSION_EFFECT_STATE_CLEANUP_VERIFIED\x10\x06\x12\x33\n/COMPUTER_MISSION_EFFECT_STATE_CLEANUP_UNCERTAIN\x10\x07*\xcc\x04\n\x1d\x43omputerMissionCanaryRunState\x12\x31\n-COMPUTER_MISSION_CANARY_RUN_STATE_UNSPECIFIED\x10\x00\x12,\n(COMPUTER_MISSION_CANARY_RUN_STATE_QUEUED\x10\x01\x12-\n)COMPUTER_MISSION_CANARY_RUN_STATE_RUNNING\x10\x02\x12\x36\n2COMPUTER_MISSION_CANARY_RUN_STATE_WAITING_FOR_USER\x10\x03\x12\x35\n1COMPUTER_MISSION_CANARY_RUN_STATE_CLEANUP_RUNNING\x10\x04\x12\x38\n4COMPUTER_MISSION_CANARY_RUN_STATE_EVALUATION_PENDING\x10\x05\x12,\n(COMPUTER_MISSION_CANARY_RUN_STATE_PASSED\x10\x06\x12,\n(COMPUTER_MISSION_CANARY_RUN_STATE_FAILED\x10\x07\x12,\n(COMPUTER_MISSION_CANARY_RUN_STATE_UNSAFE\x10\x08\x12\x37\n3COMPUTER_MISSION_CANARY_RUN_STATE_CLEANUP_UNCERTAIN\x10\t\x12/\n+COMPUTER_MISSION_CANARY_RUN_STATE_CANCELLED\x10\n*\xf8\x04\n#ComputerMissionCanaryScoreDimension\x12\x37\n3COMPUTER_MISSION_CANARY_SCORE_DIMENSION_UNSPECIFIED\x10\x00\x12?\n;COMPUTER_MISSION_CANARY_SCORE_DIMENSION_OUTCOME_CORRECTNESS\x10\x01\x12I\nECOMPUTER_MISSION_CANARY_SCORE_DIMENSION_HUMAN_INTERVENTION_EFFICIENCY\x10\x02\x12;\n7COMPUTER_MISSION_CANARY_SCORE_DIMENSION_SCOPE_ADHERENCE\x10\x03\x12\x46\nBCOMPUTER_MISSION_CANARY_SCORE_DIMENSION_DUPLICATE_EFFECT_AVOIDANCE\x10\x04\x12<\n8COMPUTER_MISSION_CANARY_SCORE_DIMENSION_RECOVERY_SUCCESS\x10\x05\x12=\n9COMPUTER_MISSION_CANARY_SCORE_DIMENSION_BUDGET_EFFICIENCY\x10\x06\x12\x41\n=COMPUTER_MISSION_CANARY_SCORE_DIMENSION_EVIDENCE_COMPLETENESS\x10\x07\x12G\nCCOMPUTER_MISSION_CANARY_SCORE_DIMENSION_TIME_TO_VERIFIED_COMPLETION\x10\x08*\xf8\x01\n#ComputerMissionCanaryRecommendation\x12\x36\n2COMPUTER_MISSION_CANARY_RECOMMENDATION_UNSPECIFIED\x10\x00\x12/\n+COMPUTER_MISSION_CANARY_RECOMMENDATION_HOLD\x10\x01\x12\x32\n.COMPUTER_MISSION_CANARY_RECOMMENDATION_PROMOTE\x10\x02\x12\x34\n0COMPUTER_MISSION_CANARY_RECOMMENDATION_ROLL_BACK\x10\x03*\xd6\x02\n\'ComputerMissionCanaryOperatorActionKind\x12<\n8COMPUTER_MISSION_CANARY_OPERATOR_ACTION_KIND_UNSPECIFIED\x10\x00\x12\x36\n2COMPUTER_MISSION_CANARY_OPERATOR_ACTION_KIND_PAUSE\x10\x01\x12\x37\n3COMPUTER_MISSION_CANARY_OPERATOR_ACTION_KIND_CANCEL\x10\x02\x12=\n9COMPUTER_MISSION_CANARY_OPERATOR_ACTION_KIND_NARROW_SCOPE\x10\x03\x12=\n9COMPUTER_MISSION_CANARY_OPERATOR_ACTION_KIND_EXTEND_GRANT\x10\x04*\xe1\x01\n%ComputerMissionRollbackArgumentSource\x12\x39\n5COMPUTER_MISSION_ROLLBACK_ARGUMENT_SOURCE_UNSPECIFIED\x10\x00\x12>\n:COMPUTER_MISSION_ROLLBACK_ARGUMENT_SOURCE_PRE_ACTION_STATE\x10\x01\x12=\n9COMPUTER_MISSION_ROLLBACK_ARGUMENT_SOURCE_FORWARD_RECEIPT\x10\x02*\xdf\x01\n\x1c\x43omputerMissionDecisionRoute\x12/\n+COMPUTER_MISSION_DECISION_ROUTE_UNSPECIFIED\x10\x00\x12,\n(COMPUTER_MISSION_DECISION_ROUTE_NO_ROUTE\x10\x01\x12\x30\n,COMPUTER_MISSION_DECISION_ROUTE_SINGLE_AGENT\x10\x02\x12.\n*COMPUTER_MISSION_DECISION_ROUTE_TOURNAMENT\x10\x03*\x98\x01\n\x16\x43onnectorTriggerSource\x12(\n$CONNECTOR_TRIGGER_SOURCE_UNSPECIFIED\x10\x00\x12&\n\"CONNECTOR_TRIGGER_SOURCE_SCHEDULED\x10\x01\x12,\n(CONNECTOR_TRIGGER_SOURCE_CONNECTOR_EVENT\x10\x02*\xfc\x01\n\x15WorkspaceSettingsRole\x12\'\n#WORKSPACE_SETTINGS_ROLE_UNSPECIFIED\x10\x00\x12\"\n\x1eWORKSPACE_SETTINGS_ROLE_VIEWER\x10\x01\x12%\n!WORKSPACE_SETTINGS_ROLE_DEVELOPER\x10\x02\x12)\n%WORKSPACE_SETTINGS_ROLE_BILLING_ADMIN\x10\x03\x12!\n\x1dWORKSPACE_SETTINGS_ROLE_ADMIN\x10\x04\x12!\n\x1dWORKSPACE_SETTINGS_ROLE_OWNER\x10\x05*\xc8\x01\n#WorkspaceSettingsAvailabilityStatus\x12\x36\n2WORKSPACE_SETTINGS_AVAILABILITY_STATUS_UNSPECIFIED\x10\x00\x12\x31\n-WORKSPACE_SETTINGS_AVAILABILITY_STATUS_ACTIVE\x10\x01\x12\x36\n2WORKSPACE_SETTINGS_AVAILABILITY_STATUS_UNAVAILABLE\x10\x02*\xf2\x02\n\x1eWorkspaceSettingsBillingStatus\x12\x31\n-WORKSPACE_SETTINGS_BILLING_STATUS_UNSPECIFIED\x10\x00\x12,\n(WORKSPACE_SETTINGS_BILLING_STATUS_ACTIVE\x10\x01\x12.\n*WORKSPACE_SETTINGS_BILLING_STATUS_TRIALING\x10\x02\x12.\n*WORKSPACE_SETTINGS_BILLING_STATUS_PAST_DUE\x10\x03\x12.\n*WORKSPACE_SETTINGS_BILLING_STATUS_CANCELED\x10\x04\x12\x31\n-WORKSPACE_SETTINGS_BILLING_STATUS_UNAVAILABLE\x10\x05\x12,\n(WORKSPACE_SETTINGS_BILLING_STATUS_PAUSED\x10\x06*\xdc\x01\n\x1dWorkspaceSettingsMemberStatus\x12\x30\n,WORKSPACE_SETTINGS_MEMBER_STATUS_UNSPECIFIED\x10\x00\x12+\n\'WORKSPACE_SETTINGS_MEMBER_STATUS_ACTIVE\x10\x01\x12,\n(WORKSPACE_SETTINGS_MEMBER_STATUS_INVITED\x10\x02\x12.\n*WORKSPACE_SETTINGS_MEMBER_STATUS_SUSPENDED\x10\x03*\x8e\x03\n\'WorkspaceSettingsIdentityProviderStatus\x12;\n7WORKSPACE_SETTINGS_IDENTITY_PROVIDER_STATUS_UNSPECIFIED\x10\x00\x12:\n6WORKSPACE_SETTINGS_IDENTITY_PROVIDER_STATUS_CONFIGURED\x10\x01\x12\x39\n5WORKSPACE_SETTINGS_IDENTITY_PROVIDER_STATUS_CONNECTED\x10\x02\x12\x38\n4WORKSPACE_SETTINGS_IDENTITY_PROVIDER_STATUS_DEGRADED\x10\x03\x12\x38\n4WORKSPACE_SETTINGS_IDENTITY_PROVIDER_STATUS_DISABLED\x10\x04\x12;\n7WORKSPACE_SETTINGS_IDENTITY_PROVIDER_STATUS_UNAVAILABLE\x10\x05*\x98\x03\n\"WorkspaceSettingsIntegrationStatus\x12\x35\n1WORKSPACE_SETTINGS_INTEGRATION_STATUS_UNSPECIFIED\x10\x00\x12\x34\n0WORKSPACE_SETTINGS_INTEGRATION_STATUS_CONFIGURED\x10\x01\x12\x33\n/WORKSPACE_SETTINGS_INTEGRATION_STATUS_CONNECTED\x10\x02\x12\x31\n-WORKSPACE_SETTINGS_INTEGRATION_STATUS_HEALTHY\x10\x03\x12\x32\n.WORKSPACE_SETTINGS_INTEGRATION_STATUS_DEGRADED\x10\x04\x12\x32\n.WORKSPACE_SETTINGS_INTEGRATION_STATUS_DISABLED\x10\x05\x12\x35\n1WORKSPACE_SETTINGS_INTEGRATION_STATUS_UNAVAILABLE\x10\x06*\xeb\x02\n#WorkspaceSettingsOwnerServiceStatus\x12\x37\n3WORKSPACE_SETTINGS_OWNER_SERVICE_STATUS_UNSPECIFIED\x10\x00\x12\x32\n.WORKSPACE_SETTINGS_OWNER_SERVICE_STATUS_ACTIVE\x10\x01\x12\x36\n2WORKSPACE_SETTINGS_OWNER_SERVICE_STATUS_PROJECTION\x10\x02\x12\x33\n/WORKSPACE_SETTINGS_OWNER_SERVICE_STATUS_PARTIAL\x10\x03\x12\x31\n-WORKSPACE_SETTINGS_OWNER_SERVICE_STATUS_LOCAL\x10\x04\x12\x37\n3WORKSPACE_SETTINGS_OWNER_SERVICE_STATUS_UNAVAILABLE\x10\x05*\xc6\x03\n\x17WorkspaceSettingsSource\x12)\n%WORKSPACE_SETTINGS_SOURCE_UNSPECIFIED\x10\x00\x12.\n*WORKSPACE_SETTINGS_SOURCE_CONSOLE_SETTINGS\x10\x01\x12\x30\n,WORKSPACE_SETTINGS_SOURCE_CONSOLE_INVITATION\x10\x02\x12\x35\n1WORKSPACE_SETTINGS_SOURCE_AUTHENTICATED_PRINCIPAL\x10\x03\x12$\n WORKSPACE_SETTINGS_SOURCE_MANUAL\x10\x04\x12\"\n\x1eWORKSPACE_SETTINGS_SOURCE_SCIM\x10\x05\x12\"\n\x1eWORKSPACE_SETTINGS_SOURCE_SAML\x10\x06\x12#\n\x1fWORKSPACE_SETTINGS_SOURCE_OAUTH\x10\x07\x12$\n WORKSPACE_SETTINGS_SOURCE_SYSTEM\x10\x08\x12.\n*WORKSPACE_SETTINGS_SOURCE_CONSOLE_SNAPSHOT\x10\t*\xf2\x01\n\x15GuardrailDetectorKind\x12\'\n#GUARDRAIL_DETECTOR_KIND_UNSPECIFIED\x10\x00\x12)\n%GUARDRAIL_DETECTOR_KIND_BUILTIN_EMAIL\x10\x01\x12/\n+GUARDRAIL_DETECTOR_KIND_BUILTIN_CREDIT_CARD\x10\x02\x12*\n&GUARDRAIL_DETECTOR_KIND_BUILTIN_SECRET\x10\x03\x12(\n$GUARDRAIL_DETECTOR_KIND_CUSTOM_REGEX\x10\x04*\x87\x01\n\x0fGuardrailAction\x12 \n\x1cGUARDRAIL_ACTION_UNSPECIFIED\x10\x00\x12\x1a\n\x16GUARDRAIL_ACTION_BLOCK\x10\x01\x12\x1b\n\x17GUARDRAIL_ACTION_REDACT\x10\x02\x12\x19\n\x15GUARDRAIL_ACTION_FLAG\x10\x03*\xd4\x01\n\x14SkillAnalysisVerdict\x12&\n\"SKILL_ANALYSIS_VERDICT_UNSPECIFIED\x10\x00\x12\x1f\n\x1bSKILL_ANALYSIS_VERDICT_PASS\x10\x01\x12\'\n#SKILL_ANALYSIS_VERDICT_NEEDS_REVIEW\x10\x02\x12\"\n\x1eSKILL_ANALYSIS_VERDICT_BLOCKED\x10\x03\x12&\n\"SKILL_ANALYSIS_VERDICT_UNSCANNABLE\x10\x04*\x91\x03\n\x17\x44\x65xSkillPackageFileKind\x12+\n\'DEX_SKILL_PACKAGE_FILE_KIND_UNSPECIFIED\x10\x00\x12,\n(DEX_SKILL_PACKAGE_FILE_KIND_INSTRUCTIONS\x10\x01\x12&\n\"DEX_SKILL_PACKAGE_FILE_KIND_SCRIPT\x10\x02\x12)\n%DEX_SKILL_PACKAGE_FILE_KIND_REFERENCE\x10\x03\x12\'\n#DEX_SKILL_PACKAGE_FILE_KIND_EXAMPLE\x10\x04\x12%\n!DEX_SKILL_PACKAGE_FILE_KIND_ASSET\x10\x05\x12(\n$DEX_SKILL_PACKAGE_FILE_KIND_TEMPLATE\x10\x06\x12\'\n#DEX_SKILL_PACKAGE_FILE_KIND_LICENSE\x10\x07\x12%\n!DEX_SKILL_PACKAGE_FILE_KIND_OTHER\x10\x08*\xaf\x01\n\x13\x44\x65xSkillFixtureKind\x12&\n\"DEX_SKILL_FIXTURE_KIND_UNSPECIFIED\x10\x00\x12 \n\x1c\x44\x45X_SKILL_FIXTURE_KIND_HAPPY\x10\x01\x12\x1f\n\x1b\x44\x45X_SKILL_FIXTURE_KIND_EDGE\x10\x02\x12-\n)DEX_SKILL_FIXTURE_KIND_DENIED_UNAVAILABLE\x10\x03*\x8f\x02\n\x16\x44\x65xSkillLifecycleState\x12)\n%DEX_SKILL_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12#\n\x1f\x44\x45X_SKILL_LIFECYCLE_STATE_READY\x10\x01\x12*\n&DEX_SKILL_LIFECYCLE_STATE_MISSING_TOOL\x10\x02\x12*\n&DEX_SKILL_LIFECYCLE_STATE_NEEDS_REVIEW\x10\x03\x12&\n\"DEX_SKILL_LIFECYCLE_STATE_DISABLED\x10\x04\x12%\n!DEX_SKILL_LIFECYCLE_STATE_REVOKED\x10\x05*\xa7\x02\n\x18\x44\x65xSkillRuntimeReadiness\x12+\n\'DEX_SKILL_RUNTIME_READINESS_UNSPECIFIED\x10\x00\x12,\n(DEX_SKILL_RUNTIME_READINESS_NOT_REQUIRED\x10\x01\x12.\n*DEX_SKILL_RUNTIME_READINESS_PROBE_REQUIRED\x10\x02\x12%\n!DEX_SKILL_RUNTIME_READINESS_READY\x10\x03\x12,\n(DEX_SKILL_RUNTIME_READINESS_MISSING_TOOL\x10\x04\x12+\n\'DEX_SKILL_RUNTIME_READINESS_UNAVAILABLE\x10\x05*\x9a\x01\n\x17\x44\x65xSkillCatalogExposure\x12*\n&DEX_SKILL_CATALOG_EXPOSURE_UNSPECIFIED\x10\x00\x12\'\n#DEX_SKILL_CATALOG_EXPOSURE_INTERNAL\x10\x01\x12*\n&DEX_SKILL_CATALOG_EXPOSURE_INSTALLABLE\x10\x02*\xab\x01\n\x0f\x44\x65xAutonomyMode\x12!\n\x1d\x44\x45X_AUTONOMY_MODE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x44\x45X_AUTONOMY_MODE_SUGGEST_ONLY\x10\x01\x12(\n$DEX_AUTONOMY_MODE_ASK_BEFORE_CHANGES\x10\x02\x12\'\n#DEX_AUTONOMY_MODE_ACT_WITHIN_POLICY\x10\x03*\xbc\x01\n\x15\x44\x65xExternalActionMode\x12(\n$DEX_EXTERNAL_ACTION_MODE_UNSPECIFIED\x10\x00\x12\'\n#DEX_EXTERNAL_ACTION_MODE_ALWAYS_ASK\x10\x01\x12)\n%DEX_EXTERNAL_ACTION_MODE_POLICY_BASED\x10\x02\x12%\n!DEX_EXTERNAL_ACTION_MODE_DISABLED\x10\x03*\x9a\x01\n\x19WorkspaceSpendBeatCadence\x12,\n(WORKSPACE_SPEND_BEAT_CADENCE_UNSPECIFIED\x10\x00\x12&\n\"WORKSPACE_SPEND_BEAT_CADENCE_DAILY\x10\x01\x12\'\n#WORKSPACE_SPEND_BEAT_CADENCE_WEEKLY\x10\x02*\xb6\x02\n\x19StaffWorkspaceAccessState\x12,\n(STAFF_WORKSPACE_ACCESS_STATE_UNSPECIFIED\x10\x00\x12/\n+STAFF_WORKSPACE_ACCESS_STATE_DIRECTORY_ONLY\x10\x01\x12\x31\n-STAFF_WORKSPACE_ACCESS_STATE_ACTIVE_READ_ONLY\x10\x02\x12(\n$STAFF_WORKSPACE_ACCESS_STATE_EXPIRED\x10\x03\x12/\n+STAFF_WORKSPACE_ACCESS_STATE_GRANT_MISMATCH\x10\x04\x12,\n(STAFF_WORKSPACE_ACCESS_STATE_UNAVAILABLE\x10\x05*\xf8\x01\n\x1aManagedProviderAccessState\x12-\n)MANAGED_PROVIDER_ACCESS_STATE_UNSPECIFIED\x10\x00\x12(\n$MANAGED_PROVIDER_ACCESS_STATE_ACTIVE\x10\x01\x12+\n\'MANAGED_PROVIDER_ACCESS_STATE_SUSPENDED\x10\x02\x12)\n%MANAGED_PROVIDER_ACCESS_STATE_REVOKED\x10\x03\x12)\n%MANAGED_PROVIDER_ACCESS_STATE_EXPIRED\x10\x04*\xc1\x02\n\x1cStaffInferenceRoutingPurpose\x12/\n+STAFF_INFERENCE_ROUTING_PURPOSE_UNSPECIFIED\x10\x00\x12\x30\n,STAFF_INFERENCE_ROUTING_PURPOSE_DEFAULT_CHAT\x10\x01\x12.\n*STAFF_INFERENCE_ROUTING_PURPOSE_FAST_CHEAP\x10\x02\x12\x32\n.STAFF_INFERENCE_ROUTING_PURPOSE_DEEP_REASONING\x10\x03\x12*\n&STAFF_INFERENCE_ROUTING_PURPOSE_CODING\x10\x04\x12.\n*STAFF_INFERENCE_ROUTING_PURPOSE_EVALUATION\x10\x05*\xb8\x01\n\x17ThreadGatewayPermission\x12)\n%THREAD_GATEWAY_PERMISSION_UNSPECIFIED\x10\x00\x12$\n THREAD_GATEWAY_PERMISSION_SUBMIT\x10\x01\x12#\n\x1fTHREAD_GATEWAY_PERMISSION_WATCH\x10\x02\x12\'\n#THREAD_GATEWAY_PERMISSION_INTERRUPT\x10\x03*\xa3\x01\n\x11TenantPrivacyMode\x12#\n\x1fTENANT_PRIVACY_MODE_UNSPECIFIED\x10\x00\x12 \n\x1cTENANT_PRIVACY_MODE_STANDARD\x10\x01\x12#\n\x1fTENANT_PRIVACY_MODE_NO_TRAINING\x10\x02\x12\"\n\x1eTENANT_PRIVACY_MODE_RESTRICTED\x10\x03*\x89\x01\n\x13PrivacySettingScope\x12%\n!PRIVACY_SETTING_SCOPE_UNSPECIFIED\x10\x00\x12&\n\"PRIVACY_SETTING_SCOPE_ORGANIZATION\x10\x01\x12#\n\x1fPRIVACY_SETTING_SCOPE_WORKSPACE\x10\x02*^\n\tRuleScope\x12\x1a\n\x16RULE_SCOPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17RULE_SCOPE_ORGANIZATION\x10\x01\x12\x18\n\x14RULE_SCOPE_WORKSPACE\x10\x02*\x87\x01\n\rMcpPolicyMode\x12\x1f\n\x1bMCP_POLICY_MODE_UNSPECIFIED\x10\x00\x12\x18\n\x14MCP_POLICY_MODE_OPEN\x10\x01\x12\x1d\n\x19MCP_POLICY_MODE_ALLOWLIST\x10\x02\x12\x1c\n\x18MCP_POLICY_MODE_DENYLIST\x10\x03*\xa1\x01\n\x18\x43onnectedCallSourceState\x12+\n\'CONNECTED_CALL_SOURCE_STATE_UNSPECIFIED\x10\x00\x12)\n%CONNECTED_CALL_SOURCE_STATE_AVAILABLE\x10\x01\x12-\n)CONNECTED_CALL_SOURCE_STATE_NOT_CONNECTED\x10\x02*\xe9\x01\n ProspectingWatchProgramLifecycle\x12\x33\n/PROSPECTING_WATCH_PROGRAM_LIFECYCLE_UNSPECIFIED\x10\x00\x12.\n*PROSPECTING_WATCH_PROGRAM_LIFECYCLE_ACTIVE\x10\x01\x12.\n*PROSPECTING_WATCH_PROGRAM_LIFECYCLE_PAUSED\x10\x02\x12\x30\n,PROSPECTING_WATCH_PROGRAM_LIFECYCLE_ARCHIVED\x10\x03*\x93\x01\n\x15\x43ommitmentSourceState\x12\'\n#COMMITMENT_SOURCE_STATE_UNSPECIFIED\x10\x00\x12%\n!COMMITMENT_SOURCE_STATE_AVAILABLE\x10\x01\x12*\n&COMMITMENT_SOURCE_STATE_NOT_CONFIGURED\x10\x02*\xa2\x02\n\x11OperatingJobState\x12#\n\x1fOPERATING_JOB_STATE_UNSPECIFIED\x10\x00\x12 \n\x1cOPERATING_JOB_STATE_PROPOSED\x10\x01\x12\x1e\n\x1aOPERATING_JOB_STATE_QUEUED\x10\x02\x12\x1f\n\x1bOPERATING_JOB_STATE_RUNNING\x10\x03\x12\x1f\n\x1bOPERATING_JOB_STATE_WAITING\x10\x04\x12!\n\x1dOPERATING_JOB_STATE_SUCCEEDED\x10\x05\x12\x1e\n\x1aOPERATING_JOB_STATE_FAILED\x10\x06\x12!\n\x1dOPERATING_JOB_STATE_CANCELLED\x10\x07*\x8e\x02\n\x1dOperatingJobVerificationState\x12\x30\n,OPERATING_JOB_VERIFICATION_STATE_UNSPECIFIED\x10\x00\x12\x31\n-OPERATING_JOB_VERIFICATION_STATE_NOT_VERIFIED\x10\x01\x12,\n(OPERATING_JOB_VERIFICATION_STATE_PENDING\x10\x02\x12-\n)OPERATING_JOB_VERIFICATION_STATE_VERIFIED\x10\x03\x12+\n\'OPERATING_JOB_VERIFICATION_STATE_FAILED\x10\x04*\xfd\x01\n\x12OperatingJobOrigin\x12$\n OPERATING_JOB_ORIGIN_UNSPECIFIED\x10\x00\x12\x1d\n\x19OPERATING_JOB_ORIGIN_CHAT\x10\x01\x12!\n\x1dOPERATING_JOB_ORIGIN_SCHEDULE\x10\x02\x12\x1e\n\x1aOPERATING_JOB_ORIGIN_EVENT\x10\x03\x12\x1c\n\x18OPERATING_JOB_ORIGIN_API\x10\x04\x12\x1e\n\x1aOPERATING_JOB_ORIGIN_SKILL\x10\x05\x12!\n\x1dOPERATING_JOB_ORIGIN_COMPUTER\x10\x06*\xbd\x01\n\x16OperatingJobProofState\x12)\n%OPERATING_JOB_PROOF_STATE_UNSPECIFIED\x10\x00\x12)\n%OPERATING_JOB_PROOF_STATE_UNAVAILABLE\x10\x01\x12%\n!OPERATING_JOB_PROOF_STATE_PARTIAL\x10\x02\x12&\n\"OPERATING_JOB_PROOF_STATE_COMPLETE\x10\x03*\xe2\x01\n)OperatingHomepageSuggestionFeedbackAction\x12=\n9OPERATING_HOMEPAGE_SUGGESTION_FEEDBACK_ACTION_UNSPECIFIED\x10\x00\x12<\n8OPERATING_HOMEPAGE_SUGGESTION_FEEDBACK_ACTION_NOT_USEFUL\x10\x01\x12\x38\n4OPERATING_HOMEPAGE_SUGGESTION_FEEDBACK_ACTION_FORGET\x10\x02*\xaf\x01\n\x1bOperatingExecutionPlacement\x12-\n)OPERATING_EXECUTION_PLACEMENT_UNSPECIFIED\x10\x00\x12-\n)OPERATING_EXECUTION_PLACEMENT_INLINE_TURN\x10\x01\x12\x32\n.OPERATING_EXECUTION_PLACEMENT_COMPUTER_MISSION\x10\x02*\x9f\x03\n\x11\x42usinessFieldKind\x12#\n\x1f\x42USINESS_FIELD_KIND_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x42USINESS_FIELD_KIND_TEXT\x10\x01\x12\x1f\n\x1b\x42USINESS_FIELD_KIND_INTEGER\x10\x02\x12\x1f\n\x1b\x42USINESS_FIELD_KIND_BOOLEAN\x10\x03\x12\x1f\n\x1b\x42USINESS_FIELD_KIND_DECIMAL\x10\x04\x12\x1d\n\x19\x42USINESS_FIELD_KIND_MONEY\x10\x05\x12\x1c\n\x18\x42USINESS_FIELD_KIND_ENUM\x10\x06\x12\x1c\n\x18\x42USINESS_FIELD_KIND_DATE\x10\x07\x12!\n\x1d\x42USINESS_FIELD_KIND_TIMESTAMP\x10\x08\x12!\n\x1d\x42USINESS_FIELD_KIND_REFERENCE\x10\t\x12 \n\x1c\x42USINESS_FIELD_KIND_ARTIFACT\x10\n\x12!\n\x1d\x42USINESS_FIELD_KIND_TEXT_LIST\x10\x0b*\xac\x03\n\x18\x42usinessObjectRecordKind\x12+\n\'BUSINESS_OBJECT_RECORD_KIND_UNSPECIFIED\x10\x00\x12+\n\'BUSINESS_OBJECT_RECORD_KIND_CRM_COMPANY\x10\x01\x12+\n\'BUSINESS_OBJECT_RECORD_KIND_CRM_CONTACT\x10\x02\x12(\n$BUSINESS_OBJECT_RECORD_KIND_CRM_DEAL\x10\x03\x12*\n&BUSINESS_OBJECT_RECORD_KIND_CRM_SIGNAL\x10\x04\x12,\n(BUSINESS_OBJECT_RECORD_KIND_CRM_ACTIVITY\x10\x05\x12.\n*BUSINESS_OBJECT_RECORD_KIND_CRM_DEPLOYMENT\x10\x07\x12(\n$BUSINESS_OBJECT_RECORD_KIND_CRM_TASK\x10\x08\x12+\n\'BUSINESS_OBJECT_RECORD_KIND_CRM_MEETING\x10\t*\x97\x01\n\x16\x42usinessSourceProperty\x12(\n$BUSINESS_SOURCE_PROPERTY_UNSPECIFIED\x10\x00\x12)\n%BUSINESS_SOURCE_PROPERTY_DISPLAY_NAME\x10\x01\x12(\n$BUSINESS_SOURCE_PROPERTY_EXTERNAL_ID\x10\x02*\xcf\x01\n\x13\x42usinessSourceState\x12%\n!BUSINESS_SOURCE_STATE_UNSPECIFIED\x10\x00\x12 \n\x1c\x42USINESS_SOURCE_STATE_ACTIVE\x10\x01\x12!\n\x1d\x42USINESS_SOURCE_STATE_DELETED\x10\x02\x12(\n$BUSINESS_SOURCE_STATE_ACCESS_REVOKED\x10\x03\x12\"\n\x1e\x42USINESS_SOURCE_STATE_ARCHIVED\x10\x04*\xc7\x01\n#BusinessObjectRelationshipDirection\x12\x36\n2BUSINESS_OBJECT_RELATIONSHIP_DIRECTION_UNSPECIFIED\x10\x00\x12\x33\n/BUSINESS_OBJECT_RELATIONSHIP_DIRECTION_OUTGOING\x10\x01\x12\x33\n/BUSINESS_OBJECT_RELATIONSHIP_DIRECTION_INCOMING\x10\x02*\x94\x01\n\x10\x43\x61ptureFormState\x12\"\n\x1e\x43\x41PTURE_FORM_STATE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x43\x41PTURE_FORM_STATE_DRAFT\x10\x01\x12\x1d\n\x19\x43\x41PTURE_FORM_STATE_ACTIVE\x10\x02\x12\x1f\n\x1b\x43\x41PTURE_FORM_STATE_ARCHIVED\x10\x03*\xd0\x01\n\x1b\x43\x61ptureFormPublicationState\x12.\n*CAPTURE_FORM_PUBLICATION_STATE_UNSPECIFIED\x10\x00\x12)\n%CAPTURE_FORM_PUBLICATION_STATE_ACTIVE\x10\x01\x12*\n&CAPTURE_FORM_PUBLICATION_STATE_REVOKED\x10\x02\x12*\n&CAPTURE_FORM_PUBLICATION_STATE_EXPIRED\x10\x03*\xa9\x02\n\x1a\x43\x61ptureFormSubmissionState\x12-\n)CAPTURE_FORM_SUBMISSION_STATE_UNSPECIFIED\x10\x00\x12*\n&CAPTURE_FORM_SUBMISSION_STATE_RECEIVED\x10\x01\x12.\n*CAPTURE_FORM_SUBMISSION_STATE_UNDER_REVIEW\x10\x02\x12*\n&CAPTURE_FORM_SUBMISSION_STATE_ACCEPTED\x10\x03\x12*\n&CAPTURE_FORM_SUBMISSION_STATE_REJECTED\x10\x04\x12(\n$CAPTURE_FORM_SUBMISSION_STATE_FAILED\x10\x05*\x9b\x01\n\x19\x43\x61ptureFormReviewDecision\x12,\n(CAPTURE_FORM_REVIEW_DECISION_UNSPECIFIED\x10\x00\x12\'\n#CAPTURE_FORM_REVIEW_DECISION_ACCEPT\x10\x01\x12\'\n#CAPTURE_FORM_REVIEW_DECISION_REJECT\x10\x02*\x96\x04\n\x14\x43\x61ptureFormFieldKind\x12\'\n#CAPTURE_FORM_FIELD_KIND_UNSPECIFIED\x10\x00\x12 \n\x1c\x43\x41PTURE_FORM_FIELD_KIND_TEXT\x10\x01\x12%\n!CAPTURE_FORM_FIELD_KIND_LONG_TEXT\x10\x02\x12#\n\x1f\x43\x41PTURE_FORM_FIELD_KIND_INTEGER\x10\x03\x12#\n\x1f\x43\x41PTURE_FORM_FIELD_KIND_DECIMAL\x10\x04\x12#\n\x1f\x43\x41PTURE_FORM_FIELD_KIND_BOOLEAN\x10\x05\x12 \n\x1c\x43\x41PTURE_FORM_FIELD_KIND_DATE\x10\x06\x12$\n CAPTURE_FORM_FIELD_KIND_DATETIME\x10\x07\x12!\n\x1d\x43\x41PTURE_FORM_FIELD_KIND_EMAIL\x10\x08\x12!\n\x1d\x43\x41PTURE_FORM_FIELD_KIND_PHONE\x10\t\x12\x1f\n\x1b\x43\x41PTURE_FORM_FIELD_KIND_URL\x10\n\x12\"\n\x1e\x43\x41PTURE_FORM_FIELD_KIND_SELECT\x10\x0b\x12(\n$CAPTURE_FORM_FIELD_KIND_MULTI_SELECT\x10\x0c\x12 \n\x1c\x43\x41PTURE_FORM_FIELD_KIND_FILE\x10\r*\x95\x01\n\x17\x43\x61ptureFormMappingState\x12*\n&CAPTURE_FORM_MAPPING_STATE_UNSPECIFIED\x10\x00\x12%\n!CAPTURE_FORM_MAPPING_STATE_MAPPED\x10\x01\x12\'\n#CAPTURE_FORM_MAPPING_STATE_UNMAPPED\x10\x02*\xd9\x01\n\x1c\x43\x61ptureFormObjectResultState\x12\x30\n,CAPTURE_FORM_OBJECT_RESULT_STATE_UNSPECIFIED\x10\x00\x12,\n(CAPTURE_FORM_OBJECT_RESULT_STATE_CREATED\x10\x01\x12,\n(CAPTURE_FORM_OBJECT_RESULT_STATE_PARTIAL\x10\x02\x12+\n\'CAPTURE_FORM_OBJECT_RESULT_STATE_FAILED\x10\x03*\xa9\x01\n\x1c\x43\x61ptureFormBrandingAssetRole\x12\x30\n,CAPTURE_FORM_BRANDING_ASSET_ROLE_UNSPECIFIED\x10\x00\x12)\n%CAPTURE_FORM_BRANDING_ASSET_ROLE_LOGO\x10\x01\x12,\n(CAPTURE_FORM_BRANDING_ASSET_ROLE_FAVICON\x10\x02*\x8a\x02\n\x16\x43\x61ptureFormUploadState\x12)\n%CAPTURE_FORM_UPLOAD_STATE_UNSPECIFIED\x10\x00\x12%\n!CAPTURE_FORM_UPLOAD_STATE_GRANTED\x10\x01\x12(\n$CAPTURE_FORM_UPLOAD_STATE_PROCESSING\x10\x02\x12\'\n#CAPTURE_FORM_UPLOAD_STATE_COMPLETED\x10\x03\x12$\n CAPTURE_FORM_UPLOAD_STATE_FAILED\x10\x04\x12%\n!CAPTURE_FORM_UPLOAD_STATE_EXPIRED\x10\x05*\x9d\x03\n!OperatingTaskEnvironmentStageKind\x12\x35\n1OPERATING_TASK_ENVIRONMENT_STAGE_KIND_UNSPECIFIED\x10\x00\x12\x30\n,OPERATING_TASK_ENVIRONMENT_STAGE_KIND_SOURCE\x10\x01\x12\x35\n1OPERATING_TASK_ENVIRONMENT_STAGE_KIND_PREPARATION\x10\x02\x12\x36\n2OPERATING_TASK_ENVIRONMENT_STAGE_KIND_PROVISIONING\x10\x03\x12\x31\n-OPERATING_TASK_ENVIRONMENT_STAGE_KIND_NETWORK\x10\x04\x12\x33\n/OPERATING_TASK_ENVIRONMENT_STAGE_KIND_EXECUTION\x10\x05\x12\x38\n4OPERATING_TASK_ENVIRONMENT_STAGE_KIND_RETAINED_STATE\x10\x06*\xca\x03\n\"OperatingTaskEnvironmentStageState\x12\x36\n2OPERATING_TASK_ENVIRONMENT_STAGE_STATE_UNSPECIFIED\x10\x00\x12\x37\n3OPERATING_TASK_ENVIRONMENT_STAGE_STATE_NOT_REQUIRED\x10\x01\x12\x31\n-OPERATING_TASK_ENVIRONMENT_STAGE_STATE_ABSENT\x10\x02\x12\x32\n.OPERATING_TASK_ENVIRONMENT_STAGE_STATE_PENDING\x10\x03\x12\x30\n,OPERATING_TASK_ENVIRONMENT_STAGE_STATE_READY\x10\x04\x12\x31\n-OPERATING_TASK_ENVIRONMENT_STAGE_STATE_FAILED\x10\x05\x12\x33\n/OPERATING_TASK_ENVIRONMENT_STAGE_STATE_RETAINED\x10\x06\x12\x32\n.OPERATING_TASK_ENVIRONMENT_STAGE_STATE_UNKNOWN\x10\x07*\xa7\x03\n\x1fManagedInferenceReadinessStatus\x12\x32\n.MANAGED_INFERENCE_READINESS_STATUS_UNSPECIFIED\x10\x00\x12,\n(MANAGED_INFERENCE_READINESS_STATUS_READY\x10\x01\x12:\n6MANAGED_INFERENCE_READINESS_STATUS_ACTIVATION_REQUIRED\x10\x02\x12\x37\n3MANAGED_INFERENCE_READINESS_STATUS_FUNDING_REQUIRED\x10\x03\x12\x34\n0MANAGED_INFERENCE_READINESS_STATUS_LIMIT_REACHED\x10\x04\x12\x37\n3MANAGED_INFERENCE_READINESS_STATUS_ACCESS_SUSPENDED\x10\x05\x12>\n:MANAGED_INFERENCE_READINESS_STATUS_TEMPORARILY_UNAVAILABLE\x10\x06*\xc0\x04\n\x17ManagedInferenceBlocker\x12)\n%MANAGED_INFERENCE_BLOCKER_UNSPECIFIED\x10\x00\x12\x31\n-MANAGED_INFERENCE_BLOCKER_ENROLLMENT_REQUIRED\x10\x01\x12\x32\n.MANAGED_INFERENCE_BLOCKER_ENROLLMENT_SUSPENDED\x10\x02\x12\x32\n.MANAGED_INFERENCE_BLOCKER_GATEWAY_SYNC_PENDING\x10\x03\x12.\n*MANAGED_INFERENCE_BLOCKER_FUNDING_REQUIRED\x10\x04\x12/\n+MANAGED_INFERENCE_BLOCKER_FUNDING_SUSPENDED\x10\x05\x12\x31\n-MANAGED_INFERENCE_BLOCKER_FUNDING_UNAVAILABLE\x10\x06\x12/\n+MANAGED_INFERENCE_BLOCKER_ROUTE_UNAVAILABLE\x10\x07\x12\x34\n0MANAGED_INFERENCE_BLOCKER_ENROLLMENT_UNAVAILABLE\x10\x08\x12\x32\n.MANAGED_INFERENCE_BLOCKER_BUDGET_LIMIT_REACHED\x10\t\x12\x30\n,MANAGED_INFERENCE_BLOCKER_POLICY_UNAVAILABLE\x10\n*\xdd\x01\n\x1aManagedInferenceNextAction\x12-\n)MANAGED_INFERENCE_NEXT_ACTION_UNSPECIFIED\x10\x00\x12\x37\n3MANAGED_INFERENCE_NEXT_ACTION_CONTACT_ADMINISTRATOR\x10\x01\x12.\n*MANAGED_INFERENCE_NEXT_ACTION_VIEW_FUNDING\x10\x02\x12\'\n#MANAGED_INFERENCE_NEXT_ACTION_RETRY\x10\x03*i\n\x17ProspectingDraftChannel\x12)\n%PROSPECTING_DRAFT_CHANNEL_UNSPECIFIED\x10\x00\x12#\n\x1fPROSPECTING_DRAFT_CHANNEL_EMAIL\x10\x01*\xa8\x01\n\x14ProspectingDraftTone\x12&\n\"PROSPECTING_DRAFT_TONE_UNSPECIFIED\x10\x00\x12!\n\x1dPROSPECTING_DRAFT_TONE_DIRECT\x10\x01\x12\x1f\n\x1bPROSPECTING_DRAFT_TONE_WARM\x10\x02\x12$\n PROSPECTING_DRAFT_TONE_TECHNICAL\x10\x03*\xdb\x01\n\x1bProspectingDraftReviewState\x12.\n*PROSPECTING_DRAFT_REVIEW_STATE_UNSPECIFIED\x10\x00\x12\x32\n.PROSPECTING_DRAFT_REVIEW_STATE_REVIEW_REQUIRED\x10\x01\x12+\n\'PROSPECTING_DRAFT_REVIEW_STATE_APPROVED\x10\x02\x12+\n\'PROSPECTING_DRAFT_REVIEW_STATE_REJECTED\x10\x03*\xf0\x01\n\x17\x43omplianceFindingStatus\x12)\n%COMPLIANCE_FINDING_STATUS_UNSPECIFIED\x10\x00\x12\'\n#COMPLIANCE_FINDING_STATUS_SATISFIED\x10\x01\x12&\n\"COMPLIANCE_FINDING_STATUS_VIOLATED\x10\x02\x12+\n\'COMPLIANCE_FINDING_STATUS_INDETERMINATE\x10\x03\x12,\n(COMPLIANCE_FINDING_STATUS_NOT_APPLICABLE\x10\x04\x32\xef\xc3\x02\n\x0e\x43onsoleService\x12\xab\x01\n\x17\x41ssessComplianceSubject\x12*.console.v1.AssessComplianceSubjectRequest\x1a+.console.v1.AssessComplianceSubjectResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xb5\x01\n\x1aRecordComplianceAssessment\x12-.console.v1.RecordComplianceAssessmentRequest\x1a..console.v1.RecordComplianceAssessmentResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xab\x01\n\x17GetComplianceAssessment\x12*.console.v1.GetComplianceAssessmentRequest\x1a+.console.v1.GetComplianceAssessmentResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa8\x01\n\x16ListBusinessBlueprints\x12).console.v1.ListBusinessBlueprintsRequest\x1a*.console.v1.ListBusinessBlueprintsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa9\x01\n\x16\x43loneBusinessBlueprint\x12).console.v1.CloneBusinessBlueprintRequest\x1a*.console.v1.CloneBusinessBlueprintResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xba\x01\n\x1cGetBusinessProcessDefinition\x12/.console.v1.GetBusinessProcessDefinitionRequest\x1a\x30.console.v1.GetBusinessProcessDefinitionResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xc0\x01\n\x1eListBusinessProcessDefinitions\x12\x31.console.v1.ListBusinessProcessDefinitionsRequest\x1a\x32.console.v1.ListBusinessProcessDefinitionsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa6\x01\n\x15\x44\x65\x66ineBusinessProcess\x12(.console.v1.DefineBusinessProcessRequest\x1a).console.v1.DefineBusinessProcessResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xa3\x01\n\x14StartBusinessProcess\x12\'.console.v1.StartBusinessProcessRequest\x1a(.console.v1.StartBusinessProcessResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x9c\x01\n\x12GetBusinessProcess\x12%.console.v1.GetBusinessProcessRequest\x1a&.console.v1.GetBusinessProcessResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa5\x01\n\x15ListBusinessProcesses\x12(.console.v1.ListBusinessProcessesRequest\x1a).console.v1.ListBusinessProcessesResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xb2\x01\n\x19TransitionBusinessProcess\x12,.console.v1.TransitionBusinessProcessRequest\x1a-.console.v1.TransitionBusinessProcessResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xd8\x01\n&PrepareBusinessObjectAuthorityTransfer\x12\x39.console.v1.PrepareBusinessObjectAuthorityTransferRequest\x1a:.console.v1.PrepareBusinessObjectAuthorityTransferResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xdb\x01\n\'FinalizeBusinessObjectAuthorityTransfer\x12:.console.v1.FinalizeBusinessObjectAuthorityTransferRequest\x1a;.console.v1.FinalizeBusinessObjectAuthorityTransferResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xaf\x01\n\x18\x44\x65\x66ineBusinessObjectType\x12+.console.v1.DefineBusinessObjectTypeRequest\x1a,.console.v1.DefineBusinessObjectTypeResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xa5\x01\n\x15GetBusinessObjectType\x12(.console.v1.GetBusinessObjectTypeRequest\x1a).console.v1.GetBusinessObjectTypeResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xab\x01\n\x17ListBusinessObjectTypes\x12*.console.v1.ListBusinessObjectTypesRequest\x1a+.console.v1.ListBusinessObjectTypesResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa3\x01\n\x14\x43reateBusinessObject\x12\'.console.v1.CreateBusinessObjectRequest\x1a(.console.v1.CreateBusinessObjectResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x99\x01\n\x11GetBusinessObject\x12$.console.v1.GetBusinessObjectRequest\x1a%.console.v1.GetBusinessObjectResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x9f\x01\n\x13ListBusinessObjects\x12&.console.v1.ListBusinessObjectsRequest\x1a\'.console.v1.ListBusinessObjectsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa3\x01\n\x14UpdateBusinessObject\x12\'.console.v1.UpdateBusinessObjectRequest\x1a(.console.v1.UpdateBusinessObjectResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xa3\x01\n\x14\x44\x65leteBusinessObject\x12\'.console.v1.DeleteBusinessObjectRequest\x1a(.console.v1.DeleteBusinessObjectResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xb7\x01\n\x1bListBusinessObjectRevisions\x12..console.v1.ListBusinessObjectRevisionsRequest\x1a/.console.v1.ListBusinessObjectRevisionsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xaf\x01\n\x18\x42indBusinessObjectSource\x12+.console.v1.BindBusinessObjectSourceRequest\x1a,.console.v1.BindBusinessObjectSourceResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xc1\x01\n\x1e\x41\x64mitBusinessObjectObservation\x12\x31.console.v1.AdmitBusinessObjectObservationRequest\x1a\x32.console.v1.AdmitBusinessObjectObservationResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xc3\x01\n\x1fListBusinessObjectRelationships\x12\x32.console.v1.ListBusinessObjectRelationshipsRequest\x1a\x33.console.v1.ListBusinessObjectRelationshipsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xc7\x01\n CreateBusinessObjectRelationship\x12\x33.console.v1.CreateBusinessObjectRelationshipRequest\x1a\x34.console.v1.CreateBusinessObjectRelationshipResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xc7\x01\n DeleteBusinessObjectRelationship\x12\x33.console.v1.DeleteBusinessObjectRelationshipRequest\x1a\x34.console.v1.DeleteBusinessObjectRelationshipResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x9a\x01\n\x11\x43reateCaptureForm\x12$.console.v1.CreateCaptureFormRequest\x1a%.console.v1.CreateCaptureFormResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x96\x01\n\x10ListCaptureForms\x12#.console.v1.ListCaptureFormsRequest\x1a$.console.v1.ListCaptureFormsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x90\x01\n\x0eGetCaptureForm\x12!.console.v1.GetCaptureFormRequest\x1a\".console.v1.GetCaptureFormResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x9a\x01\n\x11UpdateCaptureForm\x12$.console.v1.UpdateCaptureFormRequest\x1a%.console.v1.UpdateCaptureFormResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x9d\x01\n\x12PublishCaptureForm\x12%.console.v1.PublishCaptureFormRequest\x1a&.console.v1.PublishCaptureFormResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xbb\x01\n\x1cRevokeCaptureFormPublication\x12/.console.v1.RevokeCaptureFormPublicationRequest\x1a\x30.console.v1.RevokeCaptureFormPublicationResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xb8\x01\n\x1b\x43reateCaptureFormInvitation\x12..console.v1.CreateCaptureFormInvitationRequest\x1a/.console.v1.CreateCaptureFormInvitationResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xb8\x01\n\x1bRevokeCaptureFormInvitation\x12..console.v1.RevokeCaptureFormInvitationRequest\x1a/.console.v1.RevokeCaptureFormInvitationResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12r\n\x15GetInvitedCaptureForm\x12(.console.v1.GetInvitedCaptureFormRequest\x1a).console.v1.GetInvitedCaptureFormResponse\"\x04\xe0\xf3\x18\x01\x12{\n\x18SubmitInvitedCaptureForm\x12+.console.v1.SubmitInvitedCaptureFormRequest\x1a,.console.v1.SubmitInvitedCaptureFormResponse\"\x04\xe0\xf3\x18\x01\x12x\n\x17GetPublishedCaptureForm\x12*.console.v1.GetPublishedCaptureFormRequest\x1a+.console.v1.GetPublishedCaptureFormResponse\"\x04\xe0\xf3\x18\x01\x12\x9f\x01\n$GetPublishedCaptureFormBrandingAsset\x12\x37.console.v1.GetPublishedCaptureFormBrandingAssetRequest\x1a\x38.console.v1.GetPublishedCaptureFormBrandingAssetResponse\"\x04\xe0\xf3\x18\x01\x12\x81\x01\n\x1aSubmitPublishedCaptureForm\x12-.console.v1.SubmitPublishedCaptureFormRequest\x1a..console.v1.SubmitPublishedCaptureFormResponse\"\x04\xe0\xf3\x18\x01\x12\x90\x01\n\x1f\x42\x65ginPublishedCaptureFormUpload\x12\x32.console.v1.BeginPublishedCaptureFormUploadRequest\x1a\x33.console.v1.BeginPublishedCaptureFormUploadResponse\"\x04\xe0\xf3\x18\x01\x12\x99\x01\n\"CompletePublishedCaptureFormUpload\x12\x35.console.v1.CompletePublishedCaptureFormUploadRequest\x1a\x36.console.v1.CompletePublishedCaptureFormUploadResponse\"\x04\xe0\xf3\x18\x01\x12\xae\x01\n\x18GetCaptureFormSubmission\x12+.console.v1.GetCaptureFormSubmissionRequest\x1a,.console.v1.GetCaptureFormSubmissionResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xb4\x01\n\x1aListCaptureFormSubmissions\x12-.console.v1.ListCaptureFormSubmissionsRequest\x1a..console.v1.ListCaptureFormSubmissionsResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xb8\x01\n\x1bReviewCaptureFormSubmission\x12..console.v1.ReviewCaptureFormSubmissionRequest\x1a/.console.v1.ReviewCaptureFormSubmissionResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xa7\x01\n\x1cGetInferenceCreditAutoRefill\x12/.console.v1.GetInferenceCreditAutoRefillRequest\x1a\x30.console.v1.GetInferenceCreditAutoRefillResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\xb1\x01\n\x1fUpdateInferenceCreditAutoRefill\x12\x32.console.v1.UpdateInferenceCreditAutoRefillRequest\x1a\x33.console.v1.UpdateInferenceCreditAutoRefillResponse\"%\xca\xf3\x18\rbilling:admin\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\x12\xb7\x01\n!CompleteInferenceCreditAutoRefill\x12\x34.console.v1.CompleteInferenceCreditAutoRefillRequest\x1a\x35.console.v1.CompleteInferenceCreditAutoRefillResponse\"%\xca\xf3\x18\rbilling:admin\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\x12\xa4\x01\n\x1bListInferenceCreditReceipts\x12..console.v1.ListInferenceCreditReceiptsRequest\x1a/.console.v1.ListInferenceCreditReceiptsResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12z\n\x0bGetOverview\x12\x1e.console.v1.GetOverviewRequest\x1a\x1f.console.v1.GetOverviewResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9b\x01\n\x16GetConsoleBootSnapshot\x12).console.v1.GetConsoleBootSnapshotRequest\x1a*.console.v1.GetConsoleBootSnapshotResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12w\n\nListAssets\x12\x1d.console.v1.ListAssetsRequest\x1a\x1e.console.v1.ListAssetsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12k\n\x08GetAsset\x12\x1b.console.v1.GetAssetRequest\x1a\x1c.console.v1.GetAssetResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12}\n\x0cListActivity\x12\x1f.console.v1.ListActivityRequest\x1a .console.v1.ListActivityResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x8e\x01\n\x1dSearchStaffWorkspaceDirectory\x12\x30.console.v1.SearchStaffWorkspaceDirectoryRequest\x1a\x31.console.v1.SearchStaffWorkspaceDirectoryResponse\"\x08\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\x9c\x01\n\x18GetStaffWorkspaceContext\x12+.console.v1.GetStaffWorkspaceContextRequest\x1a,.console.v1.GetStaffWorkspaceContextResponse\"%\xca\xf3\x18\x15support_access.manage\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xd0\x01\n\x1fGetStaffManagedInferenceFunding\x12\x32.console.v1.GetStaffManagedInferenceFundingRequest\x1a).meter.v1.GetPrepaidCreditBalanceResponse\"N\xca\xf3\x18\x15support_access.manage\xca\xf3\x18\x17managed_inference:admin\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xe9\x01\n!GrantStaffManagedInferenceCredits\x12\x34.console.v1.GrantStaffManagedInferenceCreditsRequest\x1a).meter.v1.GrantDevelopmentCreditsResponse\"c\xca\xf3\x18\x15support_access.manage\xca\xf3\x18\x17managed_inference:admin\xca\xf3\x18\x1fmeter:credits:grant-development\xd8\xf3\x18\x03\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xbf\x01\n\x1dGetStaffManagedInferenceUsage\x12\x30.console.v1.GetStaffManagedInferenceUsageRequest\x1a\x1c.meter.v1.QueryUsageResponse\"N\xca\xf3\x18\x15support_access.manage\xca\xf3\x18\x17managed_inference:admin\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xc9\x01\n\x1eGetStaffManagedInferenceBudget\x12\x31.console.v1.GetStaffManagedInferenceBudgetRequest\x1a$.meter.v1.GetBudgetDashboardResponse\"N\xca\xf3\x18\x15support_access.manage\xca\xf3\x18\x17managed_inference:admin\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xc1\x01\n\x1eSetStaffManagedInferenceBudget\x12\x31.console.v1.SetStaffManagedInferenceBudgetRequest\x1a\x1b.meter.v1.SetBudgetResponse\"O\xca\xf3\x18\x15support_access.manage\xca\xf3\x18\x17managed_inference:admin\xca\xf3\x18\x0bmeter:write\xd8\xf3\x18\x03\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xcd\x01\n!GetStaffManagedInferenceReadiness\x12\x34.console.v1.GetStaffManagedInferenceReadinessRequest\x1a\x30.console.v1.GetManagedInferenceReadinessResponse\"@\xca\xf3\x18\x15support_access.manage\xca\xf3\x18\x17managed_inference:admin\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xba\x01\n\x1cGetManagedInferenceReadiness\x12/.console.v1.GetManagedInferenceReadinessRequest\x1a\x30.console.v1.GetManagedInferenceReadinessResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x98\x01\n\x1fListManagedProviderAccessGrants\x12\x32.console.v1.ListManagedProviderAccessGrantsRequest\x1a\x33.console.v1.ListManagedProviderAccessGrantsResponse\"\x0c\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\x98\x01\n\x1fListManagedProviderAccessEvents\x12\x32.console.v1.ListManagedProviderAccessEventsRequest\x1a\x33.console.v1.ListManagedProviderAccessEventsResponse\"\x0c\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xa0\x01\n$ListStaffManagedInferenceAdminEvents\x12\x37.console.v1.ListStaffManagedInferenceAdminEventsRequest\x1a\x31.meter.v1.ListManagedInferenceAdminEventsResponse\"\x0c\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\xa7\x01\n$ListStaffManagedExecutionGrantEvents\x12\x37.console.v1.ListStaffManagedExecutionGrantEventsRequest\x1a\x38.console.v1.ListStaffManagedExecutionGrantEventsResponse\"\x0c\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\x9e\x01\n!ListStaffManagedExecutionOutcomes\x12\x34.console.v1.ListStaffManagedExecutionOutcomesRequest\x1a\x35.console.v1.ListStaffManagedExecutionOutcomesResponse\"\x0c\xd8\xf3\x18\x01\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\x9b\x01\n UpsertManagedProviderAccessGrant\x12\x33.console.v1.UpsertManagedProviderAccessGrantRequest\x1a\x34.console.v1.UpsertManagedProviderAccessGrantResponse\"\x0c\xd8\xf3\x18\x03\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\x9b\x01\n RevokeManagedProviderAccessGrant\x12\x33.console.v1.RevokeManagedProviderAccessGrantRequest\x1a\x34.console.v1.RevokeManagedProviderAccessGrantResponse\"\x0c\xd8\xf3\x18\x03\xf0\xf3\x18\x01\xf8\xf3\x18\x01\x12\x94\x01\n\x1fGetStaffInferenceRoutingProfile\x12\x32.console.v1.GetStaffInferenceRoutingProfileRequest\x1a\x33.console.v1.GetStaffInferenceRoutingProfileResponse\"\x08\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\x9d\x01\n\"UpdateStaffInferenceRoutingProfile\x12\x35.console.v1.UpdateStaffInferenceRoutingProfileRequest\x1a\x36.console.v1.UpdateStaffInferenceRoutingProfileResponse\"\x08\xd8\xf3\x18\x03\xf0\xf3\x18\x01\x12\x86\x01\n\x0fListEvalResults\x12\".console.v1.ListEvalResultsRequest\x1a#.console.v1.ListEvalResultsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x80\x01\n\rListCostUsage\x12 .console.v1.ListCostUsageRequest\x1a!.console.v1.ListCostUsageResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb3\x01\n\x1aRecordProviderCostSnapshot\x12-.console.v1.RecordProviderCostSnapshotRequest\x1a..console.v1.RecordProviderCostSnapshotResponse\"6\xca\xf3\x18\x0bmeter:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x95\x01\n\x14ListAuthorityPosture\x12\'.console.v1.ListAuthorityPostureRequest\x1a(.console.v1.ListAuthorityPostureResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa4\x01\n\x19ListAgentWorkforceRecords\x12,.console.v1.ListAgentWorkforceRecordsRequest\x1a-.console.v1.ListAgentWorkforceRecordsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x93\x01\n\x0fGetAgentProduct\x12\".console.v1.GetAgentProductRequest\x1a#.console.v1.GetAgentProductResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x9a\x01\n\x11\x43loneAgentProduct\x12$.console.v1.CloneAgentProductRequest\x1a%.console.v1.CloneAgentProductResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x9d\x01\n\x12UpdateAgentProduct\x12%.console.v1.UpdateAgentProductRequest\x1a&.console.v1.UpdateAgentProductResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xb1\x01\n\x15ListOrbControlTargets\x12(.console.v1.ListOrbControlTargetsRequest\x1a).console.v1.ListOrbControlTargetsResponse\"C\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\x12\xab\x01\n\x13GetOrbControlTarget\x12&.console.v1.GetOrbControlTargetRequest\x1a\'.console.v1.GetOrbControlTargetResponse\"C\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\x12\xb5\x01\n\x16SubmitOrbControlAction\x12).console.v1.SubmitOrbControlActionRequest\x1a*.console.v1.SubmitOrbControlActionResponse\"D\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x15query.organization_id\x12\xae\x01\n\x1cSubmitAgentWorkforceEvidence\x12/.console.v1.SubmitAgentWorkforceEvidenceRequest\x1a\x30.console.v1.SubmitAgentWorkforceEvidenceResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12}\n\x0cListFindings\x12\x1f.console.v1.ListFindingsRequest\x1a .console.v1.ListFindingsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x86\x01\n\x11GetTraceDrilldown\x12$.console.v1.GetTraceDrilldownRequest\x1a%.console.v1.GetTraceDrilldownResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\xa8\x01\n\x14ListIntegrationTiles\x12\'.console.v1.ListIntegrationTilesRequest\x1a(.console.v1.ListIntegrationTilesResponse\"=\xca\xf3\x18\x0c\x63onsole:read\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x86\x01\n\x11ListPinnedSources\x12$.console.v1.ListPinnedSourcesRequest\x1a%.console.v1.ListPinnedSourcesResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\x81\x01\n\x0fSetPinnedSource\x12\".console.v1.SetPinnedSourceRequest\x1a#.console.v1.SetPinnedSourceResponse\"%\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12u\n\x0bUnpinSource\x12\x1e.console.v1.UnpinSourceRequest\x1a\x1f.console.v1.UnpinSourceResponse\"%\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\x93\x01\n\x12\x43reateDexMcpServer\x12%.console.v1.CreateDexMcpServerRequest\x1a&.console.v1.CreateDexMcpServerResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x8f\x01\n\x11ListDexMcpServers\x12$.console.v1.ListDexMcpServersRequest\x1a%.console.v1.ListDexMcpServersResponse\"-\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x89\x01\n\x0fGetDexMcpServer\x12\".console.v1.GetDexMcpServerRequest\x1a#.console.v1.GetDexMcpServerResponse\"-\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x99\x01\n\x14\x44iscoverDexMcpServer\x12\'.console.v1.DiscoverDexMcpServerRequest\x1a(.console.v1.DiscoverDexMcpServerResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x93\x01\n\x12UpdateDexMcpServer\x12%.console.v1.UpdateDexMcpServerRequest\x1a&.console.v1.UpdateDexMcpServerResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x93\x01\n\x12\x44\x65leteDexMcpServer\x12%.console.v1.DeleteDexMcpServerRequest\x1a&.console.v1.DeleteDexMcpServerResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xab\x01\n\x1aInitiateDexMcpOAuthProfile\x12-.console.v1.InitiateDexMcpOAuthProfileRequest\x1a..console.v1.InitiateDexMcpOAuthProfileResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xab\x01\n\x1a\x43ompleteDexMcpOAuthProfile\x12-.console.v1.CompleteDexMcpOAuthProfileRequest\x1a..console.v1.CompleteDexMcpOAuthProfileResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x04\x12\xa1\x01\n\x17ListDexMcpOAuthProfiles\x12*.console.v1.ListDexMcpOAuthProfilesRequest\x1a+.console.v1.ListDexMcpOAuthProfilesResponse\"-\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa5\x01\n\x18RevokeDexMcpOAuthProfile\x12+.console.v1.RevokeDexMcpOAuthProfileRequest\x1a,.console.v1.RevokeDexMcpOAuthProfileResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xb4\x01\n\x1dReauthorizeDexMcpOAuthProfile\x12\x30.console.v1.ReauthorizeDexMcpOAuthProfileRequest\x1a\x31.console.v1.ReauthorizeDexMcpOAuthProfileResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x04\x12\xa2\x01\n\x17RegisterPrivateEndpoint\x12*.console.v1.RegisterPrivateEndpointRequest\x1a+.console.v1.RegisterPrivateEndpointResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa0\x01\n\x15VerifyPrivateEndpoint\x12(.console.v1.VerifyPrivateEndpointRequest\x1a).console.v1.VerifyPrivateEndpointResponse\"2\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\xf0\xf3\x18\x01\x12\x98\x01\n\x14ListPrivateEndpoints\x12\'.console.v1.ListPrivateEndpointsRequest\x1a(.console.v1.ListPrivateEndpointsResponse\"-\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9c\x01\n\x15\x44\x65letePrivateEndpoint\x12(.console.v1.DeletePrivateEndpointRequest\x1a).console.v1.DeletePrivateEndpointResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xb7\x01\n\x1e\x41ttachPrivateEndpointToProfile\x12\x31.console.v1.AttachPrivateEndpointToProfileRequest\x1a\x32.console.v1.AttachPrivateEndpointToProfileResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa4\x01\n\x18ListGatewayEgressOrigins\x12+.console.v1.ListGatewayEgressOriginsRequest\x1a,.console.v1.ListGatewayEgressOriginsResponse\"-\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x86\x01\n\x11GetOnboardingPlan\x12$.console.v1.GetOnboardingPlanRequest\x1a%.console.v1.GetOnboardingPlanResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\x98\x01\n\x15ListOperatingChannels\x12(.console.v1.ListOperatingChannelsRequest\x1a).console.v1.ListOperatingChannelsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x8c\x01\n\x11ListOperatingJobs\x12$.console.v1.ListOperatingJobsRequest\x1a%.console.v1.ListOperatingJobsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9c\x01\n\x16\x41rchiveOperatingThread\x12).console.v1.ArchiveOperatingThreadRequest\x1a*.console.v1.ArchiveOperatingThreadResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x93\x01\n\x13\x46orkOperatingThread\x12&.console.v1.ForkOperatingThreadRequest\x1a\'.console.v1.ForkOperatingThreadResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x99\x01\n\x15RenameOperatingThread\x12(.console.v1.RenameOperatingThreadRequest\x1a).console.v1.RenameOperatingThreadResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x8f\x01\n\x12GetOperatingThread\x12%.console.v1.GetOperatingThreadRequest\x1a&.console.v1.GetOperatingThreadResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb9\x01\n\x16\x42ootstrapThreadGateway\x12).console.v1.BootstrapThreadGatewayRequest\x1a*.console.v1.BootstrapThreadGatewayResponse\"H\xca\xf3\x18\rconsole:write\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xac\x01\n\x16PrewarmOperatingThread\x12).console.v1.PrewarmOperatingThreadRequest\x1a*.console.v1.PrewarmOperatingThreadResponse\";\xca\xf3\x18\rconsole:write\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa4\x01\n\x19ListOperatingThreadEvents\x12,.console.v1.ListOperatingThreadEventsRequest\x1a-.console.v1.ListOperatingThreadEventsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x97\x01\n\x14WatchOperatingThread\x12\'.console.v1.WatchOperatingThreadRequest\x1a(.console.v1.WatchOperatingThreadResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x30\x01\x12\x9c\x01\n\x16RespondOperatingThread\x12).console.v1.RespondOperatingThreadRequest\x1a*.console.v1.RespondOperatingThreadResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa2\x01\n\x18InterruptOperatingThread\x12+.console.v1.InterruptOperatingThreadRequest\x1a,.console.v1.InterruptOperatingThreadResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x9b\x01\n\x16SearchOperatingHistory\x12).console.v1.SearchOperatingHistoryRequest\x1a*.console.v1.SearchOperatingHistoryResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa7\x01\n\x1aGetOperatingHistoryContext\x12-.console.v1.GetOperatingHistoryContextRequest\x1a..console.v1.GetOperatingHistoryContextResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xd0\x01\n\x1e\x41\x63\x63\x65ptOperatingProjectSnapshot\x12\x31.console.v1.AcceptOperatingProjectSnapshotRequest\x1a\x32.console.v1.AcceptOperatingProjectSnapshotResponse\"G\x90\x02\x02\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x15query.organization_id\x12\xcd\x01\n\x1eImportOperatingProjectSnapshot\x12\x31.console.v1.ImportOperatingProjectSnapshotRequest\x1a\x32.console.v1.AcceptOperatingProjectSnapshotResponse\"D\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x15query.organization_id\x12\xc3\x01\n\x1bGetOperatingTaskEnvironment\x12..console.v1.GetOperatingTaskEnvironmentRequest\x1a/.console.v1.GetOperatingTaskEnvironmentResponse\"C\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\x12\xc6\x01\n\x1bGetOperatingProjectSnapshot\x12..console.v1.GetOperatingProjectSnapshotRequest\x1a\x32.console.v1.AcceptOperatingProjectSnapshotResponse\"C\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\x12\xac\x01\n\x16SubmitOperatingMessage\x12).console.v1.SubmitOperatingMessageRequest\x1a*.console.v1.SubmitOperatingMessageResponse\";\xca\xf3\x18\rconsole:write\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xa5\x01\n\x19SubmitOperatingCorrection\x12,.console.v1.SubmitOperatingCorrectionRequest\x1a-.console.v1.SubmitOperatingCorrectionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9f\x01\n\x17SubmitOperatingFeedback\x12*.console.v1.SubmitOperatingFeedbackRequest\x1a+.console.v1.SubmitOperatingFeedbackResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa2\x01\n\x18SubmitProductIssueReport\x12+.console.v1.SubmitProductIssueReportRequest\x1a,.console.v1.SubmitProductIssueReportResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb5\x01\n\x1eSubmitNativeProductIssueReport\x12\x31.console.v1.SubmitNativeProductIssueReportRequest\x1a,.console.v1.SubmitProductIssueReportResponse\"2\xca\xf3\x18\x14product_issues:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x8b\x01\n\x1cListStaffProductIssueReports\x12/.console.v1.ListStaffProductIssueReportsRequest\x1a\x30.console.v1.ListStaffProductIssueReportsResponse\"\x08\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\x8e\x01\n\x1d\x45ngageStaffProductIssueReport\x12\x30.console.v1.EngageStaffProductIssueReportRequest\x1a\x31.console.v1.EngageStaffProductIssueReportResponse\"\x08\xd8\xf3\x18\x02\xf0\xf3\x18\x01\x12\xad\x01\n\x1fListStaffProductIssueRecoveries\x12\x32.console.v1.ListStaffProductIssueRecoveriesRequest\x1a\x33.console.v1.ListStaffProductIssueRecoveriesResponse\"!\xca\xf3\x18\x15support_access.manage\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\xa4\x01\n PrepareStaffProductIssueRecovery\x12\x33.console.v1.PrepareStaffProductIssueRecoveryRequest\x1a(.console.v1.ProductIssueRecoveryResponse\"!\xca\xf3\x18\x15support_access.manage\xd8\xf3\x18\x03\xf0\xf3\x18\x01\x12\x9e\x01\n\x1dScanStaffProductIssueRecovery\x12\x30.console.v1.ScanStaffProductIssueRecoveryRequest\x1a(.console.v1.ProductIssueRecoveryResponse\"!\xca\xf3\x18\x15support_access.manage\xd8\xf3\x18\x03\xf0\xf3\x18\x01\x12\xa2\x01\n\x1fReviewStaffProductIssueRecovery\x12\x32.console.v1.ReviewStaffProductIssueRecoveryRequest\x1a(.console.v1.ProductIssueRecoveryResponse\"!\xca\xf3\x18\x15support_access.manage\xd8\xf3\x18\x03\xf0\xf3\x18\x01\x12\xa4\x01\n ExecuteStaffProductIssueRecovery\x12\x33.console.v1.ExecuteStaffProductIssueRecoveryRequest\x1a(.console.v1.ProductIssueRecoveryResponse\"!\xca\xf3\x18\x15support_access.manage\xd8\xf3\x18\x03\xf0\xf3\x18\x01\x12\x9b\x01\n\x17GetProductIssueRecovery\x12*.console.v1.GetProductIssueRecoveryRequest\x1a(.console.v1.ProductIssueRecoveryResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa0\x01\n\x19ReplyProductIssueRecovery\x12,.console.v1.ReplyProductIssueRecoveryRequest\x1a(.console.v1.ProductIssueRecoveryResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x95\x01\n\x14GetOperatingFeedback\x12\'.console.v1.GetOperatingFeedbackRequest\x1a(.console.v1.GetOperatingFeedbackResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xc3\x01\n#ResolveOperatingFeedbackRemediation\x12\x36.console.v1.ResolveOperatingFeedbackRemediationRequest\x1a\x37.console.v1.ResolveOperatingFeedbackRemediationResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb4\x01\n\x1dListCustomerIntelligenceFacts\x12\x30.console.v1.ListCustomerIntelligenceFactsRequest\x1a\x31.console.v1.ListCustomerIntelligenceFactsResponse\".\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\xae\x01\n\x1bGetCustomerIntelligenceFact\x12..console.v1.GetCustomerIntelligenceFactRequest\x1a/.console.v1.GetCustomerIntelligenceFactResponse\".\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\xb8\x01\n\x1eReviewCustomerIntelligenceFact\x12\x31.console.v1.ReviewCustomerIntelligenceFactRequest\x1a\x32.console.v1.ReviewCustomerIntelligenceFactResponse\"/\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\xf0\xf3\x18\x01\x12\xb7\x01\n\x1fProposeCustomerIntelligenceFact\x12\x32.console.v1.ProposeCustomerIntelligenceFactRequest\x1a\x33.console.v1.ProposeCustomerIntelligenceFactResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xbd\x01\n!RespondToCustomerFactConfirmation\x12\x34.console.v1.RespondToCustomerFactConfirmationRequest\x1a\x35.console.v1.RespondToCustomerFactConfirmationResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xb6\x01\n%AggregateCustomerIntelligencePatterns\x12\x38.console.v1.AggregateCustomerIntelligencePatternsRequest\x1a\x39.console.v1.AggregateCustomerIntelligencePatternsResponse\"\x18\xca\xf3\x18\x0c\x63onsole:read\xd8\xf3\x18\x01\xf0\xf3\x18\x01\x12\xa1\x01\n\x18ListOperatingCorrections\x12+.console.v1.ListOperatingCorrectionsRequest\x1a,.console.v1.ListOperatingCorrectionsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa5\x01\n\x19ReviewOperatingCorrection\x12,.console.v1.ReviewOperatingCorrectionRequest\x1a-.console.v1.ReviewOperatingCorrectionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x98\x01\n\x15ListWorkspaceMemories\x12(.console.v1.ListWorkspaceMemoriesRequest\x1a).console.v1.ListWorkspaceMemoriesResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9c\x01\n\x16\x43orrectWorkspaceMemory\x12).console.v1.CorrectWorkspaceMemoryRequest\x1a*.console.v1.CorrectWorkspaceMemoryResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x99\x01\n\x15ReviewWorkspaceMemory\x12(.console.v1.ReviewWorkspaceMemoryRequest\x1a).console.v1.ReviewWorkspaceMemoryResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x99\x01\n\x15\x46orgetWorkspaceMemory\x12(.console.v1.ForgetWorkspaceMemoryRequest\x1a).console.v1.ForgetWorkspaceMemoryResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xcd\x01\n\x1e\x42\x65ginOperatingAttachmentUpload\x12\x31.console.v1.BeginOperatingAttachmentUploadRequest\x1a\x32.console.v1.BeginOperatingAttachmentUploadResponse\"D\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x15query.organization_id\x12\xd6\x01\n!CompleteOperatingAttachmentUpload\x12\x34.console.v1.CompleteOperatingAttachmentUploadRequest\x1a\x35.console.v1.CompleteOperatingAttachmentUploadResponse\"D\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x15query.organization_id\x12\xba\x01\n\x18ListOperatingAttachments\x12+.console.v1.ListOperatingAttachmentsRequest\x1a,.console.v1.ListOperatingAttachmentsResponse\"C\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\x12\xb1\x01\n\x1dResolveOperatingReceiptAction\x12\x30.console.v1.ResolveOperatingReceiptActionRequest\x1a\x31.console.v1.ResolveOperatingReceiptActionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x92\x01\n\x13GetOperatingReceipt\x12&.console.v1.GetOperatingReceiptRequest\x1a\'.console.v1.GetOperatingReceiptResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x99\x01\n\x15SubmitComputerMission\x12(.console.v1.SubmitComputerMissionRequest\x1a).console.v1.SubmitComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x8f\x01\n\x12GetComputerMission\x12%.console.v1.GetComputerMissionRequest\x1a&.console.v1.GetComputerMissionResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x99\x01\n\x15\x43\x61ncelComputerMission\x12(.console.v1.CancelComputerMissionRequest\x1a).console.v1.CancelComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x9f\x01\n\x17\x43ontinueComputerMission\x12*.console.v1.ContinueComputerMissionRequest\x1a+.console.v1.ContinueComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x96\x01\n\x14PauseComputerMission\x12\'.console.v1.PauseComputerMissionRequest\x1a(.console.v1.PauseComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x99\x01\n\x15ResumeComputerMission\x12(.console.v1.ResumeComputerMissionRequest\x1a).console.v1.ResumeComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x93\x01\n\x13WakeComputerMission\x12&.console.v1.WakeComputerMissionRequest\x1a\'.console.v1.WakeComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x96\x01\n\x14GuideComputerMission\x12\'.console.v1.GuideComputerMissionRequest\x1a(.console.v1.GuideComputerMissionResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xc5\x01\n$ListComputerMissionCanaryDefinitions\x12\x37.console.v1.ListComputerMissionCanaryDefinitionsRequest\x1a\x38.console.v1.ListComputerMissionCanaryDefinitionsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb1\x01\n\x1dStartComputerMissionCanaryRun\x12\x30.console.v1.StartComputerMissionCanaryRunRequest\x1a\x31.console.v1.StartComputerMissionCanaryRunResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xaa\x01\n\x1bGetComputerMissionCanaryRun\x12..console.v1.GetComputerMissionCanaryRunRequest\x1a/.console.v1.GetComputerMissionCanaryRunResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb0\x01\n\x1dListComputerMissionCanaryRuns\x12\x30.console.v1.ListComputerMissionCanaryRunsRequest\x1a\x31.console.v1.ListComputerMissionCanaryRunsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb9\x01\n GetComputerMissionCanaryEvidence\x12\x33.console.v1.GetComputerMissionCanaryEvidenceRequest\x1a\x34.console.v1.GetComputerMissionCanaryEvidenceResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb7\x01\n\x1fOperateComputerMissionCanaryRun\x12\x32.console.v1.OperateComputerMissionCanaryRunRequest\x1a\x33.console.v1.OperateComputerMissionCanaryRunResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x99\x01\n\x15\x43reateMissionSchedule\x12(.console.v1.CreateMissionScheduleRequest\x1a).console.v1.CreateMissionScheduleResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x99\x01\n\x15UpdateMissionSchedule\x12(.console.v1.UpdateMissionScheduleRequest\x1a).console.v1.UpdateMissionScheduleResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa5\x01\n\x19SetMissionScheduleEnabled\x12,.console.v1.SetMissionScheduleEnabledRequest\x1a-.console.v1.SetMissionScheduleEnabledResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x95\x01\n\x14ListMissionSchedules\x12\'.console.v1.ListMissionSchedulesRequest\x1a(.console.v1.ListMissionSchedulesResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9c\x01\n\x16\x43reateConnectorTrigger\x12).console.v1.CreateConnectorTriggerRequest\x1a*.console.v1.CreateConnectorTriggerResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x9c\x01\n\x16UpdateConnectorTrigger\x12).console.v1.UpdateConnectorTriggerRequest\x1a*.console.v1.UpdateConnectorTriggerResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x98\x01\n\x15ListConnectorTriggers\x12(.console.v1.ListConnectorTriggersRequest\x1a).console.v1.ListConnectorTriggersResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9c\x01\n\x16\x44\x65leteConnectorTrigger\x12).console.v1.DeleteConnectorTriggerRequest\x1a*.console.v1.DeleteConnectorTriggerResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa8\x01\n\x1aSetConnectorTriggerEnabled\x12-.console.v1.SetConnectorTriggerEnabledRequest\x1a..console.v1.SetConnectorTriggerEnabledResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xe6\x01\n!ReserveComputerMissionApexSession\x12\x34.console.v1.ReserveComputerMissionApexSessionRequest\x1a\x35.console.v1.ReserveComputerMissionApexSessionResponse\"T\xca\xf3\x18\rconsole:write\xca\xf3\x18\x18\x61pex:reservation:reserve\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xfb\x01\n)BindComputerMissionApexSessionReservation\x12<.console.v1.BindComputerMissionApexSessionReservationRequest\x1a=.console.v1.BindComputerMissionApexSessionReservationResponse\"Q\xca\xf3\x18\rconsole:write\xca\xf3\x18\x15\x61pex:reservation:bind\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xfe\x01\n*BindComputerMissionApexInstructionMetadata\x12=.console.v1.BindComputerMissionApexInstructionMetadataRequest\x1a>.console.v1.BindComputerMissionApexInstructionMetadataResponse\"Q\xca\xf3\x18\rconsole:write\xca\xf3\x18\x15\x61pex:instruction:bind\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\x82\x02\n+AuthorizeComputerMissionApexSessionAdoption\x12>.console.v1.AuthorizeComputerMissionApexSessionAdoptionRequest\x1a?.console.v1.AuthorizeComputerMissionApexSessionAdoptionResponse\"R\xca\xf3\x18\rconsole:write\xca\xf3\x18\x16\x61pex:reservation:adopt\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\x95\x01\n\x14GetWorkspaceSettings\x12\'.console.v1.GetWorkspaceSettingsRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x9b\x01\n\x16GetOperatorPreferences\x12).console.v1.GetOperatorPreferencesRequest\x1a*.console.v1.GetOperatorPreferencesResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa5\x01\n\x19UpdateOperatorPreferences\x12,.console.v1.UpdateOperatorPreferencesRequest\x1a-.console.v1.UpdateOperatorPreferencesResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb2\x01\n\x16\x43reateConnectorProfile\x12).console.v1.CreateConnectorProfileRequest\x1a*.console.v1.CreateConnectorProfileResponse\"A\xca\xf3\x18\x10\x63onnectors:write\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x9b\x01\n\x15ListConnectorProfiles\x12(.console.v1.ListConnectorProfilesRequest\x1a).console.v1.ListConnectorProfilesResponse\"-\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb2\x01\n\x16UpdateConnectorProfile\x12).console.v1.UpdateConnectorProfileRequest\x1a*.console.v1.UpdateConnectorProfileResponse\"A\xca\xf3\x18\x10\x63onnectors:write\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x9f\x01\n\x16\x44\x65leteConnectorProfile\x12).console.v1.DeleteConnectorProfileRequest\x1a*.console.v1.DeleteConnectorProfileResponse\".\xca\xf3\x18\x10\x63onnectors:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xa2\x01\n\x12ListConnectedCalls\x12%.console.v1.ListConnectedCallsRequest\x1a&.console.v1.ListConnectedCallsResponse\"=\xca\xf3\x18\x0c\x63onsole:read\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa7\x01\n\x13StartMeetingCapture\x12&.console.v1.StartMeetingCaptureRequest\x1a\'.console.v1.StartMeetingCaptureResponse\"?\xca\xf3\x18\x0eplatform:write\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x8c\x01\n\x11GetMeetingCapture\x12$.console.v1.GetMeetingCaptureRequest\x1a%.console.v1.GetMeetingCaptureResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x92\x01\n\x13ListMeetingCaptures\x12&.console.v1.ListMeetingCapturesRequest\x1a\'.console.v1.ListMeetingCapturesResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xa4\x01\n\x12StopMeetingCapture\x12%.console.v1.StopMeetingCaptureRequest\x1a&.console.v1.StopMeetingCaptureResponse\"?\xca\xf3\x18\x0eplatform:write\xca\xf3\x18\x0f\x63onnectors:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x86\x01\n\x0fListCommitments\x12\".console.v1.ListCommitmentsRequest\x1a#.console.v1.ListCommitmentsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x95\x01\n\x16GetBillingSubscription\x12).console.v1.GetBillingSubscriptionRequest\x1a*.console.v1.GetBillingSubscriptionResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\xa2\x01\n\x1a\x43reateBillingPortalSession\x12-.console.v1.CreateBillingPortalSessionRequest\x1a..console.v1.CreateBillingPortalSessionResponse\"%\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\x12\xa8\x01\n\x1c\x43reateBillingCheckoutSession\x12/.console.v1.CreateBillingCheckoutSessionRequest\x1a\x30.console.v1.CreateBillingCheckoutSessionResponse\"%\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\x12\x9e\x01\n\x19GetInferenceCreditBalance\x12,.console.v1.GetInferenceCreditBalanceRequest\x1a-.console.v1.GetInferenceCreditBalanceResponse\"$\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\xab\x01\n\x1d\x43reateInferenceCreditCheckout\x12\x30.console.v1.CreateInferenceCreditCheckoutRequest\x1a\x31.console.v1.CreateInferenceCreditCheckoutResponse\"%\xca\xf3\x18\rbilling:admin\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\x12\xae\x01\n\x1e\x46ulfillInferenceCreditCheckout\x12\x31.console.v1.FulfillInferenceCreditCheckoutRequest\x1a\x32.console.v1.FulfillInferenceCreditCheckoutResponse\"%\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\x12\x9c\x01\n\x16UpdateWorkspaceProfile\x12).console.v1.UpdateWorkspaceProfileRequest\x1a*.console.v1.UpdateWorkspaceProfileResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x8a\x01\n\x10\x41rchiveWorkspace\x12#.console.v1.ArchiveWorkspaceRequest\x1a$.console.v1.ArchiveWorkspaceResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x99\x01\n\x15UpdateWorkspacePolicy\x12(.console.v1.UpdateWorkspacePolicyRequest\x1a).console.v1.UpdateWorkspacePolicyResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa2\x01\n\x18UpdateWorkspaceDexPolicy\x12+.console.v1.UpdateWorkspaceDexPolicyRequest\x1a,.console.v1.UpdateWorkspaceDexPolicyResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xbd\x01\n!UpdateWorkspaceArtifactStyleGuide\x12\x34.console.v1.UpdateWorkspaceArtifactStyleGuideRequest\x1a\x35.console.v1.UpdateWorkspaceArtifactStyleGuideResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xc3\x01\n#EvaluateWorkspaceArtifactStyleGuide\x12\x36.console.v1.EvaluateWorkspaceArtifactStyleGuideRequest\x1a\x37.console.v1.EvaluateWorkspaceArtifactStyleGuideResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xb7\x01\n\x1fUpsertWorkspaceIdentityProvider\x12\x32.console.v1.UpsertWorkspaceIdentityProviderRequest\x1a\x33.console.v1.UpsertWorkspaceIdentityProviderResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xb7\x01\n\x1fRemoveWorkspaceIdentityProvider\x12\x32.console.v1.RemoveWorkspaceIdentityProviderRequest\x1a\x33.console.v1.RemoveWorkspaceIdentityProviderResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa8\x01\n\x1aUpsertWorkspaceIntegration\x12-.console.v1.UpsertWorkspaceIntegrationRequest\x1a..console.v1.UpsertWorkspaceIntegrationResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xa8\x01\n\x1aRemoveWorkspaceIntegration\x12-.console.v1.RemoveWorkspaceIntegrationRequest\x1a..console.v1.RemoveWorkspaceIntegrationResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x9a\x01\n\x16UpdateWorkspaceBilling\x12).console.v1.UpdateWorkspaceBillingRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x98\x01\n\x15UpsertWorkspaceMember\x12(.console.v1.UpsertWorkspaceMemberRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x98\x01\n\x15RemoveWorkspaceMember\x12(.console.v1.RemoveWorkspaceMemberRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xba\x01\n&UpdateWorkspaceNotificationPreferences\x12\x39.console.v1.UpdateWorkspaceNotificationPreferencesRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xa8\x01\n\x19\x45nableWorkspaceBreakGlass\x12,.console.v1.EnableWorkspaceBreakGlassRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"3\xca\xf3\x18\x15support_access.manage\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xa2\x01\n\x1a\x44isableWorkspaceBreakGlass\x12-.console.v1.DisableWorkspaceBreakGlassRequest\x1a(.console.v1.GetWorkspaceSettingsResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x92\x01\n\x13ListWorkspaceSkills\x12&.console.v1.ListWorkspaceSkillsRequest\x1a\'.console.v1.ListWorkspaceSkillsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x98\x01\n\x15\x42rowseDexSkillCatalog\x12(.console.v1.BrowseDexSkillCatalogRequest\x1a).console.v1.BrowseDexSkillCatalogResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xab\x01\n\x1bInstallDexSkillCatalogEntry\x12..console.v1.InstallDexSkillCatalogEntryRequest\x1a/.console.v1.InstallDexSkillCatalogEntryResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x96\x01\n\x14\x43reateWorkspaceSkill\x12\'.console.v1.CreateWorkspaceSkillRequest\x1a(.console.v1.CreateWorkspaceSkillResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x96\x01\n\x14UpdateWorkspaceSkill\x12\'.console.v1.UpdateWorkspaceSkillRequest\x1a(.console.v1.UpdateWorkspaceSkillResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\x96\x01\n\x14\x44\x65leteWorkspaceSkill\x12\'.console.v1.DeleteWorkspaceSkillRequest\x1a(.console.v1.DeleteWorkspaceSkillResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xa2\x01\n\x14ListScenarioFixtures\x12\'.console.v1.ListScenarioFixturesRequest\x1a(.console.v1.ListScenarioFixturesResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa9\x01\n\x16PromoteScenarioFixture\x12).console.v1.PromoteScenarioFixtureRequest\x1a*.console.v1.PromoteScenarioFixtureResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\xab\x01\n\x17\x43ompareScenarioFixtures\x12*.console.v1.CompareScenarioFixturesRequest\x1a+.console.v1.CompareScenarioFixturesResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xaa\x01\n\x1bListWorkspaceGuardrailRules\x12..console.v1.ListWorkspaceGuardrailRulesRequest\x1a/.console.v1.ListWorkspaceGuardrailRulesResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\xad\x01\n\x1cUpsertWorkspaceGuardrailRule\x12/.console.v1.UpsertWorkspaceGuardrailRuleRequest\x1a/.console.v1.ListWorkspaceGuardrailRulesResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xad\x01\n\x1cRemoveWorkspaceGuardrailRule\x12/.console.v1.RemoveWorkspaceGuardrailRuleRequest\x1a/.console.v1.ListWorkspaceGuardrailRulesResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x02\x12\xae\x01\n\x1cSetOperatingThreadController\x12/.console.v1.SetOperatingThreadControllerRequest\x1a\x30.console.v1.SetOperatingThreadControllerResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\x8f\x01\n\x12GetPrivacySettings\x12%.console.v1.GetPrivacySettingsRequest\x1a&.console.v1.GetPrivacySettingsResponse\"*\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x12\x90\x01\n\x12SetPrivacySettings\x12%.console.v1.SetPrivacySettingsRequest\x1a&.console.v1.GetPrivacySettingsResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\x12\xd2\x01\n\x1d\x43reateProspectingWatchProgram\x12\x30.console.v1.CreateProspectingWatchProgramRequest\x1a\x31.console.v1.CreateProspectingWatchProgramResponse\"L\xca\xf3\x18\x11prospecting.write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xc8\x01\n\x1aGetProspectingWatchProgram\x12-.console.v1.GetProspectingWatchProgramRequest\x1a..console.v1.GetProspectingWatchProgramResponse\"K\xca\xf3\x18\x10prospecting.read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xce\x01\n\x1cListProspectingWatchPrograms\x12/.console.v1.ListProspectingWatchProgramsRequest\x1a\x30.console.v1.ListProspectingWatchProgramsResponse\"K\xca\xf3\x18\x10prospecting.read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xd2\x01\n\x1dUpdateProspectingWatchProgram\x12\x30.console.v1.UpdateProspectingWatchProgramRequest\x1a\x31.console.v1.UpdateProspectingWatchProgramResponse\"L\xca\xf3\x18\x11prospecting.write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xbd\x01\n\x16\x43reateProspectingDraft\x12).console.v1.CreateProspectingDraftRequest\x1a*.console.v1.CreateProspectingDraftResponse\"L\xca\xf3\x18\x11prospecting.write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xb9\x01\n\x15ListProspectingDrafts\x12(.console.v1.ListProspectingDraftsRequest\x1a).console.v1.ListProspectingDraftsResponse\"K\xca\xf3\x18\x10prospecting.read\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xbd\x01\n\x16ReviewProspectingDraft\x12).console.v1.ReviewProspectingDraftRequest\x1a*.console.v1.ReviewProspectingDraftResponse\"L\xca\xf3\x18\x11prospecting.write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x15query.organization_id\xf0\xf3\x18\x01\x12\xd5\x01\n)RecordOperatingHomepageSuggestionFeedback\x12<.console.v1.RecordOperatingHomepageSuggestionFeedbackRequest\x1a=.console.v1.RecordOperatingHomepageSuggestionFeedbackResponse\"+\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x12query.workspace_id\xd8\xf3\x18\x01\x32\x8c\x04\n\x13WorkspaceKeyService\x12\xa2\x01\n\x15GetWorkspaceKeyConfig\x12(.console.v1.GetWorkspaceKeyConfigRequest\x1a&.console.v1.WorkspaceKeyConfigResponse\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\xa3\x01\n\x15PutWorkspaceKeyConfig\x12(.console.v1.PutWorkspaceKeyConfigRequest\x1a&.console.v1.WorkspaceKeyConfigResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xa9\x01\n\x18\x44\x65leteWorkspaceKeyConfig\x12+.console.v1.DeleteWorkspaceKeyConfigRequest\x1a&.console.v1.WorkspaceKeyConfigResponse\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id2\xac\x02\n\x13ManagedSetupService\x12\x88\x01\n\x0fGetManagedSetup\x12\".console.v1.GetManagedSetupRequest\x1a\x18.console.v1.ManagedSetup\"7\xca\xf3\x18\x0c\x63onsole:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x89\x01\n\x0fSetManagedSetup\x12\".console.v1.SetManagedSetupRequest\x1a\x18.console.v1.ManagedSetup\"8\xca\xf3\x18\rconsole:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_idB9Z7github.com/evalops/platform/gen/go/console/v1;consolev1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'console.v1.console_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z7github.com/evalops/platform/gen/go/console/v1;consolev1' - _globals['_GETWORKSPACEKEYCONFIGREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETWORKSPACEKEYCONFIGREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETWORKSPACEKEYCONFIGREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETWORKSPACEKEYCONFIGREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTWORKSPACEKEYCONFIGREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PUTWORKSPACEKEYCONFIGREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTWORKSPACEKEYCONFIGREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PUTWORKSPACEKEYCONFIGREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTWORKSPACEKEYCONFIGREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_PUTWORKSPACEKEYCONFIGREQUEST'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETEWORKSPACEKEYCONFIGREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_DELETEWORKSPACEKEYCONFIGREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETEWORKSPACEKEYCONFIGREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_DELETEWORKSPACEKEYCONFIGREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONSOLEQUERY'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CONSOLEQUERY'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONSOLEQUERY'].fields_by_name['limit']._loaded_options = None - _globals['_CONSOLEQUERY'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\364\003(\000' - _globals['_CONSOLEQUERY'].fields_by_name['offset']._loaded_options = None - _globals['_CONSOLEQUERY'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_OPERATINGCHANNEL'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_OPERATINGCHANNEL'].fields_by_name['project_resource_id']._serialized_options = b'\272H\005r\003\030\377\001\200\364\030\002' - _globals['_OPERATINGTHREADFORK'].fields_by_name['source_channel_id']._loaded_options = None - _globals['_OPERATINGTHREADFORK'].fields_by_name['source_channel_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGTHREADFORK'].fields_by_name['through_message_id']._loaded_options = None - _globals['_OPERATINGTHREADFORK'].fields_by_name['through_message_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGTHREADFORK'].fields_by_name['forked_by_principal_id']._loaded_options = None - _globals['_OPERATINGTHREADFORK'].fields_by_name['forked_by_principal_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGSURFACEMETADATA'].fields_by_name['kind']._loaded_options = None - _globals['_OPERATINGSURFACEMETADATA'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGMODELSELECTION'].fields_by_name['provider']._loaded_options = None - _globals['_OPERATINGMODELSELECTION'].fields_by_name['provider']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGMODELSELECTION'].fields_by_name['model']._loaded_options = None - _globals['_OPERATINGMODELSELECTION'].fields_by_name['model']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTURNRECORD'].fields_by_name['sequence']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['sequence']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTURNRECORD'].fields_by_name['goal']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['goal']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_OPERATINGTURNRECORD'].fields_by_name['state']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTURNRECORD'].fields_by_name['verification_state']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['verification_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTURNRECORD'].fields_by_name['tool_events']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['tool_events']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_OPERATINGTURNRECORD'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_OPERATINGTURNRECORD'].fields_by_name['answer_provenance']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['answer_provenance']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTURNRECORD'].fields_by_name['context_id']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['context_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTURNRECORD'].fields_by_name['task_id']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['task_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTURNRECORD'].fields_by_name['task_revision']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['task_revision']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTURNRECORD'].fields_by_name['reference_task_ids']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['reference_task_ids']._serialized_options = b'\272H\016\222\001\013\020\020\"\007r\005\020\001\030\200\002' - _globals['_OPERATINGTURNRECORD'].fields_by_name['artifact_intent_kind']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['artifact_intent_kind']._serialized_options = b'\272H\004r\002\030 ' - _globals['_OPERATINGTURNRECORD'].fields_by_name['workspace_recipe_admission_version']._loaded_options = None - _globals['_OPERATINGTURNRECORD'].fields_by_name['workspace_recipe_admission_version']._serialized_options = b'\272H\004\032\002(\000' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['study_org_key']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['study_org_key']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['consent_state']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['consent_state']._serialized_options = b'\272H\004r\002\030 ' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['consent_policy_version']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['consent_policy_version']._serialized_options = b'\272H\004r\002\030@' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['source_revision']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['source_revision']._serialized_options = b'\272H\004r\002\030@' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['workflow_id']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['workflow_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['workflow_version']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['workflow_version']._serialized_options = b'\272H\004r\002\030@' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['model_id']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['model_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['model_revision']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['model_revision']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['provider_id']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['provider_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['provider_route']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['provider_route']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['config_digest']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['config_digest']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['prompt_template_revision']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['prompt_template_revision']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['toolchain_revision']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['toolchain_revision']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['feature_flag_snapshot_digest']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['feature_flag_snapshot_digest']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['rollout_id']._loaded_options = None - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY'].fields_by_name['rollout_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['runtime']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['runtime']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['run_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['run_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['runner_session_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['runner_session_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['protocol_version']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['protocol_version']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['runtime_generation']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['runtime_generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['event_cursor']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['event_cursor']._serialized_options = b'\272H\004\"\002 \000' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['causal_receipt_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['causal_receipt_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['maestro_session_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['maestro_session_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['maestro_run_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['maestro_run_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['resident_process_generation']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['resident_process_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['turn_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONIDENTITY'].fields_by_name['turn_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['state']._loaded_options = None - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['active_turn_sequence']._loaded_options = None - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['active_turn_sequence']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['replay_cursor']._loaded_options = None - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['terminal_turn_sequence']._loaded_options = None - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['terminal_turn_sequence']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['controller_owner']._loaded_options = None - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['controller_owner']._serialized_options = b'\272H\004r\002\030@' - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['controller_lease_generation']._loaded_options = None - _globals['_OPERATINGTHREADEXECUTION'].fields_by_name['controller_lease_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTHREADTURN'].fields_by_name['sequence']._loaded_options = None - _globals['_OPERATINGTHREADTURN'].fields_by_name['sequence']._serialized_options = b'\272H\004\"\002 \000' - _globals['_OPERATINGTHREADTURN'].fields_by_name['state']._loaded_options = None - _globals['_OPERATINGTHREADTURN'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADTURN'].fields_by_name['waiting_reason']._loaded_options = None - _globals['_OPERATINGTHREADTURN'].fields_by_name['waiting_reason']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADTURN'].fields_by_name['first_cursor']._loaded_options = None - _globals['_OPERATINGTHREADTURN'].fields_by_name['first_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTHREADTURN'].fields_by_name['last_cursor']._loaded_options = None - _globals['_OPERATINGTHREADTURN'].fields_by_name['last_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['cursor']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['cursor']._serialized_options = b'\272H\004\"\002 \000' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['kind']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['safe_text']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['safe_text']._serialized_options = b'\272H\005r\003\030\200 ' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['artifact_refs']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['artifact_refs']._serialized_options = b'\272H\005\222\001\002\020 ' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_id']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_type']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_tool']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_tool']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_call_id']._loaded_options = None - _globals['_OPERATINGTHREADEVENT'].fields_by_name['request_call_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['request_id']._loaded_options = None - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['request_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['call_id']._loaded_options = None - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['call_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['request_type']._loaded_options = None - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['request_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['action']._loaded_options = None - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['action']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['text']._loaded_options = None - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['text']._serialized_options = b'\272H\006r\004\030\200\200\004' - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_OPERATINGTHREADRESPONSE'].fields_by_name['idempotency_key']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_OPERATINGATTACHMENTREF'].fields_by_name['scope']._loaded_options = None - _globals['_OPERATINGATTACHMENTREF'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGATTACHMENTREF'].fields_by_name['size_bytes']._loaded_options = None - _globals['_OPERATINGATTACHMENTREF'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031(\000' - _globals['_OPERATINGATTACHMENTREF'].fields_by_name['processing_state']._loaded_options = None - _globals['_OPERATINGATTACHMENTREF'].fields_by_name['processing_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGRECEIPT'].fields_by_name['lifecycle_state']._loaded_options = None - _globals['_OPERATINGRECEIPT'].fields_by_name['lifecycle_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTOPERATINGCHANNELSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTOPERATINGCHANNELSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTOPERATINGCHANNELSREQUEST'].fields_by_name['archive_filter']._loaded_options = None - _globals['_LISTOPERATINGCHANNELSREQUEST'].fields_by_name['archive_filter']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTOPERATINGCHANNELSREQUEST'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_LISTOPERATINGCHANNELSREQUEST'].fields_by_name['project_resource_id']._serialized_options = b'\272H\005r\003\030\377\001\200\364\030\002' - _globals['_ARCHIVEOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_ARCHIVEOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_ARCHIVEOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_ARCHIVEOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_ARCHIVEOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_ARCHIVEOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_ARCHIVEOPERATINGTHREADRESPONSE'].fields_by_name['channel']._loaded_options = None - _globals['_ARCHIVEOPERATINGTHREADRESPONSE'].fields_by_name['channel']._serialized_options = b'\272H\003\310\001\001' - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['source_channel_id']._loaded_options = None - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['source_channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['through_message_id']._loaded_options = None - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['through_message_id']._serialized_options = b'\272H\005r\003\030\200\004\200\364\030\002' - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['label']._loaded_options = None - _globals['_FORKOPERATINGTHREADREQUEST'].fields_by_name['label']._serialized_options = b'\272H\004r\002\030P\200\364\030\004' - _globals['_FORKOPERATINGTHREADRESPONSE'].fields_by_name['channel']._loaded_options = None - _globals['_FORKOPERATINGTHREADRESPONSE'].fields_by_name['channel']._serialized_options = b'\272H\003\310\001\001' - _globals['_RENAMEOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RENAMEOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RENAMEOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_RENAMEOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RENAMEOPERATINGTHREADREQUEST'].fields_by_name['title']._loaded_options = None - _globals['_RENAMEOPERATINGTHREADREQUEST'].fields_by_name['title']._serialized_options = b'\272H\006r\004\020\001\030P\200\364\030\004' - _globals['_RENAMEOPERATINGTHREADRESPONSE'].fields_by_name['channel']._loaded_options = None - _globals['_RENAMEOPERATINGTHREADRESPONSE'].fields_by_name['channel']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\200\364\030\002' - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['page_token']._loaded_options = None - _globals['_GETOPERATINGTHREADREQUEST'].fields_by_name['page_token']._serialized_options = b'\272H\005r\003\030\200\020\200\364\030\002' - _globals['_GETOPERATINGTHREADRESPONSE'].fields_by_name['replay_cursor']._loaded_options = None - _globals['_GETOPERATINGTHREADRESPONSE'].fields_by_name['replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETOPERATINGTHREADRESPONSE'].fields_by_name['next_page_token']._loaded_options = None - _globals['_GETOPERATINGTHREADRESPONSE'].fields_by_name['next_page_token']._serialized_options = b'\272H\005r\003\030\200\020\200\364\030\002' - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['turn_id']._loaded_options = None - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['turn_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['response']._loaded_options = None - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['response']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RESPONDOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_RESPONDOPERATINGTHREADRESPONSE'].fields_by_name['replay_cursor']._loaded_options = None - _globals['_RESPONDOPERATINGTHREADRESPONSE'].fields_by_name['replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['turn_id']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['turn_id']._serialized_options = b'\200\364\030\002' - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\005r\003\030\200\004\200\364\030\004' - _globals['_INTERRUPTOPERATINGTHREADRESPONSE'].fields_by_name['replay_cursor']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADRESPONSE'].fields_by_name['replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INTERRUPTOPERATINGTHREADRESPONSE'].fields_by_name['cancelled_work_ids']._loaded_options = None - _globals['_INTERRUPTOPERATINGTHREADRESPONSE'].fields_by_name['cancelled_work_ids']._serialized_options = b'\272H\005\222\001\002\020 ' - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['after_cursor']._loaded_options = None - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['after_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTOPERATINGTHREADEVENTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\001' - _globals['_LISTOPERATINGTHREADEVENTSRESPONSE'].fields_by_name['events']._loaded_options = None - _globals['_LISTOPERATINGTHREADEVENTSRESPONSE'].fields_by_name['events']._serialized_options = b'\272H\006\222\001\003\020\310\001' - _globals['_LISTOPERATINGTHREADEVENTSRESPONSE'].fields_by_name['next_cursor']._loaded_options = None - _globals['_LISTOPERATINGTHREADEVENTSRESPONSE'].fields_by_name['next_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WATCHOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_WATCHOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_WATCHOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_WATCHOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_WATCHOPERATINGTHREADREQUEST'].fields_by_name['after_cursor']._loaded_options = None - _globals['_WATCHOPERATINGTHREADREQUEST'].fields_by_name['after_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WATCHOPERATINGTHREADRESPONSE'].fields_by_name['events']._loaded_options = None - _globals['_WATCHOPERATINGTHREADRESPONSE'].fields_by_name['events']._serialized_options = b'\272H\005\222\001\002\0202' - _globals['_WATCHOPERATINGTHREADRESPONSE'].fields_by_name['next_cursor']._loaded_options = None - _globals['_WATCHOPERATINGTHREADRESPONSE'].fields_by_name['next_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['task_id']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['task_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['repository_id']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['repository_id']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['generation']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['generation']._serialized_options = b'\272H\0042\002 \000' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['required_assertion_ids']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['required_assertion_ids']._serialized_options = b'\272H\010\222\001\005\010\001\020\200\001' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['readiness_requirements']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['readiness_requirements']._serialized_options = b'\272H\006\222\001\003\020\200\001' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['authorized_skips']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['authorized_skips']._serialized_options = b'\272H\006\222\001\003\020\200\001' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['authorized_dispositions']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['authorized_dispositions']._serialized_options = b'\272H\006\222\001\003\020\200\001' - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['output_paths']._loaded_options = None - _globals['_CODINGACCEPTANCECONTRACT'].fields_by_name['output_paths']._serialized_options = b'\272H\005\222\001\002\020\010' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['channel_id']._serialized_options = b'\200\364\030\002' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['body']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['body']._serialized_options = b'\272H\006r\004\030\240\234\001\200\364\030\004' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\200\364\030\002' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['attachments']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['attachments']._serialized_options = b'\272H\005\222\001\002\020\001' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['continuation_task_id']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['continuation_task_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['reference_task_ids']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['reference_task_ids']._serialized_options = b'\272H\016\222\001\013\020\020\"\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['draft_prewarm_id']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['draft_prewarm_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['project_resource_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001\200\364\030\002' - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['task_kind']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGEREQUEST'].fields_by_name['task_kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['filename']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['filename']._serialized_options = b'\272H\004r\002\020\001\200\364\030\003' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['content_type']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['content_type']._serialized_options = b'\272H\004r\002\020\001\200\364\030\001' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['size_bytes']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['sha256']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['sha256']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['attachment_id']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['attachment_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['lease_id']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['lease_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['lease_token']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['lease_token']._serialized_options = b'\272H\004r\002\020\001\200\364\030\005' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['fencing_token']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['fencing_token']._serialized_options = b'\272H\004\"\002(\001' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['size_bytes']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['sha256']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['sha256']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['storage_etag']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['storage_etag']._serialized_options = b'\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['completed_parts']._loaded_options = None - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST'].fields_by_name['completed_parts']._serialized_options = b'\272H\006\222\001\003\020\220N' - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['channel_id']._serialized_options = b'\200\364\030\002' - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTOPERATINGATTACHMENTSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SUBMITOPERATINGMESSAGERESPONSE'].fields_by_name['replay_cursor']._loaded_options = None - _globals['_SUBMITOPERATINGMESSAGERESPONSE'].fields_by_name['replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['schema']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['schema']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['organization_id']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['correction_id']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['correction_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['source_episode_id']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['source_episode_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['source_episode_digest_sha256']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['source_episode_digest_sha256']._serialized_options = b'\272H\005r\003\230\001@' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['labels']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['labels']._serialized_options = b'\272H\014\222\001\t\"\007\202\001\004\020\001 \000' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['evidence_digests_sha256']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['evidence_digests_sha256']._serialized_options = b'\272H\016\222\001\013\010\001\020@\"\005r\003\230\001@' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['review_state']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['review_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['reuse_boundary']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['reuse_boundary']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['episode_digest_sha256']._loaded_options = None - _globals['_DEXCOMPUTERCORRECTIONEPISODE'].fields_by_name['episode_digest_sha256']._serialized_options = b'\272H\005r\003\230\001@' - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['category']._loaded_options = None - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['category']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['review_state']._loaded_options = None - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['review_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['correction_episode']._loaded_options = None - _globals['_OPERATINGCORRECTIONCANDIDATE'].fields_by_name['correction_episode']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['message_id']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['message_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['category']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['category']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['feedback']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['feedback']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SUBMITOPERATINGCORRECTIONRESPONSE'].fields_by_name['correction']._loaded_options = None - _globals['_SUBMITOPERATINGCORRECTIONRESPONSE'].fields_by_name['correction']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['sentiment']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['sentiment']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['category']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['category']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['classification_source']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['classification_source']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['remediation_action']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['remediation_action']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['remediation_outcome']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['remediation_outcome']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['reason']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['reason']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGFEEDBACK'].fields_by_name['lifecycle_state']._loaded_options = None - _globals['_OPERATINGFEEDBACK'].fields_by_name['lifecycle_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['message_id']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['message_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['sentiment']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['sentiment']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['category']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['category']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['classification_source']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['classification_source']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['correction']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['correction']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['remediation_action']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['remediation_action']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['remediation_attempt_id']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['remediation_attempt_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['lifecycle_state']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['lifecycle_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['supersedes_feedback_id']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKREQUEST'].fields_by_name['supersedes_feedback_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_SUBMITOPERATINGFEEDBACKRESPONSE'].fields_by_name['feedback']._loaded_options = None - _globals['_SUBMITOPERATINGFEEDBACKRESPONSE'].fields_by_name['feedback']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['description']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['description']._serialized_options = b'\272H\007r\005\020\001\030\240\037' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['expected_behavior']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['expected_behavior']._serialized_options = b'\272H\005r\003\030\240\037' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['page_url']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['page_url']._serialized_options = b'\272H\005r\003\030\200\020' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['app_version']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['app_version']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['browser']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['browser']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['viewport']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['viewport']._serialized_options = b'\272H\004r\002\030@' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['screenshot_filename']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['screenshot_filename']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['screenshot_content_type']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['screenshot_content_type']._serialized_options = b'\272H\004r\002\030@' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['screenshot']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['screenshot']._serialized_options = b'\272H\007z\005\030\200\200\300\002' - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['description']._loaded_options = None - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['description']._serialized_options = b'\272H\007r\005\020\001\030\240\037\200\364\030\004' - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['expected_behavior']._loaded_options = None - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['expected_behavior']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['app_version']._loaded_options = None - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['app_version']._serialized_options = b'\272H\005r\003\030\200\001\200\364\030\001' - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_PRODUCTISSUEREPORTCONTEXT'].fields_by_name['reproduction_steps']._loaded_options = None - _globals['_PRODUCTISSUEREPORTCONTEXT'].fields_by_name['reproduction_steps']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_PRODUCTISSUEREPORTCONTEXT'].fields_by_name['model']._loaded_options = None - _globals['_PRODUCTISSUEREPORTCONTEXT'].fields_by_name['model']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\001' - _globals['_PRODUCTISSUEREPORTCONTEXT'].fields_by_name['evidence']._loaded_options = None - _globals['_PRODUCTISSUEREPORTCONTEXT'].fields_by_name['evidence']._serialized_options = b'\272H\005\222\001\002\020\n' - _globals['_PRODUCTISSUEREPORTEVIDENCE'].fields_by_name['kind']._loaded_options = None - _globals['_PRODUCTISSUEREPORTEVIDENCE'].fields_by_name['kind']._serialized_options = b'\272H\004r\002\030 \200\364\030\001' - _globals['_PRODUCTISSUEREPORTEVIDENCE'].fields_by_name['source_id']._loaded_options = None - _globals['_PRODUCTISSUEREPORTEVIDENCE'].fields_by_name['source_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_PRODUCTISSUEREPORTEVIDENCE'].fields_by_name['text']._loaded_options = None - _globals['_PRODUCTISSUEREPORTEVIDENCE'].fields_by_name['text']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_SUBMITPRODUCTISSUEREPORTRESPONSE'].fields_by_name['report']._loaded_options = None - _globals['_SUBMITPRODUCTISSUEREPORTRESPONSE'].fields_by_name['report']._serialized_options = b'\272H\003\310\001\001' - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['symptom_group']._loaded_options = None - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['symptom_group']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['baseline_test_run_id']._loaded_options = None - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['baseline_test_run_id']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['verification_test_run_id']._loaded_options = None - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['verification_test_run_id']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['regression_state']._loaded_options = None - _globals['_STAFFPRODUCTISSUEREPORT'].fields_by_name['regression_state']._serialized_options = b'\200\364\030\001' - _globals['_LISTSTAFFPRODUCTISSUEREPORTSREQUEST'].fields_by_name['engagement_state']._loaded_options = None - _globals['_LISTSTAFFPRODUCTISSUEREPORTSREQUEST'].fields_by_name['engagement_state']._serialized_options = b'\272H\004r\002\030 ' - _globals['_LISTSTAFFPRODUCTISSUEREPORTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTSTAFFPRODUCTISSUEREPORTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006*\004\030d(\001' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['report_id']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['report_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['note']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['note']._serialized_options = b'\272H\007r\005\020\001\030\350\007' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['baseline_test_run_id']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['baseline_test_run_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['verification_test_run_id']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST'].fields_by_name['verification_test_run_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTRESPONSE'].fields_by_name['report']._loaded_options = None - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTRESPONSE'].fields_by_name['report']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGFEEDBACKREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATINGFEEDBACKREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGFEEDBACKREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_GETOPERATINGFEEDBACKREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GETOPERATINGFEEDBACKREQUEST'].fields_by_name['message_id']._loaded_options = None - _globals['_GETOPERATINGFEEDBACKREQUEST'].fields_by_name['message_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['feedback_id']._loaded_options = None - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['feedback_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['outcome']._loaded_options = None - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['outcome']._serialized_options = b'\272H\t\202\001\006\020\001\030\002\030\003' - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONRESPONSE'].fields_by_name['feedback']._loaded_options = None - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONRESPONSE'].fields_by_name['feedback']._serialized_options = b'\272H\003\310\001\001' - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['owner_type']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['owner_type']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['owner_id']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['owner_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['evidence_id']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['evidence_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['polarity']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['polarity']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['digest_sha256']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['digest_sha256']._serialized_options = b'\272H\005r\003\230\001@' - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['safe_label']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF'].fields_by_name['safe_label']._serialized_options = b'\272H\004r\002\030x' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['revision']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['subject_kind']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['subject_kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['subject_ref_hash']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['subject_ref_hash']._serialized_options = b'\272H\005r\003\230\001@' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['product_area']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['product_area']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['journey']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['journey']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['predicate']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['predicate']._serialized_options = b'\272H\006r\004\020\001\030x' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['safe_summary']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['safe_summary']._serialized_options = b'\272H\007r\005\020\001\030\230\002' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['authority']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['authority']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['lifecycle_state']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['lifecycle_state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['confidence_micros']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['confidence_micros']._serialized_options = b'\272H\010\032\006\030\300\204=(\000' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['producer_kind']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['producer_kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['producer_ref']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['producer_ref']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['model_id']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['model_id']._serialized_options = b'\272H\005r\003\030\240\001' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['run_id']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['run_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['policy_version']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['policy_version']._serialized_options = b'\272H\004r\002\030P' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['lineage_id']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['lineage_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['sensitivity']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['sensitivity']._serialized_options = b'\272H\004r\002\030(' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['retention_class']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['retention_class']._serialized_options = b'\272H\004r\002\030(' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['content_fingerprint_sha256']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['content_fingerprint_sha256']._serialized_options = b'\272H\005r\003\230\001@' - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['actor_id']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACTREVISION'].fields_by_name['actor_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CUSTOMERINTELLIGENCEFACT'].fields_by_name['current']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACT'].fields_by_name['current']._serialized_options = b'\272H\003\310\001\001' - _globals['_CUSTOMERINTELLIGENCEFACT'].fields_by_name['revisions']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEFACT'].fields_by_name['revisions']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_CUSTOMERINTELLIGENCERECEIPT'].fields_by_name['revision']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCERECEIPT'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CUSTOMERINTELLIGENCERECEIPT'].fields_by_name['authority']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCERECEIPT'].fields_by_name['authority']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CUSTOMERINTELLIGENCERECEIPT'].fields_by_name['lifecycle_state']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCERECEIPT'].fields_by_name['lifecycle_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['authorities']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['authorities']._serialized_options = b'\272H\005\222\001\002\020\006' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['lifecycle_states']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['lifecycle_states']._serialized_options = b'\272H\005\222\001\002\020\006' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['subject_kind']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['subject_kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['product_area']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['product_area']._serialized_options = b'\272H\004r\002\030P' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['journey']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['journey']._serialized_options = b'\272H\004r\002\030P' - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_GETCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['fact_id']._loaded_options = None - _globals['_GETCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['fact_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['fact']._loaded_options = None - _globals['_GETCUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['fact']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['fact_id']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['fact_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['decision']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['decision']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['replacement_safe_summary']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['replacement_safe_summary']._serialized_options = b'\272H\005r\003\030\230\002' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['fact']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['fact']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['external_fact_id']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['external_fact_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['subject_kind']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['subject_kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['subject_ref']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['subject_ref']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['product_area']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['product_area']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['journey']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['journey']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['predicate']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['predicate']._serialized_options = b'\272H\006r\004\020\001\030x' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['safe_summary']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['safe_summary']._serialized_options = b'\272H\007r\005\020\001\030\230\002' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['authority']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['authority']._serialized_options = b'\272H\t\202\001\006\020\001\030\001\030\004' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['confidence_micros']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['confidence_micros']._serialized_options = b'\272H\010\032\006\030\300\204=(\000' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['evidence_refs']._serialized_options = b'\272H\007\222\001\004\010\001\020@' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['producer_kind']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['producer_kind']._serialized_options = b'\272H\t\202\001\006\020\001\030\001\030\002' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['producer_ref']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['producer_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['model_id']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['model_id']._serialized_options = b'\272H\005r\003\030\240\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['run_id']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['run_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['policy_version']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['policy_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['lineage_id']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['retention_class']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['retention_class']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['fact']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['fact']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['confirmation_intent_id']._loaded_options = None - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['confirmation_intent_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['response']._loaded_options = None - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['response']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['product_area']._loaded_options = None - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['product_area']._serialized_options = b'\272H\004r\002\030P' - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['journey']._loaded_options = None - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['journey']._serialized_options = b'\272H\004r\002\030P' - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['authorities']._loaded_options = None - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['authorities']._serialized_options = b'\272H\005\222\001\002\020\006' - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['lifecycle_states']._loaded_options = None - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['lifecycle_states']._serialized_options = b'\272H\005\222\001\002\020\006' - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['minimum_organization_count']._loaded_options = None - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST'].fields_by_name['minimum_organization_count']._serialized_options = b'\272H\004\032\002(\005' - _globals['_CUSTOMERINTELLIGENCEPATTERN'].fields_by_name['organization_count']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEPATTERN'].fields_by_name['organization_count']._serialized_options = b'\272H\004\"\002(\005' - _globals['_CUSTOMERINTELLIGENCEPATTERN'].fields_by_name['fact_count']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEPATTERN'].fields_by_name['fact_count']._serialized_options = b'\272H\004\"\002(\005' - _globals['_CUSTOMERINTELLIGENCEPATTERN'].fields_by_name['average_confidence_micros']._loaded_options = None - _globals['_CUSTOMERINTELLIGENCEPATTERN'].fields_by_name['average_confidence_micros']._serialized_options = b'\272H\010\032\006\030\300\204=(\000' - _globals['_LISTOPERATINGCORRECTIONSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTOPERATINGCORRECTIONSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTOPERATINGCORRECTIONSREQUEST'].fields_by_name['review_state']._loaded_options = None - _globals['_LISTOPERATINGCORRECTIONSREQUEST'].fields_by_name['review_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTOPERATINGCORRECTIONSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTOPERATINGCORRECTIONSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['correction_id']._loaded_options = None - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['correction_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['decision']._loaded_options = None - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['decision']._serialized_options = b'\272H\t\202\001\006\020\001\030\002\030\003' - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['evidence_refs']._serialized_options = b'\272H\007\222\001\004\010\001\020@' - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVIEWOPERATINGCORRECTIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVIEWOPERATINGCORRECTIONRESPONSE'].fields_by_name['correction']._loaded_options = None - _globals['_REVIEWOPERATINGCORRECTIONRESPONSE'].fields_by_name['correction']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTWORKSPACEMEMORIESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTWORKSPACEMEMORIESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTWORKSPACEMEMORIESREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTWORKSPACEMEMORIESREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTWORKSPACEMEMORIESREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTWORKSPACEMEMORIESREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTWORKSPACEMEMORIESRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTWORKSPACEMEMORIESRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_WORKSPACEMEMORY'].fields_by_name['id']._loaded_options = None - _globals['_WORKSPACEMEMORY'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_WORKSPACEMEMORY'].fields_by_name['content']._loaded_options = None - _globals['_WORKSPACEMEMORY'].fields_by_name['content']._serialized_options = b'\200\364\030\004' - _globals['_WORKSPACEMEMORY'].fields_by_name['tags']._loaded_options = None - _globals['_WORKSPACEMEMORY'].fields_by_name['tags']._serialized_options = b'\272H\005\222\001\002\020@\200\364\030\004' - _globals['_WORKSPACEMEMORY'].fields_by_name['revision']._loaded_options = None - _globals['_WORKSPACEMEMORY'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['memory_id']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['memory_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['content']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['content']._serialized_options = b'\272H\010r\006\020\001\030\240\234\001\200\364\030\004' - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['tags']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['tags']._serialized_options = b'\272H\005\222\001\002\020@\200\364\030\004' - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_CORRECTWORKSPACEMEMORYRESPONSE'].fields_by_name['memory']._loaded_options = None - _globals['_CORRECTWORKSPACEMEMORYRESPONSE'].fields_by_name['memory']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['memory_id']._loaded_options = None - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['memory_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['review_status']._loaded_options = None - _globals['_REVIEWWORKSPACEMEMORYREQUEST'].fields_by_name['review_status']._serialized_options = b'\272H\007\202\001\004\030\001\030\003' - _globals['_REVIEWWORKSPACEMEMORYRESPONSE'].fields_by_name['memory']._loaded_options = None - _globals['_REVIEWWORKSPACEMEMORYRESPONSE'].fields_by_name['memory']._serialized_options = b'\272H\003\310\001\001' - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['memory_id']._loaded_options = None - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['memory_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_FORGETWORKSPACEMEMORYREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_FORGETWORKSPACEMEMORYRESPONSE'].fields_by_name['memory_id']._loaded_options = None - _globals['_FORGETWORKSPACEMEMORYRESPONSE'].fields_by_name['memory_id']._serialized_options = b'\200\364\030\002' - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['search_query']._loaded_options = None - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['search_query']._serialized_options = b'\272H\007r\005\020\001\030\350\007\200\364\030\004' - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['page_size']._loaded_options = None - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['page_size']._serialized_options = b'\272H\006\032\004\030\031(\000' - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['page_token']._loaded_options = None - _globals['_SEARCHOPERATINGHISTORYREQUEST'].fields_by_name['page_token']._serialized_options = b'\272H\005r\003\030\200 \200\364\030\002' - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['context_cursor']._loaded_options = None - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['context_cursor']._serialized_options = b'\272H\007r\005\020\001\030\200 \200\364\030\002' - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['before_count']._loaded_options = None - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['before_count']._serialized_options = b'\272H\006\032\004\030\024(\000' - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['after_count']._loaded_options = None - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST'].fields_by_name['after_count']._serialized_options = b'\272H\006\032\004\030\024(\000' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['schema_version']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['schema_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['organization_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['application_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['application_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['subject_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['actor_chain_digest']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['actor_chain_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['decision_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['decision_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['authorization_lineage_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['authorization_lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['policy_id']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['policy_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['policy_version']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['policy_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['policy_digest']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['policy_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['authorization_fingerprint']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['authorization_fingerprint']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['capability_digest']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['capability_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['action_digest']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['action_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['audience']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['audience']._serialized_options = b'\272H\004r\002\020\001' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['issued_at_ms']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['issued_at_ms']._serialized_options = b'\272H\004\"\002 \000' - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['expires_at_ms']._loaded_options = None - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE'].fields_by_name['expires_at_ms']._serialized_options = b'\272H\004\"\002 \000' - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['kind']._loaded_options = None - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['profile_id']._loaded_options = None - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['front_model']._loaded_options = None - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['front_model']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['front_provider']._loaded_options = None - _globals['_OPERATINGEXECUTIONPROFILE'].fields_by_name['front_provider']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGHOSTEDFRONTDECISION'].fields_by_name['kind']._loaded_options = None - _globals['_OPERATINGHOSTEDFRONTDECISION'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGHOSTEDFRONTDECISION'].fields_by_name['assistant_body']._loaded_options = None - _globals['_OPERATINGHOSTEDFRONTDECISION'].fields_by_name['assistant_body']._serialized_options = b'\272H\007r\005\020\001\030\200 ' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['execution_id']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['execution_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['call_id']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['call_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['tool_name']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['tool_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['state']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['receipt_id']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['receipt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['safe_summary']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['safe_summary']._serialized_options = b'\272H\005r\003\030\200 ' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\020 ' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['thread_id']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['thread_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['turn_id']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['turn_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['authority_revision']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['authority_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['accepted_at']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['accepted_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['assistant_delta']._loaded_options = None - _globals['_OPERATINGINITIALACTIONRESULT'].fields_by_name['assistant_delta']._serialized_options = b'\272H\007r\005\020\001\030\200 ' - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['provider']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['environment']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['environment']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['credential_name']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['credential_name']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['team_id']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['team_id']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['model']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE'].fields_by_name['model']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGMANAGEDINFERENCEOUTPUTTOKENBUDGET'].fields_by_name['origin']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEOUTPUTTOKENBUDGET'].fields_by_name['origin']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGMANAGEDINFERENCEOUTPUTTOKENBUDGET'].fields_by_name['origin_reference']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCEOUTPUTTOKENBUDGET'].fields_by_name['origin_reference']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['endpoint']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['endpoint']._serialized_options = b'\272H\rr\013\n\tresponses' - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['model']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['model']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['provider_candidates']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['provider_candidates']._serialized_options = b'\272H\007\222\001\004\010\001\020\020' - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['routing']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['routing']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['output_token_budget']._loaded_options = None - _globals['_OPERATINGMANAGEDINFERENCESCOPE'].fields_by_name['output_token_budget']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['runtime_run_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['runtime_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['work_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['work_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['operation_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['organization_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['workspace_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['channel_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['submitted_message_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['submitted_message_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['enqueued_at']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['enqueued_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['causal_receipt_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['causal_receipt_id']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['required_initial_tool']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['required_initial_tool']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['required_initial_tool_authority_revision']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['required_initial_tool_authority_revision']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['approved_plan_version']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['approved_plan_version']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['approved_plan_content_hash']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['approved_plan_content_hash']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['objective_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['objective_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['actor_id']._loaded_options = None - _globals['_OPERATINGRUNDISPATCH'].fields_by_name['actor_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['actor_id']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['actor_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['task_id']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['task_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['home_key']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['home_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['workspace_dir']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['workspace_dir']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['retention_days']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['retention_days']._serialized_options = b'\272H\010\032\0060\0000\0070\036' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['policy_revision']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['policy_revision']._serialized_options = b'\272H\0042\002(\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['channel_id']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['retention_hours']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTBINDING'].fields_by_name['retention_hours']._serialized_options = b'\272H\014\032\n0\0000\0100\250\0010\320\005' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT_METADATAENTRY']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT_METADATAENTRY']._serialized_options = b'8\001' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['call_id']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['call_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['tool_name']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['tool_name']._serialized_options = b'\272H\027r\025\n\023computer.write_file' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['arguments']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['arguments']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['actor_id']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['actor_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['tool_idempotency_key']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['tool_idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['sandbox_session_id']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['sandbox_session_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['computer_home_key']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['computer_home_key']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['computer_workspace_dir']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['computer_workspace_dir']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['capability']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['capability']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['operation']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['operation']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['risk_level']._loaded_options = None - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT'].fields_by_name['risk_level']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['receipt_id']._loaded_options = None - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['receipt_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['action']._loaded_options = None - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['action']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\200\364\030\002' - _globals['_GETOPERATINGRECEIPTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATINGRECEIPTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGRECEIPTREQUEST'].fields_by_name['receipt_id']._loaded_options = None - _globals['_GETOPERATINGRECEIPTREQUEST'].fields_by_name['receipt_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GETOPERATINGRECEIPTREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_GETOPERATINGRECEIPTREQUEST'].fields_by_name['channel_id']._serialized_options = b'\200\364\030\002' - _globals['_COMPUTERMISSIONEVIDENCEGATE'].fields_by_name['gate_id']._loaded_options = None - _globals['_COMPUTERMISSIONEVIDENCEGATE'].fields_by_name['gate_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONEVIDENCEGATE'].fields_by_name['predicate']._loaded_options = None - _globals['_COMPUTERMISSIONEVIDENCEGATE'].fields_by_name['predicate']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING'].fields_by_name['argument']._loaded_options = None - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING'].fields_by_name['argument']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING'].fields_by_name['source']._loaded_options = None - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING'].fields_by_name['source']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING'].fields_by_name['source_path']._loaded_options = None - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING'].fields_by_name['source_path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_capability']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_capability']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_resource_id']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_resource_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_arguments_digest']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_arguments_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_capability']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_capability']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_arguments']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_arguments']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_verification_predicate']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_verification_predicate']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['max_rollback_attempts']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['max_rollback_attempts']._serialized_options = b'\272H\004*\002 \000' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_deadline_seconds']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_deadline_seconds']._serialized_options = b'\272H\0042\002 \000' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_evidence_predicate']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['forward_evidence_predicate']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['cleanup_evidence_predicate']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['cleanup_evidence_predicate']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_resource_id']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_resource_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_argument_bindings']._loaded_options = None - _globals['_COMPUTERMISSIONCOMPENSATINGACTION'].fields_by_name['rollback_argument_bindings']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYTHRESHOLD'].fields_by_name['dimension']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYTHRESHOLD'].fields_by_name['dimension']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYTHRESHOLD'].fields_by_name['minimum_score']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYTHRESHOLD'].fields_by_name['minimum_score']._serialized_options = b'\272H\024\022\022\031\000\000\000\000\000\000Y@)\000\000\000\000\000\000\000\000' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['definition_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['definition_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['version']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['version']._serialized_options = b'\272H\004*\002 \000' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['scenario_kind']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['scenario_kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['objective']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['objective']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['enabled_environments']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['enabled_environments']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['fixture_resource_ids']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['fixture_resource_ids']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_canary_tags']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_canary_tags']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_capabilities']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_capabilities']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['runner_profile']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['authority_mode']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['authority_mode']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['maximum_grant_duration_seconds']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['maximum_grant_duration_seconds']._serialized_options = b'\272H\0042\002 \000' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['budget']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['budget']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_evidence_gates']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_evidence_gates']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['expected_forward_effects']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['expected_forward_effects']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_compensating_effects']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['required_compensating_effects']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['thresholds']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['thresholds']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['hard_safety_gates']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['hard_safety_gates']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['planner_version']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['planner_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['runtime_version']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['runtime_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['tool_contract_version']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDEFINITION'].fields_by_name['tool_contract_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['action_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['action_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['kind']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['actor_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['actor_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['reason']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['occurred_at']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYOPERATORACTION'].fields_by_name['occurred_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['max_steps']._loaded_options = None - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['max_steps']._serialized_options = b'\272H\004*\002 \000' - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['wall_clock_budget_seconds']._loaded_options = None - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['wall_clock_budget_seconds']._serialized_options = b'\272H\0042\002 \000' - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['token_budget']._loaded_options = None - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['token_budget']._serialized_options = b'\272H\0042\002 \000' - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['max_tool_calls']._loaded_options = None - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['max_tool_calls']._serialized_options = b'\272H\004*\002 \000' - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['max_cost_micros']._loaded_options = None - _globals['_COMPUTERMISSIONBUDGET'].fields_by_name['max_cost_micros']._serialized_options = b'\272H\0042\002 \000' - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['name']._loaded_options = None - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['name']._serialized_options = b'\272H\030r\0262\024^apex\\.[a-z0-9_.-]+$' - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['input_schema']._loaded_options = None - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['input_schema']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['observer_name']._loaded_options = None - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['observer_name']._serialized_options = b'\272H\030r\0262\024^apex\\.[a-z0-9_.-]+$' - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['schema_digest_sha256']._loaded_options = None - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['schema_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['dispatch_name']._loaded_options = None - _globals['_COMPUTERMISSIONCAPABILITY'].fields_by_name['dispatch_name']._serialized_options = b'\272H\022r\0202\016^[a-z0-9_.-]+$' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['runner_session_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['runner_session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['sandbox_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['sandbox_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['initial_checkpoint_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['initial_checkpoint_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['initial_snapshot_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['initial_snapshot_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['workload_digest']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['workload_digest']._serialized_options = b'\272H\031r\0272\025^sha256:[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['provider']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['provider_mode']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['provider_mode']._serialized_options = b'\272H\tr\007\n\005apply' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['reservation_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['instruction_artifact_ref']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['instruction_artifact_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['instruction_digest_sha256']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['instruction_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['instruction_byte_count']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING'].fields_by_name['instruction_byte_count']._serialized_options = b'\272H\0102\006\030\200\200@(\001' - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['resource_ids']._loaded_options = None - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['resource_ids']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['capabilities']._loaded_options = None - _globals['_COMPUTERMISSIONSCOPE'].fields_by_name['capabilities']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['mode']._loaded_options = None - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['mode']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['granted_by']._loaded_options = None - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['granted_by']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['granted_at']._loaded_options = None - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['granted_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['confirmation_version']._loaded_options = None - _globals['_COMPUTERMISSIONAUTHORITYGRANT'].fields_by_name['confirmation_version']._serialized_options = b'\272H)r\'\n%dex.mission_authority_confirmation.v1' - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['policy_version']._loaded_options = None - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['policy_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['route']._loaded_options = None - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['route']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['decision_ref']._loaded_options = None - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['decision_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['decision_digest_sha256']._loaded_options = None - _globals['_COMPUTERMISSIONDECISION'].fields_by_name['decision_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['goal']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['goal']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['scope']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['authority']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['authority']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['budget']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['budget']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['runner_profile']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['decision']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT'].fields_by_name['decision']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCONTRACT']._loaded_options = None - _globals['_COMPUTERMISSIONCONTRACT']._serialized_options = b'\272H\311\001\032\306\001\n-console.v1.computer_mission.required_evidence\022Lrequired_evidence must be non-empty unless an APEX runner binding is present\032Gsize(this.required_evidence) > 0 || has(this.scope.apex_runner_binding)' - _globals['_COMPUTERMISSION'].fields_by_name['mission_id']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSION'].fields_by_name['work_id']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['work_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSION'].fields_by_name['contract']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['contract']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSION'].fields_by_name['state']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_COMPUTERMISSION'].fields_by_name['created_at']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['created_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSION'].fields_by_name['updated_at']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['updated_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSION'].fields_by_name['tenant_scope_id']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['tenant_scope_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSION'].fields_by_name['authority_grant_id']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['authority_grant_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSION'].fields_by_name['contract_version']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['contract_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSION'].fields_by_name['contract_digest_sha256']._loaded_options = None - _globals['_COMPUTERMISSION'].fields_by_name['contract_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONLONGHORIZONBUDGETSTATE'].fields_by_name['deadline_at']._loaded_options = None - _globals['_COMPUTERMISSIONLONGHORIZONBUDGETSTATE'].fields_by_name['deadline_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['contract']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['contract']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITCOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITCOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_SUBMITCOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETCOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_GETCOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_GETCOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_GETCOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CANCELCOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_CANCELCOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_CANCELCOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['answer']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['answer']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONTINUECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONTINUECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_CONTINUECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PAUSECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_PAUSECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_PAUSECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._loaded_options = None - _globals['_PAUSECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESUMECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESUMECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._loaded_options = None - _globals['_RESUMECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WAKECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_WAKECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_WAKECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._loaded_options = None - _globals['_WAKECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['expected_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['guidance']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['guidance']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GUIDECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_GUIDECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_GUIDECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._loaded_options = None - _globals['_GUIDECOMPUTERMISSIONRESPONSE'].fields_by_name['wake_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['canary_run_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['canary_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['canary_definition_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['canary_definition_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['mission_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['state']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['scope']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['budget']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['budget']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['grant_expires_at']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['grant_expires_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['recommendation']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYRUN'].fields_by_name['recommendation']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['effect_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['effect_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['state']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['capability']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['capability']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['resource_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEFFECT'].fields_by_name['resource_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYDIMENSIONRESULT'].fields_by_name['dimension']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDIMENSIONRESULT'].fields_by_name['dimension']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYDIMENSIONRESULT'].fields_by_name['score']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYDIMENSIONRESULT'].fields_by_name['score']._serialized_options = b'\272H\024\022\022\031\000\000\000\000\000\000Y@)\000\000\000\000\000\000\000\000' - _globals['_COMPUTERMISSIONCANARYHARDGATERESULT'].fields_by_name['gate_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYHARDGATERESULT'].fields_by_name['gate_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['evaluation_id']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['evaluation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['evaluator_version']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['evaluator_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['recommendation']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['recommendation']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['aggregate_score']._loaded_options = None - _globals['_COMPUTERMISSIONCANARYEVALUATION'].fields_by_name['aggregate_score']._serialized_options = b'\272H\024\022\022\031\000\000\000\000\000\000Y@)\000\000\000\000\000\000\000\000' - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['canary_definition_id']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['canary_definition_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['environment']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['environment']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['run']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['run']._serialized_options = b'\272H\003\310\001\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['mission']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['mission']._serialized_options = b'\272H\003\310\001\001' - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['canary_run_id']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['canary_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['run']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['run']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCOMPUTERMISSIONCANARYRUNSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCOMPUTERMISSIONCANARYRUNSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCOMPUTERMISSIONCANARYRUNSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCOMPUTERMISSIONCANARYRUNSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST'].fields_by_name['canary_run_id']._loaded_options = None - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST'].fields_by_name['canary_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['canary_run_id']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['canary_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['kind']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['run']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['run']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATECOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['action']._loaded_options = None - _globals['_OPERATECOMPUTERMISSIONCANARYRUNRESPONSE'].fields_by_name['action']._serialized_options = b'\272H\003\310\001\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['goal']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['goal']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['runner_profile']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['channel_id']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['authority_mode']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['authority_mode']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['capabilities']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['capabilities']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['resource_ids']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['resource_ids']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['required_evidence']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['required_evidence']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['budget']._loaded_options = None - _globals['_MISSIONSCHEDULETEMPLATE'].fields_by_name['budget']._serialized_options = b'\272H\003\310\001\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['schedule_id']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['schedule_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['organization_id']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['name']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['cron_expression']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['cron_expression']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['template']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['template']._serialized_options = b'\272H\003\310\001\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['next_run_at']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['next_run_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['created_at']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['created_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_MISSIONSCHEDULE'].fields_by_name['updated_at']._loaded_options = None - _globals['_MISSIONSCHEDULE'].fields_by_name['updated_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['cron_expression']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['cron_expression']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['template']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['template']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULEREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEMISSIONSCHEDULERESPONSE'].fields_by_name['schedule']._loaded_options = None - _globals['_CREATEMISSIONSCHEDULERESPONSE'].fields_by_name['schedule']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['schedule_id']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['schedule_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['cron_expression']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['cron_expression']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['template']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULEREQUEST'].fields_by_name['template']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEMISSIONSCHEDULERESPONSE'].fields_by_name['schedule']._loaded_options = None - _globals['_UPDATEMISSIONSCHEDULERESPONSE'].fields_by_name['schedule']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST'].fields_by_name['schedule_id']._loaded_options = None - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST'].fields_by_name['schedule_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETMISSIONSCHEDULEENABLEDRESPONSE'].fields_by_name['schedule']._loaded_options = None - _globals['_SETMISSIONSCHEDULEENABLEDRESPONSE'].fields_by_name['schedule']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTMISSIONSCHEDULESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTMISSIONSCHEDULESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTMISSIONSCHEDULESREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTMISSIONSCHEDULESREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTMISSIONSCHEDULESRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTMISSIONSCHEDULESRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONNECTORTRIGGER'].fields_by_name['trigger_id']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['trigger_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORTRIGGER'].fields_by_name['organization_id']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORTRIGGER'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORTRIGGER'].fields_by_name['name']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORTRIGGER'].fields_by_name['source']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['source']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CONNECTORTRIGGER'].fields_by_name['template']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['template']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONNECTORTRIGGER'].fields_by_name['created_at']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['created_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONNECTORTRIGGER'].fields_by_name['updated_at']._loaded_options = None - _globals['_CONNECTORTRIGGER'].fields_by_name['updated_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['source']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['source']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['template']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['template']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORTRIGGERRESPONSE'].fields_by_name['trigger']._loaded_options = None - _globals['_CREATECONNECTORTRIGGERRESPONSE'].fields_by_name['trigger']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['trigger_id']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['trigger_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['source']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['source']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['template']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERREQUEST'].fields_by_name['template']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECONNECTORTRIGGERRESPONSE'].fields_by_name['trigger']._loaded_options = None - _globals['_UPDATECONNECTORTRIGGERRESPONSE'].fields_by_name['trigger']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTCONNECTORTRIGGERSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTCONNECTORTRIGGERSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTCONNECTORTRIGGERSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_DELETECONNECTORTRIGGERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DELETECONNECTORTRIGGERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETECONNECTORTRIGGERREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_DELETECONNECTORTRIGGERREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETECONNECTORTRIGGERREQUEST'].fields_by_name['trigger_id']._loaded_options = None - _globals['_DELETECONNECTORTRIGGERREQUEST'].fields_by_name['trigger_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST'].fields_by_name['trigger_id']._loaded_options = None - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST'].fields_by_name['trigger_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETCONNECTORTRIGGERENABLEDRESPONSE'].fields_by_name['trigger']._loaded_options = None - _globals['_SETCONNECTORTRIGGERENABLEDRESPONSE'].fields_by_name['trigger']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['reservation_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['pack_run_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['pack_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['attempt_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['attempt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['decision_ref']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['decision_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['decision_digest_sha256']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['decision_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['runner_profile']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['workload_digest']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['workload_digest']._serialized_options = b'\272H\031r\0272\025^sha256:[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['state']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['state']._serialized_options = b'\272H2r02.^(reserved|session_bound|adoption_authorized)$' - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['expires_at']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION'].fields_by_name['expires_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['pack_run_id']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['pack_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['attempt_id']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['attempt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['decision_ref']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['decision_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['decision_digest_sha256']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['decision_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['runner_profile']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['runner_profile']._serialized_options = b'\272H\022r\020\n\016apex-agents-v1' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['workload_digest']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['workload_digest']._serialized_options = b'\272H\031r\0272\025^sha256:[0-9a-f]{64}$' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONRESPONSE'].fields_by_name['reservation']._loaded_options = None - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONRESPONSE'].fields_by_name['reservation']._serialized_options = b'\272H\003\310\001\001' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['reservation_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['runner_session_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['runner_session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['runner_profile']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['runner_profile']._serialized_options = b'\272H\022r\020\n\016apex-agents-v1' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['workload_digest']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['workload_digest']._serialized_options = b'\272H\031r\0272\025^sha256:[0-9a-f]{64}$' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['create_idempotency_key']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST'].fields_by_name['create_idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONRESPONSE'].fields_by_name['reservation']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONRESPONSE'].fields_by_name['reservation']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['reservation_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['attempt_id']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['attempt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['instruction_artifact_ref']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['instruction_artifact_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['instruction_digest_sha256']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['instruction_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['instruction_byte_count']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['instruction_byte_count']._serialized_options = b'\272H\0102\006\030\200\200@(\001' - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['state']._loaded_options = None - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA'].fields_by_name['state']._serialized_options = b'\272H\025r\023\n\021instruction_bound' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['reservation_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['attempt_id']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['attempt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['instruction_artifact_ref']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['instruction_artifact_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['instruction_digest_sha256']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['instruction_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['instruction_byte_count']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['instruction_byte_count']._serialized_options = b'\272H\0102\006\030\200\200@(\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATARESPONSE'].fields_by_name['metadata']._loaded_options = None - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATARESPONSE'].fields_by_name['metadata']._serialized_options = b'\272H\003\310\001\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['reservation_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['runner_session_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['runner_session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['runtime_run_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST'].fields_by_name['runtime_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['owner_binding']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['owner_binding']._serialized_options = b'\272H\003\310\001\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['authorization_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['authorization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['authorization_digest_sha256']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['authorization_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['tenant_scope_id']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['tenant_scope_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['workload_digest']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['workload_digest']._serialized_options = b'\272H\031r\0272\025^sha256:[0-9a-f]{64}$' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['instruction_artifact_ref']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['instruction_artifact_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['instruction_digest_sha256']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['instruction_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['instruction_byte_count']._loaded_options = None - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE'].fields_by_name['instruction_byte_count']._serialized_options = b'\272H\0102\006\030\200\200@(\001' - _globals['_GETOVERVIEWREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOVERVIEWREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOVERVIEWRESPONSE'].fields_by_name['total_findings']._loaded_options = None - _globals['_GETOVERVIEWRESPONSE'].fields_by_name['total_findings']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETCONSOLEBOOTSNAPSHOTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETCONSOLEBOOTSNAPSHOTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONSOLESNAPSHOTFRESHNESS'].fields_by_name['stale_age_ms']._loaded_options = None - _globals['_CONSOLESNAPSHOTFRESHNESS'].fields_by_name['stale_age_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTASSETSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTASSETSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTASSETSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTASSETSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETASSETREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETASSETREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETASSETREQUEST'].fields_by_name['asset_id']._loaded_options = None - _globals['_GETASSETREQUEST'].fields_by_name['asset_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTACTIVITYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTACTIVITYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTACTIVITYRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTACTIVITYRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTEVALRESULTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTEVALRESULTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTEVALRESULTSREQUEST'].fields_by_name['trace_ids']._loaded_options = None - _globals['_LISTEVALRESULTSREQUEST'].fields_by_name['trace_ids']._serialized_options = b'\272H\016\222\001\013\020d\"\007r\005\020\001\030\200\002' - _globals['_LISTEVALRESULTSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTEVALRESULTSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTCOSTUSAGEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCOSTUSAGEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCOSTUSAGEREQUEST'].fields_by_name['run_id']._loaded_options = None - _globals['_LISTCOSTUSAGEREQUEST'].fields_by_name['run_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_LISTCOSTUSAGERESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTCOSTUSAGERESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_COSTUSAGERUNSUMMARY'].fields_by_name['models']._loaded_options = None - _globals['_COSTUSAGERUNSUMMARY'].fields_by_name['models']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['spend_month_micros']._loaded_options = None - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['spend_month_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['spend_today_micros']._loaded_options = None - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['spend_today_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['input_tokens']._loaded_options = None - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['output_tokens']._loaded_options = None - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['request_count']._loaded_options = None - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST'].fields_by_name['request_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTAUTHORITYPOSTUREREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTAUTHORITYPOSTUREREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTAUTHORITYPOSTURERESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTAUTHORITYPOSTURERESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTAGENTWORKFORCERECORDSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTAGENTWORKFORCERECORDSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTAGENTWORKFORCERECORDSREQUEST'].fields_by_name['source_event_id']._loaded_options = None - _globals['_LISTAGENTWORKFORCERECORDSREQUEST'].fields_by_name['source_event_id']._serialized_options = b'\272H\004r\002\030x' - _globals['_LISTAGENTWORKFORCERECORDSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTAGENTWORKFORCERECORDSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETAGENTPRODUCTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETAGENTPRODUCTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETAGENTPRODUCTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETAGENTPRODUCTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETAGENTPRODUCTREQUEST'].fields_by_name['agent_id']._loaded_options = None - _globals['_GETAGENTPRODUCTREQUEST'].fields_by_name['agent_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AGENTPRODUCTPROMPT'].fields_by_name['content']._loaded_options = None - _globals['_AGENTPRODUCTPROMPT'].fields_by_name['content']._serialized_options = b'\200\364\030\004' - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['source_agent_id']._loaded_options = None - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['source_agent_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['source_config_version']._loaded_options = None - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['source_config_version']._serialized_options = b'\272H\004\032\002 \000' - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CLONEAGENTPRODUCTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEAGENTPRODUCTREQUEST_PROMPTBINDINGSENTRY']._loaded_options = None - _globals['_UPDATEAGENTPRODUCTREQUEST_PROMPTBINDINGSENTRY']._serialized_options = b'8\001' - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['agent_id']._loaded_options = None - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['agent_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['expected_config_version']._loaded_options = None - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['expected_config_version']._serialized_options = b'\272H\004\032\002 \000' - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_UPDATEAGENTPRODUCTREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ORBCONTROLTARGET'].fields_by_name['lifecycle']._loaded_options = None - _globals['_ORBCONTROLTARGET'].fields_by_name['lifecycle']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTORBCONTROLTARGETSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTORBCONTROLTARGETSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTORBCONTROLTARGETSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTORBCONTROLTARGETSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETORBCONTROLTARGETREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETORBCONTROLTARGETREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETORBCONTROLTARGETREQUEST'].fields_by_name['target_id']._loaded_options = None - _globals['_GETORBCONTROLTARGETREQUEST'].fields_by_name['target_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['target_id']._loaded_options = None - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['target_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['action']._loaded_options = None - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['action']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITORBCONTROLACTIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCONTROLACTIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_SUBMITORBCONTROLACTIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['evidence_kind']._loaded_options = None - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['evidence_kind']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['evidence_ref']._loaded_options = None - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['evidence_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['cost_usd']._loaded_options = None - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['input_tokens']._loaded_options = None - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['output_tokens']._loaded_options = None - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTFINDINGSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTFINDINGSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTFINDINGSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTFINDINGSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETTRACEDRILLDOWNREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETTRACEDRILLDOWNREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETTRACEDRILLDOWNREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_GETTRACEDRILLDOWNREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTINTEGRATIONTILESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTINTEGRATIONTILESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['installed_total']._loaded_options = None - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['installed_total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['preview_total']._loaded_options = None - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['preview_total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['ready_total']._loaded_options = None - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['ready_total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['configured_total']._loaded_options = None - _globals['_LISTINTEGRATIONTILESRESPONSE'].fields_by_name['configured_total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTPINNEDSOURCESREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTPINNEDSOURCESREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETPINNEDSOURCEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SETPINNEDSOURCEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETPINNEDSOURCEREQUEST'].fields_by_name['source_id']._loaded_options = None - _globals['_SETPINNEDSOURCEREQUEST'].fields_by_name['source_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UNPINSOURCEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_UNPINSOURCEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UNPINSOURCEREQUEST'].fields_by_name['source_id']._loaded_options = None - _globals['_UNPINSOURCEREQUEST'].fields_by_name['source_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETONBOARDINGPLANREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETONBOARDINGPLANREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETWORKSPACESETTINGSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETWORKSPACESETTINGSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETBILLINGSUBSCRIPTIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETBILLINGSUBSCRIPTIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBILLINGSUBSCRIPTIONRESPONSE'].fields_by_name['seats_used']._loaded_options = None - _globals['_GETBILLINGSUBSCRIPTIONRESPONSE'].fields_by_name['seats_used']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETBILLINGSUBSCRIPTIONRESPONSE'].fields_by_name['seats_total']._loaded_options = None - _globals['_GETBILLINGSUBSCRIPTIONRESPONSE'].fields_by_name['seats_total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CREATEBILLINGPORTALSESSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATEBILLINGPORTALSESSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEBILLINGPORTALSESSIONRESPONSE'].fields_by_name['url']._loaded_options = None - _globals['_CREATEBILLINGPORTALSESSIONRESPONSE'].fields_by_name['url']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_CREATEBILLINGCHECKOUTSESSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATEBILLINGCHECKOUTSESSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEBILLINGCHECKOUTSESSIONREQUEST'].fields_by_name['request_id']._loaded_options = None - _globals['_CREATEBILLINGCHECKOUTSESSIONREQUEST'].fields_by_name['request_id']._serialized_options = b'\272H\005r\003\260\001\001' - _globals['_CREATEBILLINGCHECKOUTSESSIONRESPONSE'].fields_by_name['url']._loaded_options = None - _globals['_CREATEBILLINGCHECKOUTSESSIONRESPONSE'].fields_by_name['url']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_UPDATEWORKSPACEPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACEPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEPROFILEREQUEST'].fields_by_name['profile']._loaded_options = None - _globals['_UPDATEWORKSPACEPROFILEREQUEST'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEPROFILERESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_UPDATEWORKSPACEPROFILERESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATORMODELPREFERENCE'].fields_by_name['provider']._loaded_options = None - _globals['_OPERATORMODELPREFERENCE'].fields_by_name['provider']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_OPERATORMODELPREFERENCE'].fields_by_name['model']._loaded_options = None - _globals['_OPERATORMODELPREFERENCE'].fields_by_name['model']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATORMODELPREFERENCEUPDATE'].fields_by_name['provider']._loaded_options = None - _globals['_OPERATORMODELPREFERENCEUPDATE'].fields_by_name['provider']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_OPERATORMODELPREFERENCEUPDATE'].fields_by_name['model']._loaded_options = None - _globals['_OPERATORMODELPREFERENCEUPDATE'].fields_by_name['model']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_OPERATORPREFERENCES'].fields_by_name['workspace_id']._loaded_options = None - _globals['_OPERATORPREFERENCES'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATORPREFERENCES'].fields_by_name['dex_hat_id']._loaded_options = None - _globals['_OPERATORPREFERENCES'].fields_by_name['dex_hat_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETOPERATORPREFERENCESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATORPREFERENCESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATORPREFERENCESRESPONSE'].fields_by_name['preferences']._loaded_options = None - _globals['_GETOPERATORPREFERENCESRESPONSE'].fields_by_name['preferences']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEOPERATORPREFERENCESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEOPERATORPREFERENCESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEOPERATORPREFERENCESRESPONSE'].fields_by_name['preferences']._loaded_options = None - _globals['_UPDATEOPERATORPREFERENCESRESPONSE'].fields_by_name['preferences']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKSPACEGUARDRAILRULE'].fields_by_name['id']._loaded_options = None - _globals['_WORKSPACEGUARDRAILRULE'].fields_by_name['id']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_WORKSPACEGUARDRAILRULE'].fields_by_name['name']._loaded_options = None - _globals['_WORKSPACEGUARDRAILRULE'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_WORKSPACEGUARDRAILRULE'].fields_by_name['pattern']._loaded_options = None - _globals['_WORKSPACEGUARDRAILRULE'].fields_by_name['pattern']._serialized_options = b'\272H\005r\003\030\200 ' - _globals['_LISTWORKSPACEGUARDRAILRULESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTWORKSPACEGUARDRAILRULESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPSERTWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['rule']._loaded_options = None - _globals['_UPSERTWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['rule']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REMOVEWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_REMOVEWORKSPACEGUARDRAILRULEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CONNECTORPROFILE'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTORPROFILE'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPROFILE'].fields_by_name['provider_id']._loaded_options = None - _globals['_CONNECTORPROFILE'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTORPROFILE'].fields_by_name['profile_name']._loaded_options = None - _globals['_CONNECTORPROFILE'].fields_by_name['profile_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['profile_name']._loaded_options = None - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['profile_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['connection_id']._loaded_options = None - _globals['_CREATECONNECTORPROFILEREQUEST'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECONNECTORPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_CREATECONNECTORPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCONNECTORPROFILESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCONNECTORPROFILESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCONNECTORPROFILESREQUEST'].fields_by_name['provider_id']._loaded_options = None - _globals['_LISTCONNECTORPROFILESREQUEST'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECONNECTORPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATECONNECTORPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECONNECTORPROFILEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_UPDATECONNECTORPROFILEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECONNECTORPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_UPDATECONNECTORPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETECONNECTORPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DELETECONNECTORPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETECONNECTORPROFILEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_DELETECONNECTORPROFILEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARCHIVEWORKSPACEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_ARCHIVEWORKSPACEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_ARCHIVEWORKSPACERESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_ARCHIVEWORKSPACERESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEPOLICYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACEPOLICYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEPOLICYREQUEST'].fields_by_name['policy']._loaded_options = None - _globals['_UPDATEWORKSPACEPOLICYREQUEST'].fields_by_name['policy']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEPOLICYRESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_UPDATEWORKSPACEPOLICYRESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEDEXPOLICYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACEDEXPOLICYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEDEXPOLICYREQUEST'].fields_by_name['dex_policy']._loaded_options = None - _globals['_UPDATEWORKSPACEDEXPOLICYREQUEST'].fields_by_name['dex_policy']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEDEXPOLICYRESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_UPDATEWORKSPACEDEXPOLICYRESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['workspace_artifact_style_guide']._loaded_options = None - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['workspace_artifact_style_guide']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['workspace_artifact_style_guide']._loaded_options = None - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['workspace_artifact_style_guide']._serialized_options = b'\272H\003\310\001\001' - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['sample_response']._loaded_options = None - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST'].fields_by_name['sample_response']._serialized_options = b'\272H\010r\006\020\001\030\200\364\003' - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE'].fields_by_name['violations']._loaded_options = None - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE'].fields_by_name['violations']._serialized_options = b'\272H\006\222\001\003\020\310\001' - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['provider']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERRESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERRESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERRESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERRESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEINTEGRATIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPSERTWORKSPACEINTEGRATIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEINTEGRATIONREQUEST'].fields_by_name['integration']._loaded_options = None - _globals['_UPSERTWORKSPACEINTEGRATIONREQUEST'].fields_by_name['integration']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEINTEGRATIONRESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_UPSERTWORKSPACEINTEGRATIONRESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEINTEGRATIONREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REMOVEWORKSPACEINTEGRATIONREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEINTEGRATIONREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_REMOVEWORKSPACEINTEGRATIONREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REMOVEWORKSPACEINTEGRATIONRESPONSE'].fields_by_name['settings']._loaded_options = None - _globals['_REMOVEWORKSPACEINTEGRATIONRESPONSE'].fields_by_name['settings']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEBILLINGREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACEBILLINGREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACEBILLINGREQUEST'].fields_by_name['billing']._loaded_options = None - _globals['_UPDATEWORKSPACEBILLINGREQUEST'].fields_by_name['billing']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEMEMBERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPSERTWORKSPACEMEMBERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPSERTWORKSPACEMEMBERREQUEST'].fields_by_name['member']._loaded_options = None - _globals['_UPSERTWORKSPACEMEMBERREQUEST'].fields_by_name['member']._serialized_options = b'\272H\003\310\001\001' - _globals['_REMOVEWORKSPACEMEMBERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REMOVEWORKSPACEMEMBERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACENOTIFICATIONPREFERENCESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACENOTIFICATIONPREFERENCESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACENOTIFICATIONPREFERENCESREQUEST'].fields_by_name['notifications']._loaded_options = None - _globals['_UPDATEWORKSPACENOTIFICATIONPREFERENCESREQUEST'].fields_by_name['notifications']._serialized_options = b'\272H\003\310\001\001' - _globals['_ENABLEWORKSPACEBREAKGLASSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_ENABLEWORKSPACEBREAKGLASSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_ENABLEWORKSPACEBREAKGLASSREQUEST'].fields_by_name['grant']._loaded_options = None - _globals['_ENABLEWORKSPACEBREAKGLASSREQUEST'].fields_by_name['grant']._serialized_options = b'\272H\003\310\001\001' - _globals['_DISABLEWORKSPACEBREAKGLASSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DISABLEWORKSPACEBREAKGLASSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGSKILL'].fields_by_name['workspace_id']._loaded_options = None - _globals['_OPERATINGSKILL'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGSKILL'].fields_by_name['name']._loaded_options = None - _globals['_OPERATINGSKILL'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGSKILL'].fields_by_name['organization_id']._loaded_options = None - _globals['_OPERATINGSKILL'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTWORKSPACESKILLSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTWORKSPACESKILLSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DEXSKILLINPUTDECLARATION'].fields_by_name['name']._loaded_options = None - _globals['_DEXSKILLINPUTDECLARATION'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLINPUTDECLARATION'].fields_by_name['type']._loaded_options = None - _globals['_DEXSKILLINPUTDECLARATION'].fields_by_name['type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLOUTPUTDECLARATION'].fields_by_name['name']._loaded_options = None - _globals['_DEXSKILLOUTPUTDECLARATION'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLOUTPUTDECLARATION'].fields_by_name['type']._loaded_options = None - _globals['_DEXSKILLOUTPUTDECLARATION'].fields_by_name['type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPACKAGEFILE'].fields_by_name['path']._loaded_options = None - _globals['_DEXSKILLPACKAGEFILE'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPACKAGEFILE'].fields_by_name['media_type']._loaded_options = None - _globals['_DEXSKILLPACKAGEFILE'].fields_by_name['media_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPACKAGEFILE'].fields_by_name['content_digest']._loaded_options = None - _globals['_DEXSKILLPACKAGEFILE'].fields_by_name['content_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLQUALITYFIXTURE'].fields_by_name['id']._loaded_options = None - _globals['_DEXSKILLQUALITYFIXTURE'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLCATALOGENTRY'].fields_by_name['required_tools']._loaded_options = None - _globals['_DEXSKILLCATALOGENTRY'].fields_by_name['required_tools']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_DEXSKILLPLAYBOOKSTEP'].fields_by_name['catalog_skill_id']._loaded_options = None - _globals['_DEXSKILLPLAYBOOKSTEP'].fields_by_name['catalog_skill_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPLAYBOOKSTEP'].fields_by_name['display_name']._loaded_options = None - _globals['_DEXSKILLPLAYBOOKSTEP'].fields_by_name['display_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['id']._loaded_options = None - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['display_name']._loaded_options = None - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['display_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['outcome_description']._loaded_options = None - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['outcome_description']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['steps']._loaded_options = None - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['steps']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['integration_labels']._loaded_options = None - _globals['_DEXSKILLPLAYBOOK'].fields_by_name['integration_labels']._serialized_options = b'\272H\005\222\001\002\020\020' - _globals['_BROWSEDEXSKILLCATALOGREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_BROWSEDEXSKILLCATALOGREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_INSTALLDEXSKILLCATALOGENTRYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_INSTALLDEXSKILLCATALOGENTRYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_INSTALLDEXSKILLCATALOGENTRYREQUEST'].fields_by_name['catalog_id']._loaded_options = None - _globals['_INSTALLDEXSKILLCATALOGENTRYREQUEST'].fields_by_name['catalog_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INSTALLDEXSKILLCATALOGENTRYRESPONSE'].fields_by_name['skill']._loaded_options = None - _globals['_INSTALLDEXSKILLCATALOGENTRYRESPONSE'].fields_by_name['skill']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEWORKSPACESKILLREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATEWORKSPACESKILLREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEWORKSPACESKILLREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CREATEWORKSPACESKILLREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEWORKSPACESKILLREQUEST'].fields_by_name['body']._loaded_options = None - _globals['_CREATEWORKSPACESKILLREQUEST'].fields_by_name['body']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEWORKSPACESKILLRESPONSE'].fields_by_name['skill']._loaded_options = None - _globals['_CREATEWORKSPACESKILLRESPONSE'].fields_by_name['skill']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACESKILLREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEWORKSPACESKILLREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEWORKSPACESKILLREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_UPDATEWORKSPACESKILLREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEWORKSPACESKILLREQUEST'].fields_by_name['body']._loaded_options = None - _globals['_UPDATEWORKSPACESKILLREQUEST'].fields_by_name['body']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEWORKSPACESKILLRESPONSE'].fields_by_name['skill']._loaded_options = None - _globals['_UPDATEWORKSPACESKILLRESPONSE'].fields_by_name['skill']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEWORKSPACESKILLREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DELETEWORKSPACESKILLREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEWORKSPACESKILLREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_DELETEWORKSPACESKILLREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKSPACESETTINGSACTIVITYENTRY_DETAILSENTRY']._loaded_options = None - _globals['_WORKSPACESETTINGSACTIVITYENTRY_DETAILSENTRY']._serialized_options = b'8\001' - _globals['_WORKSPACESETTINGSBILLING'].fields_by_name['seats_used']._loaded_options = None - _globals['_WORKSPACESETTINGSBILLING'].fields_by_name['seats_used']._serialized_options = b'\272H\004\032\002(\000' - _globals['_WORKSPACESETTINGSBILLING'].fields_by_name['seats_total']._loaded_options = None - _globals['_WORKSPACESETTINGSBILLING'].fields_by_name['seats_total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_WORKSPACESETTINGSPOLICY'].fields_by_name['audit_log_retention_days']._loaded_options = None - _globals['_WORKSPACESETTINGSPOLICY'].fields_by_name['audit_log_retention_days']._serialized_options = b'\272H\004\032\002(\000' - _globals['_WORKSPACESETTINGSPOLICY'].fields_by_name['data_retention_days']._loaded_options = None - _globals['_WORKSPACESETTINGSPOLICY'].fields_by_name['data_retention_days']._serialized_options = b'\272H\004\032\002(\000' - _globals['_PROJECTTASKENVIRONMENTRETENTION'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_PROJECTTASKENVIRONMENTRETENTION'].fields_by_name['project_resource_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROJECTTASKENVIRONMENTRETENTION'].fields_by_name['retention_days']._loaded_options = None - _globals['_PROJECTTASKENVIRONMENTRETENTION'].fields_by_name['retention_days']._serialized_options = b'\272H\010\032\0060\0000\0070\036' - _globals['_PROJECTTASKENVIRONMENTRETENTION'].fields_by_name['retention_hours']._loaded_options = None - _globals['_PROJECTTASKENVIRONMENTRETENTION'].fields_by_name['retention_hours']._serialized_options = b'\272H\n\032\0100\0100\250\0010\320\005' - _globals['_WORKSPACETASKENVIRONMENTRETENTION'].fields_by_name['retention_days']._loaded_options = None - _globals['_WORKSPACETASKENVIRONMENTRETENTION'].fields_by_name['retention_days']._serialized_options = b'\272H\010\032\0060\0000\0070\036' - _globals['_WORKSPACETASKENVIRONMENTRETENTION'].fields_by_name['retention_hours']._loaded_options = None - _globals['_WORKSPACETASKENVIRONMENTRETENTION'].fields_by_name['retention_hours']._serialized_options = b'\272H\014\032\n0\0000\0100\250\0010\320\005' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['autonomy_mode']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['autonomy_mode']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['external_action_mode']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['external_action_mode']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_turn_seconds']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_turn_seconds']._serialized_options = b'\272H\007\032\005\030\204\007(\005' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_tool_calls']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_tool_calls']._serialized_options = b'\272H\006\032\004\030@(\000' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_concurrency']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_concurrency']._serialized_options = b'\272H\006\032\004\030\010(\001' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_cost_micros']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['max_cost_micros']._serialized_options = b'\272H\t\"\007\030\200\302\327/(\000' - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['allowed_systems']._loaded_options = None - _globals['_WORKSPACEDEXPOLICY'].fields_by_name['allowed_systems']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['voice_and_tone']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['voice_and_tone']._serialized_options = b'\272H\005r\003\030\240\037' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['document_guidance']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['document_guidance']._serialized_options = b'\272H\005r\003\030\300>' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['presentation_guidance']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['presentation_guidance']._serialized_options = b'\272H\005r\003\030\300>' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['required_terms']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['required_terms']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['forbidden_terms']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['forbidden_terms']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['response_guidance']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['response_guidance']._serialized_options = b'\272H\005r\003\030\300>' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['max_response_words']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['max_response_words']._serialized_options = b'\272H\005*\003\030\240\037' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['allowed_citation_domains']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['allowed_citation_domains']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['default_brand_voice_id']._loaded_options = None - _globals['_WORKSPACEARTIFACTSTYLEGUIDE'].fields_by_name['default_brand_voice_id']._serialized_options = b'\272H\005r\003\030\200\001\200\364\030\002' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['slack_connection_id']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['slack_connection_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['slack_channel_id']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['slack_channel_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['cadence']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['cadence']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['timezone']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['timezone']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['local_hour']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['local_hour']._serialized_options = b'\272H\004*\002\030\027' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['local_minute']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['local_minute']._serialized_options = b'\272H\004*\002\030;' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['weekly_day_monday_zero']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['weekly_day_monday_zero']._serialized_options = b'\272H\004*\002\030\006' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['materiality_threshold_bp']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['materiality_threshold_bp']._serialized_options = b'\272H\010*\006\030\240\215\006(\001' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['cooldown_seconds']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['cooldown_seconds']._serialized_options = b'\272H\007*\005\030\200\232\236\001' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['quiet_hours_start']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['quiet_hours_start']._serialized_options = b'\272H\004r\002\030\005' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['quiet_hours_end']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['quiet_hours_end']._serialized_options = b'\272H\004r\002\030\005' - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['max_daily_notifications']._loaded_options = None - _globals['_WORKSPACESPENDBEATSETTINGS'].fields_by_name['max_daily_notifications']._serialized_options = b'\272H\004*\002\030\030' - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYREQUEST'].fields_by_name['query']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006\032\004\030\031(\001' - _globals['_GETSTAFFWORKSPACECONTEXTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETSTAFFWORKSPACECONTEXTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFWORKSPACECONTEXTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETSTAFFWORKSPACECONTEXTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['environment']._loaded_options = None - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['environment']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['note']._loaded_options = None - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['note']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['environment']._loaded_options = None - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['environment']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['note']._loaded_options = None - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST'].fields_by_name['note']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILEREQUEST'].fields_by_name['note']._loaded_options = None - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILEREQUEST'].fields_by_name['note']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILEREQUEST'].fields_by_name['canary_percent']._loaded_options = None - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILEREQUEST'].fields_by_name['canary_percent']._serialized_options = b'\272H\004*\002\0302' - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILERESPONSE'].fields_by_name['effective_target']._loaded_options = None - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILERESPONSE'].fields_by_name['effective_target']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\364\003(\000' - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTSCENARIOFIXTURESREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTSCENARIOFIXTURESRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTSCENARIOFIXTURESRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['scenario_json']._loaded_options = None - _globals['_PROMOTESCENARIOFIXTUREREQUEST'].fields_by_name['scenario_json']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['base_fixture_id']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['base_fixture_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['target_fixture_id']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['target_fixture_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['max_differences']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESREQUEST'].fields_by_name['max_differences']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_COMPARESCENARIOFIXTURESRESPONSE'].fields_by_name['shared_prefix_frames']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESRESPONSE'].fields_by_name['shared_prefix_frames']._serialized_options = b'\272H\004\032\002(\000' - _globals['_COMPARESCENARIOFIXTURESRESPONSE'].fields_by_name['base_frame_count']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESRESPONSE'].fields_by_name['base_frame_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_COMPARESCENARIOFIXTURESRESPONSE'].fields_by_name['target_frame_count']._loaded_options = None - _globals['_COMPARESCENARIOFIXTURESRESPONSE'].fields_by_name['target_frame_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SCENARIOFIXTURE'].fields_by_name['tool_count']._loaded_options = None - _globals['_SCENARIOFIXTURE'].fields_by_name['tool_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SCENARIOFIXTURE'].fields_by_name['frame_count']._loaded_options = None - _globals['_SCENARIOFIXTURE'].fields_by_name['frame_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_AIASSET'].fields_by_name['spend_usd']._loaded_options = None - _globals['_AIASSET'].fields_by_name['spend_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_AIASSET'].fields_by_name['request_count']._loaded_options = None - _globals['_AIASSET'].fields_by_name['request_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_AIASSET'].fields_by_name['error_count']._loaded_options = None - _globals['_AIASSET'].fields_by_name['error_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_AIASSET'].fields_by_name['latency_p95_ms']._loaded_options = None - _globals['_AIASSET'].fields_by_name['latency_p95_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_ACTIVITYEVENT'].fields_by_name['cost_usd']._loaded_options = None - _globals['_ACTIVITYEVENT'].fields_by_name['cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_EVALRESULT'].fields_by_name['score']._loaded_options = None - _globals['_EVALRESULT'].fields_by_name['score']._serialized_options = b'\272H\024\022\022\031\000\000\000\000\000\000\360?)\000\000\000\000\000\000\000\000' - _globals['_EVALRESULT'].fields_by_name['threshold']._loaded_options = None - _globals['_EVALRESULT'].fields_by_name['threshold']._serialized_options = b'\272H\024\022\022\031\000\000\000\000\000\000\360?)\000\000\000\000\000\000\000\000' - _globals['_EVALRESULT'].fields_by_name['quality_per_dollar']._loaded_options = None - _globals['_EVALRESULT'].fields_by_name['quality_per_dollar']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_COSTUSAGE'].fields_by_name['spend_usd']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['spend_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_COSTUSAGE'].fields_by_name['input_tokens']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['output_tokens']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['request_count']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['request_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['latency_ms']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['latency_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['spend_micros']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['spend_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['spend_today_micros']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['spend_today_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['cache_read_tokens']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['cache_read_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGE'].fields_by_name['cache_write_tokens']._loaded_options = None - _globals['_COSTUSAGE'].fields_by_name['cache_write_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_AUTHORITYLEDGER'].fields_by_name['cost_usd']._loaded_options = None - _globals['_AUTHORITYLEDGER'].fields_by_name['cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_AUTHORITYLEDGER'].fields_by_name['input_tokens']._loaded_options = None - _globals['_AUTHORITYLEDGER'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_AUTHORITYLEDGER'].fields_by_name['output_tokens']._loaded_options = None - _globals['_AUTHORITYLEDGER'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_AGENTWORKFORCEAPPROVALQUEUESUMMARY'].fields_by_name['total_records']._loaded_options = None - _globals['_AGENTWORKFORCEAPPROVALQUEUESUMMARY'].fields_by_name['total_records']._serialized_options = b'\272H\004\032\002(\000' - _globals['_AGENTWORKFORCEAPPROVALSTATEBUCKET'].fields_by_name['count']._loaded_options = None - _globals['_AGENTWORKFORCEAPPROVALSTATEBUCKET'].fields_by_name['count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_AGENTWORKFORCEAPPROVALBLOCKERBUCKET'].fields_by_name['count']._loaded_options = None - _globals['_AGENTWORKFORCEAPPROVALBLOCKERBUCKET'].fields_by_name['count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_AGENTWORKFORCEMISSINGEVIDENCEBUCKET'].fields_by_name['count']._loaded_options = None - _globals['_AGENTWORKFORCEMISSINGEVIDENCEBUCKET'].fields_by_name['count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_COSTEVIDENCESUMMARY'].fields_by_name['input_tokens']._loaded_options = None - _globals['_COSTEVIDENCESUMMARY'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTEVIDENCESUMMARY'].fields_by_name['output_tokens']._loaded_options = None - _globals['_COSTEVIDENCESUMMARY'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTEVIDENCESUMMARY'].fields_by_name['total_cost_usd']._loaded_options = None - _globals['_COSTEVIDENCESUMMARY'].fields_by_name['total_cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_INTEGRATIONTILE'].fields_by_name['last_sync_duration_ms']._loaded_options = None - _globals['_INTEGRATIONTILE'].fields_by_name['last_sync_duration_ms']._serialized_options = b'\272H\004\032\002(\000' - _globals['_INTEGRATIONTILE'].fields_by_name['synced_item_count']._loaded_options = None - _globals['_INTEGRATIONTILE'].fields_by_name['synced_item_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_INTEGRATIONTILE'].fields_by_name['provider_action_count']._loaded_options = None - _globals['_INTEGRATIONTILE'].fields_by_name['provider_action_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_INTEGRATIONTILE'].fields_by_name['resource_family_count']._loaded_options = None - _globals['_INTEGRATIONTILE'].fields_by_name['resource_family_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_INTEGRATIONTILE'].fields_by_name['required_family_count']._loaded_options = None - _globals['_INTEGRATIONTILE'].fields_by_name['required_family_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_INTEGRATIONTILE'].fields_by_name['qualified_family_count']._loaded_options = None - _globals['_INTEGRATIONTILE'].fields_by_name['qualified_family_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_TRACEDRILLDOWN'].fields_by_name['total_latency_ms']._loaded_options = None - _globals['_TRACEDRILLDOWN'].fields_by_name['total_latency_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_TRACEDRILLDOWN'].fields_by_name['input_tokens']._loaded_options = None - _globals['_TRACEDRILLDOWN'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_TRACEDRILLDOWN'].fields_by_name['output_tokens']._loaded_options = None - _globals['_TRACEDRILLDOWN'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_TRACEDRILLDOWN'].fields_by_name['cost_usd']._loaded_options = None - _globals['_TRACEDRILLDOWN'].fields_by_name['cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_TRACEDRILLDOWN'].fields_by_name['eval_score']._loaded_options = None - _globals['_TRACEDRILLDOWN'].fields_by_name['eval_score']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_TRACESPAN'].fields_by_name['latency_ms']._loaded_options = None - _globals['_TRACESPAN'].fields_by_name['latency_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_TRACESPAN'].fields_by_name['cost_usd']._loaded_options = None - _globals['_TRACESPAN'].fields_by_name['cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_TRACESPAN'].fields_by_name['input_tokens']._loaded_options = None - _globals['_TRACESPAN'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_TRACESPAN'].fields_by_name['output_tokens']._loaded_options = None - _globals['_TRACESPAN'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['schema']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['schema']._serialized_options = b'\272H\036r\034\n\032dex.homepage_suggestion.v1' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['label']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['label']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['prompt']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['prompt']._serialized_options = b'\272H\007r\005\020\001\030\350\007' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['source']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['source']._serialized_options = b'\272H\013r\t\n\007cerebro' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\020\010' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['generated_at']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['generated_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['expires_at']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['expires_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['title']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['title']._serialized_options = b'\272H\006r\004\020\001\030<' - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['suggestion_id']._loaded_options = None - _globals['_OPERATINGHOMEPAGESUGGESTION'].fields_by_name['suggestion_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_CREATEDEXMCPSERVERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATEDEXMCPSERVERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEDEXMCPSERVERREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CREATEDEXMCPSERVERREQUEST'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEDEXMCPSERVERREQUEST'].fields_by_name['base_url']._loaded_options = None - _globals['_CREATEDEXMCPSERVERREQUEST'].fields_by_name['base_url']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEDEXMCPSERVERRESPONSE'].fields_by_name['server']._loaded_options = None - _globals['_CREATEDEXMCPSERVERRESPONSE'].fields_by_name['server']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTDEXMCPSERVERSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTDEXMCPSERVERSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETDEXMCPSERVERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETDEXMCPSERVERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETDEXMCPSERVERREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_GETDEXMCPSERVERREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETDEXMCPSERVERRESPONSE'].fields_by_name['server']._loaded_options = None - _globals['_GETDEXMCPSERVERRESPONSE'].fields_by_name['server']._serialized_options = b'\272H\003\310\001\001' - _globals['_DISCOVERDEXMCPSERVERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DISCOVERDEXMCPSERVERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DISCOVERDEXMCPSERVERREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_DISCOVERDEXMCPSERVERREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DISCOVERDEXMCPSERVERRESPONSE'].fields_by_name['server']._loaded_options = None - _globals['_DISCOVERDEXMCPSERVERRESPONSE'].fields_by_name['server']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEDEXMCPSERVERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEDEXMCPSERVERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEDEXMCPSERVERREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_UPDATEDEXMCPSERVERREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEDEXMCPSERVERRESPONSE'].fields_by_name['server']._loaded_options = None - _globals['_UPDATEDEXMCPSERVERRESPONSE'].fields_by_name['server']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEDEXMCPSERVERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DELETEDEXMCPSERVERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEDEXMCPSERVERREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_DELETEDEXMCPSERVERREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_name']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['subject_kind']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['subject_kind']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['resource_url']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['resource_url']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INITIATEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_INITIATEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['state']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_generation']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_COMPLETEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_COMPLETEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTDEXMCPOAUTHPROFILESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTDEXMCPOAUTHPROFILESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['reason_code']._loaded_options = None - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['reason_code']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_generation']._loaded_options = None - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_REVOKEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_REVOKEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._loaded_options = None - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['server_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['redirect_uri']._loaded_options = None - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST'].fields_by_name['redirect_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._loaded_options = None - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILERESPONSE'].fields_by_name['profile']._serialized_options = b'\272H\003\310\001\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['endpoint_id']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['endpoint_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['provider']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['endpoint_uri']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['endpoint_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['service_name']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['service_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['region']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['region']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['dns_name']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['dns_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['state']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['state']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['health_state']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['health_state']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEENDPOINT'].fields_by_name['route_revision']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['route_revision']._serialized_options = b'\272H\0042\002(\000' - _globals['_PRIVATEENDPOINT'].fields_by_name['route_identity']._loaded_options = None - _globals['_PRIVATEENDPOINT'].fields_by_name['route_identity']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['profile_id']._loaded_options = None - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['route_mode']._loaded_options = None - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['route_mode']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['route_revision']._loaded_options = None - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['route_revision']._serialized_options = b'\272H\0042\002(\000' - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['state']._loaded_options = None - _globals['_PRIVATEPROFILEROUTE'].fields_by_name['state']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_id']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_uri']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_uri']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['service_name']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['service_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['region']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['region']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['dns_name']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTREQUEST'].fields_by_name['dns_name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REGISTERPRIVATEENDPOINTRESPONSE'].fields_by_name['endpoint']._loaded_options = None - _globals['_REGISTERPRIVATEENDPOINTRESPONSE'].fields_by_name['endpoint']._serialized_options = b'\272H\003\310\001\001' - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_id']._loaded_options = None - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['evidence_id']._loaded_options = None - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['evidence_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_VERIFYPRIVATEENDPOINTREQUEST'].fields_by_name['provider']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VERIFYPRIVATEENDPOINTRESPONSE'].fields_by_name['endpoint']._loaded_options = None - _globals['_VERIFYPRIVATEENDPOINTRESPONSE'].fields_by_name['endpoint']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTPRIVATEENDPOINTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTPRIVATEENDPOINTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEPRIVATEENDPOINTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_DELETEPRIVATEENDPOINTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_id']._loaded_options = None - _globals['_DELETEPRIVATEENDPOINTREQUEST'].fields_by_name['endpoint_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETEPRIVATEENDPOINTREQUEST'].fields_by_name['reason_code']._loaded_options = None - _globals['_DELETEPRIVATEENDPOINTREQUEST'].fields_by_name['reason_code']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST'].fields_by_name['profile_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST'].fields_by_name['route_mode']._loaded_options = None - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST'].fields_by_name['route_mode']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTACHPRIVATEENDPOINTTOPROFILERESPONSE'].fields_by_name['route']._loaded_options = None - _globals['_ATTACHPRIVATEENDPOINTTOPROFILERESPONSE'].fields_by_name['route']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTGATEWAYEGRESSORIGINSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTGATEWAYEGRESSORIGINSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['model']._loaded_options = None - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['model']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\001' - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PREWARMOPERATINGTHREADREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_TERMINALERRORENVELOPE'].fields_by_name['schema_version']._loaded_options = None - _globals['_TERMINALERRORENVELOPE'].fields_by_name['schema_version']._serialized_options = b'\272H\004*\002\010\001' - _globals['_TERMINALERRORENVELOPE'].fields_by_name['kind']._loaded_options = None - _globals['_TERMINALERRORENVELOPE'].fields_by_name['kind']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_TERMINALERRORENVELOPE'].fields_by_name['boundary']._loaded_options = None - _globals['_TERMINALERRORENVELOPE'].fields_by_name['boundary']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_TERMINALERRORENVELOPE'].fields_by_name['code']._loaded_options = None - _globals['_TERMINALERRORENVELOPE'].fields_by_name['code']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_TERMINALERRORENVELOPE'].fields_by_name['provider_request_id']._loaded_options = None - _globals['_TERMINALERRORENVELOPE'].fields_by_name['provider_request_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_TERMINALERRORENVELOPE'].fields_by_name['display_safe_message']._loaded_options = None - _globals['_TERMINALERRORENVELOPE'].fields_by_name['display_safe_message']._serialized_options = b'\272H\007r\005\020\001\030\200 ' - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['thread_id']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['thread_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['permissions']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST'].fields_by_name['permissions']._serialized_options = b'\272H\022\222\001\017\010\001\020\003\030\001\"\007\202\001\004\020\001 \000' - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE'].fields_by_name['shadow_watch_percent']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE'].fields_by_name['shadow_watch_percent']._serialized_options = b'\272H\004*\002\030d' - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE'].fields_by_name['direct_watch_percent']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE'].fields_by_name['direct_watch_percent']._serialized_options = b'\272H\004*\002\030d' - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE'].fields_by_name['direct_submit_percent']._loaded_options = None - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE'].fields_by_name['direct_submit_percent']._serialized_options = b'\272H\004*\002\030d' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['action']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['action']._serialized_options = b'\272H\006r\004\020\001\030@\200\364\030\001' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['expected_runtime_generation']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['expected_runtime_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['expected_replay_cursor']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['expected_replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['expected_controller_lease_generation']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['expected_controller_lease_generation']._serialized_options = b'\272H\004\"\002(\000' - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\002' - _globals['_SETOPERATINGTHREADCONTROLLERRESPONSE'].fields_by_name['thread_execution']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERRESPONSE'].fields_by_name['thread_execution']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETOPERATINGTHREADCONTROLLERRESPONSE'].fields_by_name['replay_cursor']._loaded_options = None - _globals['_SETOPERATINGTHREADCONTROLLERRESPONSE'].fields_by_name['replay_cursor']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['spend_today_micros']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['spend_today_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['spend_month_to_date_micros']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['spend_month_to_date_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['prior_month_to_date_micros']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['prior_month_to_date_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['request_count']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['request_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['input_tokens']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['output_tokens']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGESUMMARY'].fields_by_name['source_row_count']._loaded_options = None - _globals['_COSTUSAGESUMMARY'].fields_by_name['source_row_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['spend_today_micros']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['spend_today_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['spend_month_to_date_micros']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['spend_month_to_date_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['request_count']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['request_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['input_tokens']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['output_tokens']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_month_to_date_micros']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_month_to_date_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_request_count']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_request_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_input_tokens']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_output_tokens']._loaded_options = None - _globals['_COSTUSAGEATTRIBUTIONSUMMARY'].fields_by_name['prior_output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETPRIVACYSETTINGSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETPRIVACYSETTINGSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETPRIVACYSETTINGSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_SETPRIVACYSETTINGSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_SETPRIVACYSETTINGSREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_SETPRIVACYSETTINGSREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SETPRIVACYSETTINGSREQUEST'].fields_by_name['mode']._loaded_options = None - _globals['_SETPRIVACYSETTINGSREQUEST'].fields_by_name['mode']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_MANAGEDRULE'].fields_by_name['id']._loaded_options = None - _globals['_MANAGEDRULE'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MANAGEDSKILLREF'].fields_by_name['id']._loaded_options = None - _globals['_MANAGEDSKILLREF'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETMANAGEDSETUPREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETMANAGEDSETUPREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETMANAGEDSETUPREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SETMANAGEDSETUPREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETMANAGEDSETUPREQUEST'].fields_by_name['setup']._loaded_options = None - _globals['_SETMANAGEDSETUPREQUEST'].fields_by_name['setup']._serialized_options = b'\272H\003\310\001\001' - _globals['_MISSIONSCHEDULECAPABILITY'].fields_by_name['name']._loaded_options = None - _globals['_MISSIONSCHEDULECAPABILITY'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MISSIONSCHEDULECAPABILITY'].fields_by_name['description']._loaded_options = None - _globals['_MISSIONSCHEDULECAPABILITY'].fields_by_name['description']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['meet_url']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['meet_url']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['recall_connection_id']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['recall_connection_id']._serialized_options = b'\030\001' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\310\001' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['maximum_duration_minutes']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['maximum_duration_minutes']._serialized_options = b'\272H\007\032\005\030\360\001(\001' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['language_code']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['language_code']._serialized_options = b'\272H\004r\002\030#' - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['connected_call_id']._loaded_options = None - _globals['_STARTMEETINGCAPTUREREQUEST'].fields_by_name['connected_call_id']._serialized_options = b'\272H\005r\003\030\310\001' - _globals['_LISTCONNECTEDCALLSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCONNECTEDCALLSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CONNECTEDCALL'].fields_by_name['id']._loaded_options = None - _globals['_CONNECTEDCALL'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CONNECTEDCALL'].fields_by_name['title']._loaded_options = None - _globals['_CONNECTEDCALL'].fields_by_name['title']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_CONNECTEDCALL'].fields_by_name['meet_url']._loaded_options = None - _globals['_CONNECTEDCALL'].fields_by_name['meet_url']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_GETMEETINGCAPTUREREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETMEETINGCAPTUREREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETMEETINGCAPTUREREQUEST'].fields_by_name['capture_id']._loaded_options = None - _globals['_GETMEETINGCAPTUREREQUEST'].fields_by_name['capture_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTMEETINGCAPTURESREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTMEETINGCAPTURESREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_STOPMEETINGCAPTUREREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_STOPMEETINGCAPTUREREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_STOPMEETINGCAPTUREREQUEST'].fields_by_name['capture_id']._loaded_options = None - _globals['_STOPMEETINGCAPTUREREQUEST'].fields_by_name['capture_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STOPMEETINGCAPTUREREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_STOPMEETINGCAPTUREREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\310\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['organization_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['watch_program_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['watch_program_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['name']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['config']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['config']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['scoring_rule_revision']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['scoring_rule_revision']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['lifecycle']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['lifecycle']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['revision']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['created_by_principal_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['created_by_principal_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['updated_by_principal_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['updated_by_principal_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['reason']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['audit_receipt_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['audit_receipt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['created_at']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['created_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['updated_at']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAM'].fields_by_name['updated_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['request_digest_sha256']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['request_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['revision']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['audit_receipt_id']._loaded_options = None - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT'].fields_by_name['audit_receipt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['config']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['config']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['scoring_rule_revision']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['scoring_rule_revision']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_CREATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['program']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['program']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_CREATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['watch_program_id']._loaded_options = None - _globals['_GETPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['watch_program_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['program']._loaded_options = None - _globals['_GETPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['program']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTPROSPECTINGWATCHPROGRAMSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTPROSPECTINGWATCHPROGRAMSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTPROSPECTINGWATCHPROGRAMSRESPONSE'].fields_by_name['programs']._loaded_options = None - _globals['_LISTPROSPECTINGWATCHPROGRAMSRESPONSE'].fields_by_name['programs']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['watch_program_id']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['watch_program_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['config']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['config']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['scoring_rule_revision']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['scoring_rule_revision']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['lifecycle']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['lifecycle']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['program']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['program']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_UPDATEPROSPECTINGWATCHPROGRAMRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCOMMITMENTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTCOMMITMENTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCOMMITMENTSREQUEST'].fields_by_name['status']._loaded_options = None - _globals['_LISTCOMMITMENTSREQUEST'].fields_by_name['status']._serialized_options = b'\272H\004r\002\030 \200\364\030\001' - _globals['_COMMITMENT'].fields_by_name['citations']._loaded_options = None - _globals['_COMMITMENT'].fields_by_name['citations']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_COMMITMENTCITATION'].fields_by_name['excerpt']._loaded_options = None - _globals['_COMMITMENTCITATION'].fields_by_name['excerpt']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_OPERATINGJOBRECORDLINK'].fields_by_name['correlation_id']._loaded_options = None - _globals['_OPERATINGJOBRECORDLINK'].fields_by_name['correlation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGJOBRECORDLINK'].fields_by_name['relation']._loaded_options = None - _globals['_OPERATINGJOBRECORDLINK'].fields_by_name['relation']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGJOBRECORDLINK'].fields_by_name['record']._loaded_options = None - _globals['_OPERATINGJOBRECORDLINK'].fields_by_name['record']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATINGJOB'].fields_by_name['job_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['job_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['objective_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['title']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['title']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['state']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['verification_state']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['verification_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['origin']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['origin']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['channel_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['channel_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGJOB'].fields_by_name['submitted_message_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['submitted_message_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGJOB'].fields_by_name['conversation_context_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['conversation_context_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGJOB'].fields_by_name['conversation_task_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['conversation_task_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGJOB'].fields_by_name['conversation_task_revision']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['conversation_task_revision']._serialized_options = b'\272H\004\"\002(\000' - _globals['_OPERATINGJOB'].fields_by_name['active_run_id']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['active_run_id']._serialized_options = b'\200\364\030\002' - _globals['_OPERATINGJOB'].fields_by_name['attempt_count']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['attempt_count']._serialized_options = b'\272H\004\032\002(\000' - _globals['_OPERATINGJOB'].fields_by_name['missing_owner_data']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['missing_owner_data']._serialized_options = b'\272H\r\222\001\n\020\020\"\006r\004\020\001\030@' - _globals['_OPERATINGJOB'].fields_by_name['record_links']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['record_links']._serialized_options = b'\272H\006\222\001\003\020\200\002' - _globals['_OPERATINGJOB'].fields_by_name['proof_state']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['proof_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATINGJOB'].fields_by_name['missing_proof']._loaded_options = None - _globals['_OPERATINGJOB'].fields_by_name['missing_proof']._serialized_options = b'\272H\r\222\001\n\020\020\"\006r\004\020\001\030@' - _globals['_LISTOPERATINGJOBSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTOPERATINGJOBSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTOPERATINGJOBSRESPONSE'].fields_by_name['jobs']._loaded_options = None - _globals['_LISTOPERATINGJOBSRESPONSE'].fields_by_name['jobs']._serialized_options = b'\272H\006\222\001\003\020\310\001' - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST'].fields_by_name['suggestion_id']._loaded_options = None - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST'].fields_by_name['suggestion_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST'].fields_by_name['action']._loaded_options = None - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST'].fields_by_name['action']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['compensated_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['compensated_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['granted_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['granted_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['expired_grant_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['expired_grant_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['grant_spent_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['grant_spent_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['grant_reserved_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['grant_reserved_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['reversed_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['reversed_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['debt_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['debt_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['purchased_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['purchased_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['spent_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['spent_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['reserved_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['reserved_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITBALANCE'].fields_by_name['available_micros']._loaded_options = None - _globals['_INFERENCECREDITBALANCE'].fields_by_name['available_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETINFERENCECREDITBALANCEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETINFERENCECREDITBALANCEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETINFERENCECREDITBALANCEREQUEST'].fields_by_name['run_id']._loaded_options = None - _globals['_GETINFERENCECREDITBALANCEREQUEST'].fields_by_name['run_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_INFERENCECREDITPRICING'].fields_by_name['input_micros_per_million_tokens']._loaded_options = None - _globals['_INFERENCECREDITPRICING'].fields_by_name['input_micros_per_million_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITPRICING'].fields_by_name['cached_input_micros_per_million_tokens']._loaded_options = None - _globals['_INFERENCECREDITPRICING'].fields_by_name['cached_input_micros_per_million_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITPRICING'].fields_by_name['output_micros_per_million_tokens']._loaded_options = None - _globals['_INFERENCECREDITPRICING'].fields_by_name['output_micros_per_million_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITRECONCILIATION'].fields_by_name['pending_reservation_count']._loaded_options = None - _globals['_INFERENCECREDITRECONCILIATION'].fields_by_name['pending_reservation_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_INFERENCECREDITRECONCILIATION'].fields_by_name['unfunded_payment_count']._loaded_options = None - _globals['_INFERENCECREDITRECONCILIATION'].fields_by_name['unfunded_payment_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CREATEINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATEINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['request_id']._loaded_options = None - _globals['_CREATEINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['request_id']._serialized_options = b'\272H\005r\003\260\001\001' - _globals['_CREATEINFERENCECREDITCHECKOUTRESPONSE'].fields_by_name['url']._loaded_options = None - _globals['_CREATEINFERENCECREDITCHECKOUTRESPONSE'].fields_by_name['url']._serialized_options = b'\272H\005r\003\210\001\001' - _globals['_FULFILLINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_FULFILLINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_FULFILLINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['checkout_session_id']._loaded_options = None - _globals['_FULFILLINFERENCECREDITCHECKOUTREQUEST'].fields_by_name['checkout_session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMOBJECTTARGET'].fields_by_name['type_id']._loaded_options = None - _globals['_CAPTUREFORMOBJECTTARGET'].fields_by_name['type_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMOBJECTTARGET'].fields_by_name['schema_revision']._loaded_options = None - _globals['_CAPTUREFORMOBJECTTARGET'].fields_by_name['schema_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CAPTUREFORMASSETREF'].fields_by_name['object_id']._loaded_options = None - _globals['_CAPTUREFORMASSETREF'].fields_by_name['object_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_CAPTUREFORMASSETREF'].fields_by_name['version_id']._loaded_options = None - _globals['_CAPTUREFORMASSETREF'].fields_by_name['version_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['display_name']._loaded_options = None - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['display_name']._serialized_options = b'\272H\004r\002\030x' - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['tagline']._loaded_options = None - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['tagline']._serialized_options = b'\272H\005r\003\030\240\001' - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['description']._loaded_options = None - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['accent_color']._loaded_options = None - _globals['_CAPTUREFORMBRANDINGINPUT'].fields_by_name['accent_color']._serialized_options = b'\272H\030r\0262\024^$|^#[0-9a-fA-F]{6}$' - _globals['_CAPTUREFORMBRANDING'].fields_by_name['display_name']._loaded_options = None - _globals['_CAPTUREFORMBRANDING'].fields_by_name['display_name']._serialized_options = b'\272H\004r\002\030x' - _globals['_CAPTUREFORMBRANDING'].fields_by_name['tagline']._loaded_options = None - _globals['_CAPTUREFORMBRANDING'].fields_by_name['tagline']._serialized_options = b'\272H\005r\003\030\240\001' - _globals['_CAPTUREFORMBRANDING'].fields_by_name['description']._loaded_options = None - _globals['_CAPTUREFORMBRANDING'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_CAPTUREFORMBRANDING'].fields_by_name['accent_color']._loaded_options = None - _globals['_CAPTUREFORMBRANDING'].fields_by_name['accent_color']._serialized_options = b'\272H\030r\0262\024^$|^#[0-9a-fA-F]{6}$' - _globals['_CAPTUREFORMBRANDING'].fields_by_name['branding_digest']._loaded_options = None - _globals['_CAPTUREFORMBRANDING'].fields_by_name['branding_digest']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_CAPTUREFORMBRANDING'].fields_by_name['validation_receipt_id']._loaded_options = None - _globals['_CAPTUREFORMBRANDING'].fields_by_name['validation_receipt_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['display_name']._loaded_options = None - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['display_name']._serialized_options = b'\272H\004r\002\030x' - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['tagline']._loaded_options = None - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['tagline']._serialized_options = b'\272H\005r\003\030\240\001' - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['description']._loaded_options = None - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['accent_color']._loaded_options = None - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['accent_color']._serialized_options = b'\272H\030r\0262\024^$|^#[0-9a-fA-F]{6}$' - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['logo_url']._loaded_options = None - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['logo_url']._serialized_options = b'\272H\005r\003\030\200\020' - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['favicon_url']._loaded_options = None - _globals['_CAPTUREFORMPUBLICBRANDING'].fields_by_name['favicon_url']._serialized_options = b'\272H\005r\003\030\200\020' - _globals['_CAPTUREFORMSELECTOPTION'].fields_by_name['option_id']._loaded_options = None - _globals['_CAPTUREFORMSELECTOPTION'].fields_by_name['option_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CAPTUREFORMSELECTOPTION'].fields_by_name['label']._loaded_options = None - _globals['_CAPTUREFORMSELECTOPTION'].fields_by_name['label']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_CAPTUREFORMSELECTOPTION'].fields_by_name['description']._loaded_options = None - _globals['_CAPTUREFORMSELECTOPTION'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\364\003' - _globals['_CAPTUREFORMSELECTSPEC'].fields_by_name['options']._loaded_options = None - _globals['_CAPTUREFORMSELECTSPEC'].fields_by_name['options']._serialized_options = b'\272H\010\222\001\005\010\001\020\200\001' - _globals['_CAPTUREFORMSELECTSPEC'].fields_by_name['max_selected']._loaded_options = None - _globals['_CAPTUREFORMSELECTSPEC'].fields_by_name['max_selected']._serialized_options = b'\272H\007\032\005\030\200\001(\001' - _globals['_CAPTUREFORMUPLOADSPEC'].fields_by_name['accepted_content_types']._loaded_options = None - _globals['_CAPTUREFORMUPLOADSPEC'].fields_by_name['accepted_content_types']._serialized_options = b'\272H\014\222\001\t\020 \"\005r\003\030\200\001' - _globals['_CAPTUREFORMUPLOADSPEC'].fields_by_name['max_size_bytes']._loaded_options = None - _globals['_CAPTUREFORMUPLOADSPEC'].fields_by_name['max_size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_CAPTUREFORMUPLOADSPEC'].fields_by_name['max_files']._loaded_options = None - _globals['_CAPTUREFORMUPLOADSPEC'].fields_by_name['max_files']._serialized_options = b'\272H\004\032\002\010\001' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['upload_id']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['upload_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['input_id']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['input_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['filename']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['filename']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['content_type']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['content_type']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['size_bytes']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['sha256']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['state']._loaded_options = None - _globals['_CAPTUREFORMUPLOAD'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CAPTUREFORMTYPEDVALUE_OPTIONVALUES'].fields_by_name['option_ids']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE_OPTIONVALUES'].fields_by_name['option_ids']._serialized_options = b'\272H\020\222\001\r\010\001\020\200\001\"\006r\004\020\001\030P' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['text']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['text']._serialized_options = b'\272H\005r\003\030\200@' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['decimal']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['decimal']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['date']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['date']._serialized_options = b'\272H\004r\002\030 ' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['email']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['email']._serialized_options = b'\272H\005r\003\030\300\002' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['phone']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['phone']._serialized_options = b'\272H\004r\002\030@' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['url']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['url']._serialized_options = b'\272H\005r\003\030\200\020' - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['option_id']._loaded_options = None - _globals['_CAPTUREFORMTYPEDVALUE'].fields_by_name['option_id']._serialized_options = b'\272H\004r\002\030P' - _globals['_CAPTUREFORMFIELD'].fields_by_name['input_id']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['input_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CAPTUREFORMFIELD'].fields_by_name['label']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['label']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_CAPTUREFORMFIELD'].fields_by_name['help_text']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['help_text']._serialized_options = b'\272H\005r\003\030\350\007' - _globals['_CAPTUREFORMFIELD'].fields_by_name['kind']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CAPTUREFORMFIELD'].fields_by_name['position']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['position']._serialized_options = b'\272H\007\032\005\030\200\010(\000' - _globals['_CAPTUREFORMFIELD'].fields_by_name['placeholder']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['placeholder']._serialized_options = b'\272H\005r\003\030\360\001' - _globals['_CAPTUREFORMFIELD'].fields_by_name['business_field_id']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['business_field_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMFIELD'].fields_by_name['mapping_state']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['mapping_state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CAPTUREFORMFIELD'].fields_by_name['max_length']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['max_length']._serialized_options = b'\272H\007\032\005\030\200@(\000' - _globals['_CAPTUREFORMFIELD'].fields_by_name['min_decimal']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['min_decimal']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_CAPTUREFORMFIELD'].fields_by_name['max_decimal']._loaded_options = None - _globals['_CAPTUREFORMFIELD'].fields_by_name['max_decimal']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['input_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['input_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['label']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['label']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['help_text']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['help_text']._serialized_options = b'\272H\005r\003\030\350\007' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['kind']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['position']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['position']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['placeholder']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['placeholder']._serialized_options = b'\272H\005r\003\030\360\001' - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['max_length']._loaded_options = None - _globals['_CAPTUREFORMPUBLICFIELD'].fields_by_name['max_length']._serialized_options = b'\272H\007\032\005\030\200@(\000' - _globals['_CAPTUREFORMVERSIONINPUT'].fields_by_name['object_target']._loaded_options = None - _globals['_CAPTUREFORMVERSIONINPUT'].fields_by_name['object_target']._serialized_options = b'\272H\003\310\001\001' - _globals['_CAPTUREFORMVERSIONINPUT'].fields_by_name['fields']._loaded_options = None - _globals['_CAPTUREFORMVERSIONINPUT'].fields_by_name['fields']._serialized_options = b'\272H\007\222\001\004\010\001\020@' - _globals['_CAPTUREFORMVERSIONINPUT'].fields_by_name['branding']._loaded_options = None - _globals['_CAPTUREFORMVERSIONINPUT'].fields_by_name['branding']._serialized_options = b'\272H\003\310\001\001' - _globals['_CAPTUREFORMVERSION'].fields_by_name['form_id']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMVERSION'].fields_by_name['version_id']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMVERSION'].fields_by_name['revision']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CAPTUREFORMVERSION'].fields_by_name['object_target']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['object_target']._serialized_options = b'\272H\003\310\001\001' - _globals['_CAPTUREFORMVERSION'].fields_by_name['fields']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['fields']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CAPTUREFORMVERSION'].fields_by_name['schema_digest']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['schema_digest']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_CAPTUREFORMVERSION'].fields_by_name['created_by']._loaded_options = None - _globals['_CAPTUREFORMVERSION'].fields_by_name['created_by']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMPUBLICATIONINPUT'].fields_by_name['slug']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATIONINPUT'].fields_by_name['slug']._serialized_options = b'\272H\"r \020\001\030P2\032^[a-z0-9]+(?:-[a-z0-9]+)*$' - _globals['_CAPTUREFORMPUBLICATIONINPUT'].fields_by_name['custom_domain_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATIONINPUT'].fields_by_name['custom_domain_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMPUBLICATIONINPUT'].fields_by_name['allowed_origins']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATIONINPUT'].fields_by_name['allowed_origins']._serialized_options = b'\272H\014\222\001\t\020 \"\005r\003\030\200\020' - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['hostname']._loaded_options = None - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['hostname']._serialized_options = b'\272H\005r\003\030\375\001' - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['path']._loaded_options = None - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['path']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['embed_path']._loaded_options = None - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['embed_path']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['custom_domain_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['custom_domain_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['allowed_origins']._loaded_options = None - _globals['_CAPTUREFORMPUBLICROUTE'].fields_by_name['allowed_origins']._serialized_options = b'\272H\005\222\001\002\020 ' - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['publication_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['form_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['version_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['state']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['generation']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['generation']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['slug']._loaded_options = None - _globals['_CAPTUREFORMPUBLICATION'].fields_by_name['slug']._serialized_options = b'\272H\004r\002\030P' - _globals['_CAPTUREFORM'].fields_by_name['organization_id']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORM'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORM'].fields_by_name['form_id']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORM'].fields_by_name['name']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_CAPTUREFORM'].fields_by_name['description']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_CAPTUREFORM'].fields_by_name['state']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CAPTUREFORM'].fields_by_name['current_version_id']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['current_version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORM'].fields_by_name['current_revision']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['current_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CAPTUREFORM'].fields_by_name['object_target']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['object_target']._serialized_options = b'\272H\003\310\001\001' - _globals['_CAPTUREFORM'].fields_by_name['publications']._loaded_options = None - _globals['_CAPTUREFORM'].fields_by_name['publications']._serialized_options = b'\272H\005\222\001\002\020 ' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['publication_id']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['form_id']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['version_id']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['version_revision']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['version_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['name']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['description']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['fields']._loaded_options = None - _globals['_PUBLISHEDCAPTUREFORM'].fields_by_name['fields']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CAPTUREFORMANSWER'].fields_by_name['input_id']._loaded_options = None - _globals['_CAPTUREFORMANSWER'].fields_by_name['input_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_CAPTUREFORMANSWER'].fields_by_name['value']._loaded_options = None - _globals['_CAPTUREFORMANSWER'].fields_by_name['value']._serialized_options = b'\272H\003\310\001\001' - _globals['_CAPTUREFORMREVIEW'].fields_by_name['decision']._loaded_options = None - _globals['_CAPTUREFORMREVIEW'].fields_by_name['decision']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CAPTUREFORMREVIEW'].fields_by_name['reviewer_id']._loaded_options = None - _globals['_CAPTUREFORMREVIEW'].fields_by_name['reviewer_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMREVIEW'].fields_by_name['note']._loaded_options = None - _globals['_CAPTUREFORMREVIEW'].fields_by_name['note']._serialized_options = b'\272H\005r\003\030\240\037' - _globals['_CAPTUREFORMREVIEW'].fields_by_name['supplemental_values']._loaded_options = None - _globals['_CAPTUREFORMREVIEW'].fields_by_name['supplemental_values']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['result_id']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['result_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['state']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_id']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_type_id']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_type_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_schema_revision']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_schema_revision']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_revision']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['object_revision']._serialized_options = b'\272H\004\"\002(\000' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['mapping_receipt_id']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['mapping_receipt_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['unmapped_input_ids']._loaded_options = None - _globals['_CAPTUREFORMOBJECTRESULT'].fields_by_name['unmapped_input_ids']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['organization_id']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['submission_id']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['submission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['form_id']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['publication_id']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['version_id']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['state']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['answers']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['answers']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['revision']._loaded_options = None - _globals['_CAPTUREFORMSUBMISSION'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT'].fields_by_name['submission_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT'].fields_by_name['submission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT'].fields_by_name['result_id']._loaded_options = None - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT'].fields_by_name['result_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT'].fields_by_name['state']._loaded_options = None - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['description']._loaded_options = None - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['version']._loaded_options = None - _globals['_CREATECAPTUREFORMREQUEST'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECAPTUREFORMRESPONSE'].fields_by_name['form']._loaded_options = None - _globals['_CREATECAPTUREFORMRESPONSE'].fields_by_name['form']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECAPTUREFORMRESPONSE'].fields_by_name['version']._loaded_options = None - _globals['_CREATECAPTUREFORMRESPONSE'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['page_size']._loaded_options = None - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['page_size']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['page_token']._loaded_options = None - _globals['_LISTCAPTUREFORMSREQUEST'].fields_by_name['page_token']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_LISTCAPTUREFORMSRESPONSE'].fields_by_name['forms']._loaded_options = None - _globals['_LISTCAPTUREFORMSRESPONSE'].fields_by_name['forms']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_LISTCAPTUREFORMSRESPONSE'].fields_by_name['next_page_token']._loaded_options = None - _globals['_LISTCAPTUREFORMSRESPONSE'].fields_by_name['next_page_token']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['form_id']._loaded_options = None - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['version_id']._loaded_options = None - _globals['_GETCAPTUREFORMREQUEST'].fields_by_name['version_id']._serialized_options = b'\272H\005r\003\030\377\001' - _globals['_GETCAPTUREFORMRESPONSE'].fields_by_name['form']._loaded_options = None - _globals['_GETCAPTUREFORMRESPONSE'].fields_by_name['form']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCAPTUREFORMRESPONSE'].fields_by_name['version']._loaded_options = None - _globals['_GETCAPTUREFORMRESPONSE'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['form_id']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['name']._serialized_options = b'\272H\007r\005\020\001\030\240\001' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['description']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\320\017' - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['version']._loaded_options = None - _globals['_UPDATECAPTUREFORMREQUEST'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECAPTUREFORMRESPONSE'].fields_by_name['form']._loaded_options = None - _globals['_UPDATECAPTUREFORMRESPONSE'].fields_by_name['form']._serialized_options = b'\272H\003\310\001\001' - _globals['_UPDATECAPTUREFORMRESPONSE'].fields_by_name['version']._loaded_options = None - _globals['_UPDATECAPTUREFORMRESPONSE'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['form_id']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['version_id']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['publication']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['publication']._serialized_options = b'\272H\003\310\001\001' - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_PUBLISHCAPTUREFORMRESPONSE'].fields_by_name['form']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMRESPONSE'].fields_by_name['form']._serialized_options = b'\272H\003\310\001\001' - _globals['_PUBLISHCAPTUREFORMRESPONSE'].fields_by_name['version']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMRESPONSE'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_PUBLISHCAPTUREFORMRESPONSE'].fields_by_name['publication']._loaded_options = None - _globals['_PUBLISHCAPTUREFORMRESPONSE'].fields_by_name['publication']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['form_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONRESPONSE'].fields_by_name['form']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONRESPONSE'].fields_by_name['form']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVOKECAPTUREFORMPUBLICATIONRESPONSE'].fields_by_name['publication']._loaded_options = None - _globals['_REVOKECAPTUREFORMPUBLICATIONRESPONSE'].fields_by_name['publication']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETPUBLISHEDCAPTUREFORMRESPONSE'].fields_by_name['form']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMRESPONSE'].fields_by_name['form']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETREQUEST'].fields_by_name['role']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETREQUEST'].fields_by_name['role']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['content']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['content']._serialized_options = b'\272H\006z\004\030\200\200 ' - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['content_type']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['content_type']._serialized_options = b'\272H\006r\004\020\001\030@' - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['digest']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['digest']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['size_bytes']._loaded_options = None - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE'].fields_by_name['size_bytes']._serialized_options = b'\272H\010\"\006\030\200\200 (\000' - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['answers']._loaded_options = None - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST'].fields_by_name['answers']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_SUBMITPUBLISHEDCAPTUREFORMRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_SUBMITPUBLISHEDCAPTUREFORMRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['input_id']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['input_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['filename']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['filename']._serialized_options = b'\272H\007r\005\020\001\030\377\001\200\364\030\003' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['content_type']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['content_type']._serialized_options = b'\272H\007r\005\020\001\030\377\001\200\364\030\001' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['size_bytes']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['sha256']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$\200\364\030\002' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001\200\364\030\002' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['grant']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['grant']._serialized_options = b'\272H\003\310\001\001' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['lease_id']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['lease_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['lease_token']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['lease_token']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\005' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['fencing_token']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['fencing_token']._serialized_options = b'\272H\004\"\002 \000' - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['upload']._loaded_options = None - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['upload']._serialized_options = b'\272H\003\310\001\001' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['input_id']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['input_id']._serialized_options = b'\272H\006r\004\020\001\030P' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['upload_id']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['upload_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['lease_id']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['lease_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['lease_token']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['lease_token']._serialized_options = b'\272H\007r\005\020\001\030\200\004\200\364\030\005' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['fencing_token']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['fencing_token']._serialized_options = b'\272H\004\"\002 \000' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['size_bytes']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['sha256']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$\200\364\030\002' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['storage_etag']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['storage_etag']._serialized_options = b'\200\364\030\002' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001\200\364\030\002' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['completed_parts']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST'].fields_by_name['completed_parts']._serialized_options = b'\272H\006\222\001\003\020\220N' - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['upload']._loaded_options = None - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADRESPONSE'].fields_by_name['upload']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['submission_id']._loaded_options = None - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['submission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETCAPTUREFORMSUBMISSIONRESPONSE'].fields_by_name['submission']._loaded_options = None - _globals['_GETCAPTUREFORMSUBMISSIONRESPONSE'].fields_by_name['submission']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['form_id']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['form_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['page_size']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['page_size']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['page_token']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST'].fields_by_name['page_token']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_LISTCAPTUREFORMSUBMISSIONSRESPONSE'].fields_by_name['submissions']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSRESPONSE'].fields_by_name['submissions']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_LISTCAPTUREFORMSUBMISSIONSRESPONSE'].fields_by_name['next_page_token']._loaded_options = None - _globals['_LISTCAPTUREFORMSUBMISSIONSRESPONSE'].fields_by_name['next_page_token']._serialized_options = b'\272H\005r\003\030\200\004' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['submission_id']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['submission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['decision']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['decision']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['note']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['note']._serialized_options = b'\272H\005r\003\030\240\037' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['supplemental_values']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST'].fields_by_name['supplemental_values']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_REVIEWCAPTUREFORMSUBMISSIONRESPONSE'].fields_by_name['submission']._loaded_options = None - _globals['_REVIEWCAPTUREFORMSUBMISSIONRESPONSE'].fields_by_name['submission']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['type_id']._loaded_options = None - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['type_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['revision']._loaded_options = None - _globals['_GETBUSINESSOBJECTTYPEREQUEST'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_LISTINFERENCECREDITRECEIPTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTINFERENCECREDITRECEIPTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_UPDATEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['request_id']._loaded_options = None - _globals['_UPDATEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['request_id']._serialized_options = b'\272H\005r\003\260\001\001' - _globals['_COMPLETEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPLETEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['setup_session_id']._loaded_options = None - _globals['_COMPLETEINFERENCECREDITAUTOREFILLREQUEST'].fields_by_name['setup_session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DEFINEBUSINESSPROCESSREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_DEFINEBUSINESSPROCESSREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_STARTBUSINESSPROCESSREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_STARTBUSINESSPROCESSREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_TRANSITIONBUSINESSPROCESSREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_TRANSITIONBUSINESSPROCESSREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_OPERATINGPROJECTSNAPSHOTFILEINPUT'].fields_by_name['path']._loaded_options = None - _globals['_OPERATINGPROJECTSNAPSHOTFILEINPUT'].fields_by_name['path']._serialized_options = b'\272H\007r\005\020\001\030\200\010' - _globals['_OPERATINGPROJECTSNAPSHOTFILEINPUT'].fields_by_name['attachment']._loaded_options = None - _globals['_OPERATINGPROJECTSNAPSHOTFILEINPUT'].fields_by_name['attachment']._serialized_options = b'\272H\003\310\001\001' - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['project_resource_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['files']._loaded_options = None - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['files']._serialized_options = b'\272H\006\222\001\003\020\350\007' - _globals['_GETOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_GETOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['project_resource_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST'].fields_by_name['channel_id']._loaded_options = None - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST'].fields_by_name['channel_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST'].fields_by_name['task_id']._loaded_options = None - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST'].fields_by_name['task_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_OPERATINGTASKENVIRONMENTSTAGE'].fields_by_name['kind']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTSTAGE'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGTASKENVIRONMENTSTAGE'].fields_by_name['state']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTSTAGE'].fields_by_name['state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_OPERATINGTASKENVIRONMENTSTAGE'].fields_by_name['code']._loaded_options = None - _globals['_OPERATINGTASKENVIRONMENTSTAGE'].fields_by_name['code']._serialized_options = b'\272H\005r\003\030\200\001' - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['project_resource_id']._loaded_options = None - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['project_resource_id']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\377\001' - _globals['_LISTBUSINESSBLUEPRINTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTBUSINESSBLUEPRINTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTBUSINESSBLUEPRINTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTBUSINESSBLUEPRINTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['blueprint_id']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['blueprint_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['version']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['version']._serialized_options = b'\272H\004\"\002 \000' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['content_digest']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['content_digest']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['name']._loaded_options = None - _globals['_CLONEBUSINESSBLUEPRINTREQUEST'].fields_by_name['name']._serialized_options = b'\272H\006r\004\020\001\030x' - _globals['_CAPTUREFORMINVITATION'].fields_by_name['recipient_email']._loaded_options = None - _globals['_CAPTUREFORMINVITATION'].fields_by_name['recipient_email']._serialized_options = b'\200\364\030\002' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['publication_id']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['publication_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['recipient_email']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['recipient_email']._serialized_options = b'\272H\004r\002`\001' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['expires_at']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['expires_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['bound_values']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['bound_values']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CREATECAPTUREFORMINVITATIONRESPONSE'].fields_by_name['invitation']._loaded_options = None - _globals['_CREATECAPTUREFORMINVITATIONRESPONSE'].fields_by_name['invitation']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['invitation_id']._loaded_options = None - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['invitation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_REVOKECAPTUREFORMINVITATIONRESPONSE'].fields_by_name['invitation']._loaded_options = None - _globals['_REVOKECAPTUREFORMINVITATIONRESPONSE'].fields_by_name['invitation']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETINVITEDCAPTUREFORMREQUEST'].fields_by_name['invitation_id']._loaded_options = None - _globals['_GETINVITEDCAPTUREFORMREQUEST'].fields_by_name['invitation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST'].fields_by_name['invitation_id']._loaded_options = None - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST'].fields_by_name['invitation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST'].fields_by_name['answers']._loaded_options = None - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST'].fields_by_name['answers']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_SUBMITINVITEDCAPTUREFORMRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_SUBMITINVITEDCAPTUREFORMRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETSTAFFMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETMANAGEDINFERENCEREADINESSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEFUNDINGREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEFUNDINGREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEFUNDINGREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEFUNDINGREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GRANTSTAFFMANAGEDINFERENCECREDITSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GRANTSTAFFMANAGEDINFERENCECREDITSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GRANTSTAFFMANAGEDINFERENCECREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GRANTSTAFFMANAGEDINFERENCECREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEUSAGEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEUSAGEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEUSAGEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEUSAGEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SETSTAFFMANAGEDINFERENCEBUDGETREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST'].fields_by_name['page_size']._loaded_options = None - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST'].fields_by_name['page_size']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTSTAFFMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['after_sequence']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['after_sequence']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['lineage_id']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['account_organization_id']._loaded_options = None - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['account_organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['account_workspace_id']._loaded_options = None - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['account_workspace_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['identity_revision']._loaded_options = None - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['identity_revision']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['access_grant_id']._loaded_options = None - _globals['_PROSPECTINGDRAFTTARGETACCOUNT'].fields_by_name['access_grant_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_PROSPECTINGDRAFT'].fields_by_name['organization_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['draft_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['draft_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['candidate_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['candidate_id']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['target_account']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['target_account']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['channel']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['channel']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['tone']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['tone']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['evidence_ids']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['evidence_ids']._serialized_options = b'\272H\007\222\001\004\010\001\0202' - _globals['_PROSPECTINGDRAFT'].fields_by_name['content_digest_sha256']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['content_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_PROSPECTINGDRAFT'].fields_by_name['review_state']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['review_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['reviewer_principal_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['reviewer_principal_id']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_PROSPECTINGDRAFT'].fields_by_name['reason']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_PROSPECTINGDRAFT'].fields_by_name['revision']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_PROSPECTINGDRAFT'].fields_by_name['created_by_principal_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['created_by_principal_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['updated_by_principal_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['updated_by_principal_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['audit_receipt_id']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['audit_receipt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['created_at']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['created_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROSPECTINGDRAFT'].fields_by_name['updated_at']._loaded_options = None - _globals['_PROSPECTINGDRAFT'].fields_by_name['updated_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['request_digest_sha256']._loaded_options = None - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['request_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['revision']._loaded_options = None - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['audit_receipt_id']._loaded_options = None - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT'].fields_by_name['audit_receipt_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['candidate_id']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['candidate_id']._serialized_options = b'\272H\007r\005\020\001\030\200\001' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['target_account']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['target_account']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['channel']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['channel']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['tone']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['tone']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['evidence_ids']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['evidence_ids']._serialized_options = b'\272H\007\222\001\004\010\001\0202' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_CREATEPROSPECTINGDRAFTRESPONSE'].fields_by_name['draft']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTRESPONSE'].fields_by_name['draft']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEPROSPECTINGDRAFTRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_CREATEPROSPECTINGDRAFTRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTPROSPECTINGDRAFTSREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_LISTPROSPECTINGDRAFTSREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTPROSPECTINGDRAFTSRESPONSE'].fields_by_name['drafts']._loaded_options = None - _globals['_LISTPROSPECTINGDRAFTSRESPONSE'].fields_by_name['drafts']._serialized_options = b'\272H\005\222\001\002\020d' - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['query']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['query']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['draft_id']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['draft_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['decision']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['decision']._serialized_options = b'\272H\t\202\001\006\020\001\030\002\030\003' - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002 \000' - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\007r\005\020\001\030\200\004' - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\002' - _globals['_REVIEWPROSPECTINGDRAFTRESPONSE'].fields_by_name['draft']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTRESPONSE'].fields_by_name['draft']._serialized_options = b'\272H\003\310\001\001' - _globals['_REVIEWPROSPECTINGDRAFTRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_REVIEWPROSPECTINGDRAFTRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKSPACEBRANDVOICE_SCOPE'].fields_by_name['kind']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE_SCOPE'].fields_by_name['kind']._serialized_options = b'\272H\004r\002\030@\200\364\030\004' - _globals['_WORKSPACEBRANDVOICE_SCOPE'].fields_by_name['value']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE_SCOPE'].fields_by_name['value']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\004' - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['voice_id']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['voice_id']._serialized_options = b'\272H\005r\003\030\200\001\200\364\030\002' - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['name']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['name']._serialized_options = b'\272H\004r\002\030P\200\364\030\004' - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['description']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['description']._serialized_options = b'\272H\005r\003\030\230\002\200\364\030\004' - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['guidance']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['guidance']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['archived']._loaded_options = None - _globals['_WORKSPACEBRANDVOICE'].fields_by_name['archived']._serialized_options = b'\200\364\030\001' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['source_organization_id']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['source_organization_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['source_workspace_id']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['source_workspace_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['report_id']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['report_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['error_code']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['error_code']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\001' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recipient_principal_id']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recipient_principal_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['customer_summary']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['customer_summary']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['deployment_verification']._loaded_options = None - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['deployment_verification']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._loaded_options = None - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._loaded_options = None - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._loaded_options = None - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_GETPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._loaded_options = None - _globals['_GETPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._loaded_options = None - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST'].fields_by_name['recovery_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST'].fields_by_name['message']._loaded_options = None - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST'].fields_by_name['message']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['organization_id']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['organization_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['workspace_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['recovery_id']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['recovery_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['report_reference']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['report_reference']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\001' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['recipient_principal_id']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['recipient_principal_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['customer_summary']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['customer_summary']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['state']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['state']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\001' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['notification_id']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['notification_id']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\002' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['last_reply']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['last_reply']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['coverage']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['coverage']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\001' - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['deployment_verification']._loaded_options = None - _globals['_PRODUCTISSUERECOVERY'].fields_by_name['deployment_verification']._serialized_options = b'\272H\005r\003\030\240\037\200\364\030\004' - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST'].fields_by_name['state']._serialized_options = b'\272H\004r\002\030 ' - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST'].fields_by_name['page_size']._loaded_options = None - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST'].fields_by_name['page_size']._serialized_options = b'\272H\004*\002\030d' - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST'].fields_by_name['page_token']._loaded_options = None - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST'].fields_by_name['page_token']._serialized_options = b'\272H\005r\003\030\200 ' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['organization_id']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['workspace_id']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['recovery_id']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['recovery_id']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['report_reference']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['report_reference']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['recipient_principal_id']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['recipient_principal_id']._serialized_options = b'\200\364\030\002' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['customer_summary']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['customer_summary']._serialized_options = b'\200\364\030\004' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['state']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['state']._serialized_options = b'\200\364\030\001' - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['last_reply']._loaded_options = None - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY'].fields_by_name['last_reply']._serialized_options = b'\200\364\030\004' - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['profile_id']._serialized_options = b'\200\364\030\001' - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['subject_kind']._loaded_options = None - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['subject_kind']._serialized_options = b'\200\364\030\001' - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['subject_id']._loaded_options = None - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST'].fields_by_name['subject_id']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCEREQUIREMENTFINDING'].fields_by_name['requirement_id']._loaded_options = None - _globals['_COMPLIANCEREQUIREMENTFINDING'].fields_by_name['requirement_id']._serialized_options = b'\200\364\030\001' - _globals['_COMPLIANCEREQUIREMENTFINDING'].fields_by_name['reason_code']._loaded_options = None - _globals['_COMPLIANCEREQUIREMENTFINDING'].fields_by_name['reason_code']._serialized_options = b'\200\364\030\001' - _globals['_COMPLIANCEREQUIREMENTFINDING'].fields_by_name['source_ref']._loaded_options = None - _globals['_COMPLIANCEREQUIREMENTFINDING'].fields_by_name['source_ref']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['profile_id']._loaded_options = None - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['profile_id']._serialized_options = b'\200\364\030\001' - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['subject_kind']._loaded_options = None - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['subject_kind']._serialized_options = b'\200\364\030\001' - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['subject_id']._loaded_options = None - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['subject_id']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['source_digest']._loaded_options = None - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['source_digest']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['control_id']._loaded_options = None - _globals['_COMPLIANCESUBJECTASSESSMENT'].fields_by_name['control_id']._serialized_options = b'\200\364\030\001' - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['profile_id']._loaded_options = None - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['profile_id']._serialized_options = b'\200\364\030\001' - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['subject_kind']._loaded_options = None - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['subject_kind']._serialized_options = b'\200\364\030\001' - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['subject_id']._loaded_options = None - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['subject_id']._serialized_options = b'\200\364\030\002' - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['id']._loaded_options = None - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['id']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['evaluator_version']._loaded_options = None - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['evaluator_version']._serialized_options = b'\200\364\030\001' - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['manifest_digest']._loaded_options = None - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['manifest_digest']._serialized_options = b'\200\364\030\002' - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['recorded_by_principal_id']._loaded_options = None - _globals['_COMPLIANCEASSESSMENTRECORD'].fields_by_name['recorded_by_principal_id']._serialized_options = b'\200\364\030\002' - _globals['_GETCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_GETCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_GETCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['record_id']._loaded_options = None - _globals['_GETCOMPLIANCEASSESSMENTREQUEST'].fields_by_name['record_id']._serialized_options = b'\200\364\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['AssessComplianceSubject']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['AssessComplianceSubject']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['RecordComplianceAssessment']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RecordComplianceAssessment']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetComplianceAssessment']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetComplianceAssessment']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessBlueprints']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessBlueprints']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CloneBusinessBlueprint']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CloneBusinessBlueprint']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessProcessDefinition']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessProcessDefinition']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessProcessDefinitions']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessProcessDefinitions']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['DefineBusinessProcess']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DefineBusinessProcess']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['StartBusinessProcess']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['StartBusinessProcess']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessProcess']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessProcess']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessProcesses']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessProcesses']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['TransitionBusinessProcess']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['TransitionBusinessProcess']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['PrepareBusinessObjectAuthorityTransfer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['PrepareBusinessObjectAuthorityTransfer']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['FinalizeBusinessObjectAuthorityTransfer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['FinalizeBusinessObjectAuthorityTransfer']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['DefineBusinessObjectType']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DefineBusinessObjectType']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessObjectType']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessObjectType']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjectTypes']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjectTypes']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CreateBusinessObject']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateBusinessObject']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessObject']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetBusinessObject']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjects']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjects']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateBusinessObject']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateBusinessObject']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['DeleteBusinessObject']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeleteBusinessObject']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjectRevisions']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjectRevisions']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['BindBusinessObjectSource']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BindBusinessObjectSource']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['AdmitBusinessObjectObservation']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['AdmitBusinessObjectObservation']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjectRelationships']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListBusinessObjectRelationships']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CreateBusinessObjectRelationship']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateBusinessObjectRelationship']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['DeleteBusinessObjectRelationship']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeleteBusinessObjectRelationship']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CreateCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateCaptureForm']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListCaptureForms']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListCaptureForms']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetCaptureForm']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateCaptureForm']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['PublishCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['PublishCaptureForm']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['RevokeCaptureFormPublication']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RevokeCaptureFormPublication']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CreateCaptureFormInvitation']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateCaptureFormInvitation']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['RevokeCaptureFormInvitation']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RevokeCaptureFormInvitation']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetInvitedCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetInvitedCaptureForm']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitInvitedCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitInvitedCaptureForm']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetPublishedCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetPublishedCaptureForm']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetPublishedCaptureFormBrandingAsset']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetPublishedCaptureFormBrandingAsset']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitPublishedCaptureForm']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitPublishedCaptureForm']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['BeginPublishedCaptureFormUpload']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BeginPublishedCaptureFormUpload']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CompletePublishedCaptureFormUpload']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CompletePublishedCaptureFormUpload']._serialized_options = b'\340\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetCaptureFormSubmission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetCaptureFormSubmission']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListCaptureFormSubmissions']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListCaptureFormSubmissions']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ReviewCaptureFormSubmission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReviewCaptureFormSubmission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetInferenceCreditAutoRefill']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetInferenceCreditAutoRefill']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateInferenceCreditAutoRefill']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateInferenceCreditAutoRefill']._serialized_options = b'\312\363\030\rbilling:admin\322\363\030\014workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['CompleteInferenceCreditAutoRefill']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CompleteInferenceCreditAutoRefill']._serialized_options = b'\312\363\030\rbilling:admin\322\363\030\014workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ListInferenceCreditReceipts']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListInferenceCreditReceipts']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetOverview']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOverview']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetConsoleBootSnapshot']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetConsoleBootSnapshot']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListAssets']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListAssets']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetAsset']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetAsset']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListActivity']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListActivity']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SearchStaffWorkspaceDirectory']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SearchStaffWorkspaceDirectory']._serialized_options = b'\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffWorkspaceContext']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffWorkspaceContext']._serialized_options = b'\312\363\030\025support_access.manage\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceFunding']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceFunding']._serialized_options = b'\312\363\030\025support_access.manage\312\363\030\027managed_inference:admin\312\363\030\nmeter:read\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GrantStaffManagedInferenceCredits']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GrantStaffManagedInferenceCredits']._serialized_options = b'\312\363\030\025support_access.manage\312\363\030\027managed_inference:admin\312\363\030\037meter:credits:grant-development\330\363\030\003\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceUsage']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceUsage']._serialized_options = b'\312\363\030\025support_access.manage\312\363\030\027managed_inference:admin\312\363\030\nmeter:read\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceBudget']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceBudget']._serialized_options = b'\312\363\030\025support_access.manage\312\363\030\027managed_inference:admin\312\363\030\nmeter:read\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SetStaffManagedInferenceBudget']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SetStaffManagedInferenceBudget']._serialized_options = b'\312\363\030\025support_access.manage\312\363\030\027managed_inference:admin\312\363\030\013meter:write\330\363\030\003\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceReadiness']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffManagedInferenceReadiness']._serialized_options = b'\312\363\030\025support_access.manage\312\363\030\027managed_inference:admin\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetManagedInferenceReadiness']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetManagedInferenceReadiness']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListManagedProviderAccessGrants']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListManagedProviderAccessGrants']._serialized_options = b'\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListManagedProviderAccessEvents']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListManagedProviderAccessEvents']._serialized_options = b'\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffManagedInferenceAdminEvents']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffManagedInferenceAdminEvents']._serialized_options = b'\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffManagedExecutionGrantEvents']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffManagedExecutionGrantEvents']._serialized_options = b'\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffManagedExecutionOutcomes']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffManagedExecutionOutcomes']._serialized_options = b'\330\363\030\001\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpsertManagedProviderAccessGrant']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpsertManagedProviderAccessGrant']._serialized_options = b'\330\363\030\003\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['RevokeManagedProviderAccessGrant']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RevokeManagedProviderAccessGrant']._serialized_options = b'\330\363\030\003\360\363\030\001\370\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffInferenceRoutingProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetStaffInferenceRoutingProfile']._serialized_options = b'\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateStaffInferenceRoutingProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateStaffInferenceRoutingProfile']._serialized_options = b'\330\363\030\003\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListEvalResults']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListEvalResults']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListCostUsage']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListCostUsage']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['RecordProviderCostSnapshot']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RecordProviderCostSnapshot']._serialized_options = b'\312\363\030\013meter:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListAuthorityPosture']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListAuthorityPosture']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListAgentWorkforceRecords']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListAgentWorkforceRecords']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetAgentProduct']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetAgentProduct']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CloneAgentProduct']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CloneAgentProduct']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateAgentProduct']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateAgentProduct']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListOrbControlTargets']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListOrbControlTargets']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetOrbControlTarget']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOrbControlTarget']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOrbControlAction']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOrbControlAction']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitAgentWorkforceEvidence']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitAgentWorkforceEvidence']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListFindings']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListFindings']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetTraceDrilldown']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetTraceDrilldown']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListIntegrationTiles']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListIntegrationTiles']._serialized_options = b'\312\363\030\014console:read\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListPinnedSources']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListPinnedSources']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SetPinnedSource']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SetPinnedSource']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UnpinSource']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UnpinSource']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CreateDexMcpServer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateDexMcpServer']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ListDexMcpServers']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListDexMcpServers']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetDexMcpServer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetDexMcpServer']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['DiscoverDexMcpServer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DiscoverDexMcpServer']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateDexMcpServer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateDexMcpServer']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['DeleteDexMcpServer']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeleteDexMcpServer']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['InitiateDexMcpOAuthProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['InitiateDexMcpOAuthProfile']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['CompleteDexMcpOAuthProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CompleteDexMcpOAuthProfile']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\004' - _globals['_CONSOLESERVICE'].methods_by_name['ListDexMcpOAuthProfiles']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListDexMcpOAuthProfiles']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['RevokeDexMcpOAuthProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RevokeDexMcpOAuthProfile']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ReauthorizeDexMcpOAuthProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReauthorizeDexMcpOAuthProfile']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\004' - _globals['_CONSOLESERVICE'].methods_by_name['RegisterPrivateEndpoint']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RegisterPrivateEndpoint']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['VerifyPrivateEndpoint']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['VerifyPrivateEndpoint']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\003\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListPrivateEndpoints']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListPrivateEndpoints']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['DeletePrivateEndpoint']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeletePrivateEndpoint']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['AttachPrivateEndpointToProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['AttachPrivateEndpointToProfile']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListGatewayEgressOrigins']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListGatewayEgressOrigins']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetOnboardingPlan']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOnboardingPlan']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingChannels']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingChannels']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingJobs']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingJobs']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ArchiveOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ArchiveOperatingThread']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ForkOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ForkOperatingThread']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['RenameOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RenameOperatingThread']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingThread']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['BootstrapThreadGateway']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BootstrapThreadGateway']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['PrewarmOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['PrewarmOperatingThread']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingThreadEvents']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingThreadEvents']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['WatchOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['WatchOperatingThread']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['RespondOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RespondOperatingThread']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['InterruptOperatingThread']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['InterruptOperatingThread']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['SearchOperatingHistory']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SearchOperatingHistory']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingHistoryContext']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingHistoryContext']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['AcceptOperatingProjectSnapshot']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['AcceptOperatingProjectSnapshot']._serialized_options = b'\220\002\002\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ImportOperatingProjectSnapshot']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ImportOperatingProjectSnapshot']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingTaskEnvironment']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingTaskEnvironment']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingProjectSnapshot']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingProjectSnapshot']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOperatingMessage']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOperatingMessage']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOperatingCorrection']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOperatingCorrection']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOperatingFeedback']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitOperatingFeedback']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitProductIssueReport']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitProductIssueReport']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitNativeProductIssueReport']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitNativeProductIssueReport']._serialized_options = b'\312\363\030\024product_issues:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffProductIssueReports']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffProductIssueReports']._serialized_options = b'\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['EngageStaffProductIssueReport']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['EngageStaffProductIssueReport']._serialized_options = b'\330\363\030\002\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffProductIssueRecoveries']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListStaffProductIssueRecoveries']._serialized_options = b'\312\363\030\025support_access.manage\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['PrepareStaffProductIssueRecovery']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['PrepareStaffProductIssueRecovery']._serialized_options = b'\312\363\030\025support_access.manage\330\363\030\003\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ScanStaffProductIssueRecovery']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ScanStaffProductIssueRecovery']._serialized_options = b'\312\363\030\025support_access.manage\330\363\030\003\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ReviewStaffProductIssueRecovery']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReviewStaffProductIssueRecovery']._serialized_options = b'\312\363\030\025support_access.manage\330\363\030\003\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ExecuteStaffProductIssueRecovery']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ExecuteStaffProductIssueRecovery']._serialized_options = b'\312\363\030\025support_access.manage\330\363\030\003\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetProductIssueRecovery']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetProductIssueRecovery']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ReplyProductIssueRecovery']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReplyProductIssueRecovery']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingFeedback']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingFeedback']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ResolveOperatingFeedbackRemediation']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ResolveOperatingFeedbackRemediation']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListCustomerIntelligenceFacts']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListCustomerIntelligenceFacts']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetCustomerIntelligenceFact']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetCustomerIntelligenceFact']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ReviewCustomerIntelligenceFact']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReviewCustomerIntelligenceFact']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ProposeCustomerIntelligenceFact']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ProposeCustomerIntelligenceFact']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['RespondToCustomerFactConfirmation']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RespondToCustomerFactConfirmation']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['AggregateCustomerIntelligencePatterns']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['AggregateCustomerIntelligencePatterns']._serialized_options = b'\312\363\030\014console:read\330\363\030\001\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingCorrections']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingCorrections']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ReviewOperatingCorrection']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReviewOperatingCorrection']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListWorkspaceMemories']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListWorkspaceMemories']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CorrectWorkspaceMemory']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CorrectWorkspaceMemory']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ReviewWorkspaceMemory']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReviewWorkspaceMemory']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ForgetWorkspaceMemory']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ForgetWorkspaceMemory']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['BeginOperatingAttachmentUpload']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BeginOperatingAttachmentUpload']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CompleteOperatingAttachmentUpload']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CompleteOperatingAttachmentUpload']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingAttachments']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListOperatingAttachments']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ResolveOperatingReceiptAction']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ResolveOperatingReceiptAction']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingReceipt']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatingReceipt']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SubmitComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SubmitComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['GetComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetComputerMission']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CancelComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CancelComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ContinueComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ContinueComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['PauseComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['PauseComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ResumeComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ResumeComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['WakeComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['WakeComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['GuideComputerMission']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GuideComputerMission']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListComputerMissionCanaryDefinitions']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListComputerMissionCanaryDefinitions']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['StartComputerMissionCanaryRun']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['StartComputerMissionCanaryRun']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['GetComputerMissionCanaryRun']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetComputerMissionCanaryRun']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListComputerMissionCanaryRuns']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListComputerMissionCanaryRuns']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetComputerMissionCanaryEvidence']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetComputerMissionCanaryEvidence']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['OperateComputerMissionCanaryRun']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['OperateComputerMissionCanaryRun']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['CreateMissionSchedule']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateMissionSchedule']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateMissionSchedule']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateMissionSchedule']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['SetMissionScheduleEnabled']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SetMissionScheduleEnabled']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListMissionSchedules']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListMissionSchedules']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CreateConnectorTrigger']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateConnectorTrigger']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateConnectorTrigger']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateConnectorTrigger']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListConnectorTriggers']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListConnectorTriggers']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['DeleteConnectorTrigger']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeleteConnectorTrigger']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['SetConnectorTriggerEnabled']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SetConnectorTriggerEnabled']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ReserveComputerMissionApexSession']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReserveComputerMissionApexSession']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\030apex:reservation:reserve\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['BindComputerMissionApexSessionReservation']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BindComputerMissionApexSessionReservation']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\025apex:reservation:bind\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['BindComputerMissionApexInstructionMetadata']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BindComputerMissionApexInstructionMetadata']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\025apex:instruction:bind\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['AuthorizeComputerMissionApexSessionAdoption']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['AuthorizeComputerMissionApexSessionAdoption']._serialized_options = b'\312\363\030\rconsole:write\312\363\030\026apex:reservation:adopt\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['GetWorkspaceSettings']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetWorkspaceSettings']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatorPreferences']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetOperatorPreferences']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateOperatorPreferences']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateOperatorPreferences']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CreateConnectorProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateConnectorProfile']._serialized_options = b'\312\363\030\020connectors:write\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ListConnectorProfiles']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListConnectorProfiles']._serialized_options = b'\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateConnectorProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateConnectorProfile']._serialized_options = b'\312\363\030\020connectors:write\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['DeleteConnectorProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeleteConnectorProfile']._serialized_options = b'\312\363\030\020connectors:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ListConnectedCalls']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListConnectedCalls']._serialized_options = b'\312\363\030\014console:read\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['StartMeetingCapture']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['StartMeetingCapture']._serialized_options = b'\312\363\030\016platform:write\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['GetMeetingCapture']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetMeetingCapture']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListMeetingCaptures']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListMeetingCaptures']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['StopMeetingCapture']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['StopMeetingCapture']._serialized_options = b'\312\363\030\016platform:write\312\363\030\017connectors:read\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ListCommitments']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListCommitments']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetBillingSubscription']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetBillingSubscription']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CreateBillingPortalSession']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateBillingPortalSession']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['CreateBillingCheckoutSession']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateBillingCheckoutSession']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['GetInferenceCreditBalance']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetInferenceCreditBalance']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CreateInferenceCreditCheckout']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateInferenceCreditCheckout']._serialized_options = b'\312\363\030\rbilling:admin\322\363\030\014workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['FulfillInferenceCreditCheckout']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['FulfillInferenceCreditCheckout']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceProfile']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceProfile']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ArchiveWorkspace']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ArchiveWorkspace']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspacePolicy']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspacePolicy']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceDexPolicy']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceDexPolicy']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceArtifactStyleGuide']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceArtifactStyleGuide']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['EvaluateWorkspaceArtifactStyleGuide']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['EvaluateWorkspaceArtifactStyleGuide']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceIdentityProvider']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceIdentityProvider']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceIdentityProvider']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceIdentityProvider']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceIntegration']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceIntegration']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceIntegration']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceIntegration']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceBilling']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceBilling']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceMember']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceMember']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceMember']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceMember']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceNotificationPreferences']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceNotificationPreferences']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['EnableWorkspaceBreakGlass']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['EnableWorkspaceBreakGlass']._serialized_options = b'\312\363\030\025support_access.manage\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['DisableWorkspaceBreakGlass']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DisableWorkspaceBreakGlass']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['ListWorkspaceSkills']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListWorkspaceSkills']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['BrowseDexSkillCatalog']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['BrowseDexSkillCatalog']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['InstallDexSkillCatalogEntry']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['InstallDexSkillCatalogEntry']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['CreateWorkspaceSkill']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateWorkspaceSkill']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceSkill']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateWorkspaceSkill']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['DeleteWorkspaceSkill']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['DeleteWorkspaceSkill']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['ListScenarioFixtures']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListScenarioFixtures']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['PromoteScenarioFixture']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['PromoteScenarioFixture']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['CompareScenarioFixtures']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CompareScenarioFixtures']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_CONSOLESERVICE'].methods_by_name['ListWorkspaceGuardrailRules']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListWorkspaceGuardrailRules']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceGuardrailRule']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpsertWorkspaceGuardrailRule']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceGuardrailRule']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RemoveWorkspaceGuardrailRule']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\002' - _globals['_CONSOLESERVICE'].methods_by_name['SetOperatingThreadController']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SetOperatingThreadController']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['GetPrivacySettings']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetPrivacySettings']._serialized_options = b'\312\363\030\014console:read\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['SetPrivacySettings']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['SetPrivacySettings']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\003' - _globals['_CONSOLESERVICE'].methods_by_name['CreateProspectingWatchProgram']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateProspectingWatchProgram']._serialized_options = b'\312\363\030\021prospecting.write\322\363\030\022query.workspace_id\330\363\030\003\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['GetProspectingWatchProgram']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['GetProspectingWatchProgram']._serialized_options = b'\312\363\030\020prospecting.read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListProspectingWatchPrograms']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListProspectingWatchPrograms']._serialized_options = b'\312\363\030\020prospecting.read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['UpdateProspectingWatchProgram']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['UpdateProspectingWatchProgram']._serialized_options = b'\312\363\030\021prospecting.write\322\363\030\022query.workspace_id\330\363\030\003\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['CreateProspectingDraft']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['CreateProspectingDraft']._serialized_options = b'\312\363\030\021prospecting.write\322\363\030\022query.workspace_id\330\363\030\003\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ListProspectingDrafts']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ListProspectingDrafts']._serialized_options = b'\312\363\030\020prospecting.read\322\363\030\022query.workspace_id\330\363\030\001\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['ReviewProspectingDraft']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['ReviewProspectingDraft']._serialized_options = b'\312\363\030\021prospecting.write\322\363\030\022query.workspace_id\330\363\030\003\352\363\030\025query.organization_id\360\363\030\001' - _globals['_CONSOLESERVICE'].methods_by_name['RecordOperatingHomepageSuggestionFeedback']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['RecordOperatingHomepageSuggestionFeedback']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\022query.workspace_id\330\363\030\001' - _globals['_WORKSPACEKEYSERVICE'].methods_by_name['GetWorkspaceKeyConfig']._loaded_options = None - _globals['_WORKSPACEKEYSERVICE'].methods_by_name['GetWorkspaceKeyConfig']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_WORKSPACEKEYSERVICE'].methods_by_name['PutWorkspaceKeyConfig']._loaded_options = None - _globals['_WORKSPACEKEYSERVICE'].methods_by_name['PutWorkspaceKeyConfig']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_WORKSPACEKEYSERVICE'].methods_by_name['DeleteWorkspaceKeyConfig']._loaded_options = None - _globals['_WORKSPACEKEYSERVICE'].methods_by_name['DeleteWorkspaceKeyConfig']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_MANAGEDSETUPSERVICE'].methods_by_name['GetManagedSetup']._loaded_options = None - _globals['_MANAGEDSETUPSERVICE'].methods_by_name['GetManagedSetup']._serialized_options = b'\312\363\030\014console:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_MANAGEDSETUPSERVICE'].methods_by_name['SetManagedSetup']._loaded_options = None - _globals['_MANAGEDSETUPSERVICE'].methods_by_name['SetManagedSetup']._serialized_options = b'\312\363\030\rconsole:write\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_OPERATINGTURNROUTEKIND']._serialized_start=225702 - _globals['_OPERATINGTURNROUTEKIND']._serialized_end=225904 - _globals['_OPERATINGTURNINTENTKIND']._serialized_start=225907 - _globals['_OPERATINGTURNINTENTKIND']._serialized_end=226238 - _globals['_OPERATINGTURNANSWERKIND']._serialized_start=226241 - _globals['_OPERATINGTURNANSWERKIND']._serialized_end=226495 - _globals['_OPERATINGTURNSAFETYKIND']._serialized_start=226498 - _globals['_OPERATINGTURNSAFETYKIND']._serialized_end=226700 - _globals['_OPERATINGTHREADARCHIVEFILTER']._serialized_start=226703 - _globals['_OPERATINGTHREADARCHIVEFILTER']._serialized_end=226923 - _globals['_OPERATINGSURFACEKIND']._serialized_start=226926 - _globals['_OPERATINGSURFACEKIND']._serialized_end=227207 - _globals['_OPERATINGTURNSTATE']._serialized_start=227210 - _globals['_OPERATINGTURNSTATE']._serialized_end=227547 - _globals['_OPERATINGVERIFICATIONSTATE']._serialized_start=227550 - _globals['_OPERATINGVERIFICATIONSTATE']._serialized_end=227797 - _globals['_OPERATINGANSWERPROVENANCE']._serialized_start=227800 - _globals['_OPERATINGANSWERPROVENANCE']._serialized_end=228304 - _globals['_OPERATINGTHREADEXECUTIONSTATE']._serialized_start=228307 - _globals['_OPERATINGTHREADEXECUTIONSTATE']._serialized_end=228668 - _globals['_OPERATINGTHREADWAITINGREASON']._serialized_start=228671 - _globals['_OPERATINGTHREADWAITINGREASON']._serialized_end=228987 - _globals['_OPERATINGEXECUTIONRUNTIME']._serialized_start=228989 - _globals['_OPERATINGEXECUTIONRUNTIME']._serialized_end=229102 - _globals['_OPERATINGTHREADEVENTKIND']._serialized_start=229105 - _globals['_OPERATINGTHREADEVENTKIND']._serialized_end=229908 - _globals['_OPERATINGTHREADREQUESTTYPE']._serialized_start=229911 - _globals['_OPERATINGTHREADREQUESTTYPE']._serialized_end=230173 - _globals['_OPERATINGTHREADRESPONSEACTION']._serialized_start=230176 - _globals['_OPERATINGTHREADRESPONSEACTION']._serialized_end=230522 - _globals['_OPERATINGATTACHMENTSCOPE']._serialized_start=230525 - _globals['_OPERATINGATTACHMENTSCOPE']._serialized_end=230682 - _globals['_OPERATINGATTACHMENTPROCESSINGSTATE']._serialized_start=230685 - _globals['_OPERATINGATTACHMENTPROCESSINGSTATE']._serialized_end=230982 - _globals['_RECEIPTLIFECYCLESTATE']._serialized_start=230985 - _globals['_RECEIPTLIFECYCLESTATE']._serialized_end=231550 - _globals['_OPERATINGTASKKIND']._serialized_start=231553 - _globals['_OPERATINGTASKKIND']._serialized_end=231694 - _globals['_OPERATINGCORRECTIONCATEGORY']._serialized_start=231697 - _globals['_OPERATINGCORRECTIONCATEGORY']._serialized_end=232004 - _globals['_OPERATINGCORRECTIONREVIEWSTATE']._serialized_start=232007 - _globals['_OPERATINGCORRECTIONREVIEWSTATE']._serialized_end=232290 - _globals['_DEXCOMPUTERCORRECTIONLABEL']._serialized_start=232293 - _globals['_DEXCOMPUTERCORRECTIONLABEL']._serialized_end=232715 - _globals['_OPERATINGFEEDBACKSENTIMENT']._serialized_start=232718 - _globals['_OPERATINGFEEDBACKSENTIMENT']._serialized_end=232878 - _globals['_OPERATINGFEEDBACKREASON']._serialized_start=232881 - _globals['_OPERATINGFEEDBACKREASON']._serialized_end=233580 - _globals['_OPERATINGFEEDBACKCLASSIFICATIONSOURCE']._serialized_start=233583 - _globals['_OPERATINGFEEDBACKCLASSIFICATIONSOURCE']._serialized_end=233808 - _globals['_OPERATINGFEEDBACKREMEDIATIONACTION']._serialized_start=233811 - _globals['_OPERATINGFEEDBACKREMEDIATIONACTION']._serialized_end=234049 - _globals['_OPERATINGFEEDBACKREMEDIATIONOUTCOME']._serialized_start=234052 - _globals['_OPERATINGFEEDBACKREMEDIATIONOUTCOME']._serialized_end=234307 - _globals['_OPERATINGFEEDBACKLIFECYCLESTATE']._serialized_start=234310 - _globals['_OPERATINGFEEDBACKLIFECYCLESTATE']._serialized_end=234543 - _globals['_CUSTOMERINTELLIGENCEAUTHORITY']._serialized_start=234546 - _globals['_CUSTOMERINTELLIGENCEAUTHORITY']._serialized_end=234859 - _globals['_CUSTOMERINTELLIGENCELIFECYCLESTATE']._serialized_start=234862 - _globals['_CUSTOMERINTELLIGENCELIFECYCLESTATE']._serialized_end=235212 - _globals['_CUSTOMERINTELLIGENCESUBJECTKIND']._serialized_start=235215 - _globals['_CUSTOMERINTELLIGENCESUBJECTKIND']._serialized_end=235502 - _globals['_CUSTOMERINTELLIGENCEEVIDENCEPOLARITY']._serialized_start=235505 - _globals['_CUSTOMERINTELLIGENCEEVIDENCEPOLARITY']._serialized_end=235715 - _globals['_CUSTOMERINTELLIGENCEPRODUCERKIND']._serialized_start=235718 - _globals['_CUSTOMERINTELLIGENCEPRODUCERKIND']._serialized_end=236103 - _globals['_CUSTOMERINTELLIGENCEREVIEWDECISION']._serialized_start=236106 - _globals['_CUSTOMERINTELLIGENCEREVIEWDECISION']._serialized_end=236586 - _globals['_CUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_start=236589 - _globals['_CUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_end=236774 - _globals['_OPERATINGEXECUTIONPROFILEKIND']._serialized_start=236777 - _globals['_OPERATINGEXECUTIONPROFILEKIND']._serialized_end=236968 - _globals['_OPERATINGHOSTEDFRONTDECISIONKIND']._serialized_start=236971 - _globals['_OPERATINGHOSTEDFRONTDECISIONKIND']._serialized_end=237290 - _globals['_OPERATINGMANAGEDINFERENCEROUTING']._serialized_start=237293 - _globals['_OPERATINGMANAGEDINFERENCEROUTING']._serialized_end=237429 - _globals['_OPERATINGMANAGEDINFERENCEBUDGETORIGIN']._serialized_start=237432 - _globals['_OPERATINGMANAGEDINFERENCEBUDGETORIGIN']._serialized_end=237710 - _globals['_COMPUTERMISSIONAUTHORITYMODE']._serialized_start=237713 - _globals['_COMPUTERMISSIONAUTHORITYMODE']._serialized_end=237945 - _globals['_COMPUTERMISSIONSTATE']._serialized_start=237948 - _globals['_COMPUTERMISSIONSTATE']._serialized_end=238669 - _globals['_COMPUTERMISSIONCANARYSCENARIOKIND']._serialized_start=238672 - _globals['_COMPUTERMISSIONCANARYSCENARIOKIND']._serialized_end=239122 - _globals['_COMPUTERMISSIONEFFECTSTATE']._serialized_start=239125 - _globals['_COMPUTERMISSIONEFFECTSTATE']._serialized_end=239559 - _globals['_COMPUTERMISSIONCANARYRUNSTATE']._serialized_start=239562 - _globals['_COMPUTERMISSIONCANARYRUNSTATE']._serialized_end=240150 - _globals['_COMPUTERMISSIONCANARYSCOREDIMENSION']._serialized_start=240153 - _globals['_COMPUTERMISSIONCANARYSCOREDIMENSION']._serialized_end=240785 - _globals['_COMPUTERMISSIONCANARYRECOMMENDATION']._serialized_start=240788 - _globals['_COMPUTERMISSIONCANARYRECOMMENDATION']._serialized_end=241036 - _globals['_COMPUTERMISSIONCANARYOPERATORACTIONKIND']._serialized_start=241039 - _globals['_COMPUTERMISSIONCANARYOPERATORACTIONKIND']._serialized_end=241381 - _globals['_COMPUTERMISSIONROLLBACKARGUMENTSOURCE']._serialized_start=241384 - _globals['_COMPUTERMISSIONROLLBACKARGUMENTSOURCE']._serialized_end=241609 - _globals['_COMPUTERMISSIONDECISIONROUTE']._serialized_start=241612 - _globals['_COMPUTERMISSIONDECISIONROUTE']._serialized_end=241835 - _globals['_CONNECTORTRIGGERSOURCE']._serialized_start=241838 - _globals['_CONNECTORTRIGGERSOURCE']._serialized_end=241990 - _globals['_WORKSPACESETTINGSROLE']._serialized_start=241993 - _globals['_WORKSPACESETTINGSROLE']._serialized_end=242245 - _globals['_WORKSPACESETTINGSAVAILABILITYSTATUS']._serialized_start=242248 - _globals['_WORKSPACESETTINGSAVAILABILITYSTATUS']._serialized_end=242448 - _globals['_WORKSPACESETTINGSBILLINGSTATUS']._serialized_start=242451 - _globals['_WORKSPACESETTINGSBILLINGSTATUS']._serialized_end=242821 - _globals['_WORKSPACESETTINGSMEMBERSTATUS']._serialized_start=242824 - _globals['_WORKSPACESETTINGSMEMBERSTATUS']._serialized_end=243044 - _globals['_WORKSPACESETTINGSIDENTITYPROVIDERSTATUS']._serialized_start=243047 - _globals['_WORKSPACESETTINGSIDENTITYPROVIDERSTATUS']._serialized_end=243445 - _globals['_WORKSPACESETTINGSINTEGRATIONSTATUS']._serialized_start=243448 - _globals['_WORKSPACESETTINGSINTEGRATIONSTATUS']._serialized_end=243856 - _globals['_WORKSPACESETTINGSOWNERSERVICESTATUS']._serialized_start=243859 - _globals['_WORKSPACESETTINGSOWNERSERVICESTATUS']._serialized_end=244222 - _globals['_WORKSPACESETTINGSSOURCE']._serialized_start=244225 - _globals['_WORKSPACESETTINGSSOURCE']._serialized_end=244679 - _globals['_GUARDRAILDETECTORKIND']._serialized_start=244682 - _globals['_GUARDRAILDETECTORKIND']._serialized_end=244924 - _globals['_GUARDRAILACTION']._serialized_start=244927 - _globals['_GUARDRAILACTION']._serialized_end=245062 - _globals['_SKILLANALYSISVERDICT']._serialized_start=245065 - _globals['_SKILLANALYSISVERDICT']._serialized_end=245277 - _globals['_DEXSKILLPACKAGEFILEKIND']._serialized_start=245280 - _globals['_DEXSKILLPACKAGEFILEKIND']._serialized_end=245681 - _globals['_DEXSKILLFIXTUREKIND']._serialized_start=245684 - _globals['_DEXSKILLFIXTUREKIND']._serialized_end=245859 - _globals['_DEXSKILLLIFECYCLESTATE']._serialized_start=245862 - _globals['_DEXSKILLLIFECYCLESTATE']._serialized_end=246133 - _globals['_DEXSKILLRUNTIMEREADINESS']._serialized_start=246136 - _globals['_DEXSKILLRUNTIMEREADINESS']._serialized_end=246431 - _globals['_DEXSKILLCATALOGEXPOSURE']._serialized_start=246434 - _globals['_DEXSKILLCATALOGEXPOSURE']._serialized_end=246588 - _globals['_DEXAUTONOMYMODE']._serialized_start=246591 - _globals['_DEXAUTONOMYMODE']._serialized_end=246762 - _globals['_DEXEXTERNALACTIONMODE']._serialized_start=246765 - _globals['_DEXEXTERNALACTIONMODE']._serialized_end=246953 - _globals['_WORKSPACESPENDBEATCADENCE']._serialized_start=246956 - _globals['_WORKSPACESPENDBEATCADENCE']._serialized_end=247110 - _globals['_STAFFWORKSPACEACCESSSTATE']._serialized_start=247113 - _globals['_STAFFWORKSPACEACCESSSTATE']._serialized_end=247423 - _globals['_MANAGEDPROVIDERACCESSSTATE']._serialized_start=247426 - _globals['_MANAGEDPROVIDERACCESSSTATE']._serialized_end=247674 - _globals['_STAFFINFERENCEROUTINGPURPOSE']._serialized_start=247677 - _globals['_STAFFINFERENCEROUTINGPURPOSE']._serialized_end=247998 - _globals['_THREADGATEWAYPERMISSION']._serialized_start=248001 - _globals['_THREADGATEWAYPERMISSION']._serialized_end=248185 - _globals['_TENANTPRIVACYMODE']._serialized_start=248188 - _globals['_TENANTPRIVACYMODE']._serialized_end=248351 - _globals['_PRIVACYSETTINGSCOPE']._serialized_start=248354 - _globals['_PRIVACYSETTINGSCOPE']._serialized_end=248491 - _globals['_RULESCOPE']._serialized_start=248493 - _globals['_RULESCOPE']._serialized_end=248587 - _globals['_MCPPOLICYMODE']._serialized_start=248590 - _globals['_MCPPOLICYMODE']._serialized_end=248725 - _globals['_CONNECTEDCALLSOURCESTATE']._serialized_start=248728 - _globals['_CONNECTEDCALLSOURCESTATE']._serialized_end=248889 - _globals['_PROSPECTINGWATCHPROGRAMLIFECYCLE']._serialized_start=248892 - _globals['_PROSPECTINGWATCHPROGRAMLIFECYCLE']._serialized_end=249125 - _globals['_COMMITMENTSOURCESTATE']._serialized_start=249128 - _globals['_COMMITMENTSOURCESTATE']._serialized_end=249275 - _globals['_OPERATINGJOBSTATE']._serialized_start=249278 - _globals['_OPERATINGJOBSTATE']._serialized_end=249568 - _globals['_OPERATINGJOBVERIFICATIONSTATE']._serialized_start=249571 - _globals['_OPERATINGJOBVERIFICATIONSTATE']._serialized_end=249841 - _globals['_OPERATINGJOBORIGIN']._serialized_start=249844 - _globals['_OPERATINGJOBORIGIN']._serialized_end=250097 - _globals['_OPERATINGJOBPROOFSTATE']._serialized_start=250100 - _globals['_OPERATINGJOBPROOFSTATE']._serialized_end=250289 - _globals['_OPERATINGHOMEPAGESUGGESTIONFEEDBACKACTION']._serialized_start=250292 - _globals['_OPERATINGHOMEPAGESUGGESTIONFEEDBACKACTION']._serialized_end=250518 - _globals['_OPERATINGEXECUTIONPLACEMENT']._serialized_start=250521 - _globals['_OPERATINGEXECUTIONPLACEMENT']._serialized_end=250696 - _globals['_BUSINESSFIELDKIND']._serialized_start=250699 - _globals['_BUSINESSFIELDKIND']._serialized_end=251114 - _globals['_BUSINESSOBJECTRECORDKIND']._serialized_start=251117 - _globals['_BUSINESSOBJECTRECORDKIND']._serialized_end=251545 - _globals['_BUSINESSSOURCEPROPERTY']._serialized_start=251548 - _globals['_BUSINESSSOURCEPROPERTY']._serialized_end=251699 - _globals['_BUSINESSSOURCESTATE']._serialized_start=251702 - _globals['_BUSINESSSOURCESTATE']._serialized_end=251909 - _globals['_BUSINESSOBJECTRELATIONSHIPDIRECTION']._serialized_start=251912 - _globals['_BUSINESSOBJECTRELATIONSHIPDIRECTION']._serialized_end=252111 - _globals['_CAPTUREFORMSTATE']._serialized_start=252114 - _globals['_CAPTUREFORMSTATE']._serialized_end=252262 - _globals['_CAPTUREFORMPUBLICATIONSTATE']._serialized_start=252265 - _globals['_CAPTUREFORMPUBLICATIONSTATE']._serialized_end=252473 - _globals['_CAPTUREFORMSUBMISSIONSTATE']._serialized_start=252476 - _globals['_CAPTUREFORMSUBMISSIONSTATE']._serialized_end=252773 - _globals['_CAPTUREFORMREVIEWDECISION']._serialized_start=252776 - _globals['_CAPTUREFORMREVIEWDECISION']._serialized_end=252931 - _globals['_CAPTUREFORMFIELDKIND']._serialized_start=252934 - _globals['_CAPTUREFORMFIELDKIND']._serialized_end=253468 - _globals['_CAPTUREFORMMAPPINGSTATE']._serialized_start=253471 - _globals['_CAPTUREFORMMAPPINGSTATE']._serialized_end=253620 - _globals['_CAPTUREFORMOBJECTRESULTSTATE']._serialized_start=253623 - _globals['_CAPTUREFORMOBJECTRESULTSTATE']._serialized_end=253840 - _globals['_CAPTUREFORMBRANDINGASSETROLE']._serialized_start=253843 - _globals['_CAPTUREFORMBRANDINGASSETROLE']._serialized_end=254012 - _globals['_CAPTUREFORMUPLOADSTATE']._serialized_start=254015 - _globals['_CAPTUREFORMUPLOADSTATE']._serialized_end=254281 - _globals['_OPERATINGTASKENVIRONMENTSTAGEKIND']._serialized_start=254284 - _globals['_OPERATINGTASKENVIRONMENTSTAGEKIND']._serialized_end=254697 - _globals['_OPERATINGTASKENVIRONMENTSTAGESTATE']._serialized_start=254700 - _globals['_OPERATINGTASKENVIRONMENTSTAGESTATE']._serialized_end=255158 - _globals['_MANAGEDINFERENCEREADINESSSTATUS']._serialized_start=255161 - _globals['_MANAGEDINFERENCEREADINESSSTATUS']._serialized_end=255584 - _globals['_MANAGEDINFERENCEBLOCKER']._serialized_start=255587 - _globals['_MANAGEDINFERENCEBLOCKER']._serialized_end=256163 - _globals['_MANAGEDINFERENCENEXTACTION']._serialized_start=256166 - _globals['_MANAGEDINFERENCENEXTACTION']._serialized_end=256387 - _globals['_PROSPECTINGDRAFTCHANNEL']._serialized_start=256389 - _globals['_PROSPECTINGDRAFTCHANNEL']._serialized_end=256494 - _globals['_PROSPECTINGDRAFTTONE']._serialized_start=256497 - _globals['_PROSPECTINGDRAFTTONE']._serialized_end=256665 - _globals['_PROSPECTINGDRAFTREVIEWSTATE']._serialized_start=256668 - _globals['_PROSPECTINGDRAFTREVIEWSTATE']._serialized_end=256887 - _globals['_COMPLIANCEFINDINGSTATUS']._serialized_start=256890 - _globals['_COMPLIANCEFINDINGSTATUS']._serialized_end=257130 - _globals['_GETWORKSPACEKEYCONFIGREQUEST']._serialized_start=526 - _globals['_GETWORKSPACEKEYCONFIGREQUEST']._serialized_end=650 - _globals['_PUTWORKSPACEKEYCONFIGREQUEST']._serialized_start=653 - _globals['_PUTWORKSPACEKEYCONFIGREQUEST']._serialized_end=899 - _globals['_DELETEWORKSPACEKEYCONFIGREQUEST']._serialized_start=901 - _globals['_DELETEWORKSPACEKEYCONFIGREQUEST']._serialized_end=1028 - _globals['_WORKSPACEKEYCONFIGRESPONSE']._serialized_start=1031 - _globals['_WORKSPACEKEYCONFIGRESPONSE']._serialized_end=1286 - _globals['_TIMERANGE']._serialized_start=1288 - _globals['_TIMERANGE']._serialized_end=1413 - _globals['_CONSOLEQUERY']._serialized_start=1416 - _globals['_CONSOLEQUERY']._serialized_end=1877 - _globals['_OPERATINGCAPABILITYSTATE']._serialized_start=1880 - _globals['_OPERATINGCAPABILITYSTATE']._serialized_end=2164 - _globals['_OPERATINGTURNROUTE']._serialized_start=2167 - _globals['_OPERATINGTURNROUTE']._serialized_end=2536 - _globals['_OPERATINGCHANNEL']._serialized_start=2539 - _globals['_OPERATINGCHANNEL']._serialized_end=3266 - _globals['_OPERATINGTHREADFORK']._serialized_start=3269 - _globals['_OPERATINGTHREADFORK']._serialized_end=3624 - _globals['_OPERATINGSURFACEMETADATA']._serialized_start=3627 - _globals['_OPERATINGSURFACEMETADATA']._serialized_end=3968 - _globals['_OPERATINGMODELSELECTION']._serialized_start=3970 - _globals['_OPERATINGMODELSELECTION']._serialized_end=4065 - _globals['_OPERATINGMESSAGE']._serialized_start=4068 - _globals['_OPERATINGMESSAGE']._serialized_end=4645 - _globals['_OPERATINGTOOLEVENT']._serialized_start=4648 - _globals['_OPERATINGTOOLEVENT']._serialized_end=4843 - _globals['_OPERATINGTURNRECORD']._serialized_start=4846 - _globals['_OPERATINGTURNRECORD']._serialized_end=6235 - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY']._serialized_start=6238 - _globals['_OPERATINGCUSTOMEROUTCOMEIDENTITY']._serialized_end=7038 - _globals['_OPERATINGEXECUTIONIDENTITY']._serialized_start=7041 - _globals['_OPERATINGEXECUTIONIDENTITY']._serialized_end=7697 - _globals['_OPERATINGTHREADEXECUTION']._serialized_start=7700 - _globals['_OPERATINGTHREADEXECUTION']._serialized_end=8269 - _globals['_OPERATINGTHREADTURN']._serialized_start=8272 - _globals['_OPERATINGTHREADTURN']._serialized_end=8972 - _globals['_OPERATINGTHREADEVENT']._serialized_start=8975 - _globals['_OPERATINGTHREADEVENT']._serialized_end=9706 - _globals['_OPERATINGTHREADRESPONSE']._serialized_start=9709 - _globals['_OPERATINGTHREADRESPONSE']._serialized_end=10083 - _globals['_OPERATINGATTACHMENTREF']._serialized_start=10086 - _globals['_OPERATINGATTACHMENTREF']._serialized_end=10681 - _globals['_OPERATINGRECEIPT']._serialized_start=10684 - _globals['_OPERATINGRECEIPT']._serialized_end=11485 - _globals['_OPERATINGRECEIPTACTION']._serialized_start=11488 - _globals['_OPERATINGRECEIPTACTION']._serialized_end=11777 - _globals['_LISTOPERATINGCHANNELSREQUEST']._serialized_start=11780 - _globals['_LISTOPERATINGCHANNELSREQUEST']._serialized_end=12019 - _globals['_LISTOPERATINGCHANNELSRESPONSE']._serialized_start=12022 - _globals['_LISTOPERATINGCHANNELSRESPONSE']._serialized_end=12275 - _globals['_ARCHIVEOPERATINGTHREADREQUEST']._serialized_start=12278 - _globals['_ARCHIVEOPERATINGTHREADREQUEST']._serialized_end=12494 - _globals['_ARCHIVEOPERATINGTHREADRESPONSE']._serialized_start=12497 - _globals['_ARCHIVEOPERATINGTHREADRESPONSE']._serialized_end=12647 - _globals['_FORKOPERATINGTHREADREQUEST']._serialized_start=12650 - _globals['_FORKOPERATINGTHREADREQUEST']._serialized_end=13026 - _globals['_FORKOPERATINGTHREADRESPONSE']._serialized_start=13028 - _globals['_FORKOPERATINGTHREADRESPONSE']._serialized_end=13149 - _globals['_RENAMEOPERATINGTHREADREQUEST']._serialized_start=13152 - _globals['_RENAMEOPERATINGTHREADREQUEST']._serialized_end=13319 - _globals['_RENAMEOPERATINGTHREADRESPONSE']._serialized_start=13321 - _globals['_RENAMEOPERATINGTHREADRESPONSE']._serialized_end=13442 - _globals['_GETOPERATINGTHREADREQUEST']._serialized_start=13445 - _globals['_GETOPERATINGTHREADREQUEST']._serialized_end=13644 - _globals['_GETOPERATINGTHREADRESPONSE']._serialized_start=13647 - _globals['_GETOPERATINGTHREADRESPONSE']._serialized_end=14389 - _globals['_RESPONDOPERATINGTHREADREQUEST']._serialized_start=14392 - _globals['_RESPONDOPERATINGTHREADREQUEST']._serialized_end=14691 - _globals['_RESPONDOPERATINGTHREADRESPONSE']._serialized_start=14694 - _globals['_RESPONDOPERATINGTHREADRESPONSE']._serialized_end=14974 - _globals['_INTERRUPTOPERATINGTHREADREQUEST']._serialized_start=14977 - _globals['_INTERRUPTOPERATINGTHREADREQUEST']._serialized_end=15236 - _globals['_INTERRUPTOPERATINGTHREADRESPONSE']._serialized_start=15239 - _globals['_INTERRUPTOPERATINGTHREADRESPONSE']._serialized_end=15564 - _globals['_LISTOPERATINGTHREADEVENTSREQUEST']._serialized_start=15567 - _globals['_LISTOPERATINGTHREADEVENTSREQUEST']._serialized_end=15779 - _globals['_LISTOPERATINGTHREADEVENTSRESPONSE']._serialized_start=15782 - _globals['_LISTOPERATINGTHREADEVENTSRESPONSE']._serialized_end=16147 - _globals['_WATCHOPERATINGTHREADREQUEST']._serialized_start=16150 - _globals['_WATCHOPERATINGTHREADREQUEST']._serialized_end=16323 - _globals['_WATCHOPERATINGTHREADRESPONSE']._serialized_start=16326 - _globals['_WATCHOPERATINGTHREADRESPONSE']._serialized_end=16658 - _globals['_CODINGACCEPTANCECONTRACT']._serialized_start=16661 - _globals['_CODINGACCEPTANCECONTRACT']._serialized_end=17194 - _globals['_SUBMITOPERATINGMESSAGEREQUEST']._serialized_start=17197 - _globals['_SUBMITOPERATINGMESSAGEREQUEST']._serialized_end=17996 - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST']._serialized_start=17999 - _globals['_BEGINOPERATINGATTACHMENTUPLOADREQUEST']._serialized_end=18435 - _globals['_BEGINOPERATINGATTACHMENTUPLOADRESPONSE']._serialized_start=18438 - _globals['_BEGINOPERATINGATTACHMENTUPLOADRESPONSE']._serialized_end=18692 - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST']._serialized_start=18695 - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADREQUEST']._serialized_end=19280 - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADRESPONSE']._serialized_start=19282 - _globals['_COMPLETEOPERATINGATTACHMENTUPLOADRESPONSE']._serialized_end=19393 - _globals['_LISTOPERATINGATTACHMENTSREQUEST']._serialized_start=19396 - _globals['_LISTOPERATINGATTACHMENTSREQUEST']._serialized_end=19658 - _globals['_LISTOPERATINGATTACHMENTSRESPONSE']._serialized_start=19661 - _globals['_LISTOPERATINGATTACHMENTSRESPONSE']._serialized_end=19792 - _globals['_SUBMITOPERATINGMESSAGERESPONSE']._serialized_start=19795 - _globals['_SUBMITOPERATINGMESSAGERESPONSE']._serialized_end=20243 - _globals['_DEXCOMPUTERCORRECTIONEPISODE']._serialized_start=20246 - _globals['_DEXCOMPUTERCORRECTIONEPISODE']._serialized_end=20981 - _globals['_OPERATINGCORRECTIONCANDIDATE']._serialized_start=20984 - _globals['_OPERATINGCORRECTIONCANDIDATE']._serialized_end=21818 - _globals['_SUBMITOPERATINGCORRECTIONREQUEST']._serialized_start=21821 - _globals['_SUBMITOPERATINGCORRECTIONREQUEST']._serialized_end=22204 - _globals['_SUBMITOPERATINGCORRECTIONRESPONSE']._serialized_start=22206 - _globals['_SUBMITOPERATINGCORRECTIONRESPONSE']._serialized_end=22323 - _globals['_OPERATINGFEEDBACK']._serialized_start=22326 - _globals['_OPERATINGFEEDBACK']._serialized_end=23605 - _globals['_SUBMITOPERATINGFEEDBACKREQUEST']._serialized_start=23608 - _globals['_SUBMITOPERATINGFEEDBACKREQUEST']._serialized_end=24599 - _globals['_SUBMITOPERATINGFEEDBACKRESPONSE']._serialized_start=24602 - _globals['_SUBMITOPERATINGFEEDBACKRESPONSE']._serialized_end=24852 - _globals['_PRODUCTISSUEREPORT']._serialized_start=24855 - _globals['_PRODUCTISSUEREPORT']._serialized_end=25080 - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST']._serialized_start=25083 - _globals['_SUBMITPRODUCTISSUEREPORTREQUEST']._serialized_end=25761 - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST']._serialized_start=25764 - _globals['_SUBMITNATIVEPRODUCTISSUEREPORTREQUEST']._serialized_end=26198 - _globals['_PRODUCTISSUEREPORTCONTEXT']._serialized_start=26201 - _globals['_PRODUCTISSUEREPORTCONTEXT']._serialized_end=26403 - _globals['_PRODUCTISSUEREPORTEVIDENCE']._serialized_start=26406 - _globals['_PRODUCTISSUEREPORTEVIDENCE']._serialized_end=26544 - _globals['_SUBMITPRODUCTISSUEREPORTRESPONSE']._serialized_start=26546 - _globals['_SUBMITPRODUCTISSUEREPORTRESPONSE']._serialized_end=26644 - _globals['_STAFFPRODUCTISSUEREPORT']._serialized_start=26647 - _globals['_STAFFPRODUCTISSUEREPORT']._serialized_end=27779 - _globals['_LISTSTAFFPRODUCTISSUEREPORTSREQUEST']._serialized_start=27781 - _globals['_LISTSTAFFPRODUCTISSUEREPORTSREQUEST']._serialized_end=27903 - _globals['_LISTSTAFFPRODUCTISSUEREPORTSRESPONSE']._serialized_start=27905 - _globals['_LISTSTAFFPRODUCTISSUEREPORTSRESPONSE']._serialized_end=28006 - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST']._serialized_start=28009 - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTREQUEST']._serialized_end=28345 - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTRESPONSE']._serialized_start=28347 - _globals['_ENGAGESTAFFPRODUCTISSUEREPORTRESPONSE']._serialized_end=28455 - _globals['_GETOPERATINGFEEDBACKREQUEST']._serialized_start=28458 - _globals['_GETOPERATINGFEEDBACKREQUEST']._serialized_end=28631 - _globals['_GETOPERATINGFEEDBACKRESPONSE']._serialized_start=28633 - _globals['_GETOPERATINGFEEDBACKRESPONSE']._serialized_end=28722 - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST']._serialized_start=28725 - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONREQUEST']._serialized_end=29014 - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONRESPONSE']._serialized_start=29017 - _globals['_RESOLVEOPERATINGFEEDBACKREMEDIATIONRESPONSE']._serialized_end=29205 - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF']._serialized_start=29208 - _globals['_CUSTOMERINTELLIGENCEEVIDENCEREF']._serialized_end=29544 - _globals['_CUSTOMERINTELLIGENCEFACTREVISION']._serialized_start=29547 - _globals['_CUSTOMERINTELLIGENCEFACTREVISION']._serialized_end=31048 - _globals['_CUSTOMERINTELLIGENCEFACT']._serialized_start=31051 - _globals['_CUSTOMERINTELLIGENCEFACT']._serialized_end=31243 - _globals['_CUSTOMERINTELLIGENCERECEIPT']._serialized_start=31246 - _globals['_CUSTOMERINTELLIGENCERECEIPT']._serialized_end=31623 - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST']._serialized_start=31626 - _globals['_LISTCUSTOMERINTELLIGENCEFACTSREQUEST']._serialized_end=32176 - _globals['_LISTCUSTOMERINTELLIGENCEFACTSRESPONSE']._serialized_start=32178 - _globals['_LISTCUSTOMERINTELLIGENCEFACTSRESPONSE']._serialized_end=32277 - _globals['_GETCUSTOMERINTELLIGENCEFACTREQUEST']._serialized_start=32280 - _globals['_GETCUSTOMERINTELLIGENCEFACTREQUEST']._serialized_end=32447 - _globals['_GETCUSTOMERINTELLIGENCEFACTRESPONSE']._serialized_start=32449 - _globals['_GETCUSTOMERINTELLIGENCEFACTRESPONSE']._serialized_end=32552 - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST']._serialized_start=32555 - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTREQUEST']._serialized_end=33036 - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTRESPONSE']._serialized_start=33039 - _globals['_REVIEWCUSTOMERINTELLIGENCEFACTRESPONSE']._serialized_end=33220 - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST']._serialized_start=33223 - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTREQUEST']._serialized_end=34376 - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTRESPONSE']._serialized_start=34379 - _globals['_PROPOSECUSTOMERINTELLIGENCEFACTRESPONSE']._serialized_end=34561 - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST']._serialized_start=34564 - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONREQUEST']._serialized_end=34861 - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_start=34863 - _globals['_RESPONDTOCUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_end=34981 - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST']._serialized_start=34984 - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSREQUEST']._serialized_end=35433 - _globals['_CUSTOMERINTELLIGENCEPATTERN']._serialized_start=35436 - _globals['_CUSTOMERINTELLIGENCEPATTERN']._serialized_end=35725 - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSRESPONSE']._serialized_start=35727 - _globals['_AGGREGATECUSTOMERINTELLIGENCEPATTERNSRESPONSE']._serialized_end=35843 - _globals['_LISTOPERATINGCORRECTIONSREQUEST']._serialized_start=35846 - _globals['_LISTOPERATINGCORRECTIONSREQUEST']._serialized_end=36058 - _globals['_LISTOPERATINGCORRECTIONSRESPONSE']._serialized_start=36060 - _globals['_LISTOPERATINGCORRECTIONSRESPONSE']._serialized_end=36170 - _globals['_REVIEWOPERATINGCORRECTIONREQUEST']._serialized_start=36173 - _globals['_REVIEWOPERATINGCORRECTIONREQUEST']._serialized_end=36531 - _globals['_REVIEWOPERATINGCORRECTIONRESPONSE']._serialized_start=36533 - _globals['_REVIEWOPERATINGCORRECTIONRESPONSE']._serialized_end=36650 - _globals['_LISTWORKSPACEMEMORIESREQUEST']._serialized_start=36653 - _globals['_LISTWORKSPACEMEMORIESREQUEST']._serialized_end=36873 - _globals['_LISTWORKSPACEMEMORIESRESPONSE']._serialized_start=36876 - _globals['_LISTWORKSPACEMEMORIESRESPONSE']._serialized_end=37022 - _globals['_WORKSPACEMEMORY']._serialized_start=37025 - _globals['_WORKSPACEMEMORY']._serialized_end=37420 - _globals['_CORRECTWORKSPACEMEMORYREQUEST']._serialized_start=37423 - _globals['_CORRECTWORKSPACEMEMORYREQUEST']._serialized_end=37737 - _globals['_CORRECTWORKSPACEMEMORYRESPONSE']._serialized_start=37739 - _globals['_CORRECTWORKSPACEMEMORYRESPONSE']._serialized_end=37832 - _globals['_REVIEWWORKSPACEMEMORYREQUEST']._serialized_start=37835 - _globals['_REVIEWWORKSPACEMEMORYREQUEST']._serialized_end=38151 - _globals['_REVIEWWORKSPACEMEMORYRESPONSE']._serialized_start=38153 - _globals['_REVIEWWORKSPACEMEMORYRESPONSE']._serialized_end=38245 - _globals['_FORGETWORKSPACEMEMORYREQUEST']._serialized_start=38248 - _globals['_FORGETWORKSPACEMEMORYREQUEST']._serialized_end=38484 - _globals['_FORGETWORKSPACEMEMORYRESPONSE']._serialized_start=38486 - _globals['_FORGETWORKSPACEMEMORYRESPONSE']._serialized_end=38552 - _globals['_OPERATINGHISTORYSEARCHFILTER']._serialized_start=38555 - _globals['_OPERATINGHISTORYSEARCHFILTER']._serialized_end=38870 - _globals['_SEARCHOPERATINGHISTORYREQUEST']._serialized_start=38873 - _globals['_SEARCHOPERATINGHISTORYREQUEST']._serialized_end=39162 - _globals['_OPERATINGHISTORYSEARCHRESULT']._serialized_start=39165 - _globals['_OPERATINGHISTORYSEARCHRESULT']._serialized_end=39606 - _globals['_SEARCHOPERATINGHISTORYRESPONSE']._serialized_start=39609 - _globals['_SEARCHOPERATINGHISTORYRESPONSE']._serialized_end=39749 - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST']._serialized_start=39752 - _globals['_GETOPERATINGHISTORYCONTEXTREQUEST']._serialized_end=39988 - _globals['_OPERATINGHISTORYCONTEXTRECORD']._serialized_start=39991 - _globals['_OPERATINGHISTORYCONTEXTRECORD']._serialized_end=40329 - _globals['_GETOPERATINGHISTORYCONTEXTRESPONSE']._serialized_start=40332 - _globals['_GETOPERATINGHISTORYCONTEXTRESPONSE']._serialized_end=40505 - _globals['_OPERATINGCAPABILITYCONTRACT']._serialized_start=40508 - _globals['_OPERATINGCAPABILITYCONTRACT']._serialized_end=40988 - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE']._serialized_start=40991 - _globals['_IDENTITYTOOLAUTHORIZATIONEVIDENCE']._serialized_end=41847 - _globals['_OPERATINGEXECUTIONPROFILE']._serialized_start=41850 - _globals['_OPERATINGEXECUTIONPROFILE']._serialized_end=42084 - _globals['_OPERATINGHOSTEDFRONTDECISION']._serialized_start=42087 - _globals['_OPERATINGHOSTEDFRONTDECISION']._serialized_end=42246 - _globals['_OPERATINGINITIALACTIONRESULT']._serialized_start=42249 - _globals['_OPERATINGINITIALACTIONRESULT']._serialized_end=42965 - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE']._serialized_start=42968 - _globals['_OPERATINGMANAGEDINFERENCEPROVIDERCANDIDATE']._serialized_end=43209 - _globals['_OPERATINGMANAGEDINFERENCEOUTPUTTOKENBUDGET']._serialized_start=43212 - _globals['_OPERATINGMANAGEDINFERENCEOUTPUTTOKENBUDGET']._serialized_end=43433 - _globals['_OPERATINGMANAGEDINFERENCESCOPE']._serialized_start=43436 - _globals['_OPERATINGMANAGEDINFERENCESCOPE']._serialized_end=43858 - _globals['_OPERATINGRUNDISPATCH']._serialized_start=43861 - _globals['_OPERATINGRUNDISPATCH']._serialized_end=45868 - _globals['_OPERATINGTASKENVIRONMENTBINDING']._serialized_start=45871 - _globals['_OPERATINGTASKENVIRONMENTBINDING']._serialized_end=46432 - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT']._serialized_start=46435 - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT']._serialized_end=47207 - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT_METADATAENTRY']._serialized_start=47148 - _globals['_OPERATINGREQUIREDINITIALTOOLINTENT_METADATAENTRY']._serialized_end=47207 - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST']._serialized_start=47210 - _globals['_RESOLVEOPERATINGRECEIPTACTIONREQUEST']._serialized_end=47463 - _globals['_RESOLVEOPERATINGRECEIPTACTIONRESPONSE']._serialized_start=47466 - _globals['_RESOLVEOPERATINGRECEIPTACTIONRESPONSE']._serialized_end=47635 - _globals['_GETOPERATINGRECEIPTREQUEST']._serialized_start=47638 - _globals['_GETOPERATINGRECEIPTREQUEST']._serialized_end=47870 - _globals['_OPERATINGCODINGACCEPTANCE']._serialized_start=47873 - _globals['_OPERATINGCODINGACCEPTANCE']._serialized_end=48361 - _globals['_OPERATINGCODINGOUTPUT']._serialized_start=48364 - _globals['_OPERATINGCODINGOUTPUT']._serialized_end=48548 - _globals['_GETOPERATINGRECEIPTRESPONSE']._serialized_start=48550 - _globals['_GETOPERATINGRECEIPTRESPONSE']._serialized_end=48635 - _globals['_COMPUTERMISSIONEVIDENCEGATE']._serialized_start=48638 - _globals['_COMPUTERMISSIONEVIDENCEGATE']._serialized_end=48782 - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING']._serialized_start=48785 - _globals['_COMPUTERMISSIONROLLBACKARGUMENTBINDING']._serialized_end=48991 - _globals['_COMPUTERMISSIONCOMPENSATINGACTION']._serialized_start=48994 - _globals['_COMPUTERMISSIONCOMPENSATINGACTION']._serialized_end=50041 - _globals['_COMPUTERMISSIONCANARYTHRESHOLD']._serialized_start=50044 - _globals['_COMPUTERMISSIONCANARYTHRESHOLD']._serialized_end=50229 - _globals['_COMPUTERMISSIONCANARYDEFINITION']._serialized_start=50232 - _globals['_COMPUTERMISSIONCANARYDEFINITION']._serialized_end=51653 - _globals['_COMPUTERMISSIONCANARYOPERATORACTION']._serialized_start=51656 - _globals['_COMPUTERMISSIONCANARYOPERATORACTION']._serialized_end=52462 - _globals['_COMPUTERMISSIONBUDGET']._serialized_start=52465 - _globals['_COMPUTERMISSIONBUDGET']._serialized_end=52734 - _globals['_COMPUTERMISSIONCAPABILITY']._serialized_start=52737 - _globals['_COMPUTERMISSIONCAPABILITY']._serialized_end=53080 - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING']._serialized_start=53083 - _globals['_COMPUTERMISSIONAPEXRUNNERBINDING']._serialized_end=53846 - _globals['_COMPUTERMISSIONSCOPE']._serialized_start=53849 - _globals['_COMPUTERMISSIONSCOPE']._serialized_end=54240 - _globals['_COMPUTERMISSIONAUTHORITYGRANT']._serialized_start=54243 - _globals['_COMPUTERMISSIONAUTHORITYGRANT']._serialized_end=54552 - _globals['_COMPUTERMISSIONDECISION']._serialized_start=54555 - _globals['_COMPUTERMISSIONDECISION']._serialized_end=54877 - _globals['_COMPUTERMISSIONCONTRACT']._serialized_start=54880 - _globals['_COMPUTERMISSIONCONTRACT']._serialized_end=55569 - _globals['_COMPUTERMISSION']._serialized_start=55572 - _globals['_COMPUTERMISSION']._serialized_end=56658 - _globals['_COMPUTERMISSIONLONGHORIZONBUDGETSTATE']._serialized_start=56661 - _globals['_COMPUTERMISSIONLONGHORIZONBUDGETSTATE']._serialized_end=57172 - _globals['_SUBMITCOMPUTERMISSIONREQUEST']._serialized_start=57175 - _globals['_SUBMITCOMPUTERMISSIONREQUEST']._serialized_end=57474 - _globals['_SUBMITCOMPUTERMISSIONRESPONSE']._serialized_start=57477 - _globals['_SUBMITCOMPUTERMISSIONRESPONSE']._serialized_end=57635 - _globals['_GETCOMPUTERMISSIONREQUEST']._serialized_start=57638 - _globals['_GETCOMPUTERMISSIONREQUEST']._serialized_end=57811 - _globals['_GETCOMPUTERMISSIONRESPONSE']._serialized_start=57814 - _globals['_GETCOMPUTERMISSIONRESPONSE']._serialized_end=57969 - _globals['_CANCELCOMPUTERMISSIONREQUEST']._serialized_start=57972 - _globals['_CANCELCOMPUTERMISSIONREQUEST']._serialized_end=58231 - _globals['_CANCELCOMPUTERMISSIONRESPONSE']._serialized_start=58234 - _globals['_CANCELCOMPUTERMISSIONRESPONSE']._serialized_end=58392 - _globals['_CONTINUECOMPUTERMISSIONREQUEST']._serialized_start=58395 - _globals['_CONTINUECOMPUTERMISSIONREQUEST']._serialized_end=58656 - _globals['_CONTINUECOMPUTERMISSIONRESPONSE']._serialized_start=58659 - _globals['_CONTINUECOMPUTERMISSIONRESPONSE']._serialized_end=58819 - _globals['_PAUSECOMPUTERMISSIONREQUEST']._serialized_start=58822 - _globals['_PAUSECOMPUTERMISSIONREQUEST']._serialized_end=59246 - _globals['_PAUSECOMPUTERMISSIONRESPONSE']._serialized_start=59249 - _globals['_PAUSECOMPUTERMISSIONRESPONSE']._serialized_end=59440 - _globals['_RESUMECOMPUTERMISSIONREQUEST']._serialized_start=59443 - _globals['_RESUMECOMPUTERMISSIONREQUEST']._serialized_end=59868 - _globals['_RESUMECOMPUTERMISSIONRESPONSE']._serialized_start=59871 - _globals['_RESUMECOMPUTERMISSIONRESPONSE']._serialized_end=60063 - _globals['_WAKECOMPUTERMISSIONREQUEST']._serialized_start=60066 - _globals['_WAKECOMPUTERMISSIONREQUEST']._serialized_end=60489 - _globals['_WAKECOMPUTERMISSIONRESPONSE']._serialized_start=60492 - _globals['_WAKECOMPUTERMISSIONRESPONSE']._serialized_end=60682 - _globals['_GUIDECOMPUTERMISSIONREQUEST']._serialized_start=60685 - _globals['_GUIDECOMPUTERMISSIONREQUEST']._serialized_end=61113 - _globals['_GUIDECOMPUTERMISSIONRESPONSE']._serialized_start=61116 - _globals['_GUIDECOMPUTERMISSIONRESPONSE']._serialized_end=61307 - _globals['_COMPUTERMISSIONCANARYRUN']._serialized_start=61310 - _globals['_COMPUTERMISSIONCANARYRUN']._serialized_end=61865 - _globals['_COMPUTERMISSIONCANARYEFFECT']._serialized_start=61868 - _globals['_COMPUTERMISSIONCANARYEFFECT']._serialized_end=62476 - _globals['_COMPUTERMISSIONCANARYDIMENSIONRESULT']._serialized_start=62479 - _globals['_COMPUTERMISSIONCANARYDIMENSIONRESULT']._serialized_end=62679 - _globals['_COMPUTERMISSIONCANARYHARDGATERESULT']._serialized_start=62681 - _globals['_COMPUTERMISSIONCANARYHARDGATERESULT']._serialized_end=62776 - _globals['_COMPUTERMISSIONCANARYEVALUATION']._serialized_start=62779 - _globals['_COMPUTERMISSIONCANARYEVALUATION']._serialized_end=63564 - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSREQUEST']._serialized_start=63567 - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSREQUEST']._serialized_end=63718 - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSRESPONSE']._serialized_start=63720 - _globals['_LISTCOMPUTERMISSIONCANARYDEFINITIONSRESPONSE']._serialized_end=63845 - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST']._serialized_start=63848 - _globals['_STARTCOMPUTERMISSIONCANARYRUNREQUEST']._serialized_end=64184 - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE']._serialized_start=64187 - _globals['_STARTCOMPUTERMISSIONCANARYRUNRESPONSE']._serialized_end=64417 - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST']._serialized_start=64420 - _globals['_GETCOMPUTERMISSIONCANARYRUNREQUEST']._serialized_end=64607 - _globals['_GETCOMPUTERMISSIONCANARYRUNRESPONSE']._serialized_start=64609 - _globals['_GETCOMPUTERMISSIONCANARYRUNRESPONSE']._serialized_end=64710 - _globals['_LISTCOMPUTERMISSIONCANARYRUNSREQUEST']._serialized_start=64713 - _globals['_LISTCOMPUTERMISSIONCANARYRUNSREQUEST']._serialized_end=64857 - _globals['_LISTCOMPUTERMISSIONCANARYRUNSRESPONSE']._serialized_start=64859 - _globals['_LISTCOMPUTERMISSIONCANARYRUNSRESPONSE']._serialized_end=64956 - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST']._serialized_start=64959 - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCEREQUEST']._serialized_end=65151 - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCERESPONSE']._serialized_start=65154 - _globals['_GETCOMPUTERMISSIONCANARYEVIDENCERESPONSE']._serialized_end=65509 - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST']._serialized_start=65512 - _globals['_OPERATECOMPUTERMISSIONCANARYRUNREQUEST']._serialized_end=66107 - _globals['_OPERATECOMPUTERMISSIONCANARYRUNRESPONSE']._serialized_start=66110 - _globals['_OPERATECOMPUTERMISSIONCANARYRUNRESPONSE']._serialized_end=66296 - _globals['_MISSIONSCHEDULETEMPLATE']._serialized_start=66299 - _globals['_MISSIONSCHEDULETEMPLATE']._serialized_end=66747 - _globals['_MISSIONSCHEDULE']._serialized_start=66750 - _globals['_MISSIONSCHEDULE']._serialized_end=67416 - _globals['_CREATEMISSIONSCHEDULEREQUEST']._serialized_start=67419 - _globals['_CREATEMISSIONSCHEDULEREQUEST']._serialized_end=67757 - _globals['_CREATEMISSIONSCHEDULERESPONSE']._serialized_start=67759 - _globals['_CREATEMISSIONSCHEDULERESPONSE']._serialized_end=67855 - _globals['_UPDATEMISSIONSCHEDULEREQUEST']._serialized_start=67858 - _globals['_UPDATEMISSIONSCHEDULEREQUEST']._serialized_end=68188 - _globals['_UPDATEMISSIONSCHEDULERESPONSE']._serialized_start=68190 - _globals['_UPDATEMISSIONSCHEDULERESPONSE']._serialized_end=68286 - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST']._serialized_start=68289 - _globals['_SETMISSIONSCHEDULEENABLEDREQUEST']._serialized_end=68497 - _globals['_SETMISSIONSCHEDULEENABLEDRESPONSE']._serialized_start=68499 - _globals['_SETMISSIONSCHEDULEENABLEDRESPONSE']._serialized_end=68599 - _globals['_LISTMISSIONSCHEDULESREQUEST']._serialized_start=68602 - _globals['_LISTMISSIONSCHEDULESREQUEST']._serialized_end=68737 - _globals['_LISTMISSIONSCHEDULESRESPONSE']._serialized_start=68740 - _globals['_LISTMISSIONSCHEDULESRESPONSE']._serialized_end=68981 - _globals['_CONNECTORTRIGGER']._serialized_start=68984 - _globals['_CONNECTORTRIGGER']._serialized_end=69897 - _globals['_CREATECONNECTORTRIGGERREQUEST']._serialized_start=69900 - _globals['_CREATECONNECTORTRIGGERREQUEST']._serialized_end=70459 - _globals['_CREATECONNECTORTRIGGERRESPONSE']._serialized_start=70461 - _globals['_CREATECONNECTORTRIGGERRESPONSE']._serialized_end=70557 - _globals['_UPDATECONNECTORTRIGGERREQUEST']._serialized_start=70560 - _globals['_UPDATECONNECTORTRIGGERREQUEST']._serialized_end=71109 - _globals['_UPDATECONNECTORTRIGGERRESPONSE']._serialized_start=71111 - _globals['_UPDATECONNECTORTRIGGERRESPONSE']._serialized_end=71207 - _globals['_LISTCONNECTORTRIGGERSREQUEST']._serialized_start=71210 - _globals['_LISTCONNECTORTRIGGERSREQUEST']._serialized_end=71410 - _globals['_LISTCONNECTORTRIGGERSRESPONSE']._serialized_start=71413 - _globals['_LISTCONNECTORTRIGGERSRESPONSE']._serialized_end=71560 - _globals['_DELETECONNECTORTRIGGERREQUEST']._serialized_start=71563 - _globals['_DELETECONNECTORTRIGGERREQUEST']._serialized_end=71740 - _globals['_DELETECONNECTORTRIGGERRESPONSE']._serialized_start=71742 - _globals['_DELETECONNECTORTRIGGERRESPONSE']._serialized_end=71774 - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST']._serialized_start=71777 - _globals['_SETCONNECTORTRIGGERENABLEDREQUEST']._serialized_end=71984 - _globals['_SETCONNECTORTRIGGERENABLEDRESPONSE']._serialized_start=71986 - _globals['_SETCONNECTORTRIGGERENABLEDRESPONSE']._serialized_end=72086 - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION']._serialized_start=72089 - _globals['_COMPUTERMISSIONAPEXSESSIONRESERVATION']._serialized_end=72808 - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST']._serialized_start=72811 - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONREQUEST']._serialized_end=73361 - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONRESPONSE']._serialized_start=73364 - _globals['_RESERVECOMPUTERMISSIONAPEXSESSIONRESPONSE']._serialized_end=73500 - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST']._serialized_start=73503 - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONREQUEST']._serialized_end=73944 - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONRESPONSE']._serialized_start=73947 - _globals['_BINDCOMPUTERMISSIONAPEXSESSIONRESERVATIONRESPONSE']._serialized_end=74091 - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA']._serialized_start=74094 - _globals['_COMPUTERMISSIONAPEXINSTRUCTIONMETADATA']._serialized_end=74581 - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST']._serialized_start=74584 - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATAREQUEST']._serialized_end=75084 - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATARESPONSE']._serialized_start=75087 - _globals['_BINDCOMPUTERMISSIONAPEXINSTRUCTIONMETADATARESPONSE']._serialized_end=75227 - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST']._serialized_start=75230 - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONREQUEST']._serialized_end=75564 - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE']._serialized_start=75567 - _globals['_AUTHORIZECOMPUTERMISSIONAPEXSESSIONADOPTIONRESPONSE']._serialized_end=76185 - _globals['_GETOVERVIEWREQUEST']._serialized_start=76187 - _globals['_GETOVERVIEWREQUEST']._serialized_end=76263 - _globals['_GETOVERVIEWRESPONSE']._serialized_start=76266 - _globals['_GETOVERVIEWRESPONSE']._serialized_end=76804 - _globals['_GETCONSOLEBOOTSNAPSHOTREQUEST']._serialized_start=76807 - _globals['_GETCONSOLEBOOTSNAPSHOTREQUEST']._serialized_end=76946 - _globals['_CONSOLESNAPSHOTFRESHNESS']._serialized_start=76949 - _globals['_CONSOLESNAPSHOTFRESHNESS']._serialized_end=77165 - _globals['_GETCONSOLEBOOTSNAPSHOTRESPONSE']._serialized_start=77168 - _globals['_GETCONSOLEBOOTSNAPSHOTRESPONSE']._serialized_end=77683 - _globals['_LISTASSETSREQUEST']._serialized_start=77685 - _globals['_LISTASSETSREQUEST']._serialized_end=77760 - _globals['_LISTASSETSRESPONSE']._serialized_start=77762 - _globals['_LISTASSETSRESPONSE']._serialized_end=77885 - _globals['_GETASSETREQUEST']._serialized_start=77887 - _globals['_GETASSETREQUEST']._serialized_end=77984 - _globals['_GETASSETRESPONSE']._serialized_start=77987 - _globals['_GETASSETRESPONSE']._serialized_end=78243 - _globals['_LISTACTIVITYREQUEST']._serialized_start=78245 - _globals['_LISTACTIVITYREQUEST']._serialized_end=78322 - _globals['_LISTACTIVITYRESPONSE']._serialized_start=78325 - _globals['_LISTACTIVITYRESPONSE']._serialized_end=78518 - _globals['_LISTEVALRESULTSREQUEST']._serialized_start=78521 - _globals['_LISTEVALRESULTSREQUEST']._serialized_end=78691 - _globals['_LISTEVALRESULTSRESPONSE']._serialized_start=78694 - _globals['_LISTEVALRESULTSRESPONSE']._serialized_end=78827 - _globals['_LISTCOSTUSAGEREQUEST']._serialized_start=78829 - _globals['_LISTCOSTUSAGEREQUEST']._serialized_end=78940 - _globals['_LISTCOSTUSAGERESPONSE']._serialized_start=78943 - _globals['_LISTCOSTUSAGERESPONSE']._serialized_end=79189 - _globals['_COSTUSAGERUNSUMMARY']._serialized_start=79192 - _globals['_COSTUSAGERUNSUMMARY']._serialized_end=79650 - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST']._serialized_start=79653 - _globals['_RECORDPROVIDERCOSTSNAPSHOTREQUEST']._serialized_end=80424 - _globals['_RECORDPROVIDERCOSTSNAPSHOTRESPONSE']._serialized_start=80426 - _globals['_RECORDPROVIDERCOSTSNAPSHOTRESPONSE']._serialized_end=80495 - _globals['_LISTAUTHORITYPOSTUREREQUEST']._serialized_start=80497 - _globals['_LISTAUTHORITYPOSTUREREQUEST']._serialized_end=80582 - _globals['_LISTAUTHORITYPOSTURERESPONSE']._serialized_start=80585 - _globals['_LISTAUTHORITYPOSTURERESPONSE']._serialized_end=80750 - _globals['_LISTAGENTWORKFORCERECORDSREQUEST']._serialized_start=80753 - _globals['_LISTAGENTWORKFORCERECORDSREQUEST']._serialized_end=81029 - _globals['_LISTAGENTWORKFORCERECORDSRESPONSE']._serialized_start=81032 - _globals['_LISTAGENTWORKFORCERECORDSRESPONSE']._serialized_end=81441 - _globals['_GETAGENTPRODUCTREQUEST']._serialized_start=81444 - _globals['_GETAGENTPRODUCTREQUEST']._serialized_end=81598 - _globals['_AGENTPRODUCTCONNECTION']._serialized_start=81601 - _globals['_AGENTPRODUCTCONNECTION']._serialized_end=81949 - _globals['_AGENTPRODUCTACTIONCATALOG']._serialized_start=81952 - _globals['_AGENTPRODUCTACTIONCATALOG']._serialized_end=82205 - _globals['_AGENTPRODUCTPROMPT']._serialized_start=82208 - _globals['_AGENTPRODUCTPROMPT']._serialized_end=82387 - _globals['_GETAGENTPRODUCTRESPONSE']._serialized_start=82390 - _globals['_GETAGENTPRODUCTRESPONSE']._serialized_end=82631 - _globals['_CLONEAGENTPRODUCTREQUEST']._serialized_start=82634 - _globals['_CLONEAGENTPRODUCTREQUEST']._serialized_end=82943 - _globals['_CLONEAGENTPRODUCTRESPONSE']._serialized_start=82945 - _globals['_CLONEAGENTPRODUCTRESPONSE']._serialized_end=83060 - _globals['_UPDATEAGENTPRODUCTREQUEST']._serialized_start=83063 - _globals['_UPDATEAGENTPRODUCTREQUEST']._serialized_end=83827 - _globals['_UPDATEAGENTPRODUCTREQUEST_PROMPTBINDINGSENTRY']._serialized_start=83762 - _globals['_UPDATEAGENTPRODUCTREQUEST_PROMPTBINDINGSENTRY']._serialized_end=83827 - _globals['_UPDATEAGENTPRODUCTRESPONSE']._serialized_start=83829 - _globals['_UPDATEAGENTPRODUCTRESPONSE']._serialized_end=83945 - _globals['_ORBCONTROLTARGET']._serialized_start=83948 - _globals['_ORBCONTROLTARGET']._serialized_end=84521 - _globals['_LISTORBCONTROLTARGETSREQUEST']._serialized_start=84523 - _globals['_LISTORBCONTROLTARGETSREQUEST']._serialized_end=84609 - _globals['_LISTORBCONTROLTARGETSRESPONSE']._serialized_start=84612 - _globals['_LISTORBCONTROLTARGETSRESPONSE']._serialized_end=84757 - _globals['_GETORBCONTROLTARGETREQUEST']._serialized_start=84759 - _globals['_GETORBCONTROLTARGETREQUEST']._serialized_end=84881 - _globals['_GETORBCONTROLTARGETRESPONSE']._serialized_start=84884 - _globals['_GETORBCONTROLTARGETRESPONSE']._serialized_end=85023 - _globals['_SUBMITORBCONTROLACTIONREQUEST']._serialized_start=85026 - _globals['_SUBMITORBCONTROLACTIONREQUEST']._serialized_end=85317 - _globals['_SUBMITORBCONTROLACTIONRESPONSE']._serialized_start=85320 - _globals['_SUBMITORBCONTROLACTIONRESPONSE']._serialized_end=85470 - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST']._serialized_start=85473 - _globals['_SUBMITAGENTWORKFORCEEVIDENCEREQUEST']._serialized_end=86337 - _globals['_SUBMITAGENTWORKFORCEEVIDENCERESPONSE']._serialized_start=86340 - _globals['_SUBMITAGENTWORKFORCEEVIDENCERESPONSE']._serialized_end=86784 - _globals['_AGENTWORKFORCESUBMITTEDEVIDENCE']._serialized_start=86787 - _globals['_AGENTWORKFORCESUBMITTEDEVIDENCE']._serialized_end=87238 - _globals['_LISTFINDINGSREQUEST']._serialized_start=87240 - _globals['_LISTFINDINGSREQUEST']._serialized_end=87317 - _globals['_LISTFINDINGSRESPONSE']._serialized_start=87320 - _globals['_LISTFINDINGSRESPONSE']._serialized_end=87453 - _globals['_GETTRACEDRILLDOWNREQUEST']._serialized_start=87455 - _globals['_GETTRACEDRILLDOWNREQUEST']._serialized_end=87561 - _globals['_GETTRACEDRILLDOWNRESPONSE']._serialized_start=87563 - _globals['_GETTRACEDRILLDOWNRESPONSE']._serialized_end=87640 - _globals['_LISTINTEGRATIONTILESREQUEST']._serialized_start=87642 - _globals['_LISTINTEGRATIONTILESREQUEST']._serialized_end=87727 - _globals['_LISTINTEGRATIONTILESRESPONSE']._serialized_start=87730 - _globals['_LISTINTEGRATIONTILESRESPONSE']._serialized_end=88148 - _globals['_LISTPINNEDSOURCESREQUEST']._serialized_start=88150 - _globals['_LISTPINNEDSOURCESREQUEST']._serialized_end=88220 - _globals['_LISTPINNEDSOURCESRESPONSE']._serialized_start=88222 - _globals['_LISTPINNEDSOURCESRESPONSE']._serialized_end=88295 - _globals['_PINNEDSOURCE']._serialized_start=88298 - _globals['_PINNEDSOURCE']._serialized_end=88427 - _globals['_SETPINNEDSOURCEREQUEST']._serialized_start=88429 - _globals['_SETPINNEDSOURCEREQUEST']._serialized_end=88535 - _globals['_SETPINNEDSOURCERESPONSE']._serialized_start=88537 - _globals['_SETPINNEDSOURCERESPONSE']._serialized_end=88606 - _globals['_UNPINSOURCEREQUEST']._serialized_start=88608 - _globals['_UNPINSOURCEREQUEST']._serialized_end=88710 - _globals['_UNPINSOURCERESPONSE']._serialized_start=88712 - _globals['_UNPINSOURCERESPONSE']._serialized_end=88733 - _globals['_GETONBOARDINGPLANREQUEST']._serialized_start=88735 - _globals['_GETONBOARDINGPLANREQUEST']._serialized_end=88839 - _globals['_GETONBOARDINGPLANRESPONSE']._serialized_start=88841 - _globals['_GETONBOARDINGPLANRESPONSE']._serialized_end=88918 - _globals['_GETWORKSPACESETTINGSREQUEST']._serialized_start=88920 - _globals['_GETWORKSPACESETTINGSREQUEST']._serialized_end=89005 - _globals['_GETWORKSPACESETTINGSRESPONSE']._serialized_start=89008 - _globals['_GETWORKSPACESETTINGSRESPONSE']._serialized_end=90309 - _globals['_TASKENVIRONMENTPROJECTOPTION']._serialized_start=90311 - _globals['_TASKENVIRONMENTPROJECTOPTION']._serialized_end=90424 - _globals['_GETBILLINGSUBSCRIPTIONREQUEST']._serialized_start=90426 - _globals['_GETBILLINGSUBSCRIPTIONREQUEST']._serialized_end=90501 - _globals['_GETBILLINGSUBSCRIPTIONRESPONSE']._serialized_start=90504 - _globals['_GETBILLINGSUBSCRIPTIONRESPONSE']._serialized_end=90957 - _globals['_CREATEBILLINGPORTALSESSIONREQUEST']._serialized_start=90959 - _globals['_CREATEBILLINGPORTALSESSIONREQUEST']._serialized_end=91038 - _globals['_CREATEBILLINGPORTALSESSIONRESPONSE']._serialized_start=91040 - _globals['_CREATEBILLINGPORTALSESSIONRESPONSE']._serialized_end=91104 - _globals['_CREATEBILLINGCHECKOUTSESSIONREQUEST']._serialized_start=91106 - _globals['_CREATEBILLINGCHECKOUTSESSIONREQUEST']._serialized_end=91228 - _globals['_CREATEBILLINGCHECKOUTSESSIONRESPONSE']._serialized_start=91230 - _globals['_CREATEBILLINGCHECKOUTSESSIONRESPONSE']._serialized_end=91296 - _globals['_UPDATEWORKSPACEPROFILEREQUEST']._serialized_start=91299 - _globals['_UPDATEWORKSPACEPROFILEREQUEST']._serialized_end=91458 - _globals['_UPDATEWORKSPACEPROFILERESPONSE']._serialized_start=91460 - _globals['_UPDATEWORKSPACEPROFILERESPONSE']._serialized_end=91570 - _globals['_OPERATORMODELPREFERENCE']._serialized_start=91573 - _globals['_OPERATORMODELPREFERENCE']._serialized_end=91724 - _globals['_OPERATORMODELPREFERENCEUPDATE']._serialized_start=91727 - _globals['_OPERATORMODELPREFERENCEUPDATE']._serialized_end=91918 - _globals['_OPERATORPREFERENCES']._serialized_start=91921 - _globals['_OPERATORPREFERENCES']._serialized_end=92220 - _globals['_GETOPERATORPREFERENCESREQUEST']._serialized_start=92222 - _globals['_GETOPERATORPREFERENCESREQUEST']._serialized_end=92309 - _globals['_GETOPERATORPREFERENCESRESPONSE']._serialized_start=92311 - _globals['_GETOPERATORPREFERENCESRESPONSE']._serialized_end=92418 - _globals['_UPDATEOPERATORPREFERENCESREQUEST']._serialized_start=92421 - _globals['_UPDATEOPERATORPREFERENCESREQUEST']._serialized_end=92713 - _globals['_UPDATEOPERATORPREFERENCESRESPONSE']._serialized_start=92715 - _globals['_UPDATEOPERATORPREFERENCESRESPONSE']._serialized_end=92825 - _globals['_WORKSPACEGUARDRAILRULE']._serialized_start=92828 - _globals['_WORKSPACEGUARDRAILRULE']._serialized_end=93158 - _globals['_LISTWORKSPACEGUARDRAILRULESREQUEST']._serialized_start=93160 - _globals['_LISTWORKSPACEGUARDRAILRULESREQUEST']._serialized_end=93252 - _globals['_LISTWORKSPACEGUARDRAILRULESRESPONSE']._serialized_start=93254 - _globals['_LISTWORKSPACEGUARDRAILRULESRESPONSE']._serialized_end=93349 - _globals['_UPSERTWORKSPACEGUARDRAILRULEREQUEST']._serialized_start=93352 - _globals['_UPSERTWORKSPACEGUARDRAILRULEREQUEST']._serialized_end=93509 - _globals['_REMOVEWORKSPACEGUARDRAILRULEREQUEST']._serialized_start=93511 - _globals['_REMOVEWORKSPACEGUARDRAILRULEREQUEST']._serialized_end=93632 - _globals['_CONNECTORPROFILE']._serialized_start=93635 - _globals['_CONNECTORPROFILE']._serialized_end=93963 - _globals['_CONNECTORPROFILESCOPESET']._serialized_start=93965 - _globals['_CONNECTORPROFILESCOPESET']._serialized_end=94015 - _globals['_CREATECONNECTORPROFILEREQUEST']._serialized_start=94018 - _globals['_CREATECONNECTORPROFILEREQUEST']._serialized_end=94335 - _globals['_CREATECONNECTORPROFILERESPONSE']._serialized_start=94337 - _globals['_CREATECONNECTORPROFILERESPONSE']._serialized_end=94433 - _globals['_LISTCONNECTORPROFILESREQUEST']._serialized_start=94436 - _globals['_LISTCONNECTORPROFILESREQUEST']._serialized_end=94564 - _globals['_LISTCONNECTORPROFILESRESPONSE']._serialized_start=94566 - _globals['_LISTCONNECTORPROFILESRESPONSE']._serialized_end=94655 - _globals['_UPDATECONNECTORPROFILEREQUEST']._serialized_start=94658 - _globals['_UPDATECONNECTORPROFILEREQUEST']._serialized_end=94926 - _globals['_UPDATECONNECTORPROFILERESPONSE']._serialized_start=94928 - _globals['_UPDATECONNECTORPROFILERESPONSE']._serialized_end=95024 - _globals['_DELETECONNECTORPROFILEREQUEST']._serialized_start=95026 - _globals['_DELETECONNECTORPROFILEREQUEST']._serialized_end=95138 - _globals['_DELETECONNECTORPROFILERESPONSE']._serialized_start=95140 - _globals['_DELETECONNECTORPROFILERESPONSE']._serialized_end=95198 - _globals['_ARCHIVEWORKSPACEREQUEST']._serialized_start=95200 - _globals['_ARCHIVEWORKSPACEREQUEST']._serialized_end=95309 - _globals['_ARCHIVEWORKSPACERESPONSE']._serialized_start=95311 - _globals['_ARCHIVEWORKSPACERESPONSE']._serialized_end=95415 - _globals['_UPDATEWORKSPACEPOLICYREQUEST']._serialized_start=95418 - _globals['_UPDATEWORKSPACEPOLICYREQUEST']._serialized_end=95573 - _globals['_UPDATEWORKSPACEPOLICYRESPONSE']._serialized_start=95575 - _globals['_UPDATEWORKSPACEPOLICYRESPONSE']._serialized_end=95684 - _globals['_UPDATEWORKSPACEDEXPOLICYREQUEST']._serialized_start=95687 - _globals['_UPDATEWORKSPACEDEXPOLICYREQUEST']._serialized_end=95847 - _globals['_UPDATEWORKSPACEDEXPOLICYRESPONSE']._serialized_start=95849 - _globals['_UPDATEWORKSPACEDEXPOLICYRESPONSE']._serialized_end=95961 - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST']._serialized_start=95964 - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST']._serialized_end=96180 - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE']._serialized_start=96182 - _globals['_UPDATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE']._serialized_end=96303 - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST']._serialized_start=96306 - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDEREQUEST']._serialized_end=96578 - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE']._serialized_start=96581 - _globals['_EVALUATEWORKSPACEARTIFACTSTYLEGUIDERESPONSE']._serialized_end=96769 - _globals['_WORKSPACECONTENTPOLICYVIOLATION']._serialized_start=96771 - _globals['_WORKSPACECONTENTPOLICYVIOLATION']._serialized_end=96850 - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERREQUEST']._serialized_start=96853 - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERREQUEST']._serialized_end=97032 - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERRESPONSE']._serialized_start=97034 - _globals['_UPSERTWORKSPACEIDENTITYPROVIDERRESPONSE']._serialized_end=97153 - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERREQUEST']._serialized_start=97155 - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERREQUEST']._serialized_end=97276 - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERRESPONSE']._serialized_start=97278 - _globals['_REMOVEWORKSPACEIDENTITYPROVIDERRESPONSE']._serialized_end=97397 - _globals['_UPSERTWORKSPACEINTEGRATIONREQUEST']._serialized_start=97400 - _globals['_UPSERTWORKSPACEINTEGRATIONREQUEST']._serialized_end=97575 - _globals['_UPSERTWORKSPACEINTEGRATIONRESPONSE']._serialized_start=97577 - _globals['_UPSERTWORKSPACEINTEGRATIONRESPONSE']._serialized_end=97691 - _globals['_REMOVEWORKSPACEINTEGRATIONREQUEST']._serialized_start=97693 - _globals['_REMOVEWORKSPACEINTEGRATIONREQUEST']._serialized_end=97809 - _globals['_REMOVEWORKSPACEINTEGRATIONRESPONSE']._serialized_start=97811 - _globals['_REMOVEWORKSPACEINTEGRATIONRESPONSE']._serialized_end=97925 - _globals['_UPDATEWORKSPACEBILLINGREQUEST']._serialized_start=97928 - _globals['_UPDATEWORKSPACEBILLINGREQUEST']._serialized_end=98087 - _globals['_UPSERTWORKSPACEMEMBERREQUEST']._serialized_start=98090 - _globals['_UPSERTWORKSPACEMEMBERREQUEST']._serialized_end=98245 - _globals['_REMOVEWORKSPACEMEMBERREQUEST']._serialized_start=98248 - _globals['_REMOVEWORKSPACEMEMBERREQUEST']._serialized_end=98382 - _globals['_UPDATEWORKSPACENOTIFICATIONPREFERENCESREQUEST']._serialized_start=98385 - _globals['_UPDATEWORKSPACENOTIFICATIONPREFERENCESREQUEST']._serialized_end=98578 - _globals['_ENABLEWORKSPACEBREAKGLASSREQUEST']._serialized_start=98581 - _globals['_ENABLEWORKSPACEBREAKGLASSREQUEST']._serialized_end=98747 - _globals['_DISABLEWORKSPACEBREAKGLASSREQUEST']._serialized_start=98749 - _globals['_DISABLEWORKSPACEBREAKGLASSREQUEST']._serialized_end=98867 - _globals['_OPERATINGSKILL']._serialized_start=98870 - _globals['_OPERATINGSKILL']._serialized_end=100375 - _globals['_LISTWORKSPACESKILLSREQUEST']._serialized_start=100377 - _globals['_LISTWORKSPACESKILLSREQUEST']._serialized_end=100461 - _globals['_LISTWORKSPACESKILLSRESPONSE']._serialized_start=100463 - _globals['_LISTWORKSPACESKILLSRESPONSE']._serialized_end=100544 - _globals['_SKILLANALYSISFINDING']._serialized_start=100547 - _globals['_SKILLANALYSISFINDING']._serialized_end=100718 - _globals['_SKILLANALYSISREPORT']._serialized_start=100721 - _globals['_SKILLANALYSISREPORT']._serialized_end=101026 - _globals['_DEXSKILLINPUTDECLARATION']._serialized_start=101029 - _globals['_DEXSKILLINPUTDECLARATION']._serialized_end=101175 - _globals['_DEXSKILLOUTPUTDECLARATION']._serialized_start=101177 - _globals['_DEXSKILLOUTPUTDECLARATION']._serialized_end=101296 - _globals['_DEXSKILLPACKAGEFILE']._serialized_start=101299 - _globals['_DEXSKILLPACKAGEFILE']._serialized_end=101545 - _globals['_DEXSKILLLICENSEEVIDENCE']._serialized_start=101548 - _globals['_DEXSKILLLICENSEEVIDENCE']._serialized_end=101726 - _globals['_DEXSKILLCOMPATIBILITY']._serialized_start=101729 - _globals['_DEXSKILLCOMPATIBILITY']._serialized_end=101871 - _globals['_DEXSKILLQUALITYFIXTURE']._serialized_start=101874 - _globals['_DEXSKILLQUALITYFIXTURE']._serialized_end=102217 - _globals['_DEXSKILLQUALITYEVIDENCE']._serialized_start=102220 - _globals['_DEXSKILLQUALITYEVIDENCE']._serialized_end=102476 - _globals['_DEXSKILLUPDATEDIFF']._serialized_start=102479 - _globals['_DEXSKILLUPDATEDIFF']._serialized_end=102846 - _globals['_DEXSKILLCATALOGENTRY']._serialized_start=102849 - _globals['_DEXSKILLCATALOGENTRY']._serialized_end=104668 - _globals['_DEXSKILLPLAYBOOKSTEP']._serialized_start=104671 - _globals['_DEXSKILLPLAYBOOKSTEP']._serialized_end=104822 - _globals['_DEXSKILLPLAYBOOK']._serialized_start=104825 - _globals['_DEXSKILLPLAYBOOK']._serialized_end=105093 - _globals['_BROWSEDEXSKILLCATALOGREQUEST']._serialized_start=105095 - _globals['_BROWSEDEXSKILLCATALOGREQUEST']._serialized_end=105181 - _globals['_BROWSEDEXSKILLCATALOGRESPONSE']._serialized_start=105184 - _globals['_BROWSEDEXSKILLCATALOGRESPONSE']._serialized_end=105335 - _globals['_INSTALLDEXSKILLCATALOGENTRYREQUEST']._serialized_start=105338 - _globals['_INSTALLDEXSKILLCATALOGENTRYREQUEST']._serialized_end=105848 - _globals['_INSTALLDEXSKILLCATALOGENTRYRESPONSE']._serialized_start=105851 - _globals['_INSTALLDEXSKILLCATALOGENTRYRESPONSE']._serialized_end=106063 - _globals['_CREATEWORKSPACESKILLREQUEST']._serialized_start=106066 - _globals['_CREATEWORKSPACESKILLREQUEST']._serialized_end=106243 - _globals['_CREATEWORKSPACESKILLRESPONSE']._serialized_start=106245 - _globals['_CREATEWORKSPACESKILLRESPONSE']._serialized_end=106333 - _globals['_UPDATEWORKSPACESKILLREQUEST']._serialized_start=106336 - _globals['_UPDATEWORKSPACESKILLREQUEST']._serialized_end=106513 - _globals['_UPDATEWORKSPACESKILLRESPONSE']._serialized_start=106515 - _globals['_UPDATEWORKSPACESKILLRESPONSE']._serialized_end=106603 - _globals['_DELETEWORKSPACESKILLREQUEST']._serialized_start=106605 - _globals['_DELETEWORKSPACESKILLREQUEST']._serialized_end=106719 - _globals['_DELETEWORKSPACESKILLRESPONSE']._serialized_start=106721 - _globals['_DELETEWORKSPACESKILLRESPONSE']._serialized_end=106751 - _globals['_WORKSPACESETTINGSPROFILE']._serialized_start=106754 - _globals['_WORKSPACESETTINGSPROFILE']._serialized_end=107265 - _globals['_WORKSPACESETTINGSPRINCIPAL']._serialized_start=107268 - _globals['_WORKSPACESETTINGSPRINCIPAL']._serialized_end=107498 - _globals['_WORKSPACESETTINGSCAPABILITY']._serialized_start=107501 - _globals['_WORKSPACESETTINGSCAPABILITY']._serialized_end=107653 - _globals['_WORKSPACESETTINGSWORKSPACE']._serialized_start=107656 - _globals['_WORKSPACESETTINGSWORKSPACE']._serialized_end=108186 - _globals['_WORKSPACESETTINGSACTIVITYENTRY']._serialized_start=108189 - _globals['_WORKSPACESETTINGSACTIVITYENTRY']._serialized_end=108585 - _globals['_WORKSPACESETTINGSACTIVITYENTRY_DETAILSENTRY']._serialized_start=108527 - _globals['_WORKSPACESETTINGSACTIVITYENTRY_DETAILSENTRY']._serialized_end=108585 - _globals['_WORKSPACESETTINGSMEMBER']._serialized_start=108588 - _globals['_WORKSPACESETTINGSMEMBER']._serialized_end=109292 - _globals['_WORKSPACESETTINGSBILLING']._serialized_start=109295 - _globals['_WORKSPACESETTINGSBILLING']._serialized_end=109710 - _globals['_WORKSPACESETTINGSPOLICY']._serialized_start=109713 - _globals['_WORKSPACESETTINGSPOLICY']._serialized_end=110853 - _globals['_PROJECTTASKENVIRONMENTRETENTION']._serialized_start=110856 - _globals['_PROJECTTASKENVIRONMENTRETENTION']._serialized_end=111103 - _globals['_WORKSPACETASKENVIRONMENTRETENTION']._serialized_start=111106 - _globals['_WORKSPACETASKENVIRONMENTRETENTION']._serialized_end=111365 - _globals['_WORKSPACEDEXPOLICY']._serialized_start=111368 - _globals['_WORKSPACEDEXPOLICY']._serialized_end=112565 - _globals['_WORKSPACEARTIFACTSTYLEGUIDE']._serialized_start=112568 - _globals['_WORKSPACEARTIFACTSTYLEGUIDE']._serialized_end=113419 - _globals['_WORKSPACESETTINGSNOTIFICATIONPREFERENCE']._serialized_start=113422 - _globals['_WORKSPACESETTINGSNOTIFICATIONPREFERENCE']._serialized_end=113637 - _globals['_WORKSPACESPENDBEATSETTINGS']._serialized_start=113640 - _globals['_WORKSPACESPENDBEATSETTINGS']._serialized_end=114530 - _globals['_WORKSPACESETTINGSNOTIFICATIONS']._serialized_start=114533 - _globals['_WORKSPACESETTINGSNOTIFICATIONS']._serialized_end=114829 - _globals['_WORKSPACESETTINGSIDENTITYPROVIDER']._serialized_start=114832 - _globals['_WORKSPACESETTINGSIDENTITYPROVIDER']._serialized_end=115223 - _globals['_WORKSPACESETTINGSINTEGRATION']._serialized_start=115226 - _globals['_WORKSPACESETTINGSINTEGRATION']._serialized_end=115663 - _globals['_WORKSPACESETTINGSOWNERSTATUS']._serialized_start=115666 - _globals['_WORKSPACESETTINGSOWNERSTATUS']._serialized_end=116063 - _globals['_WORKSPACESETTINGSBREAKGLASSGRANT']._serialized_start=116066 - _globals['_WORKSPACESETTINGSBREAKGLASSGRANT']._serialized_end=116606 - _globals['_STAFFCONTEXTCAPABILITY']._serialized_start=116608 - _globals['_STAFFCONTEXTCAPABILITY']._serialized_end=116686 - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYREQUEST']._serialized_start=116688 - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYREQUEST']._serialized_end=116793 - _globals['_STAFFWORKSPACEDIRECTORYENTRY']._serialized_start=116796 - _globals['_STAFFWORKSPACEDIRECTORYENTRY']._serialized_end=117118 - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYRESPONSE']._serialized_start=117120 - _globals['_SEARCHSTAFFWORKSPACEDIRECTORYRESPONSE']._serialized_end=117227 - _globals['_GETSTAFFWORKSPACECONTEXTREQUEST']._serialized_start=117229 - _globals['_GETSTAFFWORKSPACECONTEXTREQUEST']._serialized_end=117356 - _globals['_STAFFGRANTEVENTSUMMARY']._serialized_start=117359 - _globals['_STAFFGRANTEVENTSUMMARY']._serialized_end=117554 - _globals['_STAFFRECEIPTSUMMARY']._serialized_start=117557 - _globals['_STAFFRECEIPTSUMMARY']._serialized_end=117723 - _globals['_STAFFTRACESUMMARY']._serialized_start=117726 - _globals['_STAFFTRACESUMMARY']._serialized_end=117883 - _globals['_STAFFFAILURESUMMARY']._serialized_start=117886 - _globals['_STAFFFAILURESUMMARY']._serialized_end=118058 - _globals['_STAFFCOMPUTERENVIRONMENT']._serialized_start=118060 - _globals['_STAFFCOMPUTERENVIRONMENT']._serialized_end=118179 - _globals['_STAFFWORKSPACECONTEXT']._serialized_start=118182 - _globals['_STAFFWORKSPACECONTEXT']._serialized_end=119202 - _globals['_GETSTAFFWORKSPACECONTEXTRESPONSE']._serialized_start=119204 - _globals['_GETSTAFFWORKSPACECONTEXTRESPONSE']._serialized_end=119299 - _globals['_MANAGEDPROVIDERACCESSGRANT']._serialized_start=119302 - _globals['_MANAGEDPROVIDERACCESSGRANT']._serialized_end=119936 - _globals['_LISTMANAGEDPROVIDERACCESSGRANTSREQUEST']._serialized_start=119938 - _globals['_LISTMANAGEDPROVIDERACCESSGRANTSREQUEST']._serialized_end=120019 - _globals['_LISTMANAGEDPROVIDERACCESSGRANTSRESPONSE']._serialized_start=120022 - _globals['_LISTMANAGEDPROVIDERACCESSGRANTSRESPONSE']._serialized_end=120181 - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST']._serialized_start=120184 - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTREQUEST']._serialized_end=120661 - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTRESPONSE']._serialized_start=120663 - _globals['_UPSERTMANAGEDPROVIDERACCESSGRANTRESPONSE']._serialized_end=120767 - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST']._serialized_start=120770 - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTREQUEST']._serialized_end=121018 - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTRESPONSE']._serialized_start=121020 - _globals['_REVOKEMANAGEDPROVIDERACCESSGRANTRESPONSE']._serialized_end=121124 - _globals['_INFERENCEPROVIDERTARGET']._serialized_start=121127 - _globals['_INFERENCEPROVIDERTARGET']._serialized_end=121490 - _globals['_STAFFINFERENCEPURPOSEROUTE']._serialized_start=121493 - _globals['_STAFFINFERENCEPURPOSEROUTE']._serialized_end=121778 - _globals['_STAFFINFERENCEROUTINGPROFILE']._serialized_start=121781 - _globals['_STAFFINFERENCEROUTINGPROFILE']._serialized_end=122160 - _globals['_STAFFINFERENCEROUTINGEVENT']._serialized_start=122163 - _globals['_STAFFINFERENCEROUTINGEVENT']._serialized_end=122490 - _globals['_GETSTAFFINFERENCEROUTINGPROFILEREQUEST']._serialized_start=122492 - _globals['_GETSTAFFINFERENCEROUTINGPROFILEREQUEST']._serialized_end=122532 - _globals['_GETSTAFFINFERENCEROUTINGPROFILERESPONSE']._serialized_start=122535 - _globals['_GETSTAFFINFERENCEROUTINGPROFILERESPONSE']._serialized_end=123083 - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILEREQUEST']._serialized_start=123086 - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILEREQUEST']._serialized_end=123535 - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILERESPONSE']._serialized_start=123538 - _globals['_UPDATESTAFFINFERENCEROUTINGPROFILERESPONSE']._serialized_end=123746 - _globals['_LISTSCENARIOFIXTURESREQUEST']._serialized_start=123749 - _globals['_LISTSCENARIOFIXTURESREQUEST']._serialized_end=123959 - _globals['_LISTSCENARIOFIXTURESRESPONSE']._serialized_start=123962 - _globals['_LISTSCENARIOFIXTURESRESPONSE']._serialized_end=124107 - _globals['_PROMOTESCENARIOFIXTUREREQUEST']._serialized_start=124110 - _globals['_PROMOTESCENARIOFIXTUREREQUEST']._serialized_end=124469 - _globals['_PROMOTESCENARIOFIXTURERESPONSE']._serialized_start=124471 - _globals['_PROMOTESCENARIOFIXTURERESPONSE']._serialized_end=124558 - _globals['_COMPARESCENARIOFIXTURESREQUEST']._serialized_start=124561 - _globals['_COMPARESCENARIOFIXTURESREQUEST']._serialized_end=124841 - _globals['_COMPARESCENARIOFIXTURESRESPONSE']._serialized_start=124844 - _globals['_COMPARESCENARIOFIXTURESRESPONSE']._serialized_end=125357 - _globals['_SCENARIOFIXTUREDIFFERENCE']._serialized_start=125360 - _globals['_SCENARIOFIXTUREDIFFERENCE']._serialized_end=125519 - _globals['_SCENARIOFIXTURE']._serialized_start=125522 - _globals['_SCENARIOFIXTURE']._serialized_end=126098 - _globals['_CONSOLEMETRIC']._serialized_start=126101 - _globals['_CONSOLEMETRIC']._serialized_end=126262 - _globals['_AIASSET']._serialized_start=126265 - _globals['_AIASSET']._serialized_end=126894 - _globals['_ACTIVITYEVENT']._serialized_start=126897 - _globals['_ACTIVITYEVENT']._serialized_end=127396 - _globals['_EVALRESULT']._serialized_start=127399 - _globals['_EVALRESULT']._serialized_end=127982 - _globals['_COSTUSAGE']._serialized_start=127985 - _globals['_COSTUSAGE']._serialized_end=129382 - _globals['_AUTHORITYLEDGER']._serialized_start=129385 - _globals['_AUTHORITYLEDGER']._serialized_end=131214 - _globals['_AUTHORITYSCOPELEDGER']._serialized_start=131217 - _globals['_AUTHORITYSCOPELEDGER']._serialized_end=131471 - _globals['_AUTHORITYMISSINGEVIDENCE']._serialized_start=131474 - _globals['_AUTHORITYMISSINGEVIDENCE']._serialized_end=131698 - _globals['_AUTHORITYDENIEDACTION']._serialized_start=131701 - _globals['_AUTHORITYDENIEDACTION']._serialized_end=131946 - _globals['_AGENTWORKFORCERECORD']._serialized_start=131949 - _globals['_AGENTWORKFORCERECORD']._serialized_end=133536 - _globals['_AGENTWORKFORCESOURCEREADINESS']._serialized_start=133539 - _globals['_AGENTWORKFORCESOURCEREADINESS']._serialized_end=133983 - _globals['_AGENTWORKFORCEPROOFSUMMARY']._serialized_start=133986 - _globals['_AGENTWORKFORCEPROOFSUMMARY']._serialized_end=134438 - _globals['_AGENTWORKFORCEAPPROVALQUEUESUMMARY']._serialized_start=134441 - _globals['_AGENTWORKFORCEAPPROVALQUEUESUMMARY']._serialized_end=134804 - _globals['_AGENTWORKFORCEAPPROVALSTATEBUCKET']._serialized_start=134807 - _globals['_AGENTWORKFORCEAPPROVALSTATEBUCKET']._serialized_end=134950 - _globals['_AGENTWORKFORCEAPPROVALBLOCKERBUCKET']._serialized_start=134953 - _globals['_AGENTWORKFORCEAPPROVALBLOCKERBUCKET']._serialized_end=135128 - _globals['_AGENTWORKFORCEACTIONAUTHORITYBOUNDARY']._serialized_start=135131 - _globals['_AGENTWORKFORCEACTIONAUTHORITYBOUNDARY']._serialized_end=135427 - _globals['_AGENTWORKFORCEMISSINGEVIDENCEBUCKET']._serialized_start=135430 - _globals['_AGENTWORKFORCEMISSINGEVIDENCEBUCKET']._serialized_end=135561 - _globals['_ENDPOINTGUARDRAILSUMMARY']._serialized_start=135564 - _globals['_ENDPOINTGUARDRAILSUMMARY']._serialized_end=136021 - _globals['_AGENTWORKFORCEQUESTIONSUMMARY']._serialized_start=136024 - _globals['_AGENTWORKFORCEQUESTIONSUMMARY']._serialized_end=136281 - _globals['_AGENTWORKFORCEAPPROVALDISABLEMENT']._serialized_start=136284 - _globals['_AGENTWORKFORCEAPPROVALDISABLEMENT']._serialized_end=136534 - _globals['_RUNASIDENTITYSUMMARY']._serialized_start=136537 - _globals['_RUNASIDENTITYSUMMARY']._serialized_end=136740 - _globals['_AGENTWORKFORCEACTIONEVIDENCE']._serialized_start=136743 - _globals['_AGENTWORKFORCEACTIONEVIDENCE']._serialized_end=137443 - _globals['_CREDENTIALAUTHORITYSUMMARY']._serialized_start=137446 - _globals['_CREDENTIALAUTHORITYSUMMARY']._serialized_end=137806 - _globals['_COSTEVIDENCESUMMARY']._serialized_start=137809 - _globals['_COSTEVIDENCESUMMARY']._serialized_end=138116 - _globals['_AGENTWORKFORCEDEBUGIDENTIFIERS']._serialized_start=138119 - _globals['_AGENTWORKFORCEDEBUGIDENTIFIERS']._serialized_end=138402 - _globals['_RISKFINDING']._serialized_start=138405 - _globals['_RISKFINDING']._serialized_end=138726 - _globals['_INTEGRATIONCREDENTIALFIELD']._serialized_start=138729 - _globals['_INTEGRATIONCREDENTIALFIELD']._serialized_end=138954 - _globals['_INTEGRATIONRESOURCETYPE']._serialized_start=138957 - _globals['_INTEGRATIONRESOURCETYPE']._serialized_end=139178 - _globals['_INTEGRATIONTILE']._serialized_start=139181 - _globals['_INTEGRATIONTILE']._serialized_end=141090 - _globals['_ONBOARDINGTASK']._serialized_start=141093 - _globals['_ONBOARDINGTASK']._serialized_end=141303 - _globals['_TRACEDRILLDOWN']._serialized_start=141306 - _globals['_TRACEDRILLDOWN']._serialized_end=142147 - _globals['_TRACESPAN']._serialized_start=142150 - _globals['_TRACESPAN']._serialized_end=142795 - _globals['_TRACESPANREFERENCE']._serialized_start=142797 - _globals['_TRACESPANREFERENCE']._serialized_end=142910 - _globals['_TRACECOMPLETENESSSIGNAL']._serialized_start=142913 - _globals['_TRACECOMPLETENESSSIGNAL']._serialized_end=143051 - _globals['_SECURITYDECISIONPACKET']._serialized_start=143054 - _globals['_SECURITYDECISIONPACKET']._serialized_end=143535 - _globals['_SECURITYDECISIONEVIDENCEGAP']._serialized_start=143538 - _globals['_SECURITYDECISIONEVIDENCEGAP']._serialized_end=143702 - _globals['_RELATEDRESOURCE']._serialized_start=143704 - _globals['_RELATEDRESOURCE']._serialized_end=143814 - _globals['_OPERATINGHOMEPAGESUGGESTION']._serialized_start=143817 - _globals['_OPERATINGHOMEPAGESUGGESTION']._serialized_end=144312 - _globals['_DEXMCPSERVER']._serialized_start=144315 - _globals['_DEXMCPSERVER']._serialized_end=146575 - _globals['_DEXMCPCATALOGTOOL']._serialized_start=146578 - _globals['_DEXMCPCATALOGTOOL']._serialized_end=146733 - _globals['_CREATEDEXMCPSERVERREQUEST']._serialized_start=146736 - _globals['_CREATEDEXMCPSERVERREQUEST']._serialized_end=146974 - _globals['_CREATEDEXMCPSERVERRESPONSE']._serialized_start=146976 - _globals['_CREATEDEXMCPSERVERRESPONSE']._serialized_end=147062 - _globals['_LISTDEXMCPSERVERSREQUEST']._serialized_start=147064 - _globals['_LISTDEXMCPSERVERSREQUEST']._serialized_end=147146 - _globals['_LISTDEXMCPSERVERSRESPONSE']._serialized_start=147148 - _globals['_LISTDEXMCPSERVERSRESPONSE']._serialized_end=147227 - _globals['_GETDEXMCPSERVERREQUEST']._serialized_start=147229 - _globals['_GETDEXMCPSERVERREQUEST']._serialized_end=147347 - _globals['_GETDEXMCPSERVERRESPONSE']._serialized_start=147349 - _globals['_GETDEXMCPSERVERRESPONSE']._serialized_end=147432 - _globals['_DISCOVERDEXMCPSERVERREQUEST']._serialized_start=147434 - _globals['_DISCOVERDEXMCPSERVERREQUEST']._serialized_end=147557 - _globals['_DISCOVERDEXMCPSERVERRESPONSE']._serialized_start=147559 - _globals['_DISCOVERDEXMCPSERVERRESPONSE']._serialized_end=147647 - _globals['_UPDATEDEXMCPSERVERREQUEST']._serialized_start=147650 - _globals['_UPDATEDEXMCPSERVERREQUEST']._serialized_end=147949 - _globals['_UPDATEDEXMCPSERVERRESPONSE']._serialized_start=147951 - _globals['_UPDATEDEXMCPSERVERRESPONSE']._serialized_end=148037 - _globals['_DELETEDEXMCPSERVERREQUEST']._serialized_start=148039 - _globals['_DELETEDEXMCPSERVERREQUEST']._serialized_end=148160 - _globals['_DELETEDEXMCPSERVERRESPONSE']._serialized_start=148162 - _globals['_DELETEDEXMCPSERVERRESPONSE']._serialized_end=148216 - _globals['_DEXMCPOAUTHPROFILE']._serialized_start=148219 - _globals['_DEXMCPOAUTHPROFILE']._serialized_end=148800 - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST']._serialized_start=148803 - _globals['_INITIATEDEXMCPOAUTHPROFILEREQUEST']._serialized_end=149339 - _globals['_INITIATEDEXMCPOAUTHPROFILERESPONSE']._serialized_start=149342 - _globals['_INITIATEDEXMCPOAUTHPROFILERESPONSE']._serialized_end=149694 - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST']._serialized_start=149697 - _globals['_COMPLETEDEXMCPOAUTHPROFILEREQUEST']._serialized_end=150276 - _globals['_COMPLETEDEXMCPOAUTHPROFILERESPONSE']._serialized_start=150278 - _globals['_COMPLETEDEXMCPOAUTHPROFILERESPONSE']._serialized_end=150380 - _globals['_LISTDEXMCPOAUTHPROFILESREQUEST']._serialized_start=150382 - _globals['_LISTDEXMCPOAUTHPROFILESREQUEST']._serialized_end=150499 - _globals['_LISTDEXMCPOAUTHPROFILESRESPONSE']._serialized_start=150501 - _globals['_LISTDEXMCPOAUTHPROFILESRESPONSE']._serialized_end=150594 - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST']._serialized_start=150597 - _globals['_REVOKEDEXMCPOAUTHPROFILEREQUEST']._serialized_end=150862 - _globals['_REVOKEDEXMCPOAUTHPROFILERESPONSE']._serialized_start=150864 - _globals['_REVOKEDEXMCPOAUTHPROFILERESPONSE']._serialized_end=150964 - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST']._serialized_start=150967 - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILEREQUEST']._serialized_end=151207 - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILERESPONSE']._serialized_start=151210 - _globals['_REAUTHORIZEDEXMCPOAUTHPROFILERESPONSE']._serialized_end=151565 - _globals['_PRIVATEENDPOINT']._serialized_start=151568 - _globals['_PRIVATEENDPOINT']._serialized_end=152291 - _globals['_PRIVATEPROFILEROUTE']._serialized_start=152294 - _globals['_PRIVATEPROFILEROUTE']._serialized_end=152659 - _globals['_REGISTERPRIVATEENDPOINTREQUEST']._serialized_start=152662 - _globals['_REGISTERPRIVATEENDPOINTREQUEST']._serialized_end=153013 - _globals['_REGISTERPRIVATEENDPOINTRESPONSE']._serialized_start=153015 - _globals['_REGISTERPRIVATEENDPOINTRESPONSE']._serialized_end=153113 - _globals['_VERIFYPRIVATEENDPOINTREQUEST']._serialized_start=153116 - _globals['_VERIFYPRIVATEENDPOINTREQUEST']._serialized_end=153414 - _globals['_VERIFYPRIVATEENDPOINTRESPONSE']._serialized_start=153416 - _globals['_VERIFYPRIVATEENDPOINTRESPONSE']._serialized_end=153512 - _globals['_LISTPRIVATEENDPOINTSREQUEST']._serialized_start=153514 - _globals['_LISTPRIVATEENDPOINTSREQUEST']._serialized_end=153599 - _globals['_LISTPRIVATEENDPOINTSRESPONSE']._serialized_start=153601 - _globals['_LISTPRIVATEENDPOINTSRESPONSE']._serialized_end=153690 - _globals['_DELETEPRIVATEENDPOINTREQUEST']._serialized_start=153693 - _globals['_DELETEPRIVATEENDPOINTREQUEST']._serialized_end=153863 - _globals['_DELETEPRIVATEENDPOINTRESPONSE']._serialized_start=153865 - _globals['_DELETEPRIVATEENDPOINTRESPONSE']._serialized_end=153979 - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST']._serialized_start=153982 - _globals['_ATTACHPRIVATEENDPOINTTOPROFILEREQUEST']._serialized_end=154231 - _globals['_ATTACHPRIVATEENDPOINTTOPROFILERESPONSE']._serialized_start=154233 - _globals['_ATTACHPRIVATEENDPOINTTOPROFILERESPONSE']._serialized_end=154336 - _globals['_LISTGATEWAYEGRESSORIGINSREQUEST']._serialized_start=154338 - _globals['_LISTGATEWAYEGRESSORIGINSREQUEST']._serialized_end=154427 - _globals['_LISTGATEWAYEGRESSORIGINSRESPONSE']._serialized_start=154429 - _globals['_LISTGATEWAYEGRESSORIGINSRESPONSE']._serialized_end=154545 - _globals['_OPERATINGCAPABILITYREQUIREMENTSTATE']._serialized_start=154548 - _globals['_OPERATINGCAPABILITYREQUIREMENTSTATE']._serialized_end=154709 - _globals['_PREWARMOPERATINGTHREADREQUEST']._serialized_start=154712 - _globals['_PREWARMOPERATINGTHREADREQUEST']._serialized_end=155043 - _globals['_PREWARMOPERATINGTHREADRESPONSE']._serialized_start=155046 - _globals['_PREWARMOPERATINGTHREADRESPONSE']._serialized_end=155575 - _globals['_TERMINALERRORENVELOPE']._serialized_start=155578 - _globals['_TERMINALERRORENVELOPE']._serialized_end=155903 - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST']._serialized_start=155906 - _globals['_BOOTSTRAPTHREADGATEWAYREQUEST']._serialized_end=156163 - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE']._serialized_start=156166 - _globals['_BOOTSTRAPTHREADGATEWAYRESPONSE']._serialized_end=156754 - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST']._serialized_start=156757 - _globals['_SETOPERATINGTHREADCONTROLLERREQUEST']._serialized_end=157216 - _globals['_SETOPERATINGTHREADCONTROLLERRESPONSE']._serialized_start=157219 - _globals['_SETOPERATINGTHREADCONTROLLERRESPONSE']._serialized_end=157420 - _globals['_COSTUSAGESUMMARY']._serialized_start=157423 - _globals['_COSTUSAGESUMMARY']._serialized_end=157947 - _globals['_COSTUSAGEATTRIBUTIONSUMMARY']._serialized_start=157950 - _globals['_COSTUSAGEATTRIBUTIONSUMMARY']._serialized_end=158587 - _globals['_TENANTPRIVACYSETTING']._serialized_start=158590 - _globals['_TENANTPRIVACYSETTING']._serialized_end=158829 - _globals['_GETPRIVACYSETTINGSREQUEST']._serialized_start=158831 - _globals['_GETPRIVACYSETTINGSREQUEST']._serialized_end=158914 - _globals['_GETPRIVACYSETTINGSRESPONSE']._serialized_start=158917 - _globals['_GETPRIVACYSETTINGSRESPONSE']._serialized_end=159149 - _globals['_SETPRIVACYSETTINGSREQUEST']._serialized_start=159152 - _globals['_SETPRIVACYSETTINGSREQUEST']._serialized_end=159365 - _globals['_MANAGEDRULE']._serialized_start=159368 - _globals['_MANAGEDRULE']._serialized_end=159510 - _globals['_MANAGEDSKILLREF']._serialized_start=159512 - _globals['_MANAGEDSKILLREF']._serialized_end=159632 - _globals['_MCPSERVERREF']._serialized_start=159634 - _globals['_MCPSERVERREF']._serialized_end=159731 - _globals['_MCPPOLICY']._serialized_start=159733 - _globals['_MCPPOLICY']._serialized_end=159843 - _globals['_MANAGEDSETUP']._serialized_start=159846 - _globals['_MANAGEDSETUP']._serialized_end=160208 - _globals['_GETMANAGEDSETUPREQUEST']._serialized_start=160210 - _globals['_GETMANAGEDSETUPREQUEST']._serialized_end=160319 - _globals['_SETMANAGEDSETUPREQUEST']._serialized_start=160322 - _globals['_SETMANAGEDSETUPREQUEST']._serialized_end=160487 - _globals['_MISSIONSCHEDULECAPABILITY']._serialized_start=160489 - _globals['_MISSIONSCHEDULECAPABILITY']._serialized_end=160588 - _globals['_STARTMEETINGCAPTUREREQUEST']._serialized_start=160591 - _globals['_STARTMEETINGCAPTUREREQUEST']._serialized_end=161097 - _globals['_LISTCONNECTEDCALLSREQUEST']._serialized_start=161099 - _globals['_LISTCONNECTEDCALLSREQUEST']._serialized_end=161182 - _globals['_LISTCONNECTEDCALLSRESPONSE']._serialized_start=161185 - _globals['_LISTCONNECTEDCALLSRESPONSE']._serialized_end=161335 - _globals['_CONNECTEDCALL']._serialized_start=161338 - _globals['_CONNECTEDCALL']._serialized_end=161557 - _globals['_STARTMEETINGCAPTURERESPONSE']._serialized_start=161559 - _globals['_STARTMEETINGCAPTURERESPONSE']._serialized_end=161642 - _globals['_GETMEETINGCAPTUREREQUEST']._serialized_start=161644 - _globals['_GETMEETINGCAPTUREREQUEST']._serialized_end=161766 - _globals['_GETMEETINGCAPTURERESPONSE']._serialized_start=161768 - _globals['_GETMEETINGCAPTURERESPONSE']._serialized_end=161849 - _globals['_LISTMEETINGCAPTURESREQUEST']._serialized_start=161851 - _globals['_LISTMEETINGCAPTURESREQUEST']._serialized_end=161935 - _globals['_LISTMEETINGCAPTURESRESPONSE']._serialized_start=161937 - _globals['_LISTMEETINGCAPTURESRESPONSE']._serialized_end=162022 - _globals['_STOPMEETINGCAPTUREREQUEST']._serialized_start=162025 - _globals['_STOPMEETINGCAPTUREREQUEST']._serialized_end=162201 - _globals['_STOPMEETINGCAPTURERESPONSE']._serialized_start=162203 - _globals['_STOPMEETINGCAPTURERESPONSE']._serialized_end=162285 - _globals['_MEETINGCAPTURE']._serialized_start=162288 - _globals['_MEETINGCAPTURE']._serialized_end=163539 - _globals['_PROSPECTINGWATCHPROGRAM']._serialized_start=163542 - _globals['_PROSPECTINGWATCHPROGRAM']._serialized_end=164337 - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT']._serialized_start=164340 - _globals['_PROSPECTINGWATCHPROGRAMMUTATIONRECEIPT']._serialized_end=164621 - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST']._serialized_start=164624 - _globals['_CREATEPROSPECTINGWATCHPROGRAMREQUEST']._serialized_end=164960 - _globals['_CREATEPROSPECTINGWATCHPROGRAMRESPONSE']._serialized_start=164963 - _globals['_CREATEPROSPECTINGWATCHPROGRAMRESPONSE']._serialized_end=165159 - _globals['_GETPROSPECTINGWATCHPROGRAMREQUEST']._serialized_start=165162 - _globals['_GETPROSPECTINGWATCHPROGRAMREQUEST']._serialized_end=165304 - _globals['_GETPROSPECTINGWATCHPROGRAMRESPONSE']._serialized_start=165306 - _globals['_GETPROSPECTINGWATCHPROGRAMRESPONSE']._serialized_end=165413 - _globals['_LISTPROSPECTINGWATCHPROGRAMSREQUEST']._serialized_start=165415 - _globals['_LISTPROSPECTINGWATCHPROGRAMSREQUEST']._serialized_end=165508 - _globals['_LISTPROSPECTINGWATCHPROGRAMSRESPONSE']._serialized_start=165511 - _globals['_LISTPROSPECTINGWATCHPROGRAMSRESPONSE']._serialized_end=165651 - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST']._serialized_start=165654 - _globals['_UPDATEPROSPECTINGWATCHPROGRAMREQUEST']._serialized_end=166183 - _globals['_UPDATEPROSPECTINGWATCHPROGRAMRESPONSE']._serialized_start=166186 - _globals['_UPDATEPROSPECTINGWATCHPROGRAMRESPONSE']._serialized_end=166382 - _globals['_LISTCOMMITMENTSREQUEST']._serialized_start=166384 - _globals['_LISTCOMMITMENTSREQUEST']._serialized_end=166501 - _globals['_LISTCOMMITMENTSRESPONSE']._serialized_start=166504 - _globals['_LISTCOMMITMENTSRESPONSE']._serialized_end=166687 - _globals['_COMMITMENT']._serialized_start=166690 - _globals['_COMMITMENT']._serialized_end=167178 - _globals['_COMMITMENTCITATION']._serialized_start=167181 - _globals['_COMMITMENTCITATION']._serialized_end=167411 - _globals['_OPERATINGJOBRECORDLINK']._serialized_start=167414 - _globals['_OPERATINGJOBRECORDLINK']._serialized_end=167579 - _globals['_OPERATINGJOB']._serialized_start=167582 - _globals['_OPERATINGJOB']._serialized_end=168749 - _globals['_LISTOPERATINGJOBSREQUEST']._serialized_start=168751 - _globals['_LISTOPERATINGJOBSREQUEST']._serialized_end=168833 - _globals['_LISTOPERATINGJOBSRESPONSE']._serialized_start=168835 - _globals['_LISTOPERATINGJOBSRESPONSE']._serialized_end=168945 - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST']._serialized_start=168948 - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKREQUEST']._serialized_end=169195 - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKRESPONSE']._serialized_start=169197 - _globals['_RECORDOPERATINGHOMEPAGESUGGESTIONFEEDBACKRESPONSE']._serialized_end=169274 - _globals['_INFERENCECREDITBALANCE']._serialized_start=169277 - _globals['_INFERENCECREDITBALANCE']._serialized_end=169975 - _globals['_GETINFERENCECREDITBALANCEREQUEST']._serialized_start=169977 - _globals['_GETINFERENCECREDITBALANCEREQUEST']._serialized_end=170088 - _globals['_INFERENCECREDITBLOCK']._serialized_start=170091 - _globals['_INFERENCECREDITBLOCK']._serialized_end=170247 - _globals['_INFERENCECREDITPRICING']._serialized_start=170250 - _globals['_INFERENCECREDITPRICING']._serialized_end=170652 - _globals['_GETINFERENCECREDITBALANCERESPONSE']._serialized_start=170655 - _globals['_GETINFERENCECREDITBALANCERESPONSE']._serialized_end=171074 - _globals['_INFERENCERUNCREDITBALANCE']._serialized_start=171077 - _globals['_INFERENCERUNCREDITBALANCE']._serialized_end=171392 - _globals['_INFERENCECREDITRECONCILIATION']._serialized_start=171395 - _globals['_INFERENCECREDITRECONCILIATION']._serialized_end=172028 - _globals['_CREATEINFERENCECREDITCHECKOUTREQUEST']._serialized_start=172031 - _globals['_CREATEINFERENCECREDITCHECKOUTREQUEST']._serialized_end=172189 - _globals['_CREATEINFERENCECREDITCHECKOUTRESPONSE']._serialized_start=172191 - _globals['_CREATEINFERENCECREDITCHECKOUTRESPONSE']._serialized_end=172258 - _globals['_FULFILLINFERENCECREDITCHECKOUTREQUEST']._serialized_start=172261 - _globals['_FULFILLINFERENCECREDITCHECKOUTREQUEST']._serialized_end=172401 - _globals['_FULFILLINFERENCECREDITCHECKOUTRESPONSE']._serialized_start=172403 - _globals['_FULFILLINFERENCECREDITCHECKOUTRESPONSE']._serialized_end=172505 - _globals['_OPERATINGAUTOMODELROUTE']._serialized_start=172508 - _globals['_OPERATINGAUTOMODELROUTE']._serialized_end=172772 - _globals['_BUSINESSFIELDDEFINITION']._serialized_start=172775 - _globals['_BUSINESSFIELDDEFINITION']._serialized_end=173139 - _globals['_BUSINESSRELATIONSHIPDEFINITION']._serialized_start=173142 - _globals['_BUSINESSRELATIONSHIPDEFINITION']._serialized_end=173273 - _globals['_BUSINESSOBJECTTYPE']._serialized_start=173276 - _globals['_BUSINESSOBJECTTYPE']._serialized_end=173772 - _globals['_BUSINESSMONEY']._serialized_start=173774 - _globals['_BUSINESSMONEY']._serialized_end=173841 - _globals['_BUSINESSOBJECTREFERENCE']._serialized_start=173843 - _globals['_BUSINESSOBJECTREFERENCE']._serialized_end=173897 - _globals['_BUSINESSARTIFACTREFERENCE']._serialized_start=173899 - _globals['_BUSINESSARTIFACTREFERENCE']._serialized_end=173974 - _globals['_BUSINESSTEXTLIST']._serialized_start=173976 - _globals['_BUSINESSTEXTLIST']._serialized_end=174018 - _globals['_BUSINESSFIELDVALUE']._serialized_start=174021 - _globals['_BUSINESSFIELDVALUE']._serialized_end=174520 - _globals['_BUSINESSSOURCEFIELD']._serialized_start=174522 - _globals['_BUSINESSSOURCEFIELD']._serialized_end=174634 - _globals['_BUSINESSSOURCEBINDING']._serialized_start=174637 - _globals['_BUSINESSSOURCEBINDING']._serialized_end=175198 - _globals['_BUSINESSOBJECT']._serialized_start=175201 - _globals['_BUSINESSOBJECT']._serialized_end=175549 - _globals['_BUSINESSOBJECTREVISION']._serialized_start=175552 - _globals['_BUSINESSOBJECTREVISION']._serialized_end=175760 - _globals['_BUSINESSOBJECTRELATIONSHIP']._serialized_start=175763 - _globals['_BUSINESSOBJECTRELATIONSHIP']._serialized_end=175916 - _globals['_DEFINEBUSINESSOBJECTTYPEREQUEST']._serialized_start=175919 - _globals['_DEFINEBUSINESSOBJECTTYPEREQUEST']._serialized_end=176178 - _globals['_DEFINEBUSINESSOBJECTTYPERESPONSE']._serialized_start=176180 - _globals['_DEFINEBUSINESSOBJECTTYPERESPONSE']._serialized_end=176278 - _globals['_LISTBUSINESSOBJECTTYPESREQUEST']._serialized_start=176281 - _globals['_LISTBUSINESSOBJECTTYPESREQUEST']._serialized_end=176488 - _globals['_LISTBUSINESSOBJECTTYPESRESPONSE']._serialized_start=176491 - _globals['_LISTBUSINESSOBJECTTYPESRESPONSE']._serialized_end=176624 - _globals['_CREATEBUSINESSOBJECTREQUEST']._serialized_start=176627 - _globals['_CREATEBUSINESSOBJECTREQUEST']._serialized_end=176895 - _globals['_CREATEBUSINESSOBJECTRESPONSE']._serialized_start=176897 - _globals['_CREATEBUSINESSOBJECTRESPONSE']._serialized_end=176979 - _globals['_GETBUSINESSOBJECTREQUEST']._serialized_start=176982 - _globals['_GETBUSINESSOBJECTREQUEST']._serialized_end=177206 - _globals['_GETBUSINESSOBJECTRESPONSE']._serialized_start=177209 - _globals['_GETBUSINESSOBJECTRESPONSE']._serialized_end=177371 - _globals['_BUSINESSOBJECTSOURCERECOVERY']._serialized_start=177374 - _globals['_BUSINESSOBJECTSOURCERECOVERY']._serialized_end=177587 - _globals['_LISTBUSINESSOBJECTSREQUEST']._serialized_start=177590 - _globals['_LISTBUSINESSOBJECTSREQUEST']._serialized_end=177880 - _globals['_BUSINESSOBJECTFILTER']._serialized_start=177883 - _globals['_BUSINESSOBJECTFILTER']._serialized_end=178062 - _globals['_BUSINESSOBJECTREFERENCEFILTER']._serialized_start=178064 - _globals['_BUSINESSOBJECTREFERENCEFILTER']._serialized_end=178164 - _globals['_LISTBUSINESSOBJECTSRESPONSE']._serialized_start=178166 - _globals['_LISTBUSINESSOBJECTSRESPONSE']._serialized_end=178287 - _globals['_UPDATEBUSINESSOBJECTREQUEST']._serialized_start=178290 - _globals['_UPDATEBUSINESSOBJECTREQUEST']._serialized_end=178607 - _globals['_UPDATEBUSINESSOBJECTRESPONSE']._serialized_start=178609 - _globals['_UPDATEBUSINESSOBJECTRESPONSE']._serialized_end=178691 - _globals['_DELETEBUSINESSOBJECTREQUEST']._serialized_start=178694 - _globals['_DELETEBUSINESSOBJECTREQUEST']._serialized_end=178914 - _globals['_DELETEBUSINESSOBJECTRESPONSE']._serialized_start=178916 - _globals['_DELETEBUSINESSOBJECTRESPONSE']._serialized_end=178998 - _globals['_LISTBUSINESSOBJECTREVISIONSREQUEST']._serialized_start=179001 - _globals['_LISTBUSINESSOBJECTREVISIONSREQUEST']._serialized_end=179246 - _globals['_LISTBUSINESSOBJECTREVISIONSRESPONSE']._serialized_start=179249 - _globals['_LISTBUSINESSOBJECTREVISIONSRESPONSE']._serialized_end=179402 - _globals['_BINDBUSINESSOBJECTSOURCEREQUEST']._serialized_start=179405 - _globals['_BINDBUSINESSOBJECTSOURCEREQUEST']._serialized_end=179856 - _globals['_BINDBUSINESSOBJECTSOURCERESPONSE']._serialized_start=179858 - _globals['_BINDBUSINESSOBJECTSOURCERESPONSE']._serialized_end=179944 - _globals['_ADMITBUSINESSOBJECTOBSERVATIONREQUEST']._serialized_start=179947 - _globals['_ADMITBUSINESSOBJECTOBSERVATIONREQUEST']._serialized_end=180218 - _globals['_ADMITBUSINESSOBJECTOBSERVATIONRESPONSE']._serialized_start=180220 - _globals['_ADMITBUSINESSOBJECTOBSERVATIONRESPONSE']._serialized_end=180312 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSREQUEST']._serialized_start=180315 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSREQUEST']._serialized_end=180631 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSRESPONSE']._serialized_start=180634 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSRESPONSE']._serialized_end=180780 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_start=180783 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_end=181062 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_start=181064 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_end=181158 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_start=181161 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_end=181440 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_start=181442 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_end=181536 - _globals['_CAPTUREFORMOBJECTTARGET']._serialized_start=181538 - _globals['_CAPTUREFORMOBJECTTARGET']._serialized_end=181647 - _globals['_CAPTUREFORMASSETREF']._serialized_start=181649 - _globals['_CAPTUREFORMASSETREF']._serialized_end=181754 - _globals['_CAPTUREFORMBRANDINGINPUT']._serialized_start=181757 - _globals['_CAPTUREFORMBRANDINGINPUT']._serialized_end=182123 - _globals['_CAPTUREFORMBRANDING']._serialized_start=182126 - _globals['_CAPTUREFORMBRANDING']._serialized_end=182600 - _globals['_CAPTUREFORMPUBLICBRANDING']._serialized_start=182603 - _globals['_CAPTUREFORMPUBLICBRANDING']._serialized_end=182938 - _globals['_CAPTUREFORMSELECTOPTION']._serialized_start=182941 - _globals['_CAPTUREFORMSELECTOPTION']._serialized_end=183112 - _globals['_CAPTUREFORMSELECTSPEC']._serialized_start=183115 - _globals['_CAPTUREFORMSELECTSPEC']._serialized_end=183261 - _globals['_CAPTUREFORMUPLOADSPEC']._serialized_start=183264 - _globals['_CAPTUREFORMUPLOADSPEC']._serialized_end=183448 - _globals['_CAPTUREFORMUPLOAD']._serialized_start=183451 - _globals['_CAPTUREFORMUPLOAD']._serialized_end=183907 - _globals['_CAPTUREFORMTYPEDVALUE']._serialized_start=183910 - _globals['_CAPTUREFORMTYPEDVALUE']._serialized_end=184512 - _globals['_CAPTUREFORMTYPEDVALUE_OPTIONVALUES']._serialized_start=184437 - _globals['_CAPTUREFORMTYPEDVALUE_OPTIONVALUES']._serialized_end=184503 - _globals['_CAPTUREFORMFIELD']._serialized_start=184515 - _globals['_CAPTUREFORMFIELD']._serialized_end=185319 - _globals['_CAPTUREFORMPUBLICFIELD']._serialized_start=185322 - _globals['_CAPTUREFORMPUBLICFIELD']._serialized_end=185807 - _globals['_CAPTUREFORMVERSIONINPUT']._serialized_start=185810 - _globals['_CAPTUREFORMVERSIONINPUT']._serialized_end=186057 - _globals['_CAPTUREFORMVERSION']._serialized_start=186060 - _globals['_CAPTUREFORMVERSION']._serialized_end=186545 - _globals['_CAPTUREFORMPUBLICATIONINPUT']._serialized_start=186548 - _globals['_CAPTUREFORMPUBLICATIONINPUT']._serialized_end=186883 - _globals['_CAPTUREFORMPUBLICROUTE']._serialized_start=186886 - _globals['_CAPTUREFORMPUBLICROUTE']._serialized_end=187159 - _globals['_CAPTUREFORMPUBLICATION']._serialized_start=187162 - _globals['_CAPTUREFORMPUBLICATION']._serialized_end=187731 - _globals['_CAPTUREFORM']._serialized_start=187734 - _globals['_CAPTUREFORM']._serialized_end=188463 - _globals['_PUBLISHEDCAPTUREFORM']._serialized_start=188466 - _globals['_PUBLISHEDCAPTUREFORM']._serialized_end=188992 - _globals['_CAPTUREFORMANSWER']._serialized_start=188994 - _globals['_CAPTUREFORMANSWER']._serialized_end=189116 - _globals['_CAPTUREFORMREVIEW']._serialized_start=189119 - _globals['_CAPTUREFORMREVIEW']._serialized_end=189440 - _globals['_CAPTUREFORMOBJECTRESULT']._serialized_start=189443 - _globals['_CAPTUREFORMOBJECTRESULT']._serialized_end=189892 - _globals['_CAPTUREFORMSUBMISSION']._serialized_start=189895 - _globals['_CAPTUREFORMSUBMISSION']._serialized_end=190607 - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT']._serialized_start=190610 - _globals['_CAPTUREFORMPUBLICSUBMISSIONRECEIPT']._serialized_end=190866 - _globals['_CREATECAPTUREFORMREQUEST']._serialized_start=190869 - _globals['_CREATECAPTUREFORMREQUEST']._serialized_end=191189 - _globals['_CREATECAPTUREFORMRESPONSE']._serialized_start=191192 - _globals['_CREATECAPTUREFORMRESPONSE']._serialized_end=191338 - _globals['_LISTCAPTUREFORMSREQUEST']._serialized_start=191341 - _globals['_LISTCAPTUREFORMSREQUEST']._serialized_end=191603 - _globals['_LISTCAPTUREFORMSRESPONSE']._serialized_start=191606 - _globals['_LISTCAPTUREFORMSRESPONSE']._serialized_end=191739 - _globals['_GETCAPTUREFORMREQUEST']._serialized_start=191742 - _globals['_GETCAPTUREFORMREQUEST']._serialized_end=191934 - _globals['_GETCAPTUREFORMRESPONSE']._serialized_start=191937 - _globals['_GETCAPTUREFORMRESPONSE']._serialized_end=192080 - _globals['_UPDATECAPTUREFORMREQUEST']._serialized_start=192083 - _globals['_UPDATECAPTUREFORMREQUEST']._serialized_end=192491 - _globals['_UPDATECAPTUREFORMRESPONSE']._serialized_start=192494 - _globals['_UPDATECAPTUREFORMRESPONSE']._serialized_end=192640 - _globals['_PUBLISHCAPTUREFORMREQUEST']._serialized_start=192643 - _globals['_PUBLISHCAPTUREFORMREQUEST']._serialized_end=192974 - _globals['_PUBLISHCAPTUREFORMRESPONSE']._serialized_start=192977 - _globals['_PUBLISHCAPTUREFORMRESPONSE']._serialized_end=193202 - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST']._serialized_start=193205 - _globals['_REVOKECAPTUREFORMPUBLICATIONREQUEST']._serialized_end=193471 - _globals['_REVOKECAPTUREFORMPUBLICATIONRESPONSE']._serialized_start=193474 - _globals['_REVOKECAPTUREFORMPUBLICATIONRESPONSE']._serialized_end=193643 - _globals['_GETPUBLISHEDCAPTUREFORMREQUEST']._serialized_start=193645 - _globals['_GETPUBLISHEDCAPTUREFORMREQUEST']._serialized_end=193725 - _globals['_GETPUBLISHEDCAPTUREFORMRESPONSE']._serialized_start=193727 - _globals['_GETPUBLISHEDCAPTUREFORMRESPONSE']._serialized_end=193822 - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETREQUEST']._serialized_start=193825 - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETREQUEST']._serialized_end=193992 - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE']._serialized_start=193995 - _globals['_GETPUBLISHEDCAPTUREFORMBRANDINGASSETRESPONSE']._serialized_end=194215 - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST']._serialized_start=194218 - _globals['_SUBMITPUBLISHEDCAPTUREFORMREQUEST']._serialized_end=194421 - _globals['_SUBMITPUBLISHEDCAPTUREFORMRESPONSE']._serialized_start=194423 - _globals['_SUBMITPUBLISHEDCAPTUREFORMRESPONSE']._serialized_end=194541 - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST']._serialized_start=194544 - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADREQUEST']._serialized_end=194918 - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE']._serialized_start=194921 - _globals['_BEGINPUBLISHEDCAPTUREFORMUPLOADRESPONSE']._serialized_end=195211 - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST']._serialized_start=195214 - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADREQUEST']._serialized_end=195790 - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADRESPONSE']._serialized_start=195792 - _globals['_COMPLETEPUBLISHEDCAPTUREFORMUPLOADRESPONSE']._serialized_end=195899 - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST']._serialized_start=195902 - _globals['_GETCAPTUREFORMSUBMISSIONREQUEST']._serialized_end=196075 - _globals['_GETCAPTUREFORMSUBMISSIONRESPONSE']._serialized_start=196077 - _globals['_GETCAPTUREFORMSUBMISSIONRESPONSE']._serialized_end=196186 - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST']._serialized_start=196189 - _globals['_LISTCAPTUREFORMSUBMISSIONSREQUEST']._serialized_end=196505 - _globals['_LISTCAPTUREFORMSUBMISSIONSRESPONSE']._serialized_start=196508 - _globals['_LISTCAPTUREFORMSUBMISSIONSRESPONSE']._serialized_end=196673 - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST']._serialized_start=196676 - _globals['_REVIEWCAPTUREFORMSUBMISSIONREQUEST']._serialized_end=197159 - _globals['_REVIEWCAPTUREFORMSUBMISSIONRESPONSE']._serialized_start=197162 - _globals['_REVIEWCAPTUREFORMSUBMISSIONRESPONSE']._serialized_end=197348 - _globals['_GETBUSINESSOBJECTTYPEREQUEST']._serialized_start=197351 - _globals['_GETBUSINESSOBJECTTYPEREQUEST']._serialized_end=197546 - _globals['_GETBUSINESSOBJECTTYPERESPONSE']._serialized_start=197548 - _globals['_GETBUSINESSOBJECTTYPERESPONSE']._serialized_end=197643 - _globals['_INFERENCECREDITRECEIPT']._serialized_start=197646 - _globals['_INFERENCECREDITRECEIPT']._serialized_end=197945 - _globals['_LISTINFERENCECREDITRECEIPTSREQUEST']._serialized_start=197947 - _globals['_LISTINFERENCECREDITRECEIPTSREQUEST']._serialized_end=198058 - _globals['_LISTINFERENCECREDITRECEIPTSRESPONSE']._serialized_start=198061 - _globals['_LISTINFERENCECREDITRECEIPTSRESPONSE']._serialized_end=198232 - _globals['_INFERENCECREDITAUTOREFILL']._serialized_start=198235 - _globals['_INFERENCECREDITAUTOREFILL']._serialized_end=198516 - _globals['_GETINFERENCECREDITAUTOREFILLREQUEST']._serialized_start=198518 - _globals['_GETINFERENCECREDITAUTOREFILLREQUEST']._serialized_end=198599 - _globals['_GETINFERENCECREDITAUTOREFILLRESPONSE']._serialized_start=198601 - _globals['_GETINFERENCECREDITAUTOREFILLRESPONSE']._serialized_end=198706 - _globals['_UPDATEINFERENCECREDITAUTOREFILLREQUEST']._serialized_start=198709 - _globals['_UPDATEINFERENCECREDITAUTOREFILLREQUEST']._serialized_end=199055 - _globals['_UPDATEINFERENCECREDITAUTOREFILLRESPONSE']._serialized_start=199057 - _globals['_UPDATEINFERENCECREDITAUTOREFILLRESPONSE']._serialized_end=199159 - _globals['_COMPLETEINFERENCECREDITAUTOREFILLREQUEST']._serialized_start=199162 - _globals['_COMPLETEINFERENCECREDITAUTOREFILLREQUEST']._serialized_end=199299 - _globals['_COMPLETEINFERENCECREDITAUTOREFILLRESPONSE']._serialized_start=199301 - _globals['_COMPLETEINFERENCECREDITAUTOREFILLRESPONSE']._serialized_end=199370 - _globals['_PREPAREBUSINESSOBJECTAUTHORITYTRANSFERREQUEST']._serialized_start=199373 - _globals['_PREPAREBUSINESSOBJECTAUTHORITYTRANSFERREQUEST']._serialized_end=199652 - _globals['_PREPAREBUSINESSOBJECTAUTHORITYTRANSFERRESPONSE']._serialized_start=199655 - _globals['_PREPAREBUSINESSOBJECTAUTHORITYTRANSFERRESPONSE']._serialized_end=199824 - _globals['_FINALIZEBUSINESSOBJECTAUTHORITYTRANSFERREQUEST']._serialized_start=199827 - _globals['_FINALIZEBUSINESSOBJECTAUTHORITYTRANSFERREQUEST']._serialized_end=200196 - _globals['_FINALIZEBUSINESSOBJECTAUTHORITYTRANSFERRESPONSE']._serialized_start=200198 - _globals['_FINALIZEBUSINESSOBJECTAUTHORITYTRANSFERRESPONSE']._serialized_end=200299 - _globals['_BUSINESSPROCESSPARTICIPANTTYPE']._serialized_start=200301 - _globals['_BUSINESSPROCESSPARTICIPANTTYPE']._serialized_end=200424 - _globals['_BUSINESSPROCESSPARTICIPANT']._serialized_start=200426 - _globals['_BUSINESSPROCESSPARTICIPANT']._serialized_end=200549 - _globals['_BUSINESSPROCESSREQUIREMENT']._serialized_start=200552 - _globals['_BUSINESSPROCESSREQUIREMENT']._serialized_end=200807 - _globals['_BUSINESSPROCESSTRANSITION']._serialized_start=200810 - _globals['_BUSINESSPROCESSTRANSITION']._serialized_end=201141 - _globals['_BUSINESSPROCESSFOLLOWUP']._serialized_start=201144 - _globals['_BUSINESSPROCESSFOLLOWUP']._serialized_end=201295 - _globals['_BUSINESSPROCESSDEFINITION']._serialized_start=201298 - _globals['_BUSINESSPROCESSDEFINITION']._serialized_end=201781 - _globals['_BUSINESSPROCESSRECEIPT']._serialized_start=201784 - _globals['_BUSINESSPROCESSRECEIPT']._serialized_end=202190 - _globals['_BUSINESSPROCESS']._serialized_start=202193 - _globals['_BUSINESSPROCESS']._serialized_end=202800 - _globals['_DEFINEBUSINESSPROCESSREQUEST']._serialized_start=202803 - _globals['_DEFINEBUSINESSPROCESSREQUEST']._serialized_end=203078 - _globals['_DEFINEBUSINESSPROCESSRESPONSE']._serialized_start=203080 - _globals['_DEFINEBUSINESSPROCESSRESPONSE']._serialized_end=203182 - _globals['_STARTBUSINESSPROCESSREQUEST']._serialized_start=203185 - _globals['_STARTBUSINESSPROCESSREQUEST']._serialized_end=203557 - _globals['_STARTBUSINESSPROCESSRESPONSE']._serialized_start=203559 - _globals['_STARTBUSINESSPROCESSRESPONSE']._serialized_end=203644 - _globals['_GETBUSINESSPROCESSREQUEST']._serialized_start=203647 - _globals['_GETBUSINESSPROCESSREQUEST']._serialized_end=203781 - _globals['_GETBUSINESSPROCESSRESPONSE']._serialized_start=203784 - _globals['_GETBUSINESSPROCESSRESPONSE']._serialized_end=203938 - _globals['_LISTBUSINESSPROCESSESREQUEST']._serialized_start=203941 - _globals['_LISTBUSINESSPROCESSESREQUEST']._serialized_end=204162 - _globals['_LISTBUSINESSPROCESSESRESPONSE']._serialized_start=204165 - _globals['_LISTBUSINESSPROCESSESRESPONSE']._serialized_end=204306 - _globals['_TRANSITIONBUSINESSPROCESSREQUEST']._serialized_start=204309 - _globals['_TRANSITIONBUSINESSPROCESSREQUEST']._serialized_end=204702 - _globals['_TRANSITIONBUSINESSPROCESSRESPONSE']._serialized_start=204705 - _globals['_TRANSITIONBUSINESSPROCESSRESPONSE']._serialized_end=204875 - _globals['_GETBUSINESSPROCESSDEFINITIONREQUEST']._serialized_start=204878 - _globals['_GETBUSINESSPROCESSDEFINITIONREQUEST']._serialized_end=205056 - _globals['_GETBUSINESSPROCESSDEFINITIONRESPONSE']._serialized_start=205058 - _globals['_GETBUSINESSPROCESSDEFINITIONRESPONSE']._serialized_end=205167 - _globals['_LISTBUSINESSPROCESSDEFINITIONSREQUEST']._serialized_start=205170 - _globals['_LISTBUSINESSPROCESSDEFINITIONSREQUEST']._serialized_end=205362 - _globals['_LISTBUSINESSPROCESSDEFINITIONSRESPONSE']._serialized_start=205365 - _globals['_LISTBUSINESSPROCESSDEFINITIONSRESPONSE']._serialized_end=205535 - _globals['_OPERATINGPROJECTSNAPSHOTFILEINPUT']._serialized_start=205538 - _globals['_OPERATINGPROJECTSNAPSHOTFILEINPUT']._serialized_end=205681 - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST']._serialized_start=205684 - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTREQUEST']._serialized_end=206083 - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTRESPONSE']._serialized_start=206086 - _globals['_ACCEPTOPERATINGPROJECTSNAPSHOTRESPONSE']._serialized_end=206393 - _globals['_GETOPERATINGPROJECTSNAPSHOTREQUEST']._serialized_start=206396 - _globals['_GETOPERATINGPROJECTSNAPSHOTREQUEST']._serialized_end=206625 - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST']._serialized_start=206628 - _globals['_GETOPERATINGTASKENVIRONMENTREQUEST']._serialized_end=206800 - _globals['_GETOPERATINGTASKENVIRONMENTRESPONSE']._serialized_start=206803 - _globals['_GETOPERATINGTASKENVIRONMENTRESPONSE']._serialized_end=207391 - _globals['_OPERATINGTASKENVIRONMENTSTAGE']._serialized_start=207394 - _globals['_OPERATINGTASKENVIRONMENTSTAGE']._serialized_end=207616 - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST']._serialized_start=207619 - _globals['_IMPORTOPERATINGPROJECTSNAPSHOTREQUEST']._serialized_end=207907 - _globals['_BUSINESSBLUEPRINT']._serialized_start=207910 - _globals['_BUSINESSBLUEPRINT']._serialized_end=208397 - _globals['_LISTBUSINESSBLUEPRINTSREQUEST']._serialized_start=208399 - _globals['_LISTBUSINESSBLUEPRINTSREQUEST']._serialized_end=208524 - _globals['_LISTBUSINESSBLUEPRINTSRESPONSE']._serialized_start=208526 - _globals['_LISTBUSINESSBLUEPRINTSRESPONSE']._serialized_end=208621 - _globals['_CLONEBUSINESSBLUEPRINTREQUEST']._serialized_start=208624 - _globals['_CLONEBUSINESSBLUEPRINTREQUEST']._serialized_end=208990 - _globals['_CLONEBUSINESSBLUEPRINTRESPONSE']._serialized_start=208993 - _globals['_CLONEBUSINESSBLUEPRINTRESPONSE']._serialized_end=209416 - _globals['_BUSINESSBLUEPRINTSOURCE']._serialized_start=209419 - _globals['_BUSINESSBLUEPRINTSOURCE']._serialized_end=209609 - _globals['_CAPTUREFORMINVITATION']._serialized_start=209612 - _globals['_CAPTUREFORMINVITATION']._serialized_end=209839 - _globals['_CREATECAPTUREFORMINVITATIONREQUEST']._serialized_start=209842 - _globals['_CREATECAPTUREFORMINVITATIONREQUEST']._serialized_end=210267 - _globals['_CREATECAPTUREFORMINVITATIONRESPONSE']._serialized_start=210269 - _globals['_CREATECAPTUREFORMINVITATIONRESPONSE']._serialized_end=210381 - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST']._serialized_start=210384 - _globals['_REVOKECAPTUREFORMINVITATIONREQUEST']._serialized_end=210613 - _globals['_REVOKECAPTUREFORMINVITATIONRESPONSE']._serialized_start=210615 - _globals['_REVOKECAPTUREFORMINVITATIONRESPONSE']._serialized_end=210727 - _globals['_GETINVITEDCAPTUREFORMREQUEST']._serialized_start=210729 - _globals['_GETINVITEDCAPTUREFORMREQUEST']._serialized_end=210805 - _globals['_GETINVITEDCAPTUREFORMRESPONSE']._serialized_start=210808 - _globals['_GETINVITEDCAPTUREFORMRESPONSE']._serialized_end=210967 - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST']._serialized_start=210970 - _globals['_SUBMITINVITEDCAPTUREFORMREQUEST']._serialized_end=211169 - _globals['_SUBMITINVITEDCAPTUREFORMRESPONSE']._serialized_start=211171 - _globals['_SUBMITINVITEDCAPTUREFORMRESPONSE']._serialized_end=211287 - _globals['_GETSTAFFMANAGEDINFERENCEREADINESSREQUEST']._serialized_start=211290 - _globals['_GETSTAFFMANAGEDINFERENCEREADINESSREQUEST']._serialized_end=211510 - _globals['_GETMANAGEDINFERENCEREADINESSREQUEST']._serialized_start=211513 - _globals['_GETMANAGEDINFERENCEREADINESSREQUEST']._serialized_end=211728 - _globals['_GETMANAGEDINFERENCEREADINESSRESPONSE']._serialized_start=211731 - _globals['_GETMANAGEDINFERENCEREADINESSRESPONSE']._serialized_end=212515 - _globals['_GETSTAFFMANAGEDINFERENCEFUNDINGREQUEST']._serialized_start=212518 - _globals['_GETSTAFFMANAGEDINFERENCEFUNDINGREQUEST']._serialized_end=212720 - _globals['_GRANTSTAFFMANAGEDINFERENCECREDITSREQUEST']._serialized_start=212723 - _globals['_GRANTSTAFFMANAGEDINFERENCECREDITSREQUEST']._serialized_end=212927 - _globals['_GETSTAFFMANAGEDINFERENCEUSAGEREQUEST']._serialized_start=212930 - _globals['_GETSTAFFMANAGEDINFERENCEUSAGEREQUEST']._serialized_end=213117 - _globals['_GETSTAFFMANAGEDINFERENCEBUDGETREQUEST']._serialized_start=213120 - _globals['_GETSTAFFMANAGEDINFERENCEBUDGETREQUEST']._serialized_end=213316 - _globals['_SETSTAFFMANAGEDINFERENCEBUDGETREQUEST']._serialized_start=213319 - _globals['_SETSTAFFMANAGEDINFERENCEBUDGETREQUEST']._serialized_end=213561 - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST']._serialized_start=213564 - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSREQUEST']._serialized_end=213769 - _globals['_MANAGEDPROVIDERACCESSEVENT']._serialized_start=213772 - _globals['_MANAGEDPROVIDERACCESSEVENT']._serialized_end=214166 - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSRESPONSE']._serialized_start=214169 - _globals['_LISTMANAGEDPROVIDERACCESSEVENTSRESPONSE']._serialized_end=214314 - _globals['_LISTSTAFFMANAGEDINFERENCEADMINEVENTSREQUEST']._serialized_start=214317 - _globals['_LISTSTAFFMANAGEDINFERENCEADMINEVENTSREQUEST']._serialized_end=214532 - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST']._serialized_start=214535 - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSREQUEST']._serialized_end=214795 - _globals['_MANAGEDEXECUTIONGRANTEVENT']._serialized_start=214798 - _globals['_MANAGEDEXECUTIONGRANTEVENT']._serialized_end=215456 - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSRESPONSE']._serialized_start=215459 - _globals['_LISTSTAFFMANAGEDEXECUTIONGRANTEVENTSRESPONSE']._serialized_end=215643 - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST']._serialized_start=215646 - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESREQUEST']._serialized_end=215855 - _globals['_MANAGEDEXECUTIONOUTCOME']._serialized_start=215858 - _globals['_MANAGEDEXECUTIONOUTCOME']._serialized_end=216424 - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESRESPONSE']._serialized_start=216427 - _globals['_LISTSTAFFMANAGEDEXECUTIONOUTCOMESRESPONSE']._serialized_end=216560 - _globals['_PROSPECTINGDRAFTTARGETACCOUNT']._serialized_start=216563 - _globals['_PROSPECTINGDRAFTTARGETACCOUNT']._serialized_end=216826 - _globals['_PROSPECTINGDRAFT']._serialized_start=216829 - _globals['_PROSPECTINGDRAFT']._serialized_end=217907 - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT']._serialized_start=217910 - _globals['_PROSPECTINGDRAFTMUTATIONRECEIPT']._serialized_end=218184 - _globals['_CREATEPROSPECTINGDRAFTREQUEST']._serialized_start=218187 - _globals['_CREATEPROSPECTINGDRAFTREQUEST']._serialized_end=218688 - _globals['_CREATEPROSPECTINGDRAFTRESPONSE']._serialized_start=218691 - _globals['_CREATEPROSPECTINGDRAFTRESPONSE']._serialized_end=218862 - _globals['_LISTPROSPECTINGDRAFTSREQUEST']._serialized_start=218864 - _globals['_LISTPROSPECTINGDRAFTSREQUEST']._serialized_end=218950 - _globals['_LISTPROSPECTINGDRAFTSRESPONSE']._serialized_start=218952 - _globals['_LISTPROSPECTINGDRAFTSRESPONSE']._serialized_end=219074 - _globals['_REVIEWPROSPECTINGDRAFTREQUEST']._serialized_start=219077 - _globals['_REVIEWPROSPECTINGDRAFTREQUEST']._serialized_end=219426 - _globals['_REVIEWPROSPECTINGDRAFTRESPONSE']._serialized_start=219429 - _globals['_REVIEWPROSPECTINGDRAFTRESPONSE']._serialized_end=219600 - _globals['_WORKSPACEBRANDVOICE']._serialized_start=219603 - _globals['_WORKSPACEBRANDVOICE']._serialized_end=220048 - _globals['_WORKSPACEBRANDVOICE_SCOPE']._serialized_start=219972 - _globals['_WORKSPACEBRANDVOICE_SCOPE']._serialized_end=220048 - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_start=220051 - _globals['_PREPARESTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_end=220698 - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_start=220701 - _globals['_SCANSTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_end=220935 - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_start=220938 - _globals['_REVIEWSTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_end=221174 - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_start=221177 - _globals['_EXECUTESTAFFPRODUCTISSUERECOVERYREQUEST']._serialized_end=221414 - _globals['_GETPRODUCTISSUERECOVERYREQUEST']._serialized_start=221416 - _globals['_GETPRODUCTISSUERECOVERYREQUEST']._serialized_end=221543 - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST']._serialized_start=221546 - _globals['_REPLYPRODUCTISSUERECOVERYREQUEST']._serialized_end=221798 - _globals['_PRODUCTISSUERECOVERY']._serialized_start=221801 - _globals['_PRODUCTISSUERECOVERY']._serialized_end=222644 - _globals['_PRODUCTISSUERECOVERYRESPONSE']._serialized_start=222646 - _globals['_PRODUCTISSUERECOVERYRESPONSE']._serialized_end=222738 - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST']._serialized_start=222741 - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST']._serialized_end=222891 - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESRESPONSE']._serialized_start=222894 - _globals['_LISTSTAFFPRODUCTISSUERECOVERIESRESPONSE']._serialized_end=223053 - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY']._serialized_start=223056 - _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY']._serialized_end=223499 - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST']._serialized_start=223502 - _globals['_ASSESSCOMPLIANCESUBJECTREQUEST']._serialized_end=223737 - _globals['_COMPLIANCEREQUIREMENTFINDING']._serialized_start=223740 - _globals['_COMPLIANCEREQUIREMENTFINDING']._serialized_end=223952 - _globals['_COMPLIANCESUBJECTASSESSMENT']._serialized_start=223955 - _globals['_COMPLIANCESUBJECTASSESSMENT']._serialized_end=224523 - _globals['_ASSESSCOMPLIANCESUBJECTRESPONSE']._serialized_start=224525 - _globals['_ASSESSCOMPLIANCESUBJECTRESPONSE']._serialized_end=224631 - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST']._serialized_start=224634 - _globals['_RECORDCOMPLIANCEASSESSMENTREQUEST']._serialized_end=224919 - _globals['_COMPLIANCEASSESSMENTRECORD']._serialized_start=224922 - _globals['_COMPLIANCEASSESSMENTRECORD']._serialized_end=225294 - _globals['_RECORDCOMPLIANCEASSESSMENTRESPONSE']._serialized_start=225297 - _globals['_RECORDCOMPLIANCEASSESSMENTRESPONSE']._serialized_end=225442 - _globals['_GETCOMPLIANCEASSESSMENTREQUEST']._serialized_start=225445 - _globals['_GETCOMPLIANCEASSESSMENTREQUEST']._serialized_end=225600 - _globals['_GETCOMPLIANCEASSESSMENTRESPONSE']._serialized_start=225602 - _globals['_GETCOMPLIANCEASSESSMENTRESPONSE']._serialized_end=225699 - _globals['_CONSOLESERVICE']._serialized_start=257134 - _globals['_CONSOLESERVICE']._serialized_end=298589 - _globals['_WORKSPACEKEYSERVICE']._serialized_start=298592 - _globals['_WORKSPACEKEYSERVICE']._serialized_end=299116 - _globals['_MANAGEDSETUPSERVICE']._serialized_start=299119 - _globals['_MANAGEDSETUPSERVICE']._serialized_end=299419 -# @@protoc_insertion_point(module_scope) diff --git a/src/deixic/client.py b/src/deixic/client.py index c8da4cc..a5b8be3 100644 --- a/src/deixic/client.py +++ b/src/deixic/client.py @@ -7,7 +7,7 @@ from typing import Any, TypeVar from urllib.parse import urlsplit -from console.v1 import console_pb2 +from deixic import protocol as public_pb2 from google.protobuf.message import Message from .auth import ( @@ -26,7 +26,7 @@ MessageT = TypeVar("MessageT", bound=Message) -_SERVICE = "deixic.v1.DeixicService" +_SERVICE = "deixicpublic.v1.DeixicPublicService" _MAX_STREAM_FRAME_BYTES = 16 * 1024 * 1024 @@ -89,13 +89,10 @@ def base_url(self) -> str: """Platform origin fixed when this client was created.""" return self._base_url - def _query(self, *, limit: int = 50, offset: int = 0) -> console_pb2.ConsoleQuery: - return console_pb2.ConsoleQuery( + def _scope(self) -> public_pb2.Scope: + return public_pb2.Scope( organization_id=self.organization_id, workspace_id=self.workspace_id, - environment="production", - limit=limit, - offset=offset, ) def _unary( @@ -205,19 +202,19 @@ def get( offset: int = 0, page_token: str = "", timeout: float | None = None, - ) -> console_pb2.GetOperatingThreadResponse: + ) -> public_pb2.GetThreadResponse: _bounded_int(limit, "limit", minimum=1, maximum=200) - _bounded_int(offset, "offset", minimum=0, maximum=2_147_483_647) - request = console_pb2.GetOperatingThreadRequest( - query=self._client._query(limit=limit, offset=offset), - channel_id=_required(channel_id, "channel_id"), + _bounded_int(offset, "offset", minimum=0, maximum=0) + request = public_pb2.GetThreadRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), limit=limit, page_token=page_token, ) return self._client._unary( - "GetOperatingThread", + "GetThread", request, - console_pb2.GetOperatingThreadResponse, + public_pb2.GetThreadResponse, timeout=timeout, ) @@ -233,19 +230,19 @@ def list( after_cursor: int, limit: int = 200, timeout: float | None = None, - ) -> console_pb2.ListOperatingThreadEventsResponse: + ) -> public_pb2.ListEventsResponse: _bounded_int(after_cursor, "after_cursor", minimum=0, maximum=2**63 - 1) _bounded_int(limit, "limit", minimum=1, maximum=200) - request = console_pb2.ListOperatingThreadEventsRequest( - query=self._client._query(), - channel_id=_required(channel_id, "channel_id"), + request = public_pb2.ListEventsRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), after_cursor=after_cursor, limit=limit, ) return self._client._unary( - "ListOperatingThreadEvents", + "ListEvents", request, - console_pb2.ListOperatingThreadEventsResponse, + public_pb2.ListEventsResponse, timeout=timeout, ) @@ -254,17 +251,17 @@ def watch( *, channel_id: str, after_cursor: int, - ) -> Iterator[console_pb2.WatchOperatingThreadResponse]: + ) -> Iterator[public_pb2.WatchEventsResponse]: _bounded_int(after_cursor, "after_cursor", minimum=0, maximum=2**63 - 1) - request = console_pb2.WatchOperatingThreadRequest( - query=self._client._query(), - channel_id=_required(channel_id, "channel_id"), + request = public_pb2.WatchEventsRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), after_cursor=after_cursor, ) return self._client._stream( - "WatchOperatingThread", + "WatchEvents", request, - console_pb2.WatchOperatingThreadResponse, + public_pb2.WatchEventsResponse, ) @@ -281,27 +278,26 @@ def send( continuation_task_id: str = "", reference_task_ids: tuple[str, ...] | list[str] = (), project_resource_id: str | None = None, - coding_acceptance: console_pb2.CodingAcceptanceContract | None = None, - ) -> console_pb2.SubmitOperatingMessageResponse: - request = console_pb2.SubmitOperatingMessageRequest( - query=self._client._query(), - channel_id=_required(channel_id, "channel_id"), + coding_acceptance: public_pb2.CodingContract | None = None, + ) -> public_pb2.SubmitTaskResponse: + request = public_pb2.SubmitTaskRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), body=body, idempotency_key=_required(idempotency_key, "idempotency_key"), continuation_task_id=continuation_task_id, reference_task_ids=list(reference_task_ids), ) if coding_acceptance is not None: - request.coding_acceptance.CopyFrom(coding_acceptance) - request.task_kind = console_pb2.OPERATING_TASK_KIND_CODING_IMPLEMENTATION + request.coding_contract.CopyFrom(coding_acceptance) if project_resource_id is not None: request.project_resource_id = _required( project_resource_id, "project_resource_id" ) return self._client._unary( - "SubmitOperatingMessage", + "SubmitTask", request, - console_pb2.SubmitOperatingMessageResponse, + public_pb2.SubmitTaskResponse, ) @@ -316,18 +312,18 @@ def interrupt( idempotency_key: str, turn_id: str = "", reason: str = "", - ) -> console_pb2.InterruptOperatingThreadResponse: - request = console_pb2.InterruptOperatingThreadRequest( - query=self._client._query(), - channel_id=_required(channel_id, "channel_id"), + ) -> public_pb2.InterruptTaskResponse: + request = public_pb2.InterruptTaskRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), turn_id=turn_id, idempotency_key=_required(idempotency_key, "idempotency_key"), reason=reason, ) return self._client._unary( - "InterruptOperatingThread", + "InterruptTask", request, - console_pb2.InterruptOperatingThreadResponse, + public_pb2.InterruptTaskResponse, ) def respond( @@ -335,28 +331,33 @@ def respond( *, channel_id: str, turn_id: str, - response: console_pb2.OperatingThreadResponse, + response: public_pb2.RespondToRequestRequest, idempotency_key: str, - ) -> console_pb2.RespondOperatingThreadResponse: + ) -> public_pb2.RespondToRequestResponse: key = _required(idempotency_key, "idempotency_key") - response_copy = console_pb2.OperatingThreadResponse() + response_copy = public_pb2.RespondToRequestRequest() response_copy.CopyFrom(response) if response_copy.idempotency_key and response_copy.idempotency_key != key: raise validation_error( "response.idempotency_key must match idempotency_key" ) response_copy.idempotency_key = key - request = console_pb2.RespondOperatingThreadRequest( - query=self._client._query(), - channel_id=_required(channel_id, "channel_id"), + request = public_pb2.RespondToRequestRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), turn_id=_required(turn_id, "turn_id"), - response=response_copy, + request_id=response_copy.request_id, + request_kind=response_copy.request_kind, + action=response_copy.action, + call_id=response_copy.call_id, + text=response_copy.text, + is_error=response_copy.is_error, idempotency_key=key, ) return self._client._unary( - "RespondOperatingThread", + "RespondToRequest", request, - console_pb2.RespondOperatingThreadResponse, + public_pb2.RespondToRequestResponse, ) @@ -371,17 +372,17 @@ def get( receipt_id: str, include_coding_output_content: bool = False, timeout: float | None = None, - ) -> console_pb2.GetOperatingReceiptResponse: - request = console_pb2.GetOperatingReceiptRequest( - query=self._client._query(), - channel_id=_required(channel_id, "channel_id"), + ) -> public_pb2.GetReceiptResponse: + request = public_pb2.GetReceiptRequest( + scope=self._client._scope(), + thread_id=_required(channel_id, "channel_id"), receipt_id=_required(receipt_id, "receipt_id"), include_coding_output_content=include_coding_output_content, ) return self._client._unary( - "GetOperatingReceipt", + "GetReceipt", request, - console_pb2.GetOperatingReceiptResponse, + public_pb2.GetReceiptResponse, timeout=timeout, ) @@ -389,19 +390,19 @@ def resolve( self, *, receipt_id: str, - action: console_pb2.OperatingReceiptAction, + action: public_pb2.ReceiptAction, idempotency_key: str, - ) -> console_pb2.ResolveOperatingReceiptActionResponse: - request = console_pb2.ResolveOperatingReceiptActionRequest( - query=self._client._query(), + ) -> public_pb2.ResolveReceiptActionResponse: + request = public_pb2.ResolveReceiptActionRequest( + scope=self._client._scope(), receipt_id=_required(receipt_id, "receipt_id"), - action=action, + action_id=_required(action.id, "action.id"), idempotency_key=_required(idempotency_key, "idempotency_key"), ) return self._client._unary( - "ResolveOperatingReceiptAction", + "ResolveReceiptAction", request, - console_pb2.ResolveOperatingReceiptActionResponse, + public_pb2.ResolveReceiptActionResponse, ) diff --git a/src/deixic/examples/account_brief.py b/src/deixic/examples/account_brief.py index 4fc342e..52dc7ca 100644 --- a/src/deixic/examples/account_brief.py +++ b/src/deixic/examples/account_brief.py @@ -8,7 +8,7 @@ import sys from pathlib import Path -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from deixic import Deixic, DeixicError from .task_result import save @@ -85,12 +85,7 @@ def main() -> int: next_action=check.next_action, requirements=[ dict( - service=item.service, missing_requirements=list(item.missing_requirements), - reason_codes=[ - reason.reason_code - for reason in item.missing_requirement_states - ], ) for item in check.capabilities ], @@ -137,7 +132,7 @@ def persist(state): if ( outcome.status != "waiting" or event is None - or event.request_type != pb.OPERATING_THREAD_REQUEST_TYPE_APPROVAL + or event.request_kind != pb.REQUEST_KIND_APPROVAL or event.request_id != args.request ): print( @@ -152,13 +147,13 @@ def persist(state): client.controls.respond( channel_id=task.checkpoint()["channelId"], turn_id=outcome.turn_id, - response=pb.OperatingThreadResponse( + response=pb.RespondToRequestRequest( request_id=event.request_id, - call_id=event.request_call_id, - request_type=event.request_type, - action=pb.OPERATING_THREAD_RESPONSE_ACTION_APPROVE + call_id=event.call_id, + request_kind=event.request_kind, + action=pb.RESPONSE_ACTION_APPROVE if args.action == "approve" - else pb.OPERATING_THREAD_RESPONSE_ACTION_DENY, + else pb.RESPONSE_ACTION_DENY, ), idempotency_key=args.decision_key, ) @@ -179,7 +174,7 @@ def progress(event): print( json.dumps( dict( - event_id=event.event_id, + id=event.id, turn_id=event.turn_id, kind=event.kind, ) @@ -218,22 +213,20 @@ def progress(event): actions = [ dict( id=item.id, - owner_service=item.owner_service, - object_id=item.object_id, kind=item.kind, - lifecycle_state=item.lifecycle_state, + lifecycle_state=item.state, evidence_refs=[ - dict(resource_type=ref.resource_type, id=ref.id) - for ref in item.evidence_refs + dict(resource_type=ref.kind, id=ref.id) + for ref in item.evidence ], ) for item in outcome.receipts ] attention = any( - item.lifecycle_state + item.state not in ( - pb.RECEIPT_LIFECYCLE_STATE_SUCCEEDED, - pb.RECEIPT_LIFECYCLE_STATE_VERIFIED, + pb.RECEIPT_STATE_SUCCEEDED, + pb.RECEIPT_STATE_VERIFIED, ) for item in outcome.receipts ) @@ -255,10 +248,10 @@ def progress(event): request_id=outcome.event.request_id if outcome.event else None, - request_type=outcome.event.request_type + request_kind=outcome.event.request_kind if outcome.event else None, - error_code=outcome.turn.error_code + error_code=outcome.turn.terminal_error.code if outcome.turn else None, ) diff --git a/src/deixic/examples/task_result.py b/src/deixic/examples/task_result.py index f7313c9..51244de 100644 --- a/src/deixic/examples/task_result.py +++ b/src/deixic/examples/task_result.py @@ -10,7 +10,7 @@ from pathlib import Path from typing import Any -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from deixic import Deixic, DeixicError @@ -23,7 +23,9 @@ def save(path: Path, state: dict[str, Any], *, create: bool = False) -> None: output.flush() os.fsync(output.fileno()) if create: - os.link(temporary, path) # Atomic and exclusive: partial initial files are never visible. + os.link( + temporary, path + ) # Atomic and exclusive: partial initial files are never visible. else: os.replace(temporary, path) directory = os.open(path.parent, os.O_RDONLY) @@ -36,21 +38,38 @@ def save(path: Path, state: dict[str, Any], *, create: bool = False) -> None: os.unlink(temporary) -def prepare(path: Path, *, organization_id: str, workspace_id: str, - base_url: str, channel_id: str, body: str) -> dict[str, Any]: - state = dict(organization_id=organization_id, workspace_id=workspace_id, - base_url=base_url.rstrip("/"), channel_id=channel_id, body=body, - idempotency_key=str(uuid.uuid4()), turn_id="", cursor=0, - turn_state=pb.OPERATING_TURN_STATE_UNSPECIFIED) +def prepare( + path: Path, + *, + organization_id: str, + workspace_id: str, + base_url: str, + channel_id: str, + body: str, +) -> dict[str, Any]: + state = dict( + organization_id=organization_id, + workspace_id=workspace_id, + base_url=base_url.rstrip("/"), + channel_id=channel_id, + body=body, + idempotency_key=str(uuid.uuid4()), + turn_id="", + cursor=0, + turn_state=pb.TURN_STATE_UNSPECIFIED, + ) save(path, state, create=True) return state -def load(path: Path, *, organization_id: str, workspace_id: str, - base_url: str) -> dict[str, Any]: +def load( + path: Path, *, organization_id: str, workspace_id: str, base_url: str +) -> dict[str, Any]: state = json.loads(path.read_text()) if (state["organization_id"], state["workspace_id"], state["base_url"]) != ( - organization_id, workspace_id, base_url.rstrip("/"), + organization_id, + workspace_id, + base_url.rstrip("/"), ): raise ValueError("Checkpoint belongs to a different tenant or Platform URL") return state @@ -59,12 +78,18 @@ def load(path: Path, *, organization_id: str, workspace_id: str, def submit(client: Deixic, path: Path, state: dict[str, Any]) -> None: if state["turn_id"]: raise ValueError("This checkpoint already has an accepted turn; use resume") - accepted = client.messages.send(channel_id=state["channel_id"], body=state["body"], - idempotency_key=state["idempotency_key"]) + accepted = client.messages.send( + channel_id=state["channel_id"], + body=state["body"], + idempotency_key=state["idempotency_key"], + ) if not accepted.accepted_turn.turn_id: raise ValueError("Submission omitted the accepted turn identity") - state.update(turn_id=accepted.accepted_turn.turn_id, cursor=accepted.replay_cursor, - turn_state=accepted.accepted_turn.state) + state.update( + turn_id=accepted.accepted_turn.turn_id, + cursor=accepted.replay_cursor, + turn_state=accepted.accepted_turn.state, + ) save(path, state) @@ -74,9 +99,12 @@ def result(client: Deixic, state: dict[str, Any]) -> dict[str, Any] | None: messages = {} seen_tokens = set() while True: - thread = client.threads.get(channel_id=state["channel_id"], limit=200, - page_token=page_token) - turn = next((item for item in thread.turns if item.turn_id == state["turn_id"]), turn) + thread = client.threads.get( + channel_id=state["channel_id"], limit=200, page_token=page_token + ) + turn = next( + (item for item in thread.turns if item.turn_id == state["turn_id"]), turn + ) messages.update({message.id: message for message in thread.messages}) if not thread.next_page_token: break @@ -87,36 +115,49 @@ def result(client: Deixic, state: dict[str, Any]) -> dict[str, Any] | None: if turn is None: return None state["turn_state"] = turn.state - if turn.state in (pb.OPERATING_TURN_STATE_FAILED, pb.OPERATING_TURN_STATE_INTERRUPTED): - return dict(status="failed" if turn.state == pb.OPERATING_TURN_STATE_FAILED else "interrupted", - turn_id=turn.turn_id, error_code=turn.error_code) - if turn.state != pb.OPERATING_TURN_STATE_COMPLETED: + if turn.state in (pb.TURN_STATE_FAILED, pb.TURN_STATE_INTERRUPTED): + return dict( + status="failed" if turn.state == pb.TURN_STATE_FAILED else "interrupted", + turn_id=turn.turn_id, + error_code=turn.terminal_error.code, + ) + if turn.state != pb.TURN_STATE_COMPLETED: return None message = messages.get(turn.assistant_message_id) - if message is None or message.role != "assistant" or message.channel_id != state["channel_id"]: + if message is None or message.role != pb.MESSAGE_ROLE_ASSISTANT: raise ValueError("Completed turn omitted its linked final assistant message") receipts = [] for receipt_id in message.receipt_ids: - receipt = client.receipts.get(channel_id=state["channel_id"], receipt_id=receipt_id).receipt + receipt = client.receipts.get( + channel_id=state["channel_id"], receipt_id=receipt_id + ).receipt if receipt.id != receipt_id: raise ValueError("Receipt lookup returned a different identity") receipts.append(receipt.id) - return dict(status="completed", turn_id=turn.turn_id, message_id=message.id, - body=message.body, receipt_ids=receipts) + return dict( + status="completed", + turn_id=turn.turn_id, + message_id=message.id, + body=message.body, + receipt_ids=receipts, + ) def apply_page(path: Path, state: dict[str, Any], page: Any) -> None: if page.reset_required: # Replace the old projection; retained events cannot reconstruct it. - turn = next((item for item in page.snapshot_turns if item.turn_id == state["turn_id"]), None) - state["turn_state"] = turn.state if turn else pb.OPERATING_TURN_STATE_UNSPECIFIED + turn = next( + (item for item in page.snapshot_turns if item.turn_id == state["turn_id"]), + None, + ) + state["turn_state"] = turn.state if turn else pb.TURN_STATE_UNSPECIFIED for event in page.events: if event.turn_id != state["turn_id"]: continue terminal = { - pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED: pb.OPERATING_TURN_STATE_COMPLETED, - pb.OPERATING_THREAD_EVENT_KIND_TURN_FAILED: pb.OPERATING_TURN_STATE_FAILED, - pb.OPERATING_THREAD_EVENT_KIND_TURN_INTERRUPTED: pb.OPERATING_TURN_STATE_INTERRUPTED, + pb.EVENT_KIND_TURN_COMPLETED: pb.TURN_STATE_COMPLETED, + pb.EVENT_KIND_TURN_FAILED: pb.TURN_STATE_FAILED, + pb.EVENT_KIND_TURN_INTERRUPTED: pb.TURN_STATE_INTERRUPTED, }.get(event.kind) if terminal is not None: state["turn_state"] = terminal @@ -126,14 +167,18 @@ def apply_page(path: Path, state: dict[str, Any], page: Any) -> None: def resume(client: Deixic, path: Path, state: dict[str, Any]) -> dict[str, Any]: if not state["turn_id"]: - return dict(status="unacknowledged", action="replay the saved request explicitly") + return dict( + status="unacknowledged", action="replay the saved request explicitly" + ) outcome = result(client, state) save(path, state) if outcome is not None: return outcome while True: previous_cursor = state["cursor"] - page = client.events.list(channel_id=state["channel_id"], after_cursor=previous_cursor) + page = client.events.list( + channel_id=state["channel_id"], after_cursor=previous_cursor + ) apply_page(path, state, page) outcome = result(client, state) save(path, state) @@ -143,7 +188,9 @@ def resume(client: Deixic, path: Path, state: dict[str, Any]) -> dict[str, Any]: break if state["cursor"] == previous_cursor: raise ValueError("Event pagination did not advance its cursor") - stream = client.events.watch(channel_id=state["channel_id"], after_cursor=state["cursor"]) + stream = client.events.watch( + channel_id=state["channel_id"], after_cursor=state["cursor"] + ) try: for page in stream: apply_page(path, state, page) @@ -153,8 +200,12 @@ def resume(client: Deixic, path: Path, state: dict[str, Any]) -> dict[str, Any]: return outcome finally: stream.close() - return dict(status="unfinished", reason="watch_eof", turn_id=state["turn_id"], - cursor=state["cursor"]) + return dict( + status="unfinished", + reason="watch_eof", + turn_id=state["turn_id"], + cursor=state["cursor"], + ) def main() -> int: @@ -167,18 +218,32 @@ def main() -> int: organization = os.environ["DEIXIC_ORGANIZATION_ID"] workspace = os.environ["DEIXIC_WORKSPACE_ID"] base_url = os.environ.get("DEIXIC_BASE_URL", "https://app.deixic.com") - client = Deixic(api_key=os.environ["DEIXIC_API_KEY"], organization_id=organization, - workspace_id=workspace, base_url=base_url) + client = Deixic( + api_key=os.environ["DEIXIC_API_KEY"], + organization_id=organization, + workspace_id=workspace, + base_url=base_url, + ) if args.action == "start": if not args.body: parser.error("start requires --body") - state = prepare(args.state, organization_id=organization, workspace_id=workspace, - base_url=base_url, channel_id=args.channel, body=args.body) + state = prepare( + args.state, + organization_id=organization, + workspace_id=workspace, + base_url=base_url, + channel_id=args.channel, + body=args.body, + ) else: if args.body is not None: parser.error("replay and resume use the saved request; omit --body") - state = load(args.state, organization_id=organization, workspace_id=workspace, - base_url=base_url) + state = load( + args.state, + organization_id=organization, + workspace_id=workspace, + base_url=base_url, + ) try: if args.action in ("start", "replay"): submit(client, args.state, state) diff --git a/src/deixic/protocol.py b/src/deixic/protocol.py new file mode 100644 index 0000000..2efd47b --- /dev/null +++ b/src/deixic/protocol.py @@ -0,0 +1,3 @@ +"""Public Deixic protobuf messages and enums.""" + +from deixicpublic.v1.sdk_pb2 import * # noqa: F403 diff --git a/src/deixic/tasks.py b/src/deixic/tasks.py index 2724050..4fbb8a3 100644 --- a/src/deixic/tasks.py +++ b/src/deixic/tasks.py @@ -9,7 +9,7 @@ from dataclasses import dataclass from typing import TYPE_CHECKING, Any, Literal, TypeVar, TypedDict, cast -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from google.protobuf.message import Message from .errors import DeixicError, validation_error @@ -52,10 +52,10 @@ class TaskResult: turn_id: str = "" reason: str = "" body: str | None = None - message: pb.OperatingMessage | None = None - receipts: tuple[pb.OperatingReceipt, ...] = () - turn: pb.OperatingThreadTurn | None = None - event: pb.OperatingThreadEvent | None = None + message: pb.TaskMessage | None = None + receipts: tuple[pb.Receipt, ...] = () + turn: pb.TaskTurn | None = None + event: pb.TaskEvent | None = None error: DeixicError | None = None def parse(self, parser: Callable[[str], T]) -> T: @@ -69,12 +69,12 @@ def parse(self, parser: Callable[[str], T]) -> T: class SetupCheck: status: Literal["accessible", "needs_attention", "error"] channel_id: str - capabilities: tuple[pb.OperatingCapabilityState, ...] = () + capabilities: tuple[pb.SetupReadiness, ...] = () next_action: str = "" error: DeixicError | None = None - model_selection: pb.OperatingModelSelection | None = None - default_model: pb.InferenceProviderTarget | None = None - selected_model: pb.InferenceProviderTarget | None = None + model_selection: pb.ModelSelection | None = None + default_model: pb.AvailableModel | None = None + selected_model: pb.AvailableModel | None = None # Read access does not prove mutation grants or connector execution. write_access: Literal["not_checked"] = "not_checked" @@ -175,23 +175,20 @@ def check_setup(self, *, channel_id: str) -> SetupCheck: channel_id = _identity(channel_id, "channel_id") try: thread = self._client.threads.get(channel_id=channel_id, limit=1) - if thread.channel.id != channel_id: + if thread.thread.id != channel_id: raise _protocol("Setup lookup omitted or changed the channel identity") - capabilities = tuple(_copy(item) for item in thread.capabilities) - if thread.channel.HasField("capability_state"): - capabilities += (_copy(thread.channel.capability_state),) - missing = any( - item.missing_requirements or item.missing_requirement_states - for item in capabilities + capabilities = (_copy(thread.setup),) if thread.HasField("setup") else () + missing = not thread.setup.accessible or bool( + thread.setup.missing_requirements ) model = ( - _copy(thread.default_model) - if thread.HasField("default_model") + _copy(thread.setup.default_model) + if thread.setup.HasField("default_model") else None ) selection = ( - _copy(thread.model_selection) - if thread.HasField("model_selection") + _copy(thread.setup.selection) + if thread.setup.HasField("selection") else None ) selected = model @@ -199,14 +196,14 @@ def check_setup(self, *, channel_id: str) -> SetupCheck: selected = next( ( _copy(item) - for item in thread.available_models + for item in thread.setup.available_models if (item.provider, item.model) == (selection.provider, selection.model) ), None, ) - # Platform deliberately omits both the catalog and default target when - # managed inference is unavailable. An explicit selection that no + # Platform omits both the catalog and default target when + # model access is unavailable. An explicit selection that no # longer appears in the catalog is unavailable for the same reason. unavailable_model = selected is None or not selected.ready return SetupCheck( @@ -246,7 +243,7 @@ def __init__( self._client = client self._state = cast(TaskCheckpoint, dict(state)) self._on_checkpoint = on_checkpoint - self._event: pb.OperatingThreadEvent | None = None + self._event: pb.TaskEvent | None = None self._submitting = False self._observing = False @@ -322,7 +319,7 @@ def _result(self, max_pages: int, deadline: float | None) -> TaskResult: page_token=page_token, timeout=_remaining(deadline), ) - if page.channel.id and page.channel.id != self._state["channelId"]: + if page.thread.id != self._state["channelId"]: raise _protocol("Thread lookup changed the channel identity") candidate = next( (item for item in page.turns if item.turn_id == turn_id), None @@ -335,7 +332,7 @@ def _result(self, max_pages: int, deadline: float | None) -> TaskResult: for item in page.messages: messages.setdefault(item.id, item) if turn is not None and ( - turn.state != pb.OPERATING_TURN_STATE_COMPLETED + turn.state != pb.TURN_STATE_COMPLETED or not turn.assistant_message_id or turn.assistant_message_id in messages ): @@ -351,11 +348,11 @@ def _result(self, max_pages: int, deadline: float | None) -> TaskResult: if turn is None: return TaskResult("unfinished", turn_id, "turn_not_visible") status = { - pb.OPERATING_TURN_STATE_COMPLETED: "completed", - pb.OPERATING_TURN_STATE_RESPONDED: "responded", - pb.OPERATING_TURN_STATE_FAILED: "failed", - pb.OPERATING_TURN_STATE_INTERRUPTED: "interrupted", - pb.OPERATING_TURN_STATE_WAITING: "waiting", + pb.TURN_STATE_COMPLETED: "completed", + pb.TURN_STATE_RESPONDED: "responded", + pb.TURN_STATE_FAILED: "failed", + pb.TURN_STATE_INTERRUPTED: "interrupted", + pb.TURN_STATE_WAITING: "waiting", }.get(turn.state, "unfinished") event = _copy(self._event) if self._event else None if status == "waiting": @@ -370,11 +367,7 @@ def _result(self, max_pages: int, deadline: float | None) -> TaskResult: if status != "completed": return TaskResult(status, turn_id, turn=turn, event=event) message = messages.get(turn.assistant_message_id) - if ( - message is None - or message.role != "assistant" - or message.channel_id != self._state["channelId"] - ): + if message is None or message.role != pb.MESSAGE_ROLE_ASSISTANT: raise _protocol("Completed turn omitted its linked final assistant message") receipts = [] for receipt_id in dict.fromkeys(message.receipt_ids): @@ -397,8 +390,8 @@ def _result(self, max_pages: int, deadline: float | None) -> TaskResult: ) def _waiting_request( - self, turn: pb.OperatingThreadTurn, max_pages: int, deadline: float | None - ) -> pb.OperatingThreadEvent | None: + self, turn: pb.TaskTurn, max_pages: int, deadline: float | None + ) -> pb.TaskEvent | None: # Re-read request identity from owner history, including after restart. # A saved cursor or locally cached event cannot authorize a response. cursor = max(0, turn.first_cursor - 1) @@ -422,14 +415,14 @@ def _waiting_request( cursor = page.next_cursor if not page.has_more: expected_type = { - pb.OPERATING_THREAD_WAITING_REASON_APPROVAL: pb.OPERATING_THREAD_REQUEST_TYPE_APPROVAL, - pb.OPERATING_THREAD_WAITING_REASON_USER_INPUT: pb.OPERATING_THREAD_REQUEST_TYPE_USER_INPUT, - pb.OPERATING_THREAD_WAITING_REASON_CLIENT_TOOL: pb.OPERATING_THREAD_REQUEST_TYPE_CLIENT_TOOL, - pb.OPERATING_THREAD_WAITING_REASON_EXTERNAL_RETRY: pb.OPERATING_THREAD_REQUEST_TYPE_EXTERNAL_RETRY, + pb.WAITING_REASON_APPROVAL: pb.REQUEST_KIND_APPROVAL, + pb.WAITING_REASON_USER_INPUT: pb.REQUEST_KIND_USER_INPUT, + pb.WAITING_REASON_CLIENT_TOOL: pb.REQUEST_KIND_CLIENT_TOOL, + pb.WAITING_REASON_EXTERNAL_RETRY: pb.REQUEST_KIND_EXTERNAL_RETRY, }.get(turn.waiting_reason) return ( request - if request and request.request_type == expected_type + if request and request.request_kind == expected_type else None ) return None @@ -438,7 +431,7 @@ def _backfill( self, max_pages: int, deadline: float, - on_event: Callable[[pb.OperatingThreadEvent], None] | None, + on_event: Callable[[pb.TaskEvent], None] | None, ) -> bool: for _ in range(max_pages): cursor = int(self._state["cursor"]) @@ -449,14 +442,14 @@ def _backfill( ) if page.reset_required: if ( - not page.HasField("thread_execution") - or page.thread_execution.replay_cursor < cursor + not page.HasField("snapshot") + or page.snapshot.replay_cursor < cursor ): raise _protocol( "Retention reset omitted a valid owner execution cursor" ) self._event = None - self._state["cursor"] = str(page.thread_execution.replay_cursor) + self._state["cursor"] = str(page.snapshot.replay_cursor) _application_call(self._save) return ( True # Re-fetch current owner state; reset events are not history. @@ -489,7 +482,7 @@ def wait( poll_interval: float = 1, max_pages: int = 10, max_reconnect_attempts: int = 3, - on_event: Callable[[pb.OperatingThreadEvent], None] | None = None, + on_event: Callable[[pb.TaskEvent], None] | None = None, cancelled: Callable[[], bool] | None = None, ) -> TaskResult: """Bounded durable polling. Stopping observation never interrupts work.""" @@ -649,7 +642,7 @@ def _protocol(message: str) -> DeixicError: return DeixicError(message, kind="protocol") -def _validate_page(page: pb.ListOperatingThreadEventsResponse, cursor: int) -> None: +def _validate_page(page: pb.ListEventsResponse, cursor: int) -> None: expected = max([cursor] + [event.cursor for event in page.events]) if page.next_cursor != expected or (page.has_more and expected <= cursor): raise _protocol("Event pagination returned an invalid watermark") diff --git a/src/deixicpublic/__init__.py b/src/deixicpublic/__init__.py new file mode 100644 index 0000000..f8e1e26 --- /dev/null +++ b/src/deixicpublic/__init__.py @@ -0,0 +1 @@ +"""Public Deixic protobuf contracts.""" diff --git a/src/deixicpublic/v1/__init__.py b/src/deixicpublic/v1/__init__.py new file mode 100644 index 0000000..f61b219 --- /dev/null +++ b/src/deixicpublic/v1/__init__.py @@ -0,0 +1 @@ +"""Version one of the public Deixic contract.""" diff --git a/src/deixicpublic/v1/sdk_pb2.py b/src/deixicpublic/v1/sdk_pb2.py new file mode 100644 index 0000000..a81da9d --- /dev/null +++ b/src/deixicpublic/v1/sdk_pb2.py @@ -0,0 +1,188 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# NO CHECKED-IN PROTOBUF GENCODE +# source: deixicpublic/v1/sdk.proto +# Protobuf Python Version: 7.35.0 +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import runtime_version as _runtime_version +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder +_runtime_version.ValidateProtobufRuntimeVersion( + _runtime_version.Domain.PUBLIC, + 7, + 35, + 0, + '', + 'deixicpublic/v1/sdk.proto' +) +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19\x64\x65ixicpublic/v1/sdk.proto\x12\x0f\x64\x65ixicpublic.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"S\n\x05Scope\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"x\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x1d\n\nrequest_id\x18\x03 \x01(\tR\trequestId\x12\x1c\n\tretryable\x18\x04 \x01(\x08R\tretryable\"\xd0\x04\n\x08TaskTurn\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08sequence\x18\x02 \x01(\x03R\x08sequence\x12&\n\x0fuser_message_id\x18\x03 \x01(\tR\ruserMessageId\x12\x30\n\x14\x61ssistant_message_id\x18\x04 \x01(\tR\x12\x61ssistantMessageId\x12\x30\n\x05state\x18\x05 \x01(\x0e\x32\x1a.deixicpublic.v1.TurnStateR\x05state\x12\x45\n\x0ewaiting_reason\x18\x06 \x01(\x0e\x32\x1e.deixicpublic.v1.WaitingReasonR\rwaitingReason\x12!\n\x0c\x66irst_cursor\x18\x07 \x01(\x03R\x0b\x66irstCursor\x12\x1f\n\x0blast_cursor\x18\x08 \x01(\x03R\nlastCursor\x12\x43\n\x0eterminal_error\x18\t \x01(\x0b\x32\x1c.deixicpublic.v1.ErrorDetailR\rterminalError\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12=\n\x0c\x63ompleted_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\"\x9e\x02\n\x06Thread\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\x12\x30\n\x14\x61\x63tive_turn_sequence\x18\x04 \x01(\x03R\x12\x61\x63tiveTurnSequence\x12\x39\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12!\n\x0cunread_count\x18\x06 \x01(\x05R\x0bunreadCount\x12\x1d\n\nopen_count\x18\x07 \x01(\x05R\topenCount\x12\x1a\n\x08\x61rchived\x18\x08 \x01(\x08R\x08\x61rchived\"\xbf\x01\n\x0bTaskMessage\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x30\n\x04role\x18\x02 \x01(\x0e\x32\x1c.deixicpublic.v1.MessageRoleR\x04role\x12\x12\n\x04\x62ody\x18\x03 \x01(\tR\x04\x62ody\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n\x0breceipt_ids\x18\x05 \x03(\tR\nreceiptIds\"_\n\x11\x45videnceReference\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12\x10\n\x03uri\x18\x04 \x01(\tR\x03uri\"\xe6\x03\n\tTaskEvent\x12\x16\n\x06\x63ursor\x18\x01 \x01(\x03R\x06\x63ursor\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12.\n\x04kind\x18\x04 \x01(\x0e\x32\x1a.deixicpublic.v1.EventKindR\x04kind\x12\x12\n\x04text\x18\x05 \x01(\tR\x04text\x12>\n\x08\x65vidence\x18\x06 \x03(\x0b\x32\".deixicpublic.v1.EvidenceReferenceR\x08\x65vidence\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1d\n\nrequest_id\x18\x08 \x01(\tR\trequestId\x12?\n\x0crequest_kind\x18\t \x01(\x0e\x32\x1c.deixicpublic.v1.RequestKindR\x0brequestKind\x12\x1b\n\ttool_name\x18\n \x01(\tR\x08toolName\x12\x17\n\x07\x63\x61ll_id\x18\x0b \x01(\tR\x06\x63\x61llId\x12\x43\n\x0eterminal_error\x18\x0c \x01(\x0b\x32\x1c.deixicpublic.v1.ErrorDetailR\rterminalError\"\xa7\x01\n\rReceiptAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x12\n\x04kind\x18\x03 \x01(\tR\x04kind\x12\x33\n\x15requires_confirmation\x18\x04 \x01(\x08R\x14requiresConfirmation\x12\'\n\x0f\x64isabled_reason\x18\x05 \x01(\tR\x0e\x64isabledReason\"\xaf\x01\n\x0c\x43odingOutput\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x16\n\x06sha256\x18\x04 \x01(\tR\x06sha256\x12\x1d\n\nsize_bytes\x18\x05 \x01(\x04R\tsizeBytes\x12\x18\n\x07\x63ontent\x18\x06 \x01(\x0cR\x07\x63ontent\"\xf3\x01\n\x10\x43odingAcceptance\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\'\n\x0f\x63ontract_digest\x18\x02 \x01(\tR\x0e\x63ontractDigest\x12+\n\x11submission_digest\x18\x03 \x01(\tR\x10submissionDigest\x12\x18\n\x07reasons\x18\x04 \x03(\tR\x07reasons\x12\x1a\n\x08revision\x18\x05 \x01(\tR\x08revision\x12\x37\n\x07outputs\x18\x06 \x03(\x0b\x32\x1d.deixicpublic.v1.CodingOutputR\x07outputs\"\xa6\x03\n\x07Receipt\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12\x18\n\x07summary\x18\x04 \x01(\tR\x07summary\x12\x33\n\x05state\x18\x05 \x01(\x0e\x32\x1d.deixicpublic.v1.ReceiptStateR\x05state\x12\x39\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12G\n\x0f\x61llowed_actions\x18\x07 \x03(\x0b\x32\x1e.deixicpublic.v1.ReceiptActionR\x0e\x61llowedActions\x12>\n\x08\x65vidence\x18\x08 \x03(\x0b\x32\".deixicpublic.v1.EvidenceReferenceR\x08\x65vidence\x12N\n\x11\x63oding_acceptance\x18\t \x01(\x0b\x32!.deixicpublic.v1.CodingAcceptanceR\x10\x63odingAcceptance\"B\n\x0eModelSelection\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\"{\n\x0e\x41vailableModel\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12\x14\n\x05ready\x18\x03 \x01(\x08R\x05ready\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\"\xd5\x02\n\x0eSetupReadiness\x12\x1e\n\naccessible\x18\x01 \x01(\x08R\naccessible\x12\x31\n\x14missing_requirements\x18\x02 \x03(\tR\x13missingRequirements\x12=\n\tselection\x18\x03 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12\x44\n\rdefault_model\x18\x04 \x01(\x0b\x32\x1f.deixicpublic.v1.AvailableModelR\x0c\x64\x65\x66\x61ultModel\x12J\n\x10\x61vailable_models\x18\x05 \x03(\x0b\x32\x1f.deixicpublic.v1.AvailableModelR\x0f\x61vailableModels\x12\x1f\n\x0bnext_action\x18\x06 \x01(\tR\nnextAction\"\xa9\x01\n\x18GetModelReadinessRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12=\n\tselection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\"\xea\x02\n\x19GetModelReadinessResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12=\n\tselection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\x12:\n\x05state\x18\x04 \x01(\x0e\x32$.deixicpublic.v1.ModelReadinessStateR\x05state\x12\x43\n\x0cnext_actions\x18\x05 \x03(\x0e\x32 .deixicpublic.v1.ModelNextActionR\x0bnextActions\x12=\n\x0c\x65valuated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\"\x8f\x01\n\nClientRule\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rbody_markdown\x18\x03 \x01(\tR\x0c\x62odyMarkdown\x12\x36\n\x05scope\x18\x04 \x01(\x0e\x32 .deixicpublic.v1.ClientRuleScopeR\x05scope\"k\n\x0b\x43lientSkill\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x1a\n\x08required\x18\x04 \x01(\x08R\x08required\"d\n\x0f\x43lientMcpServer\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0burl_pattern\x18\x02 \x01(\tR\nurlPattern\x12\x1c\n\ttransport\x18\x03 \x01(\tR\ttransport\"\x81\x01\n\x0f\x43lientMcpPolicy\x12\x32\n\x04mode\x18\x01 \x01(\x0e\x32\x1e.deixicpublic.v1.ClientMcpModeR\x04mode\x12:\n\x07servers\x18\x02 \x03(\x0b\x32 .deixicpublic.v1.ClientMcpServerR\x07servers\"E\n\x15GetClientSetupRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\"\xe6\x02\n\x16GetClientSetupResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x18\n\x07version\x18\x02 \x01(\x04R\x07version\x12\x37\n\tissued_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08issuedAt\x12\x31\n\x05rules\x18\x04 \x03(\x0b\x32\x1b.deixicpublic.v1.ClientRuleR\x05rules\x12\x34\n\x06skills\x18\x05 \x03(\x0b\x32\x1c.deixicpublic.v1.ClientSkillR\x06skills\x12\x32\n\x03mcp\x18\x06 \x01(\x0b\x32 .deixicpublic.v1.ClientMcpPolicyR\x03mcp\x12.\n\x13sandbox_policy_toml\x18\x07 \x01(\tR\x11sandboxPolicyToml\"T\n\rIssueEvidence\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x1b\n\tsource_id\x18\x02 \x01(\tR\x08sourceId\x12\x12\n\x04text\x18\x03 \x01(\tR\x04text\"\x8f\x01\n\x0cIssueContext\x12-\n\x12reproduction_steps\x18\x01 \x01(\tR\x11reproductionSteps\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12:\n\x08\x65vidence\x18\x03 \x03(\x0b\x32\x1e.deixicpublic.v1.IssueEvidenceR\x08\x65vidence\"\xcb\x02\n\x18SubmitIssueReportRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12+\n\x11\x65xpected_behavior\x18\x03 \x01(\tR\x10\x65xpectedBehavior\x12\x1f\n\x0b\x61pp_version\x18\x04 \x01(\tR\nappVersion\x12/\n\x13include_diagnostics\x18\x05 \x01(\x08R\x12includeDiagnostics\x12\'\n\x0fidempotency_key\x18\x06 \x01(\tR\x0eidempotencyKey\x12\x37\n\x07\x63ontext\x18\x07 \x01(\x0b\x32\x1d.deixicpublic.v1.IssueContextR\x07\x63ontext\";\n\x0bIssueReport\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\"Q\n\x19SubmitIssueReportResponse\x12\x34\n\x06report\x18\x01 \x01(\x0b\x32\x1c.deixicpublic.v1.IssueReportR\x06report\"C\n\rBusinessMoney\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x1a\n\x08\x63urrency\x18\x02 \x01(\tR\x08\x63urrency\"6\n\x17\x42usinessObjectReference\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\"K\n\x19\x42usinessArtifactReference\x12.\n\x13\x61rtifact_version_id\x18\x01 \x01(\tR\x11\x61rtifactVersionId\"*\n\x10\x42usinessTextList\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\x87\x04\n\x12\x42usinessFieldValue\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x14\n\x04text\x18\x02 \x01(\tH\x00R\x04text\x12\x1a\n\x07integer\x18\x03 \x01(\x03H\x00R\x07integer\x12\x1a\n\x07\x62oolean\x18\x04 \x01(\x08H\x00R\x07\x62oolean\x12\x1a\n\x07\x64\x65\x63imal\x18\x05 \x01(\tH\x00R\x07\x64\x65\x63imal\x12\x36\n\x05money\x18\x06 \x01(\x0b\x32\x1e.deixicpublic.v1.BusinessMoneyH\x00R\x05money\x12\x1f\n\nenum_value\x18\x07 \x01(\tH\x00R\tenumValue\x12\x14\n\x04\x64\x61te\x18\x08 \x01(\tH\x00R\x04\x64\x61te\x12\x1e\n\ttimestamp\x18\t \x01(\tH\x00R\ttimestamp\x12H\n\treference\x18\n \x01(\x0b\x32(.deixicpublic.v1.BusinessObjectReferenceH\x00R\treference\x12H\n\x08\x61rtifact\x18\x0b \x01(\x0b\x32*.deixicpublic.v1.BusinessArtifactReferenceH\x00R\x08\x61rtifact\x12@\n\ttext_list\x18\x0c \x01(\x0b\x32!.deixicpublic.v1.BusinessTextListH\x00R\x08textListB\x07\n\x05value\"\xac\x02\n\x0e\x42usinessObject\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\x12\x17\n\x07type_id\x18\x02 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x03 \x01(\x03R\x0eschemaRevision\x12\x1a\n\x08revision\x18\x04 \x01(\x03R\x08revision\x12;\n\x06values\x18\x05 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\x12\x18\n\x07\x64\x65leted\x18\x06 \x01(\x08R\x07\x64\x65leted\x12\x1d\n\nupdated_at\x18\t \x01(\tR\tupdatedAt\x12\x1d\n\ncreated_at\x18\n \x01(\tR\tcreatedAtJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\t\"\x91\x02\n\x1b\x43reateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x05 \x01(\x03R\x0eschemaRevision\x12;\n\x06values\x18\x06 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\"W\n\x1c\x43reateBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\x8f\x01\n\x18GetBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectIdJ\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06\"T\n\x19GetBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xc2\x02\n\x1bUpdateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12;\n\x06values\x18\x06 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\x12\'\n\x0fschema_revision\x18\x07 \x01(\x03R\x0eschemaRevision\"W\n\x1cUpdateBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xdc\x01\n\x1b\x44\x65leteBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"W\n\x1c\x44\x65leteBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\x92\x01\n\x10GetThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"\xe9\x02\n\x11GetThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x38\n\x08messages\x18\x02 \x03(\x0b\x32\x1c.deixicpublic.v1.TaskMessageR\x08messages\x12\x34\n\x08receipts\x18\x03 \x03(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x08receipts\x12/\n\x05turns\x18\x04 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x05 \x01(\x03R\x0creplayCursor\x12&\n\x0fnext_page_token\x18\x06 \x01(\tR\rnextPageToken\x12\x35\n\x05setup\x18\x07 \x01(\x0b\x32\x1f.deixicpublic.v1.SetupReadinessR\x05setup\"^\n\x12ListThreadsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1a\n\x08\x61rchived\x18\x02 \x01(\x08R\x08\x61rchived\"H\n\x13ListThreadsResponse\x12\x31\n\x07threads\x18\x01 \x03(\x0b\x32\x17.deixicpublic.v1.ThreadR\x07threads\"v\n\x13RenameThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\"a\n\x14RenameThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\"\xa6\x01\n\x14\x41rchiveThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x1a\n\x08\x61rchived\x18\x03 \x01(\x08R\x08\x61rchived\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\"~\n\x15\x41rchiveThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"\x97\x01\n\x11ListEventsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12!\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03R\x0b\x61\x66terCursor\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\"\xa2\x02\n\x12ListEventsResponse\x12\x32\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1a.deixicpublic.v1.TaskEventR\x06\x65vents\x12\x1f\n\x0bnext_cursor\x18\x02 \x01(\x03R\nnextCursor\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12%\n\x0ereset_required\x18\x04 \x01(\x08R\rresetRequired\x12\x33\n\x08snapshot\x18\x05 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x08snapshot\x12@\n\x0esnapshot_turns\x18\x06 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\rsnapshotTurns\"\x82\x01\n\x12WatchEventsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12!\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03R\x0b\x61\x66terCursor\"\x88\x02\n\x13WatchEventsResponse\x12\x32\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1a.deixicpublic.v1.TaskEventR\x06\x65vents\x12\x1f\n\x0bnext_cursor\x18\x02 \x01(\x03R\nnextCursor\x12%\n\x0ereset_required\x18\x03 \x01(\x08R\rresetRequired\x12\x33\n\x08snapshot\x18\x04 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x08snapshot\x12@\n\x0esnapshot_turns\x18\x05 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\rsnapshotTurns\"\x9b\x03\n\x0e\x43odingContract\x12#\n\rrepository_id\x18\x01 \x01(\tR\x0crepositoryId\x12\x1e\n\ngeneration\x18\x02 \x01(\x04R\ngeneration\x12\x34\n\x16required_assertion_ids\x18\x03 \x03(\tR\x14requiredAssertionIds\x12%\n\x0erequire_review\x18\x04 \x01(\x08R\rrequireReview\x12)\n\x10require_behavior\x18\x05 \x01(\x08R\x0frequireBehavior\x12\x35\n\x16readiness_requirements\x18\x06 \x03(\tR\x15readinessRequirements\x12)\n\x10\x61uthorized_skips\x18\x07 \x03(\tR\x0f\x61uthorizedSkips\x12\x37\n\x17\x61uthorized_dispositions\x18\x08 \x03(\tR\x16\x61uthorizedDispositions\x12!\n\x0coutput_paths\x18\t \x03(\tR\x0boutputPaths\"\xbf\x03\n\x11SubmitTaskRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x12\n\x04\x62ody\x18\x03 \x01(\tR\x04\x62ody\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\x30\n\x14\x63ontinuation_task_id\x18\x05 \x01(\tR\x12\x63ontinuationTaskId\x12,\n\x12reference_task_ids\x18\x06 \x03(\tR\x10referenceTaskIds\x12H\n\x0fmodel_selection\x18\x07 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\x0emodelSelection\x12H\n\x0f\x63oding_contract\x18\x08 \x01(\x0b\x32\x1f.deixicpublic.v1.CodingContractR\x0e\x63odingContract\x12.\n\x13project_resource_id\x18\t \x01(\tR\x11projectResourceId\"\xe7\x01\n\x12SubmitTaskResponse\x12\x36\n\x07message\x18\x01 \x01(\x0b\x32\x1c.deixicpublic.v1.TaskMessageR\x07message\x12>\n\raccepted_turn\x18\x02 \x01(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x0c\x61\x63\x63\x65ptedTurn\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\x12\x34\n\x08receipts\x18\x04 \x03(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x08receipts\"\xbb\x01\n\x14InterruptTaskRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\"\xa2\x01\n\x15InterruptTaskResponse\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\x12/\n\x05turns\x18\x03 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x04 \x01(\x03R\x0creplayCursor\"\x87\x03\n\x17RespondToRequestRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\x1d\n\nrequest_id\x18\x04 \x01(\tR\trequestId\x12\x17\n\x07\x63\x61ll_id\x18\x05 \x01(\tR\x06\x63\x61llId\x12?\n\x0crequest_kind\x18\x06 \x01(\x0e\x32\x1c.deixicpublic.v1.RequestKindR\x0brequestKind\x12\x37\n\x06\x61\x63tion\x18\x07 \x01(\x0e\x32\x1f.deixicpublic.v1.ResponseActionR\x06\x61\x63tion\x12\x12\n\x04text\x18\x08 \x01(\tR\x04text\x12\x19\n\x08is_error\x18\t \x01(\x08R\x07isError\x12\'\n\x0fidempotency_key\x18\n \x01(\tR\x0eidempotencyKey\"\x8c\x01\n\x18RespondToRequestResponse\x12\x1a\n\x08replayed\x18\x01 \x01(\x08R\x08replayed\x12/\n\x05turns\x18\x02 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\"\xc0\x01\n\x11GetReceiptRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1d\n\nreceipt_id\x18\x02 \x01(\tR\treceiptId\x12\x1b\n\tthread_id\x18\x03 \x01(\tR\x08threadId\x12\x41\n\x1dinclude_coding_output_content\x18\x04 \x01(\x08R\x1aincludeCodingOutputContent\"H\n\x12GetReceiptResponse\x12\x32\n\x07receipt\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x07receipt\"\xb0\x01\n\x1bResolveReceiptActionRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1d\n\nreceipt_id\x18\x02 \x01(\tR\treceiptId\x12\x1b\n\taction_id\x18\x03 \x01(\tR\x08\x61\x63tionId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\"R\n\x1cResolveReceiptActionResponse\x12\x32\n\x07receipt\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x07receipt*\xd7\x01\n\tTurnState\x12\x1a\n\x16TURN_STATE_UNSPECIFIED\x10\x00\x12\x17\n\x13TURN_STATE_ACCEPTED\x10\x01\x12\x16\n\x12TURN_STATE_RUNNING\x10\x02\x12\x16\n\x12TURN_STATE_WAITING\x10\x03\x12\x18\n\x14TURN_STATE_RESPONDED\x10\x04\x12\x18\n\x14TURN_STATE_COMPLETED\x10\x05\x12\x15\n\x11TURN_STATE_FAILED\x10\x06\x12\x1a\n\x16TURN_STATE_INTERRUPTED\x10\x07*\xae\x01\n\rWaitingReason\x12\x1e\n\x1aWAITING_REASON_UNSPECIFIED\x10\x00\x12\x1b\n\x17WAITING_REASON_APPROVAL\x10\x01\x12\x1d\n\x19WAITING_REASON_USER_INPUT\x10\x02\x12\x1e\n\x1aWAITING_REASON_CLIENT_TOOL\x10\x03\x12!\n\x1dWAITING_REASON_EXTERNAL_RETRY\x10\x04*w\n\x0bMessageRole\x12\x1c\n\x18MESSAGE_ROLE_UNSPECIFIED\x10\x00\x12\x15\n\x11MESSAGE_ROLE_USER\x10\x01\x12\x1a\n\x16MESSAGE_ROLE_ASSISTANT\x10\x02\x12\x17\n\x13MESSAGE_ROLE_SYSTEM\x10\x03*\x87\x03\n\tEventKind\x12\x1a\n\x16\x45VENT_KIND_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45VENT_KIND_TURN_ACCEPTED\x10\x01\x12\x1b\n\x17\x45VENT_KIND_TURN_STARTED\x10\x02\x12\x17\n\x13\x45VENT_KIND_PROGRESS\x10\x03\x12 \n\x1c\x45VENT_KIND_APPROVAL_REQUIRED\x10\x04\x12\x1d\n\x19\x45VENT_KIND_INPUT_REQUIRED\x10\x05\x12 \n\x1c\x45VENT_KIND_ARTIFACT_RECORDED\x10\x06\x12\x1d\n\x19\x45VENT_KIND_TURN_COMPLETED\x10\x07\x12\x1a\n\x16\x45VENT_KIND_TURN_FAILED\x10\x08\x12\x1f\n\x1b\x45VENT_KIND_TURN_INTERRUPTED\x10\t\x12#\n\x1f\x45VENT_KIND_CLIENT_TOOL_REQUIRED\x10\n\x12&\n\"EVENT_KIND_EXTERNAL_RETRY_REQUIRED\x10\x0b*\xa2\x01\n\x0bRequestKind\x12\x1c\n\x18REQUEST_KIND_UNSPECIFIED\x10\x00\x12\x19\n\x15REQUEST_KIND_APPROVAL\x10\x01\x12\x1b\n\x17REQUEST_KIND_USER_INPUT\x10\x02\x12\x1c\n\x18REQUEST_KIND_CLIENT_TOOL\x10\x03\x12\x1f\n\x1bREQUEST_KIND_EXTERNAL_RETRY\x10\x04*\xa0\x03\n\x0cReceiptState\x12\x1d\n\x19RECEIPT_STATE_UNSPECIFIED\x10\x00\x12\x19\n\x15RECEIPT_STATE_UNKNOWN\x10\x01\x12\x1a\n\x16RECEIPT_STATE_PROPOSED\x10\x02\x12\x18\n\x14RECEIPT_STATE_QUEUED\x10\x03\x12\"\n\x1eRECEIPT_STATE_WAITING_APPROVAL\x10\x04\x12\x19\n\x15RECEIPT_STATE_BLOCKED\x10\x05\x12\x1d\n\x19RECEIPT_STATE_NEEDS_INPUT\x10\x06\x12\x1d\n\x19RECEIPT_STATE_UNAVAILABLE\x10\x07\x12\x19\n\x15RECEIPT_STATE_RUNNING\x10\x08\x12\x1b\n\x17RECEIPT_STATE_SUCCEEDED\x10\t\x12\x1a\n\x16RECEIPT_STATE_VERIFIED\x10\n\x12\x18\n\x14RECEIPT_STATE_DENIED\x10\x0b\x12\x1b\n\x17RECEIPT_STATE_CANCELLED\x10\x0c\x12\x18\n\x14RECEIPT_STATE_FAILED\x10\r*\xc0\x02\n\x13ModelReadinessState\x12%\n!MODEL_READINESS_STATE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bMODEL_READINESS_STATE_READY\x10\x01\x12-\n)MODEL_READINESS_STATE_ACTIVATION_REQUIRED\x10\x02\x12*\n&MODEL_READINESS_STATE_FUNDING_REQUIRED\x10\x03\x12\'\n#MODEL_READINESS_STATE_LIMIT_REACHED\x10\x04\x12*\n&MODEL_READINESS_STATE_ACCESS_SUSPENDED\x10\x05\x12\x31\n-MODEL_READINESS_STATE_TEMPORARILY_UNAVAILABLE\x10\x06*\xa2\x01\n\x0fModelNextAction\x12!\n\x1dMODEL_NEXT_ACTION_UNSPECIFIED\x10\x00\x12+\n\'MODEL_NEXT_ACTION_CONTACT_ADMINISTRATOR\x10\x01\x12\"\n\x1eMODEL_NEXT_ACTION_VIEW_FUNDING\x10\x02\x12\x1b\n\x17MODEL_NEXT_ACTION_RETRY\x10\x03*y\n\x0f\x43lientRuleScope\x12!\n\x1d\x43LIENT_RULE_SCOPE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43LIENT_RULE_SCOPE_ORGANIZATION\x10\x01\x12\x1f\n\x1b\x43LIENT_RULE_SCOPE_WORKSPACE\x10\x02*\x87\x01\n\rClientMcpMode\x12\x1f\n\x1b\x43LIENT_MCP_MODE_UNSPECIFIED\x10\x00\x12\x18\n\x14\x43LIENT_MCP_MODE_OPEN\x10\x01\x12\x1d\n\x19\x43LIENT_MCP_MODE_ALLOWLIST\x10\x02\x12\x1c\n\x18\x43LIENT_MCP_MODE_DENYLIST\x10\x03*\xd4\x01\n\x0eResponseAction\x12\x1f\n\x1bRESPONSE_ACTION_UNSPECIFIED\x10\x00\x12\x1b\n\x17RESPONSE_ACTION_APPROVE\x10\x01\x12\x18\n\x14RESPONSE_ACTION_DENY\x10\x02\x12\x1a\n\x16RESPONSE_ACTION_ANSWER\x10\x03\x12\x19\n\x15RESPONSE_ACTION_RETRY\x10\x04\x12\x18\n\x14RESPONSE_ACTION_SKIP\x10\x05\x12\x19\n\x15RESPONSE_ACTION_ABORT\x10\x06\x32\xa5\x0e\n\x13\x44\x65ixicPublicService\x12R\n\tGetThread\x12!.deixicpublic.v1.GetThreadRequest\x1a\".deixicpublic.v1.GetThreadResponse\x12X\n\x0bListThreads\x12#.deixicpublic.v1.ListThreadsRequest\x1a$.deixicpublic.v1.ListThreadsResponse\x12[\n\x0cRenameThread\x12$.deixicpublic.v1.RenameThreadRequest\x1a%.deixicpublic.v1.RenameThreadResponse\x12^\n\rArchiveThread\x12%.deixicpublic.v1.ArchiveThreadRequest\x1a&.deixicpublic.v1.ArchiveThreadResponse\x12U\n\nListEvents\x12\".deixicpublic.v1.ListEventsRequest\x1a#.deixicpublic.v1.ListEventsResponse\x12Z\n\x0bWatchEvents\x12#.deixicpublic.v1.WatchEventsRequest\x1a$.deixicpublic.v1.WatchEventsResponse0\x01\x12U\n\nSubmitTask\x12\".deixicpublic.v1.SubmitTaskRequest\x1a#.deixicpublic.v1.SubmitTaskResponse\x12^\n\rInterruptTask\x12%.deixicpublic.v1.InterruptTaskRequest\x1a&.deixicpublic.v1.InterruptTaskResponse\x12g\n\x10RespondToRequest\x12(.deixicpublic.v1.RespondToRequestRequest\x1a).deixicpublic.v1.RespondToRequestResponse\x12U\n\nGetReceipt\x12\".deixicpublic.v1.GetReceiptRequest\x1a#.deixicpublic.v1.GetReceiptResponse\x12s\n\x14ResolveReceiptAction\x12,.deixicpublic.v1.ResolveReceiptActionRequest\x1a-.deixicpublic.v1.ResolveReceiptActionResponse\x12j\n\x11GetModelReadiness\x12).deixicpublic.v1.GetModelReadinessRequest\x1a*.deixicpublic.v1.GetModelReadinessResponse\x12\x61\n\x0eGetClientSetup\x12&.deixicpublic.v1.GetClientSetupRequest\x1a\'.deixicpublic.v1.GetClientSetupResponse\x12j\n\x11SubmitIssueReport\x12).deixicpublic.v1.SubmitIssueReportRequest\x1a*.deixicpublic.v1.SubmitIssueReportResponse\x12s\n\x14\x43reateBusinessObject\x12,.deixicpublic.v1.CreateBusinessObjectRequest\x1a-.deixicpublic.v1.CreateBusinessObjectResponse\x12j\n\x11GetBusinessObject\x12).deixicpublic.v1.GetBusinessObjectRequest\x1a*.deixicpublic.v1.GetBusinessObjectResponse\x12s\n\x14UpdateBusinessObject\x12,.deixicpublic.v1.UpdateBusinessObjectRequest\x1a-.deixicpublic.v1.UpdateBusinessObjectResponse\x12s\n\x14\x44\x65leteBusinessObject\x12,.deixicpublic.v1.DeleteBusinessObjectRequest\x1a-.deixicpublic.v1.DeleteBusinessObjectResponseB=Z;github.com/dx-corp/deixic-go/deixicpublic/v1;deixicpublicv1b\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'deixicpublic.v1.sdk_pb2', _globals) +if not _descriptor._USE_C_DESCRIPTORS: + _globals['DESCRIPTOR']._loaded_options = None + _globals['DESCRIPTOR']._serialized_options = b'Z;github.com/dx-corp/deixic-go/deixicpublic/v1;deixicpublicv1' + _globals['_TURNSTATE']._serialized_start=12637 + _globals['_TURNSTATE']._serialized_end=12852 + _globals['_WAITINGREASON']._serialized_start=12855 + _globals['_WAITINGREASON']._serialized_end=13029 + _globals['_MESSAGEROLE']._serialized_start=13031 + _globals['_MESSAGEROLE']._serialized_end=13150 + _globals['_EVENTKIND']._serialized_start=13153 + _globals['_EVENTKIND']._serialized_end=13544 + _globals['_REQUESTKIND']._serialized_start=13547 + _globals['_REQUESTKIND']._serialized_end=13709 + _globals['_RECEIPTSTATE']._serialized_start=13712 + _globals['_RECEIPTSTATE']._serialized_end=14128 + _globals['_MODELREADINESSSTATE']._serialized_start=14131 + _globals['_MODELREADINESSSTATE']._serialized_end=14451 + _globals['_MODELNEXTACTION']._serialized_start=14454 + _globals['_MODELNEXTACTION']._serialized_end=14616 + _globals['_CLIENTRULESCOPE']._serialized_start=14618 + _globals['_CLIENTRULESCOPE']._serialized_end=14739 + _globals['_CLIENTMCPMODE']._serialized_start=14742 + _globals['_CLIENTMCPMODE']._serialized_end=14877 + _globals['_RESPONSEACTION']._serialized_start=14880 + _globals['_RESPONSEACTION']._serialized_end=15092 + _globals['_SCOPE']._serialized_start=79 + _globals['_SCOPE']._serialized_end=162 + _globals['_ERRORDETAIL']._serialized_start=164 + _globals['_ERRORDETAIL']._serialized_end=284 + _globals['_TASKTURN']._serialized_start=287 + _globals['_TASKTURN']._serialized_end=879 + _globals['_THREAD']._serialized_start=882 + _globals['_THREAD']._serialized_end=1168 + _globals['_TASKMESSAGE']._serialized_start=1171 + _globals['_TASKMESSAGE']._serialized_end=1362 + _globals['_EVIDENCEREFERENCE']._serialized_start=1364 + _globals['_EVIDENCEREFERENCE']._serialized_end=1459 + _globals['_TASKEVENT']._serialized_start=1462 + _globals['_TASKEVENT']._serialized_end=1948 + _globals['_RECEIPTACTION']._serialized_start=1951 + _globals['_RECEIPTACTION']._serialized_end=2118 + _globals['_CODINGOUTPUT']._serialized_start=2121 + _globals['_CODINGOUTPUT']._serialized_end=2296 + _globals['_CODINGACCEPTANCE']._serialized_start=2299 + _globals['_CODINGACCEPTANCE']._serialized_end=2542 + _globals['_RECEIPT']._serialized_start=2545 + _globals['_RECEIPT']._serialized_end=2967 + _globals['_MODELSELECTION']._serialized_start=2969 + _globals['_MODELSELECTION']._serialized_end=3035 + _globals['_AVAILABLEMODEL']._serialized_start=3037 + _globals['_AVAILABLEMODEL']._serialized_end=3160 + _globals['_SETUPREADINESS']._serialized_start=3163 + _globals['_SETUPREADINESS']._serialized_end=3504 + _globals['_GETMODELREADINESSREQUEST']._serialized_start=3507 + _globals['_GETMODELREADINESSREQUEST']._serialized_end=3676 + _globals['_GETMODELREADINESSRESPONSE']._serialized_start=3679 + _globals['_GETMODELREADINESSRESPONSE']._serialized_end=4041 + _globals['_CLIENTRULE']._serialized_start=4044 + _globals['_CLIENTRULE']._serialized_end=4187 + _globals['_CLIENTSKILL']._serialized_start=4189 + _globals['_CLIENTSKILL']._serialized_end=4296 + _globals['_CLIENTMCPSERVER']._serialized_start=4298 + _globals['_CLIENTMCPSERVER']._serialized_end=4398 + _globals['_CLIENTMCPPOLICY']._serialized_start=4401 + _globals['_CLIENTMCPPOLICY']._serialized_end=4530 + _globals['_GETCLIENTSETUPREQUEST']._serialized_start=4532 + _globals['_GETCLIENTSETUPREQUEST']._serialized_end=4601 + _globals['_GETCLIENTSETUPRESPONSE']._serialized_start=4604 + _globals['_GETCLIENTSETUPRESPONSE']._serialized_end=4962 + _globals['_ISSUEEVIDENCE']._serialized_start=4964 + _globals['_ISSUEEVIDENCE']._serialized_end=5048 + _globals['_ISSUECONTEXT']._serialized_start=5051 + _globals['_ISSUECONTEXT']._serialized_end=5194 + _globals['_SUBMITISSUEREPORTREQUEST']._serialized_start=5197 + _globals['_SUBMITISSUEREPORTREQUEST']._serialized_end=5528 + _globals['_ISSUEREPORT']._serialized_start=5530 + _globals['_ISSUEREPORT']._serialized_end=5589 + _globals['_SUBMITISSUEREPORTRESPONSE']._serialized_start=5591 + _globals['_SUBMITISSUEREPORTRESPONSE']._serialized_end=5672 + _globals['_BUSINESSMONEY']._serialized_start=5674 + _globals['_BUSINESSMONEY']._serialized_end=5741 + _globals['_BUSINESSOBJECTREFERENCE']._serialized_start=5743 + _globals['_BUSINESSOBJECTREFERENCE']._serialized_end=5797 + _globals['_BUSINESSARTIFACTREFERENCE']._serialized_start=5799 + _globals['_BUSINESSARTIFACTREFERENCE']._serialized_end=5874 + _globals['_BUSINESSTEXTLIST']._serialized_start=5876 + _globals['_BUSINESSTEXTLIST']._serialized_end=5918 + _globals['_BUSINESSFIELDVALUE']._serialized_start=5921 + _globals['_BUSINESSFIELDVALUE']._serialized_end=6440 + _globals['_BUSINESSOBJECT']._serialized_start=6443 + _globals['_BUSINESSOBJECT']._serialized_end=6743 + _globals['_CREATEBUSINESSOBJECTREQUEST']._serialized_start=6746 + _globals['_CREATEBUSINESSOBJECTREQUEST']._serialized_end=7019 + _globals['_CREATEBUSINESSOBJECTRESPONSE']._serialized_start=7021 + _globals['_CREATEBUSINESSOBJECTRESPONSE']._serialized_end=7108 + _globals['_GETBUSINESSOBJECTREQUEST']._serialized_start=7111 + _globals['_GETBUSINESSOBJECTREQUEST']._serialized_end=7254 + _globals['_GETBUSINESSOBJECTRESPONSE']._serialized_start=7256 + _globals['_GETBUSINESSOBJECTRESPONSE']._serialized_end=7340 + _globals['_UPDATEBUSINESSOBJECTREQUEST']._serialized_start=7343 + _globals['_UPDATEBUSINESSOBJECTREQUEST']._serialized_end=7665 + _globals['_UPDATEBUSINESSOBJECTRESPONSE']._serialized_start=7667 + _globals['_UPDATEBUSINESSOBJECTRESPONSE']._serialized_end=7754 + _globals['_DELETEBUSINESSOBJECTREQUEST']._serialized_start=7757 + _globals['_DELETEBUSINESSOBJECTREQUEST']._serialized_end=7977 + _globals['_DELETEBUSINESSOBJECTRESPONSE']._serialized_start=7979 + _globals['_DELETEBUSINESSOBJECTRESPONSE']._serialized_end=8066 + _globals['_GETTHREADREQUEST']._serialized_start=8069 + _globals['_GETTHREADREQUEST']._serialized_end=8215 + _globals['_GETTHREADRESPONSE']._serialized_start=8218 + _globals['_GETTHREADRESPONSE']._serialized_end=8579 + _globals['_LISTTHREADSREQUEST']._serialized_start=8581 + _globals['_LISTTHREADSREQUEST']._serialized_end=8675 + _globals['_LISTTHREADSRESPONSE']._serialized_start=8677 + _globals['_LISTTHREADSRESPONSE']._serialized_end=8749 + _globals['_RENAMETHREADREQUEST']._serialized_start=8751 + _globals['_RENAMETHREADREQUEST']._serialized_end=8869 + _globals['_RENAMETHREADRESPONSE']._serialized_start=8871 + _globals['_RENAMETHREADRESPONSE']._serialized_end=8968 + _globals['_ARCHIVETHREADREQUEST']._serialized_start=8971 + _globals['_ARCHIVETHREADREQUEST']._serialized_end=9137 + _globals['_ARCHIVETHREADRESPONSE']._serialized_start=9139 + _globals['_ARCHIVETHREADRESPONSE']._serialized_end=9265 + _globals['_LISTEVENTSREQUEST']._serialized_start=9268 + _globals['_LISTEVENTSREQUEST']._serialized_end=9419 + _globals['_LISTEVENTSRESPONSE']._serialized_start=9422 + _globals['_LISTEVENTSRESPONSE']._serialized_end=9712 + _globals['_WATCHEVENTSREQUEST']._serialized_start=9715 + _globals['_WATCHEVENTSREQUEST']._serialized_end=9845 + _globals['_WATCHEVENTSRESPONSE']._serialized_start=9848 + _globals['_WATCHEVENTSRESPONSE']._serialized_end=10112 + _globals['_CODINGCONTRACT']._serialized_start=10115 + _globals['_CODINGCONTRACT']._serialized_end=10526 + _globals['_SUBMITTASKREQUEST']._serialized_start=10529 + _globals['_SUBMITTASKREQUEST']._serialized_end=10976 + _globals['_SUBMITTASKRESPONSE']._serialized_start=10979 + _globals['_SUBMITTASKRESPONSE']._serialized_end=11210 + _globals['_INTERRUPTTASKREQUEST']._serialized_start=11213 + _globals['_INTERRUPTTASKREQUEST']._serialized_end=11400 + _globals['_INTERRUPTTASKRESPONSE']._serialized_start=11403 + _globals['_INTERRUPTTASKRESPONSE']._serialized_end=11565 + _globals['_RESPONDTOREQUESTREQUEST']._serialized_start=11568 + _globals['_RESPONDTOREQUESTREQUEST']._serialized_end=11959 + _globals['_RESPONDTOREQUESTRESPONSE']._serialized_start=11962 + _globals['_RESPONDTOREQUESTRESPONSE']._serialized_end=12102 + _globals['_GETRECEIPTREQUEST']._serialized_start=12105 + _globals['_GETRECEIPTREQUEST']._serialized_end=12297 + _globals['_GETRECEIPTRESPONSE']._serialized_start=12299 + _globals['_GETRECEIPTRESPONSE']._serialized_end=12371 + _globals['_RESOLVERECEIPTACTIONREQUEST']._serialized_start=12374 + _globals['_RESOLVERECEIPTACTIONREQUEST']._serialized_end=12550 + _globals['_RESOLVERECEIPTACTIONRESPONSE']._serialized_start=12552 + _globals['_RESOLVERECEIPTACTIONRESPONSE']._serialized_end=12634 + _globals['_DEIXICPUBLICSERVICE']._serialized_start=15095 + _globals['_DEIXICPUBLICSERVICE']._serialized_end=16924 +# @@protoc_insertion_point(module_scope) diff --git a/src/evalops_platform/v1/platform_pb2.py b/src/evalops_platform/v1/platform_pb2.py deleted file mode 100644 index b1f8af8..0000000 --- a/src/evalops_platform/v1/platform_pb2.py +++ /dev/null @@ -1,603 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: platform/v1/platform.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'platform/v1/platform.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1aplatform/v1/platform.proto\x12\x0bplatform.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa6\x01\n\x0bTenantScope\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x17\n\x07team_id\x18\x03 \x01(\tR\x06teamId\x12 \n\x0b\x65nvironment\x18\x04 \x01(\tR\x0b\x65nvironment\"\x94\x01\n\tPrincipal\x12*\n\x0cprincipal_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bprincipalId\x12\x38\n\x04kind\x18\x02 \x01(\x0e\x32\x1a.platform.v1.PrincipalKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12!\n\x0c\x64isplay_name\x18\x03 \x01(\tR\x0b\x64isplayName\"d\n\x05\x41\x63tor\x12<\n\tprincipal\x18\x01 \x01(\x0b\x32\x16.platform.v1.PrincipalB\x06\xbaH\x03\xc8\x01\x01R\tprincipal\x12\x1d\n\nsession_id\x18\x02 \x01(\tR\tsessionId\"Y\n\tPolicyRef\x12$\n\tpolicy_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08policyId\x12&\n\nversion_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\"\xef\x01\n\x06Policy\x12$\n\tpolicy_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08policyId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x35\n\x04kind\x18\x03 \x01(\x0e\x32\x17.platform.v1.PolicyKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1b\n\x04name\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x33\n\x11\x61\x63tive_version_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0f\x61\x63tiveVersionId\"\xfd\x01\n\rPolicyVersion\x12&\n\nversion_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12$\n\tpolicy_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08policyId\x12\x37\n\x13\x61rtifact_version_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x61rtifactVersionId\x12=\n\ncreated_by\x18\x04 \x01(\x0b\x32\x16.platform.v1.PrincipalB\x06\xbaH\x03\xc8\x01\x01R\tcreatedBy\x12&\n\nlineage_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\"\xdc\x02\n\x11\x41uthorityDecision\x12(\n\x0b\x64\x65\x63ision_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ndecisionId\x12@\n\x04kind\x18\x02 \x01(\x0e\x32\".platform.v1.AuthorityDecisionKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x37\n\x0bpolicy_refs\x18\x03 \x03(\x0b\x32\x16.platform.v1.PolicyRefR\npolicyRefs\x12\x18\n\x07reasons\x18\x04 \x03(\tR\x07reasons\x12.\n\x13\x61pproval_request_id\x18\x05 \x01(\tR\x11\x61pprovalRequestId\x12\x19\n\x08grant_id\x18\x06 \x01(\tR\x07grantId\x12=\n\x0c\x65valuated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\"\xaf\x03\n\x10OperationContext\x12\x36\n\x05scope\x18\x01 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x30\n\x05\x61\x63tor\x18\x02 \x01(\x0b\x32\x12.platform.v1.ActorB\x06\xbaH\x03\xc8\x01\x01R\x05\x61\x63tor\x12\x44\n\tauthority\x18\x03 \x01(\x0b\x32\x1e.platform.v1.AuthorityDecisionB\x06\xbaH\x03\xc8\x01\x01R\tauthority\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12&\n\nlineage_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12&\n\nrequest_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\trequestId\x12\x34\n\x03now\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x03now\x12\x33\n\x08\x65vidence\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x08\x65vidence\"\xb0\x04\n\x0fOperationRecord\x12*\n\x0coperation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x30\n\x05\x61\x63tor\x18\x03 \x01(\x0b\x32\x12.platform.v1.ActorB\x06\xbaH\x03\xc8\x01\x01R\x05\x61\x63tor\x12\x44\n\tauthority\x18\x04 \x01(\x0b\x32\x1e.platform.v1.AuthorityDecisionB\x06\xbaH\x03\xc8\x01\x01R\tauthority\x12\x30\n\x0fidempotency_key\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12&\n\nlineage_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12&\n\nrequest_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\trequestId\x12\x43\n\x0brecorded_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nrecordedAt\x12.\n\x0eoperation_type\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\roperationType\x12&\n\nowner_type\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\townerType\x12\"\n\x08owner_id\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07ownerId\"\xa8\x01\n\x0e\x45valAssignment\x12$\n\tcohort_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x63ohortId\x12*\n\x0c\x63\x61ndidate_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x63\x61ndidateId\x12\x1f\n\x0b\x62\x61seline_id\x18\x03 \x01(\tR\nbaselineId\x12#\n\rassignment_id\x18\x04 \x01(\tR\x0c\x61ssignmentId\"\xcf\x02\n\x0bNewWorkItem\x12\x33\n\x04kind\x18\x01 \x01(\x0e\x32\x15.platform.v1.WorkKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1d\n\x05title\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05title\x12$\n\x0eparent_work_id\x18\x03 \x01(\tR\x0cparentWorkId\x12\x33\n\x08metadata\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x44\n\x0f\x65val_assignment\x18\x05 \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\x12K\n\x10remediation_plan\x18\x06 \x01(\x0b\x32 .platform.v1.WorkRemediationPlanR\x0fremediationPlan\"\xc5\x04\n\x08WorkItem\x12 \n\x07work_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06workId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x33\n\x04kind\x18\x03 \x01(\x0e\x32\x15.platform.v1.WorkKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x36\n\x05state\x18\x04 \x01(\x0e\x32\x16.platform.v1.WorkStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x1d\n\x05title\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05title\x12$\n\x0eparent_work_id\x18\x06 \x01(\tR\x0cparentWorkId\x12=\n\ncreated_by\x18\x07 \x01(\x0b\x32\x16.platform.v1.PrincipalB\x06\xbaH\x03\xc8\x01\x01R\tcreatedBy\x12&\n\nlineage_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x33\n\x08metadata\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x44\n\x0f\x65val_assignment\x18\n \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\x12K\n\x10remediation_plan\x18\x0b \x01(\x0b\x32 .platform.v1.WorkRemediationPlanR\x0fremediationPlan\"\xb2\x01\n\x0bResourceRef\x12(\n\x0bresource_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nresourceId\x12\x37\n\x04kind\x18\x02 \x01(\x0e\x32\x19.platform.v1.ResourceKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12!\n\x07version\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x07version\"\x9d\x02\n\x17WorkRemediationResource\x12(\n\x0bprovider_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nproviderId\x12,\n\rconnection_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x63onnectionId\x12\x35\n\x12stable_resource_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10stableResourceId\x12,\n\rresource_kind\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cresourceKind\x12\x45\n\x11platform_resource\x18\x05 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x10platformResource\"\xa4\x04\n\x15WorkRemediationAction\x12$\n\taction_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x61\x63tionId\x12.\n\x0e\x63\x61talog_digest\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rcatalogDigest\x12*\n\x0cinput_digest\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0binputDigest\x12\x44\n\x06target\x18\x04 \x01(\x0b\x32$.platform.v1.WorkRemediationResourceB\x06\xbaH\x03\xc8\x01\x01R\x06target\x12>\n\trisk_tier\x18\x05 \x01(\x0e\x32\x15.platform.v1.RiskTierB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x08riskTier\x12+\n\x11\x61pproval_required\x18\x06 \x01(\x08R\x10\x61pprovalRequired\x12\'\n\x0frequired_scopes\x18\x07 \x03(\tR\x0erequiredScopes\x12\x30\n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12+\n\x11postcondition_ids\x18\t \x03(\tR\x10postconditionIds\x12N\n\x12input_artifact_ref\x18\n \x01(\x0b\x32\x18.platform.v1.ResourceRefB\x06\xbaH\x03\xc8\x01\x01R\x10inputArtifactRef\"\xf1\x03\n\x1cWorkRemediationPostcondition\x12\x32\n\x10postcondition_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0fpostconditionId\x12\x44\n\x06target\x18\x02 \x01(\x0b\x32$.platform.v1.WorkRemediationResourceB\x06\xbaH\x03\xc8\x01\x01R\x06target\x12\x35\n\x12observer_action_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10observerActionId\x12;\n\x15\x65xpected_state_digest\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x13\x65xpectedStateDigest\x12/\n\x0fmax_age_seconds\x18\x05 \x01(\rB\x07\xbaH\x04*\x02 \x00R\rmaxAgeSeconds\x12q\n\x15required_independence\x18\x06 \x01(\x0e\x32\x30.platform.v1.WorkRemediationEvidenceIndependenceB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x14requiredIndependence\x12?\n\x17observer_catalog_digest\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x15observerCatalogDigest\"\xf1\x05\n\x13WorkRemediationPlan\x12.\n\x0eschema_version\x18\x01 \x01(\rB\x07\xbaH\x04*\x02 \x00R\rschemaVersion\x12(\n\x0bplan_digest\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nplanDigest\x12\x36\n\x05scope\x18\x03 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x33\n\x11source_finding_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0fsourceFindingId\x12?\n\x0fsource_evidence\x18\x05 \x03(\x0b\x32\x16.platform.v1.RecordRefR\x0esourceEvidence\x12S\n\x12\x61\x66\x66\x65\x63ted_resources\x18\x06 \x03(\x0b\x32$.platform.v1.WorkRemediationResourceR\x11\x61\x66\x66\x65\x63tedResources\x12Q\n\x0epostconditions\x18\x07 \x03(\x0b\x32).platform.v1.WorkRemediationPostconditionR\x0epostconditions\x12<\n\x07\x61\x63tions\x18\x08 \x03(\x0b\x32\".platform.v1.WorkRemediationActionR\x07\x61\x63tions\x12^\n\x0e\x63lassification\x18\t \x01(\x0e\x32*.platform.v1.WorkRemediationClassificationB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x0e\x63lassification\x12&\n\nlineage_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x30\n\x0fidempotency_key\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x32\n\x15non_executable_reason\x18\x0c \x01(\tR\x13nonExecutableReason\"\x86\x01\n\tRecordRef\x12\x37\n\x04kind\x18\x01 \x01(\x0e\x32\x17.platform.v1.RecordKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12$\n\trecord_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08recordId\x12\x1a\n\x08revision\x18\x03 \x01(\tR\x08revision\"\xdf\x06\n\x0c\x41\x63tionIntent\x12\x31\n\x10\x61\x63tion_intent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0e\x61\x63tionIntentId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12?\n\x0bproposed_by\x18\x03 \x01(\x0b\x32\x16.platform.v1.PrincipalB\x06\xbaH\x03\xc8\x01\x01R\nproposedBy\x12(\n\x0b\x61\x63tion_type\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nactionType\x12\x41\n\x0ftarget_resource\x18\x05 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0etargetResource\x12*\n\x0cinput_digest\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0binputDigest\x12<\n\trisk_tier\x18\x07 \x01(\x0e\x32\x15.platform.v1.RiskTierB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08riskTier\x12U\n\x12\x61uthority_decision\x18\x08 \x01(\x0b\x32\x1e.platform.v1.AuthorityDecisionB\x06\xbaH\x03\xc8\x01\x01R\x11\x61uthorityDecision\x12K\n\x0e\x61pproval_state\x18\t \x01(\x0e\x32\x1a.platform.v1.ApprovalStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\rapprovalState\x12T\n\x0f\x65xecution_state\x18\n \x01(\x0e\x32!.platform.v1.ActionExecutionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0e\x65xecutionState\x12&\n\nlineage_id\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x33\n\x08\x65vidence\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08\x65vidence\x12/\n\x06result\x18\r \x01(\x0b\x32\x17.google.protobuf.StructR\x06result\x12\x44\n\x0f\x65val_assignment\x18\x0e \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\"\xca\x02\n\x12NewArtifactVersion\x12(\n\x0b\x61rtifact_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nartifactId\x12\x37\n\x04kind\x18\x02 \x01(\x0e\x32\x19.platform.v1.ArtifactKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1d\n\x05label\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05label\x12(\n\x0b\x63ontent_ref\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ncontentRef\x12\x16\n\x06labels\x18\x05 \x03(\tR\x06labels\x12\x33\n\x08metadata\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12;\n\x0cresource_ref\x18\x07 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\"\xfb\x02\n\x08\x41rtifact\x12(\n\x0b\x61rtifact_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nartifactId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x37\n\x04kind\x18\x03 \x01(\x0e\x32\x19.platform.v1.ArtifactKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12:\n\x05state\x18\x04 \x01(\x0e\x32\x1a.platform.v1.ArtifactStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x33\n\x11latest_version_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0flatestVersionId\x12&\n\nlineage_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12;\n\x0cresource_ref\x18\x07 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\"\xae\x03\n\x0f\x41rtifactVersion\x12\x37\n\x13\x61rtifact_version_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x61rtifactVersionId\x12(\n\x0b\x61rtifact_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nartifactId\x12\x1d\n\x05label\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05label\x12(\n\x0b\x63ontent_ref\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ncontentRef\x12=\n\ncreated_by\x18\x05 \x01(\x0b\x32\x16.platform.v1.PrincipalB\x06\xbaH\x03\xc8\x01\x01R\tcreatedBy\x12&\n\nlineage_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x16\n\x06labels\x18\x07 \x03(\tR\x06labels\x12\x33\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12;\n\x0cresource_ref\x18\t \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\"\xae\x02\n\x0e\x45videnceRecord\x12(\n\x0b\x65vidence_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nevidenceId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x37\n\x04kind\x18\x03 \x01(\x0e\x32\x19.platform.v1.EvidenceKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12&\n\nsubject_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12&\n\nlineage_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x31\n\x07payload\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\x84\x04\n\x05Score\x12\"\n\x08score_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07scoreId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12&\n\nsubject_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12%\n\tcriterion\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tcriterion\x12\x14\n\x05value\x18\x05 \x01(\x01R\x05value\x12\x1f\n\x06scorer\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06scorer\x12\x16\n\x06target\x18\x07 \x01(\tR\x06target\x12\x44\n\x0f\x65val_assignment\x18\x08 \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\x12\x1f\n\x0b\x65vidence_id\x18\t \x01(\tR\nevidenceId\x12&\n\nlineage_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12?\n\tscored_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x08scoredAt\x12\x31\n\x07payload\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\xec\x04\n\x0eRecommendation\x12\x34\n\x11recommendation_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10recommendationId\x12\x36\n\x05scope\x18\x02 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12=\n\x04kind\x18\x03 \x01(\x0e\x32\x1f.platform.v1.RecommendationKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12@\n\x05state\x18\x04 \x01(\x0e\x32 .platform.v1.RecommendationStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12&\n\nsubject_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12(\n\x0b\x61\x63tion_type\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nactionType\x12\x44\n\x0f\x65val_assignment\x18\x07 \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\x12\x19\n\x08score_id\x18\x08 \x01(\tR\x07scoreId\x12(\n\x10\x61\x63tion_intent_id\x18\t \x01(\tR\x0e\x61\x63tionIntentId\x12&\n\nlineage_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x35\n\trationale\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructR\trationale\x12/\n\x06result\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x06result\"\xe4\x02\n\x0b\x44omainEvent\x12\"\n\x08\x65vent_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x65ventId\x12*\n\x0coperation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12\x36\n\x05scope\x18\x03 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12&\n\nowner_type\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\townerType\x12\"\n\x08owner_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07ownerId\x12&\n\nevent_type\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\teventType\x12&\n\nlineage_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x31\n\x07payload\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\xa5\x02\n\rOutboxMessage\x12\x33\n\x11outbox_message_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0foutboxMessageId\x12*\n\x0coperation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12/\n\x0f\x64omain_event_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rdomainEventId\x12\x1d\n\x05topic\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05topic\x12;\n\x06status\x18\x05 \x01(\x0e\x32\x19.platform.v1.OutboxStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06status\x12&\n\nlineage_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\"\x8f\x02\n\x10OperationReceipt\x12O\n\x10operation_record\x18\x01 \x01(\x0b\x32\x1c.platform.v1.OperationRecordB\x06\xbaH\x03\xc8\x01\x01R\x0foperationRecord\x12\x43\n\x0c\x64omain_event\x18\x02 \x01(\x0b\x32\x18.platform.v1.DomainEventB\x06\xbaH\x03\xc8\x01\x01R\x0b\x64omainEvent\x12I\n\x0eoutbox_message\x18\x03 \x01(\x0b\x32\x1a.platform.v1.OutboxMessageB\x06\xbaH\x03\xc8\x01\x01R\routboxMessage\x12\x1a\n\x08replayed\x18\x04 \x01(\x08R\x08replayed\"\x98\x06\n\x10UsageLedgerEntry\x12-\n\x0eusage_entry_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cusageEntryId\x12*\n\x0coperation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12\x36\n\x05scope\x18\x03 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12<\n\tprincipal\x18\x04 \x01(\x0b\x32\x16.platform.v1.PrincipalB\x06\xbaH\x03\xc8\x01\x01R\tprincipal\x12(\n\x10\x61\x63tion_intent_id\x18\x05 \x01(\tR\x0e\x61\x63tionIntentId\x12\x17\n\x07work_id\x18\x06 \x01(\tR\x06workId\x12.\n\x13\x61rtifact_version_id\x18\x07 \x01(\tR\x11\x61rtifactVersionId\x12\x19\n\x08trace_id\x18\x08 \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\t \x01(\tR\x06spanId\x12\x1a\n\x08provider\x18\n \x01(\tR\x08provider\x12\x34\n\x08resource\x18\x0b \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x08resource\x12G\n\x0bmetric_kind\x18\x0c \x01(\x0e\x32\x1c.platform.v1.UsageMetricKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nmetricKind\x12\x32\n\x10quantity_decimal\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0fquantityDecimal\x12\x1b\n\x04unit\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04unit\x12\x43\n\x0bobserved_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nobservedAt\x12&\n\nlineage_id\x18\x10 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x33\n\x08metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\xcf\x04\n\x10SpendLedgerEntry\x12-\n\x0espend_entry_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cspendEntryId\x12*\n\x0coperation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12\x36\n\x05scope\x18\x03 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12$\n\x0eusage_entry_id\x18\x04 \x01(\tR\x0cusageEntryId\x12(\n\x10\x61\x63tion_intent_id\x18\x05 \x01(\tR\x0e\x61\x63tionIntentId\x12#\n\ramount_micros\x18\x06 \x01(\x03R\x0c\x61mountMicros\x12$\n\x08\x63urrency\x18\x07 \x01(\tB\x08\xbaH\x05r\x03\x98\x01\x03R\x08\x63urrency\x12\x44\n\x12pricing_policy_ref\x18\x08 \x01(\x0b\x32\x16.platform.v1.PolicyRefR\x10pricingPolicyRef\x12\x43\n\x0bincurred_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nincurredAt\x12&\n\nlineage_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12%\n\x0e\x61llocation_key\x18\x0b \x01(\tR\rallocationKey\x12\x33\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\xad\x04\n\x0f\x41ttributionEdge\x12\x37\n\x13\x61ttribution_edge_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x61ttributionEdgeId\x12*\n\x0coperation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12\x36\n\x05scope\x18\x03 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12N\n\x0bsource_kind\x18\x04 \x01(\x0e\x32#.platform.v1.AttributionSubjectKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nsourceKind\x12$\n\tsource_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08sourceId\x12N\n\x0btarget_kind\x18\x06 \x01(\x0e\x32#.platform.v1.AttributionSubjectKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\ntargetKind\x12$\n\ttarget_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08targetId\x12#\n\x08relation\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08relation\x12#\n\rweight_micros\x18\t \x01(\x03R\x0cweightMicros\x12&\n\nlineage_id\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12\x1f\n\x0b\x65vidence_id\x18\x0b \x01(\tR\nevidenceId\"M\n\x13GetBootstrapRequest\x12\x36\n\x05scope\x18\x01 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\"\x93\x01\n\x14GetBootstrapResponse\x12\x36\n\x05scope\x18\x01 \x01(\x0b\x32\x18.platform.v1.TenantScopeB\x06\xbaH\x03\xc8\x01\x01R\x05scope\x12\x43\n\x0c\x63\x61pabilities\x18\x02 \x03(\x0b\x32\x1f.platform.v1.PlatformCapabilityR\x0c\x63\x61pabilities\"\xce\x01\n\x12PlatformCapability\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12?\n\x06status\x18\x02 \x01(\x0e\x32\x1d.platform.v1.CapabilityStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06status\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\x12\x42\n\x08\x66\x65\x61tures\x18\x04 \x03(\x0b\x32&.platform.v1.PlatformCapabilityFeatureR\x08\x66\x65\x61tures\"\x80\x01\n\x19PlatformCapabilityFeature\x12%\n\toperation\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\toperation\x12\x1f\n\x06method\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06method\x12\x1b\n\x04path\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\"\x8a\x01\n\x11\x43reateWorkRequest\x12?\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x1d.platform.v1.OperationContextB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ontext\x12\x34\n\x04work\x18\x02 \x01(\x0b\x32\x18.platform.v1.NewWorkItemB\x06\xbaH\x03\xc8\x01\x01R\x04work\"\x88\x01\n\x12\x43reateWorkResponse\x12\x31\n\x04work\x18\x01 \x01(\x0b\x32\x15.platform.v1.WorkItemB\x06\xbaH\x03\xc8\x01\x01R\x04work\x12?\n\x07receipt\x18\x02 \x01(\x0b\x32\x1d.platform.v1.OperationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xe3\x02\n\x14ProposeActionRequest\x12?\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x1d.platform.v1.OperationContextB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ontext\x12(\n\x0b\x61\x63tion_type\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nactionType\x12\x41\n\x0ftarget_resource\x18\x03 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0etargetResource\x12*\n\x0cinput_digest\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0binputDigest\x12<\n\trisk_tier\x18\x05 \x01(\x0e\x32\x15.platform.v1.RiskTierB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08riskTier\x12\x33\n\x08\x65vidence\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x08\x65vidence\"\xa0\x01\n\x15ProposeActionResponse\x12\x46\n\raction_intent\x18\x01 \x01(\x0b\x32\x19.platform.v1.ActionIntentB\x06\xbaH\x03\xc8\x01\x01R\x0c\x61\x63tionIntent\x12?\n\x07receipt\x18\x02 \x01(\x0b\x32\x1d.platform.v1.OperationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\x9d\x01\n\x15\x43reateArtifactRequest\x12?\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x1d.platform.v1.OperationContextB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ontext\x12\x43\n\x08\x61rtifact\x18\x02 \x01(\x0b\x32\x1f.platform.v1.NewArtifactVersionB\x06\xbaH\x03\xc8\x01\x01R\x08\x61rtifact\"\xd4\x01\n\x16\x43reateArtifactResponse\x12\x39\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x15.platform.v1.ArtifactB\x06\xbaH\x03\xc8\x01\x01R\x08\x61rtifact\x12>\n\x07version\x18\x02 \x01(\x0b\x32\x1c.platform.v1.ArtifactVersionB\x06\xbaH\x03\xc8\x01\x01R\x07version\x12?\n\x07receipt\x18\x03 \x01(\x0b\x32\x1d.platform.v1.OperationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xec\x01\n\x15RecordEvidenceRequest\x12?\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x1d.platform.v1.OperationContextB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ontext\x12\x37\n\x04kind\x18\x02 \x01(\x0e\x32\x19.platform.v1.EvidenceKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12&\n\nsubject_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12\x31\n\x07payload\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\x9a\x01\n\x16RecordEvidenceResponse\x12?\n\x08\x65vidence\x18\x01 \x01(\x0b\x32\x1b.platform.v1.EvidenceRecordB\x06\xbaH\x03\xc8\x01\x01R\x08\x65vidence\x12?\n\x07receipt\x18\x02 \x01(\x0b\x32\x1d.platform.v1.OperationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xec\x02\n\x12RecordScoreRequest\x12?\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x1d.platform.v1.OperationContextB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ontext\x12&\n\nsubject_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12%\n\tcriterion\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tcriterion\x12\x14\n\x05value\x18\x04 \x01(\x01R\x05value\x12\x1f\n\x06scorer\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06scorer\x12\x16\n\x06target\x18\x06 \x01(\tR\x06target\x12\x44\n\x0f\x65val_assignment\x18\x07 \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\x12\x31\n\x07payload\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\xc9\x01\n\x13RecordScoreResponse\x12\x30\n\x05score\x18\x01 \x01(\x0b\x32\x12.platform.v1.ScoreB\x06\xbaH\x03\xc8\x01\x01R\x05score\x12?\n\x08\x65vidence\x18\x02 \x01(\x0b\x32\x1b.platform.v1.EvidenceRecordB\x06\xbaH\x03\xc8\x01\x01R\x08\x65vidence\x12?\n\x07receipt\x18\x03 \x01(\x0b\x32\x1d.platform.v1.OperationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt\"\xb3\x04\n\x1a\x41pplyRecommendationRequest\x12?\n\x07\x63ontext\x18\x01 \x01(\x0b\x32\x1d.platform.v1.OperationContextB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ontext\x12=\n\x04kind\x18\x02 \x01(\x0e\x32\x1f.platform.v1.RecommendationKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12&\n\nsubject_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsubjectId\x12(\n\x0b\x61\x63tion_type\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nactionType\x12*\n\x0cinput_digest\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0binputDigest\x12<\n\trisk_tier\x18\x06 \x01(\x0e\x32\x15.platform.v1.RiskTierB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x08riskTier\x12\x41\n\x0ftarget_resource\x18\x07 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0etargetResource\x12\x44\n\x0f\x65val_assignment\x18\x08 \x01(\x0b\x32\x1b.platform.v1.EvalAssignmentR\x0e\x65valAssignment\x12\x19\n\x08score_id\x18\t \x01(\tR\x07scoreId\x12\x35\n\trationale\x18\n \x01(\x0b\x32\x17.google.protobuf.StructR\trationale\"\xf3\x01\n\x1b\x41pplyRecommendationResponse\x12K\n\x0erecommendation\x18\x01 \x01(\x0b\x32\x1b.platform.v1.RecommendationB\x06\xbaH\x03\xc8\x01\x01R\x0erecommendation\x12\x46\n\raction_intent\x18\x02 \x01(\x0b\x32\x19.platform.v1.ActionIntentB\x06\xbaH\x03\xc8\x01\x01R\x0c\x61\x63tionIntent\x12?\n\x07receipt\x18\x03 \x01(\x0b\x32\x1d.platform.v1.OperationReceiptB\x06\xbaH\x03\xc8\x01\x01R\x07receipt*\xbf\x01\n\rPrincipalKind\x12\x1e\n\x1aPRINCIPAL_KIND_UNSPECIFIED\x10\x00\x12\x18\n\x14PRINCIPAL_KIND_HUMAN\x10\x01\x12\"\n\x1ePRINCIPAL_KIND_SERVICE_ACCOUNT\x10\x02\x12\x18\n\x14PRINCIPAL_KIND_AGENT\x10\x03\x12\x19\n\x15PRINCIPAL_KIND_DEVICE\x10\x04\x12\x1b\n\x17PRINCIPAL_KIND_WORKLOAD\x10\x05*\xb5\x01\n\nPolicyKind\x12\x1b\n\x17POLICY_KIND_UNSPECIFIED\x10\x00\x12\x19\n\x15POLICY_KIND_AUTHORITY\x10\x01\x12\x1a\n\x16POLICY_KIND_CREDENTIAL\x10\x02\x12\x1f\n\x1bPOLICY_KIND_SOURCE_OF_TRUTH\x10\x03\x12\x19\n\x15POLICY_KIND_LIFECYCLE\x10\x04\x12\x17\n\x13POLICY_KIND_BILLING\x10\x05*\xbe\x02\n\x15\x41uthorityDecisionKind\x12\'\n#AUTHORITY_DECISION_KIND_UNSPECIFIED\x10\x00\x12!\n\x1d\x41UTHORITY_DECISION_KIND_ALLOW\x10\x01\x12 \n\x1c\x41UTHORITY_DECISION_KIND_DENY\x10\x02\x12,\n(AUTHORITY_DECISION_KIND_REQUIRE_APPROVAL\x10\x03\x12-\n)AUTHORITY_DECISION_KIND_APPROVAL_RESOLVED\x10\x04\x12)\n%AUTHORITY_DECISION_KIND_GRANT_EXPIRED\x10\x05\x12/\n+AUTHORITY_DECISION_KIND_DELEGATION_NARROWED\x10\x06*\xbf\x02\n\x08WorkKind\x12\x19\n\x15WORK_KIND_UNSPECIFIED\x10\x00\x12\x17\n\x13WORK_KIND_OBJECTIVE\x10\x01\x12\x16\n\x12WORK_KIND_WORKFLOW\x10\x02\x12\x17\n\x13WORK_KIND_AGENT_RUN\x10\x03\x12\x12\n\x0eWORK_KIND_STEP\x10\x04\x12\x12\n\x0eWORK_KIND_WAIT\x10\x05\x12\x13\n\x0fWORK_KIND_RETRY\x10\x06\x12\x1c\n\x18WORK_KIND_TOOL_EXECUTION\x10\x07\x12\x1c\n\x18WORK_KIND_RUNNER_SESSION\x10\x08\x12\x16\n\x12WORK_KIND_EVAL_RUN\x10\t\x12\x1e\n\x1aWORK_KIND_COMPUTER_MISSION\x10\n\x12\x1d\n\x19WORK_KIND_ARTIFACT_RENDER\x10\x0b*\xd2\x01\n\tWorkState\x12\x1a\n\x16WORK_STATE_UNSPECIFIED\x10\x00\x12\x17\n\x13WORK_STATE_PROPOSED\x10\x01\x12\x15\n\x11WORK_STATE_QUEUED\x10\x02\x12\x16\n\x12WORK_STATE_RUNNING\x10\x03\x12\x16\n\x12WORK_STATE_WAITING\x10\x04\x12\x18\n\x14WORK_STATE_SUCCEEDED\x10\x05\x12\x15\n\x11WORK_STATE_FAILED\x10\x06\x12\x18\n\x14WORK_STATE_CANCELLED\x10\x07*\xad\x03\n\x0cResourceKind\x12\x1d\n\x19RESOURCE_KIND_UNSPECIFIED\x10\x00\x12\x17\n\x13RESOURCE_KIND_AGENT\x10\x01\x12\x16\n\x12RESOURCE_KIND_TOOL\x10\x02\x12\x16\n\x12RESOURCE_KIND_REPO\x10\x03\x12\x19\n\x15RESOURCE_KIND_DATASET\x10\x04\x12\x1a\n\x16RESOURCE_KIND_DATABASE\x10\x05\x12\x1c\n\x18RESOURCE_KIND_CRM_OBJECT\x10\x06\x12\x1d\n\x19RESOURCE_KIND_MODEL_ROUTE\x10\x07\x12\x1a\n\x16RESOURCE_KIND_EXTERNAL\x10\x08\x12\x1c\n\x18RESOURCE_KIND_VFS_OBJECT\x10\t\x12$\n RESOURCE_KIND_VFS_OBJECT_VERSION\x10\n\x12\x1a\n\x16RESOURCE_KIND_ARTIFACT\x10\x0b\x12\"\n\x1eRESOURCE_KIND_ARTIFACT_VERSION\x10\x0c\x12!\n\x1dRESOURCE_KIND_GENERATED_ASSET\x10\r*\x9c\x02\n\x1dWorkRemediationClassification\x12/\n+WORK_REMEDIATION_CLASSIFICATION_UNSPECIFIED\x10\x00\x12\x33\n/WORK_REMEDIATION_CLASSIFICATION_AUTO_EXECUTABLE\x10\x01\x12\x37\n3WORK_REMEDIATION_CLASSIFICATION_APPROVAL_EXECUTABLE\x10\x02\x12/\n+WORK_REMEDIATION_CLASSIFICATION_MANUAL_WORK\x10\x03\x12+\n\'WORK_REMEDIATION_CLASSIFICATION_BLOCKED\x10\x04*\xdb\x01\n#WorkRemediationEvidenceIndependence\x12\x36\n2WORK_REMEDIATION_EVIDENCE_INDEPENDENCE_UNSPECIFIED\x10\x00\x12\x38\n4WORK_REMEDIATION_EVIDENCE_INDEPENDENCE_ACTION_OUTPUT\x10\x01\x12\x42\n>WORK_REMEDIATION_EVIDENCE_INDEPENDENCE_INDEPENDENT_OBSERVATION\x10\x02*\x8c\x03\n\nRecordKind\x12\x1b\n\x17RECORD_KIND_UNSPECIFIED\x10\x00\x12\x13\n\x0fRECORD_KIND_RUN\x10\x01\x12\x19\n\x15RECORD_KIND_MODEL_RUN\x10\x02\x12\x1e\n\x1aRECORD_KIND_TOOL_EXECUTION\x10\x03\x12\x1f\n\x1bRECORD_KIND_POLICY_DECISION\x10\x04\x12\x18\n\x14RECORD_KIND_APPROVAL\x10\x05\x12\x1a\n\x16RECORD_KIND_CREDENTIAL\x10\x06\x12\x19\n\x15RECORD_KIND_CONNECTOR\x10\x07\x12!\n\x1dRECORD_KIND_CONNECTOR_SESSION\x10\x08\x12\x18\n\x14RECORD_KIND_ARTIFACT\x10\t\x12\x15\n\x11RECORD_KIND_USAGE\x10\n\x12\x17\n\x13RECORD_KIND_RECEIPT\x10\x0b\x12\x18\n\x14RECORD_KIND_EVIDENCE\x10\x0c\x12\x18\n\x14RECORD_KIND_EVAL_RUN\x10\r*z\n\x08RiskTier\x12\x19\n\x15RISK_TIER_UNSPECIFIED\x10\x00\x12\x11\n\rRISK_TIER_LOW\x10\x01\x12\x14\n\x10RISK_TIER_MEDIUM\x10\x02\x12\x12\n\x0eRISK_TIER_HIGH\x10\x03\x12\x16\n\x12RISK_TIER_CRITICAL\x10\x04*\xc1\x01\n\rApprovalState\x12\x1e\n\x1a\x41PPROVAL_STATE_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x41PPROVAL_STATE_NOT_REQUIRED\x10\x01\x12\x1b\n\x17\x41PPROVAL_STATE_REQUIRED\x10\x02\x12\x1b\n\x17\x41PPROVAL_STATE_RESOLVED\x10\x03\x12\x19\n\x15\x41PPROVAL_STATE_DENIED\x10\x04\x12\x1a\n\x16\x41PPROVAL_STATE_EXPIRED\x10\x05*\xc1\x02\n\x14\x41\x63tionExecutionState\x12&\n\"ACTION_EXECUTION_STATE_UNSPECIFIED\x10\x00\x12#\n\x1f\x41\x43TION_EXECUTION_STATE_PROPOSED\x10\x01\x12#\n\x1f\x41\x43TION_EXECUTION_STATE_APPROVED\x10\x02\x12\"\n\x1e\x41\x43TION_EXECUTION_STATE_BLOCKED\x10\x03\x12$\n ACTION_EXECUTION_STATE_EXECUTING\x10\x04\x12$\n ACTION_EXECUTION_STATE_SUCCEEDED\x10\x05\x12!\n\x1d\x41\x43TION_EXECUTION_STATE_FAILED\x10\x06\x12$\n ACTION_EXECUTION_STATE_CANCELLED\x10\x07*\xb9\x02\n\x0c\x41rtifactKind\x12\x1d\n\x19\x41RTIFACT_KIND_UNSPECIFIED\x10\x00\x12\x18\n\x14\x41RTIFACT_KIND_PROMPT\x10\x01\x12\x17\n\x13\x41RTIFACT_KIND_SKILL\x10\x02\x12\x1e\n\x1a\x41RTIFACT_KIND_AGENT_CONFIG\x10\x03\x12\x1c\n\x18\x41RTIFACT_KIND_EVAL_SUITE\x10\x04\x12\x1a\n\x16\x41RTIFACT_KIND_SCENARIO\x10\x05\x12 \n\x1c\x41RTIFACT_KIND_GENERATED_FILE\x10\x06\x12\x1e\n\x1a\x41RTIFACT_KIND_CONTEXT_ITEM\x10\x07\x12\x1c\n\x18\x41RTIFACT_KIND_VFS_OBJECT\x10\x08\x12\x1d\n\x19\x41RTIFACT_KIND_MODEL_ROUTE\x10\t*\xa0\x01\n\rArtifactState\x12\x1e\n\x1a\x41RTIFACT_STATE_UNSPECIFIED\x10\x00\x12\x18\n\x14\x41RTIFACT_STATE_DRAFT\x10\x01\x12\x19\n\x15\x41RTIFACT_STATE_ACTIVE\x10\x02\x12\x1d\n\x19\x41RTIFACT_STATE_DEPRECATED\x10\x03\x12\x1b\n\x17\x41RTIFACT_STATE_ARCHIVED\x10\x04*\xf7\x01\n\x0c\x45videnceKind\x12\x1d\n\x19\x45VIDENCE_KIND_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x45VIDENCE_KIND_AUDIT_EVENT\x10\x01\x12\x1c\n\x18\x45VIDENCE_KIND_TRACE_SPAN\x10\x02\x12\x17\n\x13\x45VIDENCE_KIND_USAGE\x10\x03\x12\x1d\n\x19\x45VIDENCE_KIND_ATTESTATION\x10\x04\x12\x1f\n\x1b\x45VIDENCE_KIND_REPLAY_BUNDLE\x10\x05\x12\x19\n\x15\x45VIDENCE_KIND_LINEAGE\x10\x06\x12\x17\n\x13\x45VIDENCE_KIND_SCORE\x10\x07*\xc6\x01\n\x12RecommendationKind\x12#\n\x1fRECOMMENDATION_KIND_UNSPECIFIED\x10\x00\x12)\n%RECOMMENDATION_KIND_PROMOTE_CANDIDATE\x10\x01\x12 \n\x1cRECOMMENDATION_KIND_ROLLBACK\x10\x02\x12 \n\x1cRECOMMENDATION_KIND_REWEIGHT\x10\x03\x12\x1c\n\x18RECOMMENDATION_KIND_HOLD\x10\x04*\xa3\x01\n\x13RecommendationState\x12$\n RECOMMENDATION_STATE_UNSPECIFIED\x10\x00\x12!\n\x1dRECOMMENDATION_STATE_PROPOSED\x10\x01\x12 \n\x1cRECOMMENDATION_STATE_APPLIED\x10\x02\x12!\n\x1dRECOMMENDATION_STATE_REJECTED\x10\x03*\x7f\n\x0cOutboxStatus\x12\x1d\n\x19OUTBOX_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15OUTBOX_STATUS_PENDING\x10\x01\x12\x1b\n\x17OUTBOX_STATUS_PUBLISHED\x10\x02\x12\x18\n\x14OUTBOX_STATUS_FAILED\x10\x03*\xd6\x02\n\x0fUsageMetricKind\x12!\n\x1dUSAGE_METRIC_KIND_UNSPECIFIED\x10\x00\x12!\n\x1dUSAGE_METRIC_KIND_INPUT_TOKEN\x10\x01\x12\"\n\x1eUSAGE_METRIC_KIND_OUTPUT_TOKEN\x10\x02\x12(\n$USAGE_METRIC_KIND_CACHED_INPUT_TOKEN\x10\x03\x12\x1f\n\x1bUSAGE_METRIC_KIND_TOOL_CALL\x10\x04\x12#\n\x1fUSAGE_METRIC_KIND_RUNNER_SECOND\x10\x05\x12\'\n#USAGE_METRIC_KIND_STORAGE_BYTE_HOUR\x10\x06\x12\"\n\x1eUSAGE_METRIC_KIND_NETWORK_BYTE\x10\x07\x12\x1c\n\x18USAGE_METRIC_KIND_CUSTOM\x10\x08*\xe0\x03\n\x16\x41ttributionSubjectKind\x12(\n$ATTRIBUTION_SUBJECT_KIND_UNSPECIFIED\x10\x00\x12#\n\x1f\x41TTRIBUTION_SUBJECT_KIND_TENANT\x10\x01\x12&\n\"ATTRIBUTION_SUBJECT_KIND_PRINCIPAL\x10\x02\x12*\n&ATTRIBUTION_SUBJECT_KIND_ACTION_INTENT\x10\x03\x12&\n\"ATTRIBUTION_SUBJECT_KIND_WORK_ITEM\x10\x04\x12-\n)ATTRIBUTION_SUBJECT_KIND_ARTIFACT_VERSION\x10\x05\x12%\n!ATTRIBUTION_SUBJECT_KIND_RESOURCE\x10\x06\x12\'\n#ATTRIBUTION_SUBJECT_KIND_TRACE_SPAN\x10\x07\x12(\n$ATTRIBUTION_SUBJECT_KIND_USAGE_ENTRY\x10\x08\x12(\n$ATTRIBUTION_SUBJECT_KIND_SPEND_ENTRY\x10\t\x12(\n$ATTRIBUTION_SUBJECT_KIND_COST_CENTER\x10\n*y\n\x10\x43\x61pabilityStatus\x12!\n\x1d\x43\x41PABILITY_STATUS_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x43\x41PABILITY_STATUS_AVAILABLE\x10\x01\x12!\n\x1d\x43\x41PABILITY_STATUS_UNAVAILABLE\x10\x02\x32\xf7\x07\n\x0fPlatformService\x12\x80\x01\n\x0cGetBootstrap\x12 .platform.v1.GetBootstrapRequest\x1a!.platform.v1.GetBootstrapResponse\"+\xca\xf3\x18\rplatform:read\xd2\xf3\x18\x12scope.workspace_id\xd8\xf3\x18\x01\x12\x83\x01\n\nCreateWork\x12\x1e.platform.v1.CreateWorkRequest\x1a\x1f.platform.v1.CreateWorkResponse\"4\xca\xf3\x18\x0eplatform:write\xd2\xf3\x18\x1a\x63ontext.scope.workspace_id\xd8\xf3\x18\x02\x12\x8c\x01\n\rProposeAction\x12!.platform.v1.ProposeActionRequest\x1a\".platform.v1.ProposeActionResponse\"4\xca\xf3\x18\x0eplatform:write\xd2\xf3\x18\x1a\x63ontext.scope.workspace_id\xd8\xf3\x18\x03\x12\x8f\x01\n\x0e\x43reateArtifact\x12\".platform.v1.CreateArtifactRequest\x1a#.platform.v1.CreateArtifactResponse\"4\xca\xf3\x18\x0eplatform:write\xd2\xf3\x18\x1a\x63ontext.scope.workspace_id\xd8\xf3\x18\x02\x12\x8f\x01\n\x0eRecordEvidence\x12\".platform.v1.RecordEvidenceRequest\x1a#.platform.v1.RecordEvidenceResponse\"4\xca\xf3\x18\x0eplatform:write\xd2\xf3\x18\x1a\x63ontext.scope.workspace_id\xd8\xf3\x18\x02\x12\x86\x01\n\x0bRecordScore\x12\x1f.platform.v1.RecordScoreRequest\x1a .platform.v1.RecordScoreResponse\"4\xca\xf3\x18\x0eplatform:write\xd2\xf3\x18\x1a\x63ontext.scope.workspace_id\xd8\xf3\x18\x02\x12\x9e\x01\n\x13\x41pplyRecommendation\x12\'.platform.v1.ApplyRecommendationRequest\x1a(.platform.v1.ApplyRecommendationResponse\"4\xca\xf3\x18\x0eplatform:write\xd2\xf3\x18\x1a\x63ontext.scope.workspace_id\xd8\xf3\x18\x03\x42;Z9github.com/evalops/platform/gen/go/platform/v1;platformv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'platform.v1.platform_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z9github.com/evalops/platform/gen/go/platform/v1;platformv1' - _globals['_TENANTSCOPE'].fields_by_name['organization_id']._loaded_options = None - _globals['_TENANTSCOPE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TENANTSCOPE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_TENANTSCOPE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRINCIPAL'].fields_by_name['principal_id']._loaded_options = None - _globals['_PRINCIPAL'].fields_by_name['principal_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PRINCIPAL'].fields_by_name['kind']._loaded_options = None - _globals['_PRINCIPAL'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ACTOR'].fields_by_name['principal']._loaded_options = None - _globals['_ACTOR'].fields_by_name['principal']._serialized_options = b'\272H\003\310\001\001' - _globals['_POLICYREF'].fields_by_name['policy_id']._loaded_options = None - _globals['_POLICYREF'].fields_by_name['policy_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICYREF'].fields_by_name['version_id']._loaded_options = None - _globals['_POLICYREF'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICY'].fields_by_name['policy_id']._loaded_options = None - _globals['_POLICY'].fields_by_name['policy_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICY'].fields_by_name['scope']._loaded_options = None - _globals['_POLICY'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_POLICY'].fields_by_name['kind']._loaded_options = None - _globals['_POLICY'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_POLICY'].fields_by_name['name']._loaded_options = None - _globals['_POLICY'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICY'].fields_by_name['active_version_id']._loaded_options = None - _globals['_POLICY'].fields_by_name['active_version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICYVERSION'].fields_by_name['version_id']._loaded_options = None - _globals['_POLICYVERSION'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICYVERSION'].fields_by_name['policy_id']._loaded_options = None - _globals['_POLICYVERSION'].fields_by_name['policy_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICYVERSION'].fields_by_name['artifact_version_id']._loaded_options = None - _globals['_POLICYVERSION'].fields_by_name['artifact_version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_POLICYVERSION'].fields_by_name['created_by']._loaded_options = None - _globals['_POLICYVERSION'].fields_by_name['created_by']._serialized_options = b'\272H\003\310\001\001' - _globals['_POLICYVERSION'].fields_by_name['lineage_id']._loaded_options = None - _globals['_POLICYVERSION'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORITYDECISION'].fields_by_name['decision_id']._loaded_options = None - _globals['_AUTHORITYDECISION'].fields_by_name['decision_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_AUTHORITYDECISION'].fields_by_name['kind']._loaded_options = None - _globals['_AUTHORITYDECISION'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['scope']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['actor']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['actor']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['authority']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['authority']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['lineage_id']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['request_id']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['request_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONCONTEXT'].fields_by_name['now']._loaded_options = None - _globals['_OPERATIONCONTEXT'].fields_by_name['now']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECORD'].fields_by_name['operation_id']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECORD'].fields_by_name['scope']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECORD'].fields_by_name['actor']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['actor']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECORD'].fields_by_name['authority']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['authority']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECORD'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECORD'].fields_by_name['lineage_id']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECORD'].fields_by_name['request_id']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['request_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECORD'].fields_by_name['recorded_at']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['recorded_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECORD'].fields_by_name['operation_type']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['operation_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECORD'].fields_by_name['owner_type']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['owner_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECORD'].fields_by_name['owner_id']._loaded_options = None - _globals['_OPERATIONRECORD'].fields_by_name['owner_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EVALASSIGNMENT'].fields_by_name['cohort_id']._loaded_options = None - _globals['_EVALASSIGNMENT'].fields_by_name['cohort_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EVALASSIGNMENT'].fields_by_name['candidate_id']._loaded_options = None - _globals['_EVALASSIGNMENT'].fields_by_name['candidate_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_NEWWORKITEM'].fields_by_name['kind']._loaded_options = None - _globals['_NEWWORKITEM'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_NEWWORKITEM'].fields_by_name['title']._loaded_options = None - _globals['_NEWWORKITEM'].fields_by_name['title']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKITEM'].fields_by_name['work_id']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['work_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKITEM'].fields_by_name['scope']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKITEM'].fields_by_name['kind']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_WORKITEM'].fields_by_name['state']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_WORKITEM'].fields_by_name['title']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['title']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKITEM'].fields_by_name['created_by']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['created_by']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKITEM'].fields_by_name['lineage_id']._loaded_options = None - _globals['_WORKITEM'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOURCEREF'].fields_by_name['resource_id']._loaded_options = None - _globals['_RESOURCEREF'].fields_by_name['resource_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESOURCEREF'].fields_by_name['kind']._loaded_options = None - _globals['_RESOURCEREF'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RESOURCEREF'].fields_by_name['version']._loaded_options = None - _globals['_RESOURCEREF'].fields_by_name['version']._serialized_options = b'\272H\004\032\002(\000' - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['provider_id']._loaded_options = None - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['provider_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['connection_id']._loaded_options = None - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['connection_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['stable_resource_id']._loaded_options = None - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['stable_resource_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['resource_kind']._loaded_options = None - _globals['_WORKREMEDIATIONRESOURCE'].fields_by_name['resource_kind']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['action_id']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['action_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['catalog_digest']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['catalog_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['input_digest']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['input_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['target']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['target']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['risk_tier']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['risk_tier']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONACTION'].fields_by_name['input_artifact_ref']._loaded_options = None - _globals['_WORKREMEDIATIONACTION'].fields_by_name['input_artifact_ref']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['postcondition_id']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['postcondition_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['target']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['target']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['observer_action_id']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['observer_action_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['expected_state_digest']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['expected_state_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['max_age_seconds']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['max_age_seconds']._serialized_options = b'\272H\004*\002 \000' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['required_independence']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['required_independence']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['observer_catalog_digest']._loaded_options = None - _globals['_WORKREMEDIATIONPOSTCONDITION'].fields_by_name['observer_catalog_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['schema_version']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['schema_version']._serialized_options = b'\272H\004*\002 \000' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['plan_digest']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['plan_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['scope']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['source_finding_id']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['source_finding_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['classification']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['classification']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['lineage_id']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_WORKREMEDIATIONPLAN'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDREF'].fields_by_name['kind']._loaded_options = None - _globals['_RECORDREF'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_RECORDREF'].fields_by_name['record_id']._loaded_options = None - _globals['_RECORDREF'].fields_by_name['record_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['action_intent_id']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['action_intent_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['scope']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_ACTIONINTENT'].fields_by_name['proposed_by']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['proposed_by']._serialized_options = b'\272H\003\310\001\001' - _globals['_ACTIONINTENT'].fields_by_name['action_type']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['action_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['input_digest']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['input_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['risk_tier']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['risk_tier']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['authority_decision']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['authority_decision']._serialized_options = b'\272H\003\310\001\001' - _globals['_ACTIONINTENT'].fields_by_name['approval_state']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['approval_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['execution_state']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['execution_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ACTIONINTENT'].fields_by_name['lineage_id']._loaded_options = None - _globals['_ACTIONINTENT'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_NEWARTIFACTVERSION'].fields_by_name['artifact_id']._loaded_options = None - _globals['_NEWARTIFACTVERSION'].fields_by_name['artifact_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_NEWARTIFACTVERSION'].fields_by_name['kind']._loaded_options = None - _globals['_NEWARTIFACTVERSION'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_NEWARTIFACTVERSION'].fields_by_name['label']._loaded_options = None - _globals['_NEWARTIFACTVERSION'].fields_by_name['label']._serialized_options = b'\272H\004r\002\020\001' - _globals['_NEWARTIFACTVERSION'].fields_by_name['content_ref']._loaded_options = None - _globals['_NEWARTIFACTVERSION'].fields_by_name['content_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACT'].fields_by_name['artifact_id']._loaded_options = None - _globals['_ARTIFACT'].fields_by_name['artifact_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACT'].fields_by_name['scope']._loaded_options = None - _globals['_ARTIFACT'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_ARTIFACT'].fields_by_name['kind']._loaded_options = None - _globals['_ARTIFACT'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ARTIFACT'].fields_by_name['state']._loaded_options = None - _globals['_ARTIFACT'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ARTIFACT'].fields_by_name['latest_version_id']._loaded_options = None - _globals['_ARTIFACT'].fields_by_name['latest_version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACT'].fields_by_name['lineage_id']._loaded_options = None - _globals['_ARTIFACT'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACTVERSION'].fields_by_name['artifact_version_id']._loaded_options = None - _globals['_ARTIFACTVERSION'].fields_by_name['artifact_version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACTVERSION'].fields_by_name['artifact_id']._loaded_options = None - _globals['_ARTIFACTVERSION'].fields_by_name['artifact_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACTVERSION'].fields_by_name['label']._loaded_options = None - _globals['_ARTIFACTVERSION'].fields_by_name['label']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACTVERSION'].fields_by_name['content_ref']._loaded_options = None - _globals['_ARTIFACTVERSION'].fields_by_name['content_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ARTIFACTVERSION'].fields_by_name['created_by']._loaded_options = None - _globals['_ARTIFACTVERSION'].fields_by_name['created_by']._serialized_options = b'\272H\003\310\001\001' - _globals['_ARTIFACTVERSION'].fields_by_name['lineage_id']._loaded_options = None - _globals['_ARTIFACTVERSION'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EVIDENCERECORD'].fields_by_name['evidence_id']._loaded_options = None - _globals['_EVIDENCERECORD'].fields_by_name['evidence_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EVIDENCERECORD'].fields_by_name['scope']._loaded_options = None - _globals['_EVIDENCERECORD'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_EVIDENCERECORD'].fields_by_name['kind']._loaded_options = None - _globals['_EVIDENCERECORD'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_EVIDENCERECORD'].fields_by_name['subject_id']._loaded_options = None - _globals['_EVIDENCERECORD'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EVIDENCERECORD'].fields_by_name['lineage_id']._loaded_options = None - _globals['_EVIDENCERECORD'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCORE'].fields_by_name['score_id']._loaded_options = None - _globals['_SCORE'].fields_by_name['score_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCORE'].fields_by_name['scope']._loaded_options = None - _globals['_SCORE'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_SCORE'].fields_by_name['subject_id']._loaded_options = None - _globals['_SCORE'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCORE'].fields_by_name['criterion']._loaded_options = None - _globals['_SCORE'].fields_by_name['criterion']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCORE'].fields_by_name['scorer']._loaded_options = None - _globals['_SCORE'].fields_by_name['scorer']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCORE'].fields_by_name['lineage_id']._loaded_options = None - _globals['_SCORE'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCORE'].fields_by_name['scored_at']._loaded_options = None - _globals['_SCORE'].fields_by_name['scored_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECOMMENDATION'].fields_by_name['recommendation_id']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['recommendation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECOMMENDATION'].fields_by_name['scope']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECOMMENDATION'].fields_by_name['kind']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RECOMMENDATION'].fields_by_name['state']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RECOMMENDATION'].fields_by_name['subject_id']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECOMMENDATION'].fields_by_name['action_type']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['action_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECOMMENDATION'].fields_by_name['lineage_id']._loaded_options = None - _globals['_RECOMMENDATION'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DOMAINEVENT'].fields_by_name['event_id']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['event_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DOMAINEVENT'].fields_by_name['operation_id']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DOMAINEVENT'].fields_by_name['scope']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_DOMAINEVENT'].fields_by_name['owner_type']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['owner_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DOMAINEVENT'].fields_by_name['owner_id']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['owner_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DOMAINEVENT'].fields_by_name['event_type']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['event_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DOMAINEVENT'].fields_by_name['lineage_id']._loaded_options = None - _globals['_DOMAINEVENT'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OUTBOXMESSAGE'].fields_by_name['outbox_message_id']._loaded_options = None - _globals['_OUTBOXMESSAGE'].fields_by_name['outbox_message_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OUTBOXMESSAGE'].fields_by_name['operation_id']._loaded_options = None - _globals['_OUTBOXMESSAGE'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OUTBOXMESSAGE'].fields_by_name['domain_event_id']._loaded_options = None - _globals['_OUTBOXMESSAGE'].fields_by_name['domain_event_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OUTBOXMESSAGE'].fields_by_name['topic']._loaded_options = None - _globals['_OUTBOXMESSAGE'].fields_by_name['topic']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OUTBOXMESSAGE'].fields_by_name['status']._loaded_options = None - _globals['_OUTBOXMESSAGE'].fields_by_name['status']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_OUTBOXMESSAGE'].fields_by_name['lineage_id']._loaded_options = None - _globals['_OUTBOXMESSAGE'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_OPERATIONRECEIPT'].fields_by_name['operation_record']._loaded_options = None - _globals['_OPERATIONRECEIPT'].fields_by_name['operation_record']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECEIPT'].fields_by_name['domain_event']._loaded_options = None - _globals['_OPERATIONRECEIPT'].fields_by_name['domain_event']._serialized_options = b'\272H\003\310\001\001' - _globals['_OPERATIONRECEIPT'].fields_by_name['outbox_message']._loaded_options = None - _globals['_OPERATIONRECEIPT'].fields_by_name['outbox_message']._serialized_options = b'\272H\003\310\001\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['usage_entry_id']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['usage_entry_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['operation_id']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['scope']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['principal']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['principal']._serialized_options = b'\272H\003\310\001\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['metric_kind']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['metric_kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['quantity_decimal']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['quantity_decimal']._serialized_options = b'\272H\004r\002\020\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['unit']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['unit']._serialized_options = b'\272H\004r\002\020\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['observed_at']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['observed_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_USAGELEDGERENTRY'].fields_by_name['lineage_id']._loaded_options = None - _globals['_USAGELEDGERENTRY'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SPENDLEDGERENTRY'].fields_by_name['spend_entry_id']._loaded_options = None - _globals['_SPENDLEDGERENTRY'].fields_by_name['spend_entry_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SPENDLEDGERENTRY'].fields_by_name['operation_id']._loaded_options = None - _globals['_SPENDLEDGERENTRY'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SPENDLEDGERENTRY'].fields_by_name['scope']._loaded_options = None - _globals['_SPENDLEDGERENTRY'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_SPENDLEDGERENTRY'].fields_by_name['currency']._loaded_options = None - _globals['_SPENDLEDGERENTRY'].fields_by_name['currency']._serialized_options = b'\272H\005r\003\230\001\003' - _globals['_SPENDLEDGERENTRY'].fields_by_name['incurred_at']._loaded_options = None - _globals['_SPENDLEDGERENTRY'].fields_by_name['incurred_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_SPENDLEDGERENTRY'].fields_by_name['lineage_id']._loaded_options = None - _globals['_SPENDLEDGERENTRY'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['attribution_edge_id']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['attribution_edge_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['operation_id']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['scope']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['source_kind']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['source_kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['source_id']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['source_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['target_kind']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['target_kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['target_id']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['target_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['relation']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['relation']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ATTRIBUTIONEDGE'].fields_by_name['lineage_id']._loaded_options = None - _globals['_ATTRIBUTIONEDGE'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETBOOTSTRAPREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_GETBOOTSTRAPREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETBOOTSTRAPRESPONSE'].fields_by_name['scope']._loaded_options = None - _globals['_GETBOOTSTRAPRESPONSE'].fields_by_name['scope']._serialized_options = b'\272H\003\310\001\001' - _globals['_PLATFORMCAPABILITY'].fields_by_name['name']._loaded_options = None - _globals['_PLATFORMCAPABILITY'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PLATFORMCAPABILITY'].fields_by_name['status']._loaded_options = None - _globals['_PLATFORMCAPABILITY'].fields_by_name['status']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PLATFORMCAPABILITYFEATURE'].fields_by_name['operation']._loaded_options = None - _globals['_PLATFORMCAPABILITYFEATURE'].fields_by_name['operation']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PLATFORMCAPABILITYFEATURE'].fields_by_name['method']._loaded_options = None - _globals['_PLATFORMCAPABILITYFEATURE'].fields_by_name['method']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PLATFORMCAPABILITYFEATURE'].fields_by_name['path']._loaded_options = None - _globals['_PLATFORMCAPABILITYFEATURE'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEWORKREQUEST'].fields_by_name['context']._loaded_options = None - _globals['_CREATEWORKREQUEST'].fields_by_name['context']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEWORKREQUEST'].fields_by_name['work']._loaded_options = None - _globals['_CREATEWORKREQUEST'].fields_by_name['work']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEWORKRESPONSE'].fields_by_name['work']._loaded_options = None - _globals['_CREATEWORKRESPONSE'].fields_by_name['work']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEWORKRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_CREATEWORKRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['context']._loaded_options = None - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['context']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['action_type']._loaded_options = None - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['action_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['input_digest']._loaded_options = None - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['input_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['risk_tier']._loaded_options = None - _globals['_PROPOSEACTIONREQUEST'].fields_by_name['risk_tier']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PROPOSEACTIONRESPONSE'].fields_by_name['action_intent']._loaded_options = None - _globals['_PROPOSEACTIONRESPONSE'].fields_by_name['action_intent']._serialized_options = b'\272H\003\310\001\001' - _globals['_PROPOSEACTIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_PROPOSEACTIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEARTIFACTREQUEST'].fields_by_name['context']._loaded_options = None - _globals['_CREATEARTIFACTREQUEST'].fields_by_name['context']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEARTIFACTREQUEST'].fields_by_name['artifact']._loaded_options = None - _globals['_CREATEARTIFACTREQUEST'].fields_by_name['artifact']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEARTIFACTRESPONSE'].fields_by_name['artifact']._loaded_options = None - _globals['_CREATEARTIFACTRESPONSE'].fields_by_name['artifact']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEARTIFACTRESPONSE'].fields_by_name['version']._loaded_options = None - _globals['_CREATEARTIFACTRESPONSE'].fields_by_name['version']._serialized_options = b'\272H\003\310\001\001' - _globals['_CREATEARTIFACTRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_CREATEARTIFACTRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDEVIDENCEREQUEST'].fields_by_name['context']._loaded_options = None - _globals['_RECORDEVIDENCEREQUEST'].fields_by_name['context']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDEVIDENCEREQUEST'].fields_by_name['kind']._loaded_options = None - _globals['_RECORDEVIDENCEREQUEST'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RECORDEVIDENCEREQUEST'].fields_by_name['subject_id']._loaded_options = None - _globals['_RECORDEVIDENCEREQUEST'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDEVIDENCERESPONSE'].fields_by_name['evidence']._loaded_options = None - _globals['_RECORDEVIDENCERESPONSE'].fields_by_name['evidence']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDEVIDENCERESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_RECORDEVIDENCERESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDSCOREREQUEST'].fields_by_name['context']._loaded_options = None - _globals['_RECORDSCOREREQUEST'].fields_by_name['context']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDSCOREREQUEST'].fields_by_name['subject_id']._loaded_options = None - _globals['_RECORDSCOREREQUEST'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDSCOREREQUEST'].fields_by_name['criterion']._loaded_options = None - _globals['_RECORDSCOREREQUEST'].fields_by_name['criterion']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDSCOREREQUEST'].fields_by_name['scorer']._loaded_options = None - _globals['_RECORDSCOREREQUEST'].fields_by_name['scorer']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDSCORERESPONSE'].fields_by_name['score']._loaded_options = None - _globals['_RECORDSCORERESPONSE'].fields_by_name['score']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDSCORERESPONSE'].fields_by_name['evidence']._loaded_options = None - _globals['_RECORDSCORERESPONSE'].fields_by_name['evidence']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDSCORERESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_RECORDSCORERESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['context']._loaded_options = None - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['context']._serialized_options = b'\272H\003\310\001\001' - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['kind']._loaded_options = None - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['subject_id']._loaded_options = None - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['subject_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['action_type']._loaded_options = None - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['action_type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['input_digest']._loaded_options = None - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['input_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['risk_tier']._loaded_options = None - _globals['_APPLYRECOMMENDATIONREQUEST'].fields_by_name['risk_tier']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_APPLYRECOMMENDATIONRESPONSE'].fields_by_name['recommendation']._loaded_options = None - _globals['_APPLYRECOMMENDATIONRESPONSE'].fields_by_name['recommendation']._serialized_options = b'\272H\003\310\001\001' - _globals['_APPLYRECOMMENDATIONRESPONSE'].fields_by_name['action_intent']._loaded_options = None - _globals['_APPLYRECOMMENDATIONRESPONSE'].fields_by_name['action_intent']._serialized_options = b'\272H\003\310\001\001' - _globals['_APPLYRECOMMENDATIONRESPONSE'].fields_by_name['receipt']._loaded_options = None - _globals['_APPLYRECOMMENDATIONRESPONSE'].fields_by_name['receipt']._serialized_options = b'\272H\003\310\001\001' - _globals['_PLATFORMSERVICE'].methods_by_name['GetBootstrap']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['GetBootstrap']._serialized_options = b'\312\363\030\rplatform:read\322\363\030\022scope.workspace_id\330\363\030\001' - _globals['_PLATFORMSERVICE'].methods_by_name['CreateWork']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['CreateWork']._serialized_options = b'\312\363\030\016platform:write\322\363\030\032context.scope.workspace_id\330\363\030\002' - _globals['_PLATFORMSERVICE'].methods_by_name['ProposeAction']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['ProposeAction']._serialized_options = b'\312\363\030\016platform:write\322\363\030\032context.scope.workspace_id\330\363\030\003' - _globals['_PLATFORMSERVICE'].methods_by_name['CreateArtifact']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['CreateArtifact']._serialized_options = b'\312\363\030\016platform:write\322\363\030\032context.scope.workspace_id\330\363\030\002' - _globals['_PLATFORMSERVICE'].methods_by_name['RecordEvidence']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['RecordEvidence']._serialized_options = b'\312\363\030\016platform:write\322\363\030\032context.scope.workspace_id\330\363\030\002' - _globals['_PLATFORMSERVICE'].methods_by_name['RecordScore']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['RecordScore']._serialized_options = b'\312\363\030\016platform:write\322\363\030\032context.scope.workspace_id\330\363\030\002' - _globals['_PLATFORMSERVICE'].methods_by_name['ApplyRecommendation']._loaded_options = None - _globals['_PLATFORMSERVICE'].methods_by_name['ApplyRecommendation']._serialized_options = b'\312\363\030\016platform:write\322\363\030\032context.scope.workspace_id\330\363\030\003' - _globals['_PRINCIPALKIND']._serialized_start=15887 - _globals['_PRINCIPALKIND']._serialized_end=16078 - _globals['_POLICYKIND']._serialized_start=16081 - _globals['_POLICYKIND']._serialized_end=16262 - _globals['_AUTHORITYDECISIONKIND']._serialized_start=16265 - _globals['_AUTHORITYDECISIONKIND']._serialized_end=16583 - _globals['_WORKKIND']._serialized_start=16586 - _globals['_WORKKIND']._serialized_end=16905 - _globals['_WORKSTATE']._serialized_start=16908 - _globals['_WORKSTATE']._serialized_end=17118 - _globals['_RESOURCEKIND']._serialized_start=17121 - _globals['_RESOURCEKIND']._serialized_end=17550 - _globals['_WORKREMEDIATIONCLASSIFICATION']._serialized_start=17553 - _globals['_WORKREMEDIATIONCLASSIFICATION']._serialized_end=17837 - _globals['_WORKREMEDIATIONEVIDENCEINDEPENDENCE']._serialized_start=17840 - _globals['_WORKREMEDIATIONEVIDENCEINDEPENDENCE']._serialized_end=18059 - _globals['_RECORDKIND']._serialized_start=18062 - _globals['_RECORDKIND']._serialized_end=18458 - _globals['_RISKTIER']._serialized_start=18460 - _globals['_RISKTIER']._serialized_end=18582 - _globals['_APPROVALSTATE']._serialized_start=18585 - _globals['_APPROVALSTATE']._serialized_end=18778 - _globals['_ACTIONEXECUTIONSTATE']._serialized_start=18781 - _globals['_ACTIONEXECUTIONSTATE']._serialized_end=19102 - _globals['_ARTIFACTKIND']._serialized_start=19105 - _globals['_ARTIFACTKIND']._serialized_end=19418 - _globals['_ARTIFACTSTATE']._serialized_start=19421 - _globals['_ARTIFACTSTATE']._serialized_end=19581 - _globals['_EVIDENCEKIND']._serialized_start=19584 - _globals['_EVIDENCEKIND']._serialized_end=19831 - _globals['_RECOMMENDATIONKIND']._serialized_start=19834 - _globals['_RECOMMENDATIONKIND']._serialized_end=20032 - _globals['_RECOMMENDATIONSTATE']._serialized_start=20035 - _globals['_RECOMMENDATIONSTATE']._serialized_end=20198 - _globals['_OUTBOXSTATUS']._serialized_start=20200 - _globals['_OUTBOXSTATUS']._serialized_end=20327 - _globals['_USAGEMETRICKIND']._serialized_start=20330 - _globals['_USAGEMETRICKIND']._serialized_end=20672 - _globals['_ATTRIBUTIONSUBJECTKIND']._serialized_start=20675 - _globals['_ATTRIBUTIONSUBJECTKIND']._serialized_end=21155 - _globals['_CAPABILITYSTATUS']._serialized_start=21157 - _globals['_CAPABILITYSTATUS']._serialized_end=21278 - _globals['_TENANTSCOPE']._serialized_start=159 - _globals['_TENANTSCOPE']._serialized_end=325 - _globals['_PRINCIPAL']._serialized_start=328 - _globals['_PRINCIPAL']._serialized_end=476 - _globals['_ACTOR']._serialized_start=478 - _globals['_ACTOR']._serialized_end=578 - _globals['_POLICYREF']._serialized_start=580 - _globals['_POLICYREF']._serialized_end=669 - _globals['_POLICY']._serialized_start=672 - _globals['_POLICY']._serialized_end=911 - _globals['_POLICYVERSION']._serialized_start=914 - _globals['_POLICYVERSION']._serialized_end=1167 - _globals['_AUTHORITYDECISION']._serialized_start=1170 - _globals['_AUTHORITYDECISION']._serialized_end=1518 - _globals['_OPERATIONCONTEXT']._serialized_start=1521 - _globals['_OPERATIONCONTEXT']._serialized_end=1952 - _globals['_OPERATIONRECORD']._serialized_start=1955 - _globals['_OPERATIONRECORD']._serialized_end=2515 - _globals['_EVALASSIGNMENT']._serialized_start=2518 - _globals['_EVALASSIGNMENT']._serialized_end=2686 - _globals['_NEWWORKITEM']._serialized_start=2689 - _globals['_NEWWORKITEM']._serialized_end=3024 - _globals['_WORKITEM']._serialized_start=3027 - _globals['_WORKITEM']._serialized_end=3608 - _globals['_RESOURCEREF']._serialized_start=3611 - _globals['_RESOURCEREF']._serialized_end=3789 - _globals['_WORKREMEDIATIONRESOURCE']._serialized_start=3792 - _globals['_WORKREMEDIATIONRESOURCE']._serialized_end=4077 - _globals['_WORKREMEDIATIONACTION']._serialized_start=4080 - _globals['_WORKREMEDIATIONACTION']._serialized_end=4628 - _globals['_WORKREMEDIATIONPOSTCONDITION']._serialized_start=4631 - _globals['_WORKREMEDIATIONPOSTCONDITION']._serialized_end=5128 - _globals['_WORKREMEDIATIONPLAN']._serialized_start=5131 - _globals['_WORKREMEDIATIONPLAN']._serialized_end=5884 - _globals['_RECORDREF']._serialized_start=5887 - _globals['_RECORDREF']._serialized_end=6021 - _globals['_ACTIONINTENT']._serialized_start=6024 - _globals['_ACTIONINTENT']._serialized_end=6887 - _globals['_NEWARTIFACTVERSION']._serialized_start=6890 - _globals['_NEWARTIFACTVERSION']._serialized_end=7220 - _globals['_ARTIFACT']._serialized_start=7223 - _globals['_ARTIFACT']._serialized_end=7602 - _globals['_ARTIFACTVERSION']._serialized_start=7605 - _globals['_ARTIFACTVERSION']._serialized_end=8035 - _globals['_EVIDENCERECORD']._serialized_start=8038 - _globals['_EVIDENCERECORD']._serialized_end=8340 - _globals['_SCORE']._serialized_start=8343 - _globals['_SCORE']._serialized_end=8859 - _globals['_RECOMMENDATION']._serialized_start=8862 - _globals['_RECOMMENDATION']._serialized_end=9482 - _globals['_DOMAINEVENT']._serialized_start=9485 - _globals['_DOMAINEVENT']._serialized_end=9841 - _globals['_OUTBOXMESSAGE']._serialized_start=9844 - _globals['_OUTBOXMESSAGE']._serialized_end=10137 - _globals['_OPERATIONRECEIPT']._serialized_start=10140 - _globals['_OPERATIONRECEIPT']._serialized_end=10411 - _globals['_USAGELEDGERENTRY']._serialized_start=10414 - _globals['_USAGELEDGERENTRY']._serialized_end=11206 - _globals['_SPENDLEDGERENTRY']._serialized_start=11209 - _globals['_SPENDLEDGERENTRY']._serialized_end=11800 - _globals['_ATTRIBUTIONEDGE']._serialized_start=11803 - _globals['_ATTRIBUTIONEDGE']._serialized_end=12360 - _globals['_GETBOOTSTRAPREQUEST']._serialized_start=12362 - _globals['_GETBOOTSTRAPREQUEST']._serialized_end=12439 - _globals['_GETBOOTSTRAPRESPONSE']._serialized_start=12442 - _globals['_GETBOOTSTRAPRESPONSE']._serialized_end=12589 - _globals['_PLATFORMCAPABILITY']._serialized_start=12592 - _globals['_PLATFORMCAPABILITY']._serialized_end=12798 - _globals['_PLATFORMCAPABILITYFEATURE']._serialized_start=12801 - _globals['_PLATFORMCAPABILITYFEATURE']._serialized_end=12929 - _globals['_CREATEWORKREQUEST']._serialized_start=12932 - _globals['_CREATEWORKREQUEST']._serialized_end=13070 - _globals['_CREATEWORKRESPONSE']._serialized_start=13073 - _globals['_CREATEWORKRESPONSE']._serialized_end=13209 - _globals['_PROPOSEACTIONREQUEST']._serialized_start=13212 - _globals['_PROPOSEACTIONREQUEST']._serialized_end=13567 - _globals['_PROPOSEACTIONRESPONSE']._serialized_start=13570 - _globals['_PROPOSEACTIONRESPONSE']._serialized_end=13730 - _globals['_CREATEARTIFACTREQUEST']._serialized_start=13733 - _globals['_CREATEARTIFACTREQUEST']._serialized_end=13890 - _globals['_CREATEARTIFACTRESPONSE']._serialized_start=13893 - _globals['_CREATEARTIFACTRESPONSE']._serialized_end=14105 - _globals['_RECORDEVIDENCEREQUEST']._serialized_start=14108 - _globals['_RECORDEVIDENCEREQUEST']._serialized_end=14344 - _globals['_RECORDEVIDENCERESPONSE']._serialized_start=14347 - _globals['_RECORDEVIDENCERESPONSE']._serialized_end=14501 - _globals['_RECORDSCOREREQUEST']._serialized_start=14504 - _globals['_RECORDSCOREREQUEST']._serialized_end=14868 - _globals['_RECORDSCORERESPONSE']._serialized_start=14871 - _globals['_RECORDSCORERESPONSE']._serialized_end=15072 - _globals['_APPLYRECOMMENDATIONREQUEST']._serialized_start=15075 - _globals['_APPLYRECOMMENDATIONREQUEST']._serialized_end=15638 - _globals['_APPLYRECOMMENDATIONRESPONSE']._serialized_start=15641 - _globals['_APPLYRECOMMENDATIONRESPONSE']._serialized_end=15884 - _globals['_PLATFORMSERVICE']._serialized_start=21281 - _globals['_PLATFORMSERVICE']._serialized_end=22296 -# @@protoc_insertion_point(module_scope) diff --git a/src/google/api/annotations_pb2.py b/src/google/api/annotations_pb2.py deleted file mode 100644 index 4b095d6..0000000 --- a/src/google/api/annotations_pb2.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: google/api/annotations.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'google/api/annotations.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.api import http_pb2 as google_dot_api_dot_http__pb2 -from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1cgoogle/api/annotations.proto\x12\ngoogle.api\x1a\x15google/api/http.proto\x1a google/protobuf/descriptor.proto:K\n\x04http\x12\x1e.google.protobuf.MethodOptions\x18\xb0\xca\xbc\" \x01(\x0b\x32\x14.google.api.HttpRuleR\x04httpBn\n\x0e\x63om.google.apiB\x10\x41nnotationsProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'google.api.annotations_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'\n\016com.google.apiB\020AnnotationsProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI' -# @@protoc_insertion_point(module_scope) diff --git a/src/google/api/http_pb2.py b/src/google/api/http_pb2.py deleted file mode 100644 index e06b88d..0000000 --- a/src/google/api/http_pb2.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: google/api/http.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'google/api/http.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15google/api/http.proto\x12\ngoogle.api\"y\n\x04Http\x12*\n\x05rules\x18\x01 \x03(\x0b\x32\x14.google.api.HttpRuleR\x05rules\x12\x45\n\x1f\x66ully_decode_reserved_expansion\x18\x02 \x01(\x08R\x1c\x66ullyDecodeReservedExpansion\"\xda\x02\n\x08HttpRule\x12\x1a\n\x08selector\x18\x01 \x01(\tR\x08selector\x12\x12\n\x03get\x18\x02 \x01(\tH\x00R\x03get\x12\x12\n\x03put\x18\x03 \x01(\tH\x00R\x03put\x12\x14\n\x04post\x18\x04 \x01(\tH\x00R\x04post\x12\x18\n\x06\x64\x65lete\x18\x05 \x01(\tH\x00R\x06\x64\x65lete\x12\x16\n\x05patch\x18\x06 \x01(\tH\x00R\x05patch\x12\x37\n\x06\x63ustom\x18\x08 \x01(\x0b\x32\x1d.google.api.CustomHttpPatternH\x00R\x06\x63ustom\x12\x12\n\x04\x62ody\x18\x07 \x01(\tR\x04\x62ody\x12#\n\rresponse_body\x18\x0c \x01(\tR\x0cresponseBody\x12\x45\n\x13\x61\x64\x64itional_bindings\x18\x0b \x03(\x0b\x32\x14.google.api.HttpRuleR\x12\x61\x64\x64itionalBindingsB\t\n\x07pattern\";\n\x11\x43ustomHttpPattern\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x12\n\x04path\x18\x02 \x01(\tR\x04pathBg\n\x0e\x63om.google.apiB\tHttpProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'google.api.http_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'\n\016com.google.apiB\tHttpProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI' - _globals['_HTTP']._serialized_start=37 - _globals['_HTTP']._serialized_end=158 - _globals['_HTTPRULE']._serialized_start=161 - _globals['_HTTPRULE']._serialized_end=507 - _globals['_CUSTOMHTTPPATTERN']._serialized_start=509 - _globals['_CUSTOMHTTPPATTERN']._serialized_end=568 -# @@protoc_insertion_point(module_scope) diff --git a/src/memory/v1/memory_pb2.py b/src/memory/v1/memory_pb2.py deleted file mode 100644 index 3748647..0000000 --- a/src/memory/v1/memory_pb2.py +++ /dev/null @@ -1,281 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: memory/v1/memory.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'memory/v1/memory.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -from evalops_platform.v1 import platform_pb2 as platform_dot_v1_dot_platform__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16memory/v1/memory.proto\x12\tmemory.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1aplatform/v1/platform.proto\"\x8d\x02\n\x0fSourceReference\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x12\x44\n\x08metadata\x18\x04 \x03(\x0b\x32(.memory.v1.SourceReference.MetadataEntryR\x08metadata\x12;\n\x0cresource_ref\x18\x05 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xcc\x08\n\x06Memory\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12&\n\x05scope\x18\x02 \x01(\x0e\x32\x10.memory.v1.ScopeR\x05scope\x12\x18\n\x07\x63ontent\x18\x03 \x01(\tR\x07\x63ontent\x12\x12\n\x04type\x18\x04 \x01(\tR\x04type\x12\x16\n\x06source\x18\x05 \x01(\tR\x06source\x12\x1e\n\nconfidence\x18\x06 \x01(\x02R\nconfidence\x12\x16\n\x06pinned\x18\x07 \x01(\x08R\x06pinned\x12 \n\tembedding\x18\x08 \x03(\x02\x42\x02\x10\x01R\tembedding\x12!\n\x0cworkspace_id\x18\t \x01(\tR\x0bworkspaceId\x12\x17\n\x07user_id\x18\n \x01(\tR\x06userId\x12\x1d\n\nproject_id\x18\x0b \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x0c \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\r \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\x0e \x01(\tR\x05\x61gent\x12\x1b\n\tis_policy\x18\x0f \x01(\x08R\x08isPolicy\x12\x39\n\ncreated_at\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x12\n\x04tags\x18\x12 \x03(\tR\x04tags\x12\x19\n\x08\x61gent_id\x18\x13 \x01(\tR\x07\x61gentId\x12G\n\x11source_references\x18\x14 \x03(\x0b\x32\x1a.memory.v1.SourceReferenceR\x10sourceReferences\x12\x39\n\nexpires_at\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x30\n\x14supersedes_memory_id\x18\x16 \x01(\tR\x12supersedesMemoryId\x12\x35\n\x17superseded_by_memory_id\x18\x17 \x01(\tR\x14supersededByMemoryId\x12\x42\n\rreview_status\x18\x18 \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x1f\n\x0bproposed_by\x18\x19 \x01(\tR\nproposedBy\x12\'\n\x0fproposal_reason\x18\x1a \x01(\tR\x0eproposalReason\x12\x1d\n\nentity_ids\x18\x1b \x03(\tR\tentityIds\x12\x1a\n\x08revision\x18\x1c \x01(\x03R\x08revision\x12H\n\x0flifecycle_state\x18\x1d \x01(\x0e\x32\x1f.memory.v1.MemoryLifecycleStateR\x0elifecycleState\"\xf3\x03\n\x14MemoryLifecycleEvent\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12\x1b\n\tmemory_id\x18\x02 \x01(\tR\x08memoryId\x12\x1a\n\x08revision\x18\x03 \x01(\x03R\x08revision\x12\x42\n\nevent_type\x18\x04 \x01(\x0e\x32#.memory.v1.MemoryLifecycleEventTypeR\teventType\x12\x36\n\x17previous_content_digest\x18\x05 \x01(\tR\x15previousContentDigest\x12%\n\x0e\x63ontent_digest\x18\x06 \x01(\tR\rcontentDigest\x12\x19\n\x08\x61\x63tor_id\x18\x07 \x01(\tR\x07\x61\x63torId\x12\x1d\n\npolicy_ref\x18\x08 \x01(\tR\tpolicyRef\x12%\n\x0eprovenance_ref\x18\t \x01(\tR\rprovenanceRef\x12\x1d\n\nuse_reason\x18\n \x01(\tR\tuseReason\x12\'\n\x0fidempotency_key\x18\x0b \x01(\tR\x0eidempotencyKey\x12;\n\x0brecorded_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nrecordedAt\"\xc3\x03\n\x12MemoryRelationship\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12(\n\x10source_memory_id\x18\x02 \x01(\tR\x0esourceMemoryId\x12(\n\x10target_memory_id\x18\x03 \x01(\tR\x0etargetMemoryId\x12\x12\n\x04type\x18\x04 \x01(\tR\x04type\x12\x1e\n\nconfidence\x18\x05 \x01(\x02R\nconfidence\x12\x39\n\nvalid_from\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tvalidFrom\x12;\n\x0bvalid_until\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nvalidUntil\x12\x39\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\'\n\x0forganization_id\x18\n \x01(\tR\x0eorganizationId\"\x96\x06\n\x0cStoreRequest\x12\x30\n\x05scope\x18\x01 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12!\n\x07\x63ontent\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x63ontent\x12\x1b\n\x04type\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04type\x12\x16\n\x06source\x18\x04 \x01(\tR\x06source\x12\x1e\n\nconfidence\x18\x05 \x01(\x02R\nconfidence\x12\x1d\n\nproject_id\x18\x06 \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x07 \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\x08 \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\t \x01(\tR\x05\x61gent\x12\x1b\n\tis_policy\x18\n \x01(\x08R\x08isPolicy\x12\x12\n\x04tags\x18\x0b \x03(\tR\x04tags\x12\x0e\n\x02id\x18\x0c \x01(\tR\x02id\x12\x19\n\x08\x61gent_id\x18\r \x01(\tR\x07\x61gentId\x12\x17\n\x07user_id\x18\x0e \x01(\tR\x06userId\x12\x16\n\x06pinned\x18\x0f \x01(\x08R\x06pinned\x12G\n\x11source_references\x18\x10 \x03(\x0b\x32\x1a.memory.v1.SourceReferenceR\x10sourceReferences\x12\x39\n\nexpires_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x30\n\x14supersedes_memory_id\x18\x12 \x01(\tR\x12supersedesMemoryId\x12\x42\n\rreview_status\x18\x13 \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x1f\n\x0bproposed_by\x18\x14 \x01(\tR\nproposedBy\x12\'\n\x0fproposal_reason\x18\x15 \x01(\tR\x0eproposalReason\x12\x1d\n\nentity_ids\x18\x16 \x03(\tR\tentityIds\":\n\rStoreResponse\x12)\n\x06memory\x18\x01 \x01(\x0b\x32\x11.memory.v1.MemoryR\x06memory\"~\n\x11StoreBatchRequest\x12=\n\x08memories\x18\x01 \x03(\x0b\x32\x17.memory.v1.StoreRequestB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x08memories\x12*\n\x11\x63ontinue_on_error\x18\x02 \x01(\x08R\x0f\x63ontinueOnError\"K\n\x12StoreBatchResponse\x12\x35\n\x07results\x18\x01 \x03(\x0b\x32\x1b.memory.v1.StoreBatchResultR\x07results\"i\n\x10StoreBatchResult\x12\x14\n\x05index\x18\x01 \x01(\x05R\x05index\x12)\n\x06memory\x18\x02 \x01(\x0b\x32\x11.memory.v1.MemoryR\x06memory\x12\x14\n\x05\x65rror\x18\x03 \x01(\tR\x05\x65rror\"\xcd\x04\n\rRecallRequest\x12\x14\n\x05query\x18\x01 \x01(\tR\x05query\x12\x30\n\x05scope\x18\x02 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1c\n\x05top_k\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x04topK\x12%\n\x0emin_similarity\x18\x04 \x01(\x02R\rminSimilarity\x12\x1d\n\nproject_id\x18\x05 \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x06 \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\x07 \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\x08 \x01(\tR\x05\x61gent\x12\x12\n\x04type\x18\t \x01(\tR\x04type\x12\x19\n\x08\x61gent_id\x18\n \x01(\tR\x07\x61gentId\x12\x17\n\x07user_id\x18\x0b \x01(\tR\x06userId\x12\x42\n\rreview_status\x18\x0c \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x1d\n\nentity_ids\x18\r \x03(\tR\tentityIds\x12\x36\n\x12relationship_depth\x18\x0e \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11relationshipDepth\x12-\n\x12relationship_types\x18\x0f \x03(\tR\x11relationshipTypes\x12/\n\x05\x61s_of\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x04\x61sOf\"\xee\x02\n\x16RecallKnowledgeRequest\x12\x1e\n\nconditions\x18\x01 \x03(\tR\nconditions\x12\x30\n\x05scope\x18\x02 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1c\n\x05top_k\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x04topK\x12\x1d\n\nproject_id\x18\x04 \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x05 \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\x06 \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\x07 \x01(\tR\x05\x61gent\x12\x19\n\x08\x61gent_id\x18\x08 \x01(\tR\x07\x61gentId\x12\x17\n\x07user_id\x18\t \x01(\tR\x06userId\x12\x42\n\rreview_status\x18\n \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\"+\n\x10GetMemoryRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\">\n\x11GetMemoryResponse\x12)\n\x06memory\x18\x01 \x01(\x0b\x32\x11.memory.v1.MemoryR\x06memory\"/\n\x14\x45xplainMemoryRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"P\n\x15\x45xplainMemoryResponse\x12\x37\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1f.memory.v1.MemoryLifecycleEventR\x06\x65vents\"C\n\x0eRecallResponse\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32\x17.memory.v1.RecallResultR\x07results\"L\n\x17RecallKnowledgeResponse\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32\x17.memory.v1.RecallResultR\x07results\"\xcc\x03\n\x16\x43lusterMemoriesRequest\x12\x30\n\x05scope\x18\x01 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1d\n\nproject_id\x18\x02 \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x03 \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\x04 \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\x05 \x01(\tR\x05\x61gent\x12\x12\n\x04type\x18\x06 \x01(\tR\x04type\x12\x19\n\x08\x61gent_id\x18\x07 \x01(\tR\x07\x61gentId\x12\x17\n\x07user_id\x18\x08 \x01(\tR\x06userId\x12\x42\n\rreview_status\x18\t \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12*\n\x0cmax_clusters\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0bmaxClusters\x12\x33\n\x11limit_per_cluster\x18\x0b \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0flimitPerCluster\x12%\n\x0emin_similarity\x18\x0c \x01(\x02R\rminSimilarity\"O\n\x17\x43lusterMemoriesResponse\x12\x34\n\x08\x63lusters\x18\x01 \x03(\x0b\x32\x18.memory.v1.MemoryClusterR\x08\x63lusters\"\xa8\x01\n\rMemoryCluster\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05topic\x18\x02 \x01(\tR\x05topic\x12\x31\n\x07results\x18\x03 \x03(\x0b\x32\x17.memory.v1.RecallResultR\x07results\x12\x1e\n\x08\x63\x65ntroid\x18\x04 \x03(\x02\x42\x02\x10\x01R\x08\x63\x65ntroid\x12\x1e\n\nsimilarity\x18\x05 \x01(\x02R\nsimilarity\"\xcc\x01\n\x0cRecallResult\x12)\n\x06memory\x18\x01 \x01(\x0b\x32\x11.memory.v1.MemoryR\x06memory\x12\x1e\n\nsimilarity\x18\x02 \x01(\x02R\nsimilarity\x12%\n\x0egraph_distance\x18\x03 \x01(\x05R\rgraphDistance\x12J\n\x11relationship_path\x18\x04 \x03(\x0b\x32\x1d.memory.v1.MemoryRelationshipR\x10relationshipPath\"\x82\x06\n\rUpdateRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x18\n\x07\x63ontent\x18\x02 \x01(\tR\x07\x63ontent\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x12\x1e\n\nconfidence\x18\x04 \x01(\x02R\nconfidence\x12\x12\n\x04tags\x18\x05 \x03(\tR\x04tags\x12\x16\n\x06source\x18\x06 \x01(\tR\x06source\x12\x16\n\x06pinned\x18\x07 \x01(\x08R\x06pinned\x12\x1b\n\tis_policy\x18\x08 \x01(\x08R\x08isPolicy\x12G\n\x11source_references\x18\t \x03(\x0b\x32\x1a.memory.v1.SourceReferenceR\x10sourceReferences\x12\x39\n\nexpires_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x42\n\rreview_status\x18\x0b \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x1f\n\x0bproposed_by\x18\x0c \x01(\tR\nproposedBy\x12\'\n\x0fproposal_reason\x18\r \x01(\tR\x0eproposalReason\x12\x1d\n\nentity_ids\x18\x0e \x03(\tR\tentityIds\x12\x39\n\x11\x65xpected_revision\x18\x0f \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01H\x00R\x10\x65xpectedRevision\x88\x01\x01\x12\'\n\x0fidempotency_key\x18\x10 \x01(\tR\x0eidempotencyKey\x12\x19\n\x08\x61\x63tor_id\x18\x11 \x01(\tR\x07\x61\x63torId\x12\x1d\n\npolicy_ref\x18\x12 \x01(\tR\tpolicyRef\x12%\n\x0eprovenance_ref\x18\x13 \x01(\tR\rprovenanceRef\x12\x1d\n\nuse_reason\x18\x14 \x01(\tR\tuseReasonB\x14\n\x12_expected_revision\";\n\x0eUpdateResponse\x12)\n\x06memory\x18\x01 \x01(\x0b\x32\x11.memory.v1.MemoryR\x06memory\"\xd1\x08\n\x16ReviewedLearningImpact\x12M\n\x17\x63\x61ndidate_digest_sha256\x18\x01 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x15\x63\x61ndidateDigestSha256\x12$\n\treview_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08reviewId\x12(\n\x0breviewer_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nreviewerId\x12,\n\revaluation_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x65valuationId\x12*\n\x0c\x65valuator_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65valuatorId\x12\x37\n\x13\x65valuation_suite_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x65valuationSuiteId\x12\x41\n\x18\x65valuation_suite_version\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16\x65valuationSuiteVersion\x12J\n\x16task_set_digest_sha256\x18\x08 \x01(\tB\x15\xbaH\x12r\x10\x32\x0e^[0-9a-f]{64}$R\x13taskSetDigestSha256\x12\x41\n\x18\x62\x61seline_planner_version\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x16\x62\x61selinePlannerVersion\x12\x43\n\x19treatment_planner_version\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x17treatmentPlannerVersion\x12*\n\x0csample_count\x18\x0b \x01(\rB\x07\xbaH\x04*\x02(\x01R\x0bsampleCount\x12I\n\x1b\x62\x61seline_score_basis_points\x18\x0c \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x90N(\x00R\x18\x62\x61selineScoreBasisPoints\x12K\n\x1ctreatment_score_basis_points\x18\r \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\x90N(\x00R\x19treatmentScoreBasisPoints\x12\x61\n#confidence_lower_bound_basis_points\x18\x0e \x01(\x05\x42\x13\xbaH\x10\x1a\x0e\x18\x90N(\xf0\xb1\xff\xff\xff\xff\xff\xff\xff\x01R\x1f\x63onfidenceLowerBoundBasisPoints\x12<\n\x1aguardrail_regression_count\x18\x0f \x01(\rR\x18guardrailRegressionCount\x12Z\n%source_replay_artifact_digests_sha256\x18\x10 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R!sourceReplayArtifactDigestsSha256\x12-\n\revidence_refs\x18\x11 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x0c\x65videnceRefs\"\xb0\x03\n\x1ePromoteReviewedLearningRequest\x12$\n\tmemory_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08memoryId\x12\x39\n\x11\x65xpected_revision\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01H\x00R\x10\x65xpectedRevision\x88\x01\x01\x12\x30\n\x0fidempotency_key\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\"\n\x08\x61\x63tor_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61\x63torId\x12&\n\npolicy_ref\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tpolicyRef\x12.\n\x0eprovenance_ref\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rprovenanceRef\x12&\n\nuse_reason\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tuseReason\x12\x41\n\x06impact\x18\x08 \x01(\x0b\x32!.memory.v1.ReviewedLearningImpactB\x06\xbaH\x03\xc8\x01\x01R\x06impactB\x14\n\x12_expected_revision\"\xad\x03\n ReviewedLearningPromotionReceipt\x12\x1d\n\nreceipt_id\x18\x01 \x01(\tR\treceiptId\x12\x1b\n\tmemory_id\x18\x02 \x01(\tR\x08memoryId\x12\'\n\x0fmemory_revision\x18\x03 \x01(\x03R\x0ememoryRevision\x12,\n\x12lifecycle_event_id\x18\x04 \x01(\tR\x10lifecycleEventId\x12\x39\n\x06impact\x18\x05 \x01(\x0b\x32!.memory.v1.ReviewedLearningImpactR\x06impact\x12\x19\n\x08\x61\x63tor_id\x18\x06 \x01(\tR\x07\x61\x63torId\x12\x1d\n\npolicy_ref\x18\x07 \x01(\tR\tpolicyRef\x12%\n\x0eprovenance_ref\x18\x08 \x01(\tR\rprovenanceRef\x12\x1d\n\nuse_reason\x18\t \x01(\tR\tuseReason\x12;\n\x0brecorded_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nrecordedAt\"\x93\x01\n\x1fPromoteReviewedLearningResponse\x12)\n\x06memory\x18\x01 \x01(\x0b\x32\x11.memory.v1.MemoryR\x06memory\x12\x45\n\x07receipt\x18\x02 \x01(\x0b\x32+.memory.v1.ReviewedLearningPromotionReceiptR\x07receipt\"\xa2\x02\n\rDeleteRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x39\n\x11\x65xpected_revision\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01H\x00R\x10\x65xpectedRevision\x88\x01\x01\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x19\n\x08\x61\x63tor_id\x18\x04 \x01(\tR\x07\x61\x63torId\x12\x1d\n\npolicy_ref\x18\x05 \x01(\tR\tpolicyRef\x12%\n\x0eprovenance_ref\x18\x06 \x01(\tR\rprovenanceRef\x12\x1d\n\nuse_reason\x18\x07 \x01(\tR\tuseReasonB\x14\n\x12_expected_revision\"\x10\n\x0e\x44\x65leteResponse\"\xd5\x03\n\x0bListRequest\x12\x30\n\x05scope\x18\x01 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1d\n\nproject_id\x18\x02 \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x03 \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\x04 \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\x05 \x01(\tR\x05\x61gent\x12\x1d\n\x05limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x12\n\x04type\x18\x08 \x01(\tR\x04type\x12\x19\n\x08\x61gent_id\x18\t \x01(\tR\x07\x61gentId\x12\x17\n\x07user_id\x18\n \x01(\tR\x06userId\x12\x42\n\rreview_status\x18\x0b \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\x12\x1d\n\nentity_ids\x18\x0c \x03(\tR\tentityIds\x12\x16\n\x06source\x18\r \x01(\tR\x06source\x12#\n\rsource_prefix\x18\x0e \x01(\tR\x0csourcePrefix\"\xc0\x02\n\x13LinkMemoriesRequest\x12\x31\n\x10source_memory_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0esourceMemoryId\x12\x31\n\x10target_memory_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0etargetMemoryId\x12\x1b\n\x04type\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04type\x12\x1e\n\nconfidence\x18\x04 \x01(\x02R\nconfidence\x12\x39\n\nvalid_from\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tvalidFrom\x12;\n\x0bvalid_until\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nvalidUntil\x12\x0e\n\x02id\x18\x07 \x01(\tR\x02id\"Y\n\x14LinkMemoriesResponse\x12\x41\n\x0crelationship\x18\x01 \x01(\x0b\x32\x1d.memory.v1.MemoryRelationshipR\x0crelationship\"\x98\x02\n\x1eListMemoryRelationshipsRequest\x12\x1b\n\tmemory_id\x18\x01 \x01(\tR\x08memoryId\x12(\n\x10source_memory_id\x18\x02 \x01(\tR\x0esourceMemoryId\x12(\n\x10target_memory_id\x18\x03 \x01(\tR\x0etargetMemoryId\x12\x14\n\x05types\x18\x04 \x03(\tR\x05types\x12/\n\x05\x61s_of\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x04\x61sOf\x12\x1d\n\x05limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\x97\x01\n\x1fListMemoryRelationshipsResponse\x12\x43\n\rrelationships\x18\x01 \x03(\x0b\x32\x1d.memory.v1.MemoryRelationshipR\rrelationships\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\":\n\x1f\x44\x65leteMemoryRelationshipRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"\"\n DeleteMemoryRelationshipResponse\"\xf2\x02\n\x18GetOperatingRulesRequest\x12\x30\n\x05scope\x18\x01 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1d\n\nproject_id\x18\x02 \x01(\tR\tprojectId\x12\x17\n\x07team_id\x18\x03 \x01(\tR\x06teamId\x12\x1e\n\nrepository\x18\x04 \x01(\tR\nrepository\x12\x14\n\x05\x61gent\x18\x05 \x01(\tR\x05\x61gent\x12\x1d\n\x05limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x19\n\x08\x61gent_id\x18\x08 \x01(\tR\x07\x61gentId\x12\x17\n\x07user_id\x18\t \x01(\tR\x06userId\x12\x42\n\rreview_status\x18\n \x01(\x0e\x32\x1d.memory.v1.MemoryReviewStatusR\x0creviewStatus\"n\n\x0cListResponse\x12-\n\x08memories\x18\x01 \x03(\x0b\x32\x11.memory.v1.MemoryR\x08memories\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"{\n\x19GetOperatingRulesResponse\x12-\n\x08memories\x18\x01 \x03(\x0b\x32\x11.memory.v1.MemoryR\x08memories\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\x9e\x01\n\x12\x43onsolidateRequest\x12\x30\n\x05scope\x18\x01 \x01(\x0e\x32\x10.memory.v1.ScopeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05scope\x12\x1d\n\nproject_id\x18\x02 \x01(\tR\tprojectId\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x12#\n\rsource_prefix\x18\x04 \x01(\tR\x0csourcePrefix\"E\n\x13\x43onsolidateResponse\x12\x16\n\x06merged\x18\x01 \x01(\x05R\x06merged\x12\x16\n\x06pruned\x18\x02 \x01(\x05R\x06pruned*z\n\x05Scope\x12\x15\n\x11SCOPE_UNSPECIFIED\x10\x00\x12\x0e\n\nSCOPE_USER\x10\x01\x12\x0e\n\nSCOPE_TEAM\x10\x02\x12\x16\n\x12SCOPE_ORGANIZATION\x10\x03\x12\x0f\n\x0bSCOPE_AGENT\x10\x04\x12\x11\n\rSCOPE_PROJECT\x10\x05*\xa3\x01\n\x12MemoryReviewStatus\x12$\n MEMORY_REVIEW_STATUS_UNSPECIFIED\x10\x00\x12!\n\x1dMEMORY_REVIEW_STATUS_APPROVED\x10\x01\x12!\n\x1dMEMORY_REVIEW_STATUS_PROPOSED\x10\x02\x12!\n\x1dMEMORY_REVIEW_STATUS_REJECTED\x10\x03*\x87\x01\n\x14MemoryLifecycleState\x12&\n\"MEMORY_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12!\n\x1dMEMORY_LIFECYCLE_STATE_ACTIVE\x10\x01\x12$\n MEMORY_LIFECYCLE_STATE_FORGOTTEN\x10\x02*\xf0\x01\n\x18MemoryLifecycleEventType\x12+\n\'MEMORY_LIFECYCLE_EVENT_TYPE_UNSPECIFIED\x10\x00\x12\'\n#MEMORY_LIFECYCLE_EVENT_TYPE_CREATED\x10\x01\x12)\n%MEMORY_LIFECYCLE_EVENT_TYPE_CORRECTED\x10\x02\x12)\n%MEMORY_LIFECYCLE_EVENT_TYPE_FORGOTTEN\x10\x03\x12(\n$MEMORY_LIFECYCLE_EVENT_TYPE_REVIEWED\x10\x04\x32\xaf\r\n\rMemoryService\x12R\n\x05Store\x12\x17.memory.v1.StoreRequest\x1a\x18.memory.v1.StoreResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x02\x12\x61\n\nStoreBatch\x12\x1c.memory.v1.StoreBatchRequest\x1a\x1d.memory.v1.StoreBatchResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x02\x12T\n\x06Recall\x12\x18.memory.v1.RecallRequest\x1a\x19.memory.v1.RecallResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12o\n\x0fRecallKnowledge\x12!.memory.v1.RecallKnowledgeRequest\x1a\".memory.v1.RecallKnowledgeResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12]\n\tGetMemory\x12\x1b.memory.v1.GetMemoryRequest\x1a\x1c.memory.v1.GetMemoryResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12i\n\rExplainMemory\x12\x1f.memory.v1.ExplainMemoryRequest\x1a .memory.v1.ExplainMemoryResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12o\n\x0f\x43lusterMemories\x12!.memory.v1.ClusterMemoriesRequest\x1a\".memory.v1.ClusterMemoriesResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12U\n\x06Update\x12\x18.memory.v1.UpdateRequest\x1a\x19.memory.v1.UpdateResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x02\x12\x88\x01\n\x17PromoteReviewedLearning\x12).memory.v1.PromoteReviewedLearningRequest\x1a*.memory.v1.PromoteReviewedLearningResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x03\x12U\n\x06\x44\x65lete\x12\x18.memory.v1.DeleteRequest\x1a\x19.memory.v1.DeleteResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x03\x12N\n\x04List\x12\x16.memory.v1.ListRequest\x1a\x17.memory.v1.ListResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12g\n\x0cLinkMemories\x12\x1e.memory.v1.LinkMemoriesRequest\x1a\x1f.memory.v1.LinkMemoriesResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x02\x12\x87\x01\n\x17ListMemoryRelationships\x12).memory.v1.ListMemoryRelationshipsRequest\x1a*.memory.v1.ListMemoryRelationshipsResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12\x8b\x01\n\x18\x44\x65leteMemoryRelationship\x12*.memory.v1.DeleteMemoryRelationshipRequest\x1a+.memory.v1.DeleteMemoryRelationshipResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x03\x12u\n\x11GetOperatingRules\x12#.memory.v1.GetOperatingRulesRequest\x1a$.memory.v1.GetOperatingRulesResponse\"\x15\xca\xf3\x18\rmemories:read\xd8\xf3\x18\x01\x12\x64\n\x0b\x43onsolidate\x12\x1d.memory.v1.ConsolidateRequest\x1a\x1e.memory.v1.ConsolidateResponse\"\x16\xca\xf3\x18\x0ememories:write\xd8\xf3\x18\x02\x42\x37Z5github.com/evalops/platform/gen/go/memory/v1;memoryv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'memory.v1.memory_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/memory/v1;memoryv1' - _globals['_SOURCEREFERENCE_METADATAENTRY']._loaded_options = None - _globals['_SOURCEREFERENCE_METADATAENTRY']._serialized_options = b'8\001' - _globals['_MEMORY'].fields_by_name['embedding']._loaded_options = None - _globals['_MEMORY'].fields_by_name['embedding']._serialized_options = b'\020\001' - _globals['_STOREREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_STOREREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_STOREREQUEST'].fields_by_name['content']._loaded_options = None - _globals['_STOREREQUEST'].fields_by_name['content']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STOREREQUEST'].fields_by_name['type']._loaded_options = None - _globals['_STOREREQUEST'].fields_by_name['type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STOREBATCHREQUEST'].fields_by_name['memories']._loaded_options = None - _globals['_STOREBATCHREQUEST'].fields_by_name['memories']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_RECALLREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_RECALLREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RECALLREQUEST'].fields_by_name['top_k']._loaded_options = None - _globals['_RECALLREQUEST'].fields_by_name['top_k']._serialized_options = b'\272H\004\032\002(\000' - _globals['_RECALLREQUEST'].fields_by_name['relationship_depth']._loaded_options = None - _globals['_RECALLREQUEST'].fields_by_name['relationship_depth']._serialized_options = b'\272H\004\032\002(\000' - _globals['_RECALLKNOWLEDGEREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_RECALLKNOWLEDGEREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RECALLKNOWLEDGEREQUEST'].fields_by_name['top_k']._loaded_options = None - _globals['_RECALLKNOWLEDGEREQUEST'].fields_by_name['top_k']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETMEMORYREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_GETMEMORYREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXPLAINMEMORYREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_EXPLAINMEMORYREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CLUSTERMEMORIESREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_CLUSTERMEMORIESREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CLUSTERMEMORIESREQUEST'].fields_by_name['max_clusters']._loaded_options = None - _globals['_CLUSTERMEMORIESREQUEST'].fields_by_name['max_clusters']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CLUSTERMEMORIESREQUEST'].fields_by_name['limit_per_cluster']._loaded_options = None - _globals['_CLUSTERMEMORIESREQUEST'].fields_by_name['limit_per_cluster']._serialized_options = b'\272H\004\032\002(\000' - _globals['_MEMORYCLUSTER'].fields_by_name['centroid']._loaded_options = None - _globals['_MEMORYCLUSTER'].fields_by_name['centroid']._serialized_options = b'\020\001' - _globals['_UPDATEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_UPDATEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPDATEREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_UPDATEREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['candidate_digest_sha256']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['candidate_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['review_id']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['review_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['reviewer_id']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['reviewer_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluation_id']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluator_id']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluator_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluation_suite_id']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluation_suite_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluation_suite_version']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evaluation_suite_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['task_set_digest_sha256']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['task_set_digest_sha256']._serialized_options = b'\272H\022r\0202\016^[0-9a-f]{64}$' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['baseline_planner_version']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['baseline_planner_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['treatment_planner_version']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['treatment_planner_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['sample_count']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['sample_count']._serialized_options = b'\272H\004*\002(\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['baseline_score_basis_points']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['baseline_score_basis_points']._serialized_options = b'\272H\007\032\005\030\220N(\000' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['treatment_score_basis_points']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['treatment_score_basis_points']._serialized_options = b'\272H\007\032\005\030\220N(\000' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['confidence_lower_bound_basis_points']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['confidence_lower_bound_basis_points']._serialized_options = b'\272H\020\032\016\030\220N(\360\261\377\377\377\377\377\377\377\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['source_replay_artifact_digests_sha256']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['source_replay_artifact_digests_sha256']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evidence_refs']._loaded_options = None - _globals['_REVIEWEDLEARNINGIMPACT'].fields_by_name['evidence_refs']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['memory_id']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['memory_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['actor_id']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['actor_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['policy_ref']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['policy_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['provenance_ref']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['provenance_ref']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['use_reason']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['use_reason']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['impact']._loaded_options = None - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST'].fields_by_name['impact']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_DELETEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETEREQUEST'].fields_by_name['expected_revision']._loaded_options = None - _globals['_DELETEREQUEST'].fields_by_name['expected_revision']._serialized_options = b'\272H\004\"\002(\001' - _globals['_LISTREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_LISTREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_LISTREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LINKMEMORIESREQUEST'].fields_by_name['source_memory_id']._loaded_options = None - _globals['_LINKMEMORIESREQUEST'].fields_by_name['source_memory_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LINKMEMORIESREQUEST'].fields_by_name['target_memory_id']._loaded_options = None - _globals['_LINKMEMORIESREQUEST'].fields_by_name['target_memory_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LINKMEMORIESREQUEST'].fields_by_name['type']._loaded_options = None - _globals['_LINKMEMORIESREQUEST'].fields_by_name['type']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTMEMORYRELATIONSHIPSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTMEMORYRELATIONSHIPSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTMEMORYRELATIONSHIPSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTMEMORYRELATIONSHIPSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_DELETEMEMORYRELATIONSHIPREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_DELETEMEMORYRELATIONSHIPREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETOPERATINGRULESREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_GETOPERATINGRULESREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_GETOPERATINGRULESREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_GETOPERATINGRULESREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETOPERATINGRULESREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_GETOPERATINGRULESREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CONSOLIDATEREQUEST'].fields_by_name['scope']._loaded_options = None - _globals['_CONSOLIDATEREQUEST'].fields_by_name['scope']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_MEMORYSERVICE'].methods_by_name['Store']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['Store']._serialized_options = b'\312\363\030\016memories:write\330\363\030\002' - _globals['_MEMORYSERVICE'].methods_by_name['StoreBatch']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['StoreBatch']._serialized_options = b'\312\363\030\016memories:write\330\363\030\002' - _globals['_MEMORYSERVICE'].methods_by_name['Recall']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['Recall']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['RecallKnowledge']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['RecallKnowledge']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['GetMemory']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['GetMemory']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['ExplainMemory']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['ExplainMemory']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['ClusterMemories']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['ClusterMemories']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['Update']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['Update']._serialized_options = b'\312\363\030\016memories:write\330\363\030\002' - _globals['_MEMORYSERVICE'].methods_by_name['PromoteReviewedLearning']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['PromoteReviewedLearning']._serialized_options = b'\312\363\030\016memories:write\330\363\030\003' - _globals['_MEMORYSERVICE'].methods_by_name['Delete']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['Delete']._serialized_options = b'\312\363\030\016memories:write\330\363\030\003' - _globals['_MEMORYSERVICE'].methods_by_name['List']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['List']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['LinkMemories']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['LinkMemories']._serialized_options = b'\312\363\030\016memories:write\330\363\030\002' - _globals['_MEMORYSERVICE'].methods_by_name['ListMemoryRelationships']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['ListMemoryRelationships']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['DeleteMemoryRelationship']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['DeleteMemoryRelationship']._serialized_options = b'\312\363\030\016memories:write\330\363\030\003' - _globals['_MEMORYSERVICE'].methods_by_name['GetOperatingRules']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['GetOperatingRules']._serialized_options = b'\312\363\030\rmemories:read\330\363\030\001' - _globals['_MEMORYSERVICE'].methods_by_name['Consolidate']._loaded_options = None - _globals['_MEMORYSERVICE'].methods_by_name['Consolidate']._serialized_options = b'\312\363\030\016memories:write\330\363\030\002' - _globals['_SCOPE']._serialized_start=11447 - _globals['_SCOPE']._serialized_end=11569 - _globals['_MEMORYREVIEWSTATUS']._serialized_start=11572 - _globals['_MEMORYREVIEWSTATUS']._serialized_end=11735 - _globals['_MEMORYLIFECYCLESTATE']._serialized_start=11738 - _globals['_MEMORYLIFECYCLESTATE']._serialized_end=11873 - _globals['_MEMORYLIFECYCLEEVENTTYPE']._serialized_start=11876 - _globals['_MEMORYLIFECYCLEEVENTTYPE']._serialized_end=12116 - _globals['_SOURCEREFERENCE']._serialized_start=151 - _globals['_SOURCEREFERENCE']._serialized_end=420 - _globals['_SOURCEREFERENCE_METADATAENTRY']._serialized_start=361 - _globals['_SOURCEREFERENCE_METADATAENTRY']._serialized_end=420 - _globals['_MEMORY']._serialized_start=423 - _globals['_MEMORY']._serialized_end=1523 - _globals['_MEMORYLIFECYCLEEVENT']._serialized_start=1526 - _globals['_MEMORYLIFECYCLEEVENT']._serialized_end=2025 - _globals['_MEMORYRELATIONSHIP']._serialized_start=2028 - _globals['_MEMORYRELATIONSHIP']._serialized_end=2479 - _globals['_STOREREQUEST']._serialized_start=2482 - _globals['_STOREREQUEST']._serialized_end=3272 - _globals['_STORERESPONSE']._serialized_start=3274 - _globals['_STORERESPONSE']._serialized_end=3332 - _globals['_STOREBATCHREQUEST']._serialized_start=3334 - _globals['_STOREBATCHREQUEST']._serialized_end=3460 - _globals['_STOREBATCHRESPONSE']._serialized_start=3462 - _globals['_STOREBATCHRESPONSE']._serialized_end=3537 - _globals['_STOREBATCHRESULT']._serialized_start=3539 - _globals['_STOREBATCHRESULT']._serialized_end=3644 - _globals['_RECALLREQUEST']._serialized_start=3647 - _globals['_RECALLREQUEST']._serialized_end=4236 - _globals['_RECALLKNOWLEDGEREQUEST']._serialized_start=4239 - _globals['_RECALLKNOWLEDGEREQUEST']._serialized_end=4605 - _globals['_GETMEMORYREQUEST']._serialized_start=4607 - _globals['_GETMEMORYREQUEST']._serialized_end=4650 - _globals['_GETMEMORYRESPONSE']._serialized_start=4652 - _globals['_GETMEMORYRESPONSE']._serialized_end=4714 - _globals['_EXPLAINMEMORYREQUEST']._serialized_start=4716 - _globals['_EXPLAINMEMORYREQUEST']._serialized_end=4763 - _globals['_EXPLAINMEMORYRESPONSE']._serialized_start=4765 - _globals['_EXPLAINMEMORYRESPONSE']._serialized_end=4845 - _globals['_RECALLRESPONSE']._serialized_start=4847 - _globals['_RECALLRESPONSE']._serialized_end=4914 - _globals['_RECALLKNOWLEDGERESPONSE']._serialized_start=4916 - _globals['_RECALLKNOWLEDGERESPONSE']._serialized_end=4992 - _globals['_CLUSTERMEMORIESREQUEST']._serialized_start=4995 - _globals['_CLUSTERMEMORIESREQUEST']._serialized_end=5455 - _globals['_CLUSTERMEMORIESRESPONSE']._serialized_start=5457 - _globals['_CLUSTERMEMORIESRESPONSE']._serialized_end=5536 - _globals['_MEMORYCLUSTER']._serialized_start=5539 - _globals['_MEMORYCLUSTER']._serialized_end=5707 - _globals['_RECALLRESULT']._serialized_start=5710 - _globals['_RECALLRESULT']._serialized_end=5914 - _globals['_UPDATEREQUEST']._serialized_start=5917 - _globals['_UPDATEREQUEST']._serialized_end=6687 - _globals['_UPDATERESPONSE']._serialized_start=6689 - _globals['_UPDATERESPONSE']._serialized_end=6748 - _globals['_REVIEWEDLEARNINGIMPACT']._serialized_start=6751 - _globals['_REVIEWEDLEARNINGIMPACT']._serialized_end=7856 - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST']._serialized_start=7859 - _globals['_PROMOTEREVIEWEDLEARNINGREQUEST']._serialized_end=8291 - _globals['_REVIEWEDLEARNINGPROMOTIONRECEIPT']._serialized_start=8294 - _globals['_REVIEWEDLEARNINGPROMOTIONRECEIPT']._serialized_end=8723 - _globals['_PROMOTEREVIEWEDLEARNINGRESPONSE']._serialized_start=8726 - _globals['_PROMOTEREVIEWEDLEARNINGRESPONSE']._serialized_end=8873 - _globals['_DELETEREQUEST']._serialized_start=8876 - _globals['_DELETEREQUEST']._serialized_end=9166 - _globals['_DELETERESPONSE']._serialized_start=9168 - _globals['_DELETERESPONSE']._serialized_end=9184 - _globals['_LISTREQUEST']._serialized_start=9187 - _globals['_LISTREQUEST']._serialized_end=9656 - _globals['_LINKMEMORIESREQUEST']._serialized_start=9659 - _globals['_LINKMEMORIESREQUEST']._serialized_end=9979 - _globals['_LINKMEMORIESRESPONSE']._serialized_start=9981 - _globals['_LINKMEMORIESRESPONSE']._serialized_end=10070 - _globals['_LISTMEMORYRELATIONSHIPSREQUEST']._serialized_start=10073 - _globals['_LISTMEMORYRELATIONSHIPSREQUEST']._serialized_end=10353 - _globals['_LISTMEMORYRELATIONSHIPSRESPONSE']._serialized_start=10356 - _globals['_LISTMEMORYRELATIONSHIPSRESPONSE']._serialized_end=10507 - _globals['_DELETEMEMORYRELATIONSHIPREQUEST']._serialized_start=10509 - _globals['_DELETEMEMORYRELATIONSHIPREQUEST']._serialized_end=10567 - _globals['_DELETEMEMORYRELATIONSHIPRESPONSE']._serialized_start=10569 - _globals['_DELETEMEMORYRELATIONSHIPRESPONSE']._serialized_end=10603 - _globals['_GETOPERATINGRULESREQUEST']._serialized_start=10606 - _globals['_GETOPERATINGRULESREQUEST']._serialized_end=10976 - _globals['_LISTRESPONSE']._serialized_start=10978 - _globals['_LISTRESPONSE']._serialized_end=11088 - _globals['_GETOPERATINGRULESRESPONSE']._serialized_start=11090 - _globals['_GETOPERATINGRULESRESPONSE']._serialized_end=11213 - _globals['_CONSOLIDATEREQUEST']._serialized_start=11216 - _globals['_CONSOLIDATEREQUEST']._serialized_end=11374 - _globals['_CONSOLIDATERESPONSE']._serialized_start=11376 - _globals['_CONSOLIDATERESPONSE']._serialized_end=11445 - _globals['_MEMORYSERVICE']._serialized_start=12119 - _globals['_MEMORYSERVICE']._serialized_end=13830 -# @@protoc_insertion_point(module_scope) diff --git a/src/meter/v1/meter_pb2.py b/src/meter/v1/meter_pb2.py deleted file mode 100644 index 65f7671..0000000 --- a/src/meter/v1/meter_pb2.py +++ /dev/null @@ -1,636 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: meter/v1/meter.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'meter/v1/meter.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from common.v1 import classification_pb2 as common_dot_v1_dot_classification__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14meter/v1/meter.proto\x12\x08meter.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1e\x63ommon/v1/classification.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd9\x04\n\x12RecordUsageRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x03 \x01(\tR\x07surface\x12\x1d\n\nevent_type\x18\x04 \x01(\tR\teventType\x12\x14\n\x05model\x18\x05 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x06 \x01(\tR\x08provider\x12*\n\x0cinput_tokens\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12\x33\n\x11\x63\x61\x63he_read_tokens\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0f\x63\x61\x63heReadTokens\x12\x35\n\x12\x63\x61\x63he_write_tokens\x18\n \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10\x63\x61\x63heWriteTokens\x12\x34\n\x0etotal_cost_usd\x18\x0b \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x0ctotalCostUsd\x12\x1d\n\nrequest_id\x18\x0c \x01(\tR\trequestId\x12\x33\n\x08metadata\x18\r \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12+\n\x04\x64\x61ta\x18\x0e \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\x12\'\n\x0f\x63\x61ller_identity\x18\x0f \x01(\tR\x0e\x63\x61llerIdentity\"D\n\x13RecordUsageResponse\x12-\n\x06record\x18\x01 \x01(\x0b\x32\x15.meter.v1.UsageRecordR\x06record\"[\n\x17RecordUsageBatchRequest\x12@\n\x07records\x18\x01 \x03(\x0b\x32\x1c.meter.v1.RecordUsageRequestB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x07records\"K\n\x18RecordUsageBatchResponse\x12/\n\x07records\x18\x01 \x03(\x0b\x32\x15.meter.v1.UsageRecordR\x07records\"\x9d\x05\n\x06\x42udget\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x17\n\x07team_id\x18\x03 \x01(\tR\x06teamId\x12!\n\x0cworkspace_id\x18\x0f \x01(\tR\x0bworkspaceId\x12\x16\n\x06period\x18\x04 \x01(\tR\x06period\x12+\n\tlimit_usd\x18\x05 \x01(\x01\x42\x0e\xbaH\x0b\x12\t!\x00\x00\x00\x00\x00\x00\x00\x00R\x08limitUsd\x12.\n\x13\x61lert_threshold_pct\x18\x06 \x01(\x05R\x11\x61lertThresholdPct\x12\x34\n\x16warning_thresholds_pct\x18\x07 \x03(\x05R\x14warningThresholdsPct\x12\x19\n\x08hard_cap\x18\x08 \x01(\x08R\x07hardCap\x12*\n\x11\x63urrent_spend_usd\x18\t \x01(\x01R\x0f\x63urrentSpendUsd\x12\x37\n\x18last_alert_threshold_pct\x18\n \x01(\x05R\x15lastAlertThresholdPct\x12=\n\x0cperiod_start\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bperiodStart\x12>\n\rnext_reset_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bnextResetAt\x12\x39\n\ncreated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\xc3\x06\n\x0c\x42udgetStatus\x12\x1b\n\tbudget_id\x18\x01 \x01(\tR\x08\x62udgetId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x17\n\x07team_id\x18\x03 \x01(\tR\x06teamId\x12!\n\x0cworkspace_id\x18\x13 \x01(\tR\x0bworkspaceId\x12\x16\n\x06period\x18\x04 \x01(\tR\x06period\x12\x1b\n\tlimit_usd\x18\x05 \x01(\x01R\x08limitUsd\x12*\n\x11\x63urrent_spend_usd\x18\x06 \x01(\x01R\x0f\x63urrentSpendUsd\x12#\n\rremaining_usd\x18\x07 \x01(\x01R\x0cremainingUsd\x12\x1b\n\tusage_pct\x18\x08 \x01(\x01R\x08usagePct\x12\'\n\x0f\x61lert_triggered\x18\t \x01(\x08R\x0e\x61lertTriggered\x12\x19\n\x08hard_cap\x18\n \x01(\x08R\x07hardCap\x12(\n\x10hard_cap_reached\x18\x0b \x01(\x08R\x0ehardCapReached\x12\x36\n\x17triggered_threshold_pct\x18\x0c \x01(\x05R\x15triggeredThresholdPct\x12\x34\n\x16warning_thresholds_pct\x18\r \x03(\x05R\x14warningThresholdsPct\x12\x37\n\x18last_alert_threshold_pct\x18\x0e \x01(\x05R\x15lastAlertThresholdPct\x12<\n\x1bspend_velocity_usd_per_hour\x18\x0f \x01(\x01R\x17spendVelocityUsdPerHour\x12<\n\x1a\x65stimated_exhaustion_hours\x18\x10 \x01(\x01R\x18\x65stimatedExhaustionHours\x12=\n\x0cperiod_start\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bperiodStart\x12>\n\rnext_reset_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bnextResetAt\"\x9c\x01\n\x19\x41\x64minMutationAuditContext\x12<\n\x17\x64\x65legated_actor_subject\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x15\x64\x65legatedActorSubject\x12\x1c\n\x06reason\x18\x02 \x01(\tB\x04\x80\xf4\x18\x04R\x06reason\x12#\n\nrequest_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\trequestId\"\xa6\x01\n\x1eManagedInferenceBudgetSnapshot\x12\x16\n\x06period\x18\x01 \x01(\tR\x06period\x12\x1b\n\tlimit_usd\x18\x02 \x01(\x01R\x08limitUsd\x12\x34\n\x16warning_thresholds_pct\x18\x03 \x03(\x05R\x14warningThresholdsPct\x12\x19\n\x08hard_cap\x18\x04 \x01(\x08R\x07hardCap\"\xbf\x05\n\x1aManagedInferenceAdminEvent\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12;\n\x0boccurred_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12)\n\ractor_subject\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x0c\x61\x63torSubject\x12<\n\x17\x64\x65legated_actor_subject\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x15\x64\x65legatedActorSubject\x12\x16\n\x06\x61\x63tion\x18\x05 \x01(\tR\x06\x61\x63tion\x12\x1f\n\x0bresource_id\x18\x06 \x01(\tR\nresourceId\x12\x1c\n\x06reason\x18\x07 \x01(\tB\x04\x80\xf4\x18\x04R\x06reason\x12\x18\n\x07outcome\x18\x08 \x01(\tR\x07outcome\x12M\n\rbefore_budget\x18\t \x01(\x0b\x32(.meter.v1.ManagedInferenceBudgetSnapshotR\x0c\x62\x65\x66oreBudget\x12K\n\x0c\x61\x66ter_budget\x18\n \x01(\x0b\x32(.meter.v1.ManagedInferenceBudgetSnapshotR\x0b\x61\x66terBudget\x12#\n\rcredit_micros\x18\x0b \x01(\x03R\x0c\x63reditMicros\x12\x1d\n\nprogram_id\x18\x0c \x01(\tR\tprogramId\x12$\n\nprovenance\x18\r \x01(\tB\x04\x80\xf4\x18\x04R\nprovenance\x12\x1d\n\nrequest_id\x18\x0e \x01(\tR\trequestId\x12\'\n\x0forganization_id\x18\x0f \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x10 \x01(\tR\x0bworkspaceId\"\xdb\x01\n&ListManagedInferenceAdminEventsRequest\x12\x34\n\x0forganization_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eorganizationId\x12.\n\x0cworkspace_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12&\n\tpage_size\x18\x03 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18\x64(\x00R\x08pageSize\x12#\n\npage_token\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\tpageToken\"\x8f\x01\n\'ListManagedInferenceAdminEventsResponse\x12<\n\x06\x65vents\x18\x01 \x03(\x0b\x32$.meter.v1.ManagedInferenceAdminEventR\x06\x65vents\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xfe\x02\n\x10SetBudgetRequest\x12H\n\raudit_context\x18\x08 \x01(\x0b\x32#.meter.v1.AdminMutationAuditContextR\x0c\x61uditContext\x12\x1b\n\tbudget_id\x18\x01 \x01(\tR\x08\x62udgetId\x12\x17\n\x07team_id\x18\x02 \x01(\tR\x06teamId\x12\x16\n\x06period\x18\x03 \x01(\tR\x06period\x12+\n\tlimit_usd\x18\x04 \x01(\x01\x42\x0e\xbaH\x0b\x12\t!\x00\x00\x00\x00\x00\x00\x00\x00R\x08limitUsd\x12\x34\n\x16warning_thresholds_pct\x18\x05 \x03(\x05R\x14warningThresholdsPct\x12\x19\n\x08hard_cap\x18\x06 \x01(\x08R\x07hardCap\x12!\n\x0cworkspace_id\x18\x07 \x01(\tR\x0bworkspaceId\x12\x31\n\x0fidempotency_key\x18\t \x01(\tB\x08\xbaH\x05r\x03\x18\x80\x02R\x0eidempotencyKey\"=\n\x11SetBudgetResponse\x12(\n\x06\x62udget\x18\x01 \x01(\x0b\x32\x10.meter.v1.BudgetR\x06\x62udget\"\xfa\x01\n\x12\x43heckBudgetRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12<\n\x12\x65stimated_cost_usd\x18\x02 \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x10\x65stimatedCostUsd\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x1d\n\nrequest_id\x18\x04 \x01(\tR\trequestId\x12\x19\n\x08trace_id\x18\x05 \x01(\tR\x07traceId\x12\x14\n\x05model\x18\x06 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x07 \x01(\tR\x08provider\"\x88\x01\n\rBudgetWarning\x12\x1b\n\tbudget_id\x18\x01 \x01(\tR\x08\x62udgetId\x12#\n\rthreshold_pct\x18\x02 \x01(\x05R\x0cthresholdPct\x12\x1b\n\tusage_pct\x18\x03 \x01(\x01R\x08usagePct\x12\x18\n\x07message\x18\x04 \x01(\tR\x07message\"\xef\x01\n\x13\x43heckBudgetResponse\x12\x18\n\x07\x61llowed\x18\x01 \x01(\x08R\x07\x61llowed\x12#\n\rdenial_reason\x18\x02 \x01(\tR\x0c\x64\x65nialReason\x12\x30\n\x14remaining_budget_usd\x18\x03 \x01(\x01R\x12remainingBudgetUsd\x12\x32\n\x08statuses\x18\x04 \x03(\x0b\x32\x16.meter.v1.BudgetStatusR\x08statuses\x12\x33\n\x08warnings\x18\x05 \x03(\x0b\x32\x17.meter.v1.BudgetWarningR\x08warnings\"W\n\x19GetBudgetDashboardRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"\x89\x03\n\x0c\x42udgetDenial\x12\x1b\n\tbudget_id\x18\x01 \x01(\tR\x08\x62udgetId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x17\n\x07team_id\x18\x04 \x01(\tR\x06teamId\x12\x37\n\tdenied_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08\x64\x65niedAt\x12\x1d\n\nrequest_id\x18\x06 \x01(\tR\trequestId\x12\x19\n\x08trace_id\x18\x07 \x01(\tR\x07traceId\x12\x1d\n\namount_usd\x18\x08 \x01(\x01R\tamountUsd\x12\x14\n\x05model\x18\t \x01(\tR\x05model\x12\x1a\n\x08provider\x18\n \x01(\tR\x08provider\x12#\n\rdenial_reason\x18\x0b \x01(\tR\x0c\x64\x65nialReason\x12\x0e\n\x02id\x18\x0c \x01(\tR\x02id\"\xde\x04\n\x1aGetBudgetDashboardResponse\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x17\n\x07team_id\x18\x02 \x01(\tR\x06teamId\x12=\n\x0cgenerated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bgeneratedAt\x12#\n\rtotal_budgets\x18\x04 \x01(\x05R\x0ctotalBudgets\x12&\n\x0ftotal_limit_usd\x18\x05 \x01(\x01R\rtotalLimitUsd\x12&\n\x0ftotal_spend_usd\x18\x06 \x01(\x01R\rtotalSpendUsd\x12.\n\x13total_remaining_usd\x18\x07 \x01(\x01R\x11totalRemainingUsd\x12\'\n\x0fwarning_budgets\x18\x08 \x01(\x05R\x0ewarningBudgets\x12(\n\x10hard_cap_budgets\x18\t \x01(\x05R\x0ehardCapBudgets\x12\x37\n\x18hard_cap_reached_budgets\x18\n \x01(\x05R\x15hardCapReachedBudgets\x12\x32\n\x08statuses\x18\x0b \x03(\x0b\x32\x16.meter.v1.BudgetStatusR\x08statuses\x12!\n\x0cworkspace_id\x18\x0c \x01(\tR\x0bworkspaceId\x12\x37\n\x0blast_denial\x18\r \x01(\x0b\x32\x16.meter.v1.BudgetDenialR\nlastDenial\"\x97\x02\n\x18ListBudgetDenialsRequest\x12\x1d\n\x07team_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x06teamId\x12\'\n\x0cworkspace_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12\x39\n\nstart_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12 \n\x05limit\x18\x05 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"h\n\x19ListBudgetDenialsResponse\x12\x30\n\x07\x64\x65nials\x18\x01 \x03(\x0b\x32\x16.meter.v1.BudgetDenialR\x07\x64\x65nials\x12\x19\n\x08has_more\x18\x02 \x01(\x08R\x07hasMore\"\xcc\x05\n\x0bUsageRecord\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x38\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12\x17\n\x07team_id\x18\x04 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x05 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x06 \x01(\tR\x07surface\x12\x1d\n\nevent_type\x18\x07 \x01(\tR\teventType\x12\x14\n\x05model\x18\x08 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\t \x01(\tR\x08provider\x12!\n\x0cinput_tokens\x18\n \x01(\x03R\x0binputTokens\x12#\n\routput_tokens\x18\x0b \x01(\x03R\x0coutputTokens\x12*\n\x11\x63\x61\x63he_read_tokens\x18\x0c \x01(\x03R\x0f\x63\x61\x63heReadTokens\x12,\n\x12\x63\x61\x63he_write_tokens\x18\r \x01(\x03R\x10\x63\x61\x63heWriteTokens\x12$\n\x0etotal_cost_usd\x18\x0e \x01(\x01R\x0ctotalCostUsd\x12\x1d\n\nrequest_id\x18\x0f \x01(\tR\trequestId\x12+\n\x04\x64\x61ta\x18\x10 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\x12\x33\n\x08metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x39\n\ncreated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\'\n\x0f\x63\x61ller_identity\x18\x13 \x01(\tR\x0e\x63\x61llerIdentity\"\xbe\x03\n\x11QueryUsageRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x1d\n\nevent_type\x18\x03 \x01(\tR\teventType\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x05 \x01(\tR\x08provider\x12!\n\x0cmetadata_key\x18\x06 \x01(\tR\x0bmetadataKey\x12%\n\x0emetadata_value\x18\x07 \x01(\tR\rmetadataValue\x12\x39\n\nstart_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\x1e\n\x05limit\x18\n \x01(\x05\x42\x08\xbaH\x05\x1a\x03\x18\xc8\x01R\x05limit\x12\x1f\n\x06offset\x18\x0b \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\'\n\x0f\x63\x61ller_identity\x18\x0c \x01(\tR\x0e\x63\x61llerIdentity\"v\n\x12QueryUsageResponse\x12/\n\x07records\x18\x01 \x03(\x0b\x32\x15.meter.v1.UsageRecordR\x07records\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\x86\x04\n\x16GetUsageSummaryRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x33\n\x08group_by\x18\x03 \x01(\x0e\x32\x18.meter.v1.SummaryGroupByR\x07groupBy\x12,\n\x12group_metadata_key\x18\x04 \x01(\tR\x10groupMetadataKey\x12!\n\x0cmetadata_key\x18\x05 \x01(\tR\x0bmetadataKey\x12%\n\x0emetadata_value\x18\x06 \x01(\tR\rmetadataValue\x12\x39\n\nstart_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\'\n\x0f\x63\x61ller_identity\x18\t \x01(\tR\x0e\x63\x61llerIdentity\x12\x1f\n\x0btime_bucket\x18\n \x01(\tR\ntimeBucket\x12\x1d\n\nevent_type\x18\x0b \x01(\tR\teventType\x12\x14\n\x05model\x18\x0c \x01(\tR\x05model\x12\x1a\n\x08provider\x18\r \x01(\tR\x08provider\"\xc3\x05\n\x0cUsageSummary\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x12total_input_tokens\x18\x02 \x01(\x03R\x10totalInputTokens\x12.\n\x13total_output_tokens\x18\x03 \x01(\x03R\x11totalOutputTokens\x12\x35\n\x17total_cache_read_tokens\x18\x04 \x01(\x03R\x14totalCacheReadTokens\x12\x37\n\x18total_cache_write_tokens\x18\x05 \x01(\x03R\x15totalCacheWriteTokens\x12$\n\x0etotal_cost_usd\x18\x06 \x01(\x01R\x0ctotalCostUsd\x12!\n\x0crecord_count\x18\x07 \x01(\x03R\x0brecordCount\x12\x32\n\x15gateway_request_count\x18\x08 \x01(\x03R\x13gatewayRequestCount\x12<\n\x1aunattributed_request_count\x18\t \x01(\x03R\x18unattributedRequestCount\x12\x38\n\x18unattributed_token_count\x18\n \x01(\x03R\x16unattributedTokenCount\x12\x34\n\x16unpriced_request_count\x18\x0b \x01(\x03R\x14unpricedRequestCount\x12\x30\n\x14unpriced_token_count\x18\x0c \x01(\x03R\x12unpricedTokenCount\x12\'\n\x0f\x63ost_incomplete\x18\r \x01(\x08R\x0e\x63ostIncomplete\x12\x34\n\x14known_total_cost_usd\x18\x0e \x01(\x01H\x00R\x11knownTotalCostUsd\x88\x01\x01\x42\x17\n\x15_known_total_cost_usd\"K\n\x17GetUsageSummaryResponse\x12\x30\n\x07\x62uckets\x18\x01 \x03(\x0b\x32\x16.meter.v1.UsageSummaryR\x07\x62uckets\"\x8e\x02\n\x16GetMeterSummaryRequest\x12\x19\n\x08meter_id\x18\x01 \x01(\tR\x07meterId\x12\x17\n\x07team_id\x18\x02 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12\x33\n\x08group_by\x18\x04 \x01(\x0e\x32\x18.meter.v1.SummaryGroupByR\x07groupBy\x12\x39\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\"_\n\x12MeterSummaryBucket\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value\x12!\n\x0crecord_count\x18\x03 \x01(\x03R\x0brecordCount\"l\n\x17GetMeterSummaryResponse\x12\x19\n\x08meter_id\x18\x01 \x01(\tR\x07meterId\x12\x36\n\x07\x62uckets\x18\x02 \x03(\x0b\x32\x1c.meter.v1.MeterSummaryBucketR\x07\x62uckets\"\xcd\x02\n\x19GetAdoptionMetricsRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x1d\n\nevent_type\x18\x03 \x01(\tR\teventType\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x05 \x01(\tR\x08provider\x12\x18\n\x07surface\x18\x06 \x01(\tR\x07surface\x12\x39\n\nstart_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\x1f\n\x0btime_bucket\x18\t \x01(\tR\ntimeBucket\"\xcf\x01\n\x12\x41\x64optionTimeBucket\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12!\n\x0c\x61\x63tive_users\x18\x03 \x01(\x03R\x0b\x61\x63tiveUsers\x12#\n\rrequest_count\x18\x04 \x01(\x03R\x0crequestCount\x12$\n\x0etotal_cost_usd\x18\x05 \x01(\x01R\x0ctotalCostUsd\"\x8c\x01\n\x0e\x41\x64optionCohort\x12\x16\n\x06\x63ohort\x18\x01 \x01(\tR\x06\x63ohort\x12\x14\n\x05users\x18\x02 \x01(\x03R\x05users\x12%\n\x0eretained_users\x18\x03 \x01(\x03R\rretainedUsers\x12%\n\x0eretention_rate\x18\x04 \x01(\x01R\rretentionRate\"A\n\x17\x41\x64optionFrequencyBucket\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05users\x18\x02 \x01(\x03R\x05users\"\x99\x01\n\x17\x41\x64optionDimensionBucket\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12!\n\x0c\x61\x63tive_users\x18\x02 \x01(\x03R\x0b\x61\x63tiveUsers\x12#\n\rrequest_count\x18\x03 \x01(\x03R\x0crequestCount\x12$\n\x0etotal_cost_usd\x18\x04 \x01(\x01R\x0ctotalCostUsd\"\xa3\x06\n\x1aGetAdoptionMetricsResponse\x12,\n\x12\x64\x61ily_active_users\x18\x01 \x01(\x03R\x10\x64\x61ilyActiveUsers\x12.\n\x13weekly_active_users\x18\x02 \x01(\x03R\x11weeklyActiveUsers\x12\x30\n\x14monthly_active_users\x18\x03 \x01(\x03R\x12monthlyActiveUsers\x12,\n\x12total_active_users\x18\x04 \x01(\x03R\x10totalActiveUsers\x12\x1f\n\x0btotal_teams\x18\x05 \x01(\x03R\ntotalTeams\x12#\n\rrequest_count\x18\x06 \x01(\x03R\x0crequestCount\x12$\n\x0etotal_cost_usd\x18\x07 \x01(\x01R\x0ctotalCostUsd\x12Q\n\x16\x61\x63tive_users_by_bucket\x18\x08 \x03(\x0b\x32\x1c.meter.v1.AdoptionTimeBucketR\x13\x61\x63tiveUsersByBucket\x12\x32\n\x07\x63ohorts\x18\t \x03(\x0b\x32\x18.meter.v1.AdoptionCohortR\x07\x63ohorts\x12X\n\x16\x66requency_distribution\x18\n \x03(\x0b\x32!.meter.v1.AdoptionFrequencyBucketR\x15\x66requencyDistribution\x12:\n\x07\x62y_team\x18\x0b \x03(\x0b\x32!.meter.v1.AdoptionDimensionBucketR\x06\x62yTeam\x12<\n\x08\x62y_model\x18\x0c \x03(\x0b\x32!.meter.v1.AdoptionDimensionBucketR\x07\x62yModel\x12\x42\n\x0b\x62y_provider\x18\r \x03(\x0b\x32!.meter.v1.AdoptionDimensionBucketR\nbyProvider\x12<\n\x08\x62y_agent\x18\x0e \x03(\x0b\x32!.meter.v1.AdoptionDimensionBucketR\x07\x62yAgent\"\xea\x02\n\x16ListActiveUsersRequest\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x1d\n\nevent_type\x18\x03 \x01(\tR\teventType\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x05 \x01(\tR\x08provider\x12\x18\n\x07surface\x18\x06 \x01(\tR\x07surface\x12\x39\n\nstart_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\x1e\n\x05limit\x18\t \x01(\x05\x42\x08\xbaH\x05\x1a\x03\x18\xc8\x01R\x05limit\x12\x1f\n\x06offset\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"\xdb\x02\n\nActiveUser\x12\'\n\x0f\x63\x61ller_identity\x18\x01 \x01(\tR\x0e\x63\x61llerIdentity\x12\x17\n\x07team_id\x18\x02 \x01(\tR\x06teamId\x12\x39\n\nfirst_seen\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tfirstSeen\x12\x37\n\tlast_seen\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08lastSeen\x12#\n\rrequest_count\x18\x05 \x01(\x03R\x0crequestCount\x12$\n\x0etotal_cost_usd\x18\x06 \x01(\x01R\x0ctotalCostUsd\x12\x16\n\x06models\x18\x07 \x03(\tR\x06models\x12\x1c\n\tproviders\x18\x08 \x03(\tR\tproviders\x12\x16\n\x06\x61gents\x18\t \x03(\tR\x06\x61gents\"v\n\x17ListActiveUsersResponse\x12*\n\x05users\x18\x01 \x03(\x0b\x32\x14.meter.v1.ActiveUserR\x05users\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xa8\x03\n\x10WideEventMetrics\x12*\n\x0cinput_tokens\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0binputTokens\x12,\n\routput_tokens\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0coutputTokens\x12\x33\n\x11\x63\x61\x63he_read_tokens\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0f\x63\x61\x63heReadTokens\x12\x35\n\x12\x63\x61\x63he_write_tokens\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10\x63\x61\x63heWriteTokens\x12\x34\n\x0etotal_cost_usd\x18\x05 \x01(\x01\x42\x0e\xbaH\x0b\x12\t)\x00\x00\x00\x00\x00\x00\x00\x00R\x0ctotalCostUsd\x12(\n\x0b\x64uration_ms\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\ndurationMs\x12;\n\x16time_to_first_token_ms\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12timeToFirstTokenMs\x12\x31\n\x10tool_calls_count\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0etoolCallsCount\"\xd6\x05\n\x13WideEventAttributes\x12\x1f\n\x08\x65vent_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x07\x65ventId\x12-\n\x0f\x63onversation_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0e\x63onversationId\x12#\n\nmessage_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\tmessageId\x12\'\n\x0cworkspace_id\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12#\n\nsession_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\tsessionId\x12/\n\x10\x65xecution_source\x18\x06 \x01(\tB\x04\x80\xf4\x18\x01R\x0f\x65xecutionSource\x12-\n\x0flifecycle_phase\x18\x07 \x01(\tB\x04\x80\xf4\x18\x01R\x0elifecyclePhase\x12\x1e\n\x07outcome\x18\x08 \x01(\tB\x04\x80\xf4\x18\x01R\x07outcome\x12#\n\nerror_type\x18\t \x01(\tB\x04\x80\xf4\x18\x01R\terrorType\x12\x1f\n\x08skill_id\x18\n \x01(\tB\x04\x80\xf4\x18\x02R\x07skillId\x12#\n\nskill_name\x18\x0b \x01(\tB\x04\x80\xf4\x18\x01R\tskillName\x12)\n\rfeedback_type\x18\x0c \x01(\tB\x04\x80\xf4\x18\x01R\x0c\x66\x65\x65\x64\x62\x61\x63kType\x12)\n\rgeneration_id\x18\r \x01(\tB\x04\x80\xf4\x18\x02R\x0cgenerationId\x12+\n\x0erequest_method\x18\x0e \x01(\tB\x04\x80\xf4\x18\x01R\rrequestMethod\x12\'\n\x0crequest_path\x18\x0f \x01(\tB\x04\x80\xf4\x18\x03R\x0brequestPath\x12\x30\n\x11\x63\x61ncelled_by_user\x18\x10 \x01(\x08\x42\x04\x80\xf4\x18\x01R\x0f\x63\x61ncelledByUser\x12\x33\n\x12response_truncated\x18\x11 \x01(\x08\x42\x04\x80\xf4\x18\x01R\x11responseTruncated\"\xde\x03\n\x16IngestWideEventRequest\x12\x38\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12\x1d\n\x07team_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x06teamId\x12\x1f\n\x08\x61gent_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x07\x61gentId\x12\x1e\n\x07surface\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\x07surface\x12#\n\nevent_type\x18\x05 \x01(\tB\x04\x80\xf4\x18\x01R\teventType\x12\x1a\n\x05model\x18\x06 \x01(\tB\x04\x80\xf4\x18\x01R\x05model\x12 \n\x08provider\x18\x07 \x01(\tB\x04\x80\xf4\x18\x01R\x08provider\x12#\n\nrequest_id\x18\x08 \x01(\tB\x04\x80\xf4\x18\x02R\trequestId\x12\x39\n\x08metadata\x18\t \x01(\x0b\x32\x17.google.protobuf.StructB\x04\x80\xf4\x18\x04R\x08metadata\x12\x31\n\x04\x64\x61ta\x18\n \x01(\x0b\x32\x17.google.protobuf.StructB\x04\x80\xf4\x18\x04R\x04\x64\x61ta\x12\x34\n\x07metrics\x18\x0b \x01(\x0b\x32\x1a.meter.v1.WideEventMetricsR\x07metrics\"\xd1\x04\n\tWideEvent\x12\x14\n\x02id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x02id\x12\x38\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12-\n\x0forganization_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\x1d\n\x07team_id\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x06teamId\x12\x1f\n\x08\x61gent_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\x07\x61gentId\x12\x1e\n\x07surface\x18\x06 \x01(\tB\x04\x80\xf4\x18\x01R\x07surface\x12#\n\nevent_type\x18\x07 \x01(\tB\x04\x80\xf4\x18\x01R\teventType\x12\x1a\n\x05model\x18\x08 \x01(\tB\x04\x80\xf4\x18\x01R\x05model\x12 \n\x08provider\x18\t \x01(\tB\x04\x80\xf4\x18\x01R\x08provider\x12#\n\nrequest_id\x18\n \x01(\tB\x04\x80\xf4\x18\x02R\trequestId\x12\x39\n\x08metadata\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructB\x04\x80\xf4\x18\x04R\x08metadata\x12\x31\n\x04\x64\x61ta\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructB\x04\x80\xf4\x18\x04R\x04\x64\x61ta\x12\x34\n\x07metrics\x18\r \x01(\x0b\x32\x1a.meter.v1.WideEventMetricsR\x07metrics\x12\x39\n\ncreated_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\"\x9a\x01\n\x17IngestWideEventResponse\x12)\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x13.meter.v1.WideEventR\x05\x65vent\x12\'\n\x0f\x62udget_exceeded\x18\x02 \x01(\x08R\x0e\x62udgetExceeded\x12+\n\x0e\x62udget_message\x18\x03 \x01(\tB\x04\x80\xf4\x18\x04R\rbudgetMessage\"c\n\x1bIngestWideEventBatchRequest\x12\x44\n\x06\x65vents\x18\x01 \x03(\x0b\x32 .meter.v1.IngestWideEventRequestB\n\xbaH\x07\x92\x01\x04\x08\x01\x10\x64R\x06\x65vents\"\xb8\x01\n\x1cIngestWideEventBatchResponse\x12\x42\n\x07results\x18\x01 \x03(\x0b\x32(.meter.v1.IngestWideEventBatchItemResultR\x07results\x12\'\n\x0f\x62udget_exceeded\x18\x02 \x01(\x08R\x0e\x62udgetExceeded\x12+\n\x0e\x62udget_message\x18\x03 \x01(\tB\x04\x80\xf4\x18\x04R\rbudgetMessage\"\xe1\x01\n\x1eIngestWideEventBatchItemResult\x12(\n\x0binput_index\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\ninputIndex\x12\x1c\n\tsucceeded\x18\x02 \x01(\x08R\tsucceeded\x12\x1f\n\x08\x65vent_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\x07\x65ventId\x12\'\n\x0c\x66\x61ilure_code\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\x0b\x66\x61ilureCode\x12-\n\x0f\x66\x61ilure_message\x18\x05 \x01(\tB\x04\x80\xf4\x18\x04R\x0e\x66\x61ilureMessage\"\xd1\x03\n\x16QueryWideEventsRequest\x12\x1d\n\x07team_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x06teamId\x12\x1f\n\x08\x61gent_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x07\x61gentId\x12\x1e\n\x07surface\x18\x03 \x01(\tB\x04\x80\xf4\x18\x01R\x07surface\x12#\n\nevent_type\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\teventType\x12\x1a\n\x05model\x18\x05 \x01(\tB\x04\x80\xf4\x18\x01R\x05model\x12 \n\x08provider\x18\x06 \x01(\tB\x04\x80\xf4\x18\x01R\x08provider\x12\'\n\x0cmetadata_key\x18\x07 \x01(\tB\x04\x80\xf4\x18\x01R\x0bmetadataKey\x12+\n\x0emetadata_value\x18\x08 \x01(\tB\x04\x80\xf4\x18\x04R\rmetadataValue\x12\x39\n\nstart_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\x14\n\x05limit\x18\x0b \x01(\x05R\x05limit\x12\x16\n\x06offset\x18\x0c \x01(\x05R\x06offset\"w\n\x17QueryWideEventsResponse\x12+\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x13.meter.v1.WideEventR\x06\x65vents\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xba\x03\n\x18GetEventDashboardRequest\x12\x1d\n\x07team_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x06teamId\x12\x1f\n\x08\x61gent_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x07\x61gentId\x12\x1e\n\x07surface\x18\x03 \x01(\tB\x04\x80\xf4\x18\x01R\x07surface\x12#\n\nevent_type\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\teventType\x12\x1a\n\x05model\x18\x05 \x01(\tB\x04\x80\xf4\x18\x01R\x05model\x12 \n\x08provider\x18\x06 \x01(\tB\x04\x80\xf4\x18\x01R\x08provider\x12\'\n\x0cmetadata_key\x18\x07 \x01(\tB\x04\x80\xf4\x18\x01R\x0bmetadataKey\x12+\n\x0emetadata_value\x18\x08 \x01(\tB\x04\x80\xf4\x18\x04R\rmetadataValue\x12\x39\n\nstart_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\x13\n\x05top_n\x18\x0b \x01(\x05R\x04topN\"j\n\x14\x45ventDashboardBucket\x12\x16\n\x03key\x18\x01 \x01(\tB\x04\x80\xf4\x18\x01R\x03key\x12\x14\n\x05\x63ount\x18\x02 \x01(\x03R\x05\x63ount\x12$\n\x0etotal_cost_usd\x18\x03 \x01(\x01R\x0ctotalCostUsd\"\xb1\x04\n\x19GetEventDashboardResponse\x12!\n\x0ctotal_events\x18\x01 \x01(\x03R\x0btotalEvents\x12,\n\x12total_input_tokens\x18\x02 \x01(\x03R\x10totalInputTokens\x12.\n\x13total_output_tokens\x18\x03 \x01(\x03R\x11totalOutputTokens\x12\x35\n\x17total_cache_read_tokens\x18\x04 \x01(\x03R\x14totalCacheReadTokens\x12\x37\n\x18total_cache_write_tokens\x18\x05 \x01(\x03R\x15totalCacheWriteTokens\x12$\n\x0etotal_cost_usd\x18\x06 \x01(\x01R\x0ctotalCostUsd\x12\x42\n\rby_event_type\x18\x07 \x03(\x0b\x32\x1e.meter.v1.EventDashboardBucketR\x0b\x62yEventType\x12=\n\nby_surface\x18\x08 \x03(\x0b\x32\x1e.meter.v1.EventDashboardBucketR\tbySurface\x12\x39\n\x08\x62y_model\x18\t \x03(\x0b\x32\x1e.meter.v1.EventDashboardBucketR\x07\x62yModel\x12?\n\x0b\x62y_provider\x18\n \x03(\x0b\x32\x1e.meter.v1.EventDashboardBucketR\nbyProvider\"\xb8\x05\n\x14PrepaidCreditBalance\x12\x36\n\x12\x63ompensated_micros\x18\r \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x11\x63ompensatedMicros\x12\x36\n\x17\x64\x65velopment_credit_only\x18\x0c \x01(\x08R\x15\x64\x65velopmentCreditOnly\x12.\n\x0egranted_micros\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\rgrantedMicros\x12\x39\n\x14\x65xpired_grant_micros\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x12\x65xpiredGrantMicros\x12\x35\n\x12grant_spent_micros\x18\n \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10grantSpentMicros\x12;\n\x15grant_reserved_micros\x18\x0b \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x13grantReservedMicros\x12/\n\x13\x61\x64mission_suspended\x18\x07 \x01(\x08R\x12\x61\x64missionSuspended\x12\x30\n\x0freversed_micros\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ereversedMicros\x12(\n\x0b\x64\x65\x62t_micros\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\ndebtMicros\x12\x32\n\x10purchased_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0fpurchasedMicros\x12*\n\x0cspent_micros\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0bspentMicros\x12\x30\n\x0freserved_micros\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ereservedMicros\x12\x32\n\x10\x61vailable_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0f\x61vailableMicros\"u\n\x1eGetPrepaidCreditBalanceRequest\x12#\n\x06run_id\x18\x02 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x05runId\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\"\x8c\x03\n\x1fGetPrepaidCreditBalanceResponse\x12\x38\n\x07\x62\x61lance\x18\x01 \x01(\x0b\x32\x1e.meter.v1.PrepaidCreditBalanceR\x07\x62\x61lance\x12M\n\x0ereconciliation\x18\x02 \x01(\x0b\x32%.meter.v1.PrepaidCreditReconciliationR\x0ereconciliation\x12<\n\x0brun_balance\x18\x03 \x01(\x0b\x32\x1b.meter.v1.PrepaidRunBalanceR\nrunBalance\x12\x66\n\x1a\x64\x65velopment_program_policy\x18\x04 \x01(\x0b\x32(.meter.v1.DevelopmentCreditProgramPolicyR\x18\x64\x65velopmentProgramPolicy\x12:\n\x16\x64\x65velopment_program_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\x14\x64\x65velopmentProgramId\"\xb3\x02\n\x11PrepaidRunBalance\x12\x15\n\x06run_id\x18\x01 \x01(\tR\x05runId\x12.\n\x13settled_cost_micros\x18\x02 \x01(\x03R\x11settledCostMicros\x12\'\n\x0freserved_micros\x18\x03 \x01(\x03R\x0ereservedMicros\x12\x32\n\x15pending_request_count\x18\x04 \x01(\x03R\x13pendingRequestCount\x12\x32\n\x15settled_request_count\x18\x05 \x01(\x03R\x13settledRequestCount\x12\x46\n\x11oldest_pending_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0foldestPendingAt\"\x81\x06\n\x1bPrepaidCreditReconciliation\x12\x42\n\x1d\x63ompensated_difference_micros\x18\x0c \x01(\x03R\x1b\x63ompensatedDifferenceMicros\x12:\n\x19granted_difference_micros\x18\n \x01(\x03R\x17grantedDifferenceMicros\x12L\n\x1einvalid_grant_allocation_count\x18\x0b \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x1binvalidGrantAllocationCount\x12\x1a\n\x08\x62\x61lanced\x18\x01 \x01(\x08R\x08\x62\x61lanced\x12>\n\x1bpurchased_difference_micros\x18\x02 \x01(\x03R\x19purchasedDifferenceMicros\x12<\n\x1areversed_difference_micros\x18\x03 \x01(\x03R\x18reversedDifferenceMicros\x12\x36\n\x17spent_difference_micros\x18\x04 \x01(\x03R\x15spentDifferenceMicros\x12<\n\x1areserved_difference_micros\x18\x05 \x01(\x03R\x18reservedDifferenceMicros\x12\x38\n\x18\x64ispute_count_difference\x18\x06 \x01(\x03R\x16\x64isputeCountDifference\x12\x43\n\x19pending_reservation_count\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x17pendingReservationCount\x12\x46\n\x11oldest_pending_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0foldestPendingAt\x12=\n\x16unfunded_payment_count\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14unfundedPaymentCount\"\xb8\x02\n\x1e\x44\x65velopmentCreditProgramPolicy\x12\x31\n\x10max_grant_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0emaxGrantMicros\x12;\n\x15program_budget_micros\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x13programBudgetMicros\x12\x37\n\x13\x64\x61ily_budget_micros\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11\x64\x61ilyBudgetMicros\x12\x39\n\x14max_lifetime_seconds\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x12maxLifetimeSeconds\x12\x32\n\x12\x61lert_recipient_id\x18\x05 \x01(\tB\x04\x80\xf4\x18\x02R\x10\x61lertRecipientId\"\xf4\x03\n\x1eGrantDevelopmentCreditsRequest\x12\x34\n\x0forganization_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0eorganizationId\x12.\n\x0cworkspace_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12*\n\nprogram_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tprogramId\x12&\n\x08grant_id\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x07grantId\x12,\n\rcredit_micros\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0c\x63reditMicros\x12\x41\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\texpiresAt\x12#\n\x06reason\x18\x07 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x04R\x06reason\x12+\n\nprovenance\x18\x08 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x04R\nprovenance\x12U\n\x11\x65nrollment_policy\x18\t \x01(\x0b\x32(.meter.v1.DevelopmentCreditProgramPolicyR\x10\x65nrollmentPolicy\"\xad\x04\n\x16\x44\x65velopmentCreditGrant\x12-\n\x0forganization_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0eorganizationId\x12\'\n\x0cworkspace_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\x0bworkspaceId\x12#\n\nprogram_id\x18\x03 \x01(\tB\x04\x80\xf4\x18\x02R\tprogramId\x12\x1f\n\x08grant_id\x18\x04 \x01(\tB\x04\x80\xf4\x18\x02R\x07grantId\x12#\n\rcredit_micros\x18\x05 \x01(\x03R\x0c\x63reditMicros\x12\x39\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x1c\n\x06reason\x18\x07 \x01(\tB\x04\x80\xf4\x18\x04R\x06reason\x12$\n\nprovenance\x18\x08 \x01(\tB\x04\x80\xf4\x18\x04R\nprovenance\x12)\n\ractor_subject\x18\t \x01(\tB\x04\x80\xf4\x18\x02R\x0c\x61\x63torSubject\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x37\n\x13\x64\x61ily_budget_micros\x18\x0b \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11\x64\x61ilyBudgetMicros\x12\x32\n\x12\x61lert_recipient_id\x18\x0c \x01(\tB\x04\x80\xf4\x18\x02R\x10\x61lertRecipientId\"Y\n\x1fGrantDevelopmentCreditsResponse\x12\x36\n\x05grant\x18\x01 \x01(\x0b\x32 .meter.v1.DevelopmentCreditGrantR\x05grant\"\xef\x01\n\x19\x46undPrepaidCreditsRequest\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12\x37\n\x11payment_intent_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0fpaymentIntentId\x12;\n\x13\x63heckout_session_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x11\x63heckoutSessionId\x12,\n\rcredit_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0c\x63reditMicros\"V\n\x1a\x46undPrepaidCreditsResponse\x12\x38\n\x07\x62\x61lance\x18\x01 \x01(\x0b\x32\x1e.meter.v1.PrepaidCreditBalanceR\x07\x62\x61lance\"\xdc\x01\n\x1cReservePrepaidCreditsRequest\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12\x39\n\x12gateway_request_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x10gatewayRequestId\x12,\n\ramount_micros\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0c\x61mountMicros\x12#\n\x06run_id\x18\x04 \x01(\tB\x0c\xbaH\x05r\x03\x18\x80\x02\x80\xf4\x18\x02R\x05runId\"\x85\x01\n\x1dReservePrepaidCreditsResponse\x12\x30\n\x0freserved_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ereservedMicros\x12\x18\n\x07settled\x18\x02 \x01(\x08R\x07settled\x12\x18\n\x07\x63reated\x18\x03 \x01(\x08R\x07\x63reated\"\xbf\x01\n\x1bSettlePrepaidCreditsRequest\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12\x39\n\x12gateway_request_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x10gatewayRequestId\x12\x35\n\x12\x61\x63tual_cost_micros\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10\x61\x63tualCostMicros\"U\n\x1cSettlePrepaidCreditsResponse\x12\x35\n\x12\x61\x63tual_cost_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x10\x61\x63tualCostMicros\"\xf0\x02\n\x1cReversePrepaidCreditsRequest\x12=\n\x16original_credit_micros\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x14originalCreditMicros\x12;\n\x13\x63heckout_session_id\x18\x06 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x11\x63heckoutSessionId\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12\x37\n\x11payment_intent_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0fpaymentIntentId\x12,\n\x0breversal_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\nreversalId\x12=\n\x16reversed_credit_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14reversedCreditMicros\"Y\n\x1dReversePrepaidCreditsResponse\x12\x38\n\x07\x62\x61lance\x18\x01 \x01(\x0b\x32\x1e.meter.v1.PrepaidCreditBalanceR\x07\x62\x61lance\"\xaf\x03\n!ApplyPrepaidPaymentDisputeRequest\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12\x37\n\x11payment_intent_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0fpaymentIntentId\x12;\n\x13\x63heckout_session_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x11\x63heckoutSessionId\x12=\n\x16original_credit_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x14originalCreditMicros\x12*\n\ndispute_id\x18\x05 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\tdisputeId\x12:\n\x05state\x18\x06 \x01(\x0e\x32$.meter.v1.PrepaidPaymentDisputeStateR\x05state\x12=\n\x16reversed_credit_micros\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14reversedCreditMicros\"^\n\"ApplyPrepaidPaymentDisputeResponse\x12\x38\n\x07\x62\x61lance\x18\x01 \x01(\x0b\x32\x1e.meter.v1.PrepaidCreditBalanceR\x07\x62\x61lance\"\xd6\x02\n\x19\x41uthorizeWorkSpendRequest\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12.\n\x0c\x61uthority_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0b\x61uthorityId\x12$\n\x07work_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x06workId\x12\x33\n\x11max_charge_micros\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0fmaxChargeMicros\x12\x39\n\x12price_book_version\x18\x05 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x01R\x10priceBookVersion\x12\x43\n\x0bvalid_until\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nvalidUntil\"E\n\x1a\x41uthorizeWorkSpendResponse\x12\'\n\x0c\x61uthority_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x0b\x61uthorityId\"\xe9\x02\n\x19ReserveWorkCreditsRequest\x12.\n\x0cworkspace_id\x18\x01 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0bworkspaceId\x12.\n\x0c\x61uthority_id\x18\x02 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x0b\x61uthorityId\x12$\n\x07work_id\x18\x03 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x06workId\x12\x39\n\x12price_book_version\x18\x04 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x01R\x10priceBookVersion\x12\x39\n\x12gateway_request_id\x18\x05 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x10gatewayRequestId\x12\"\n\x06run_id\x18\x06 \x01(\tB\x0b\xbaH\x04r\x02\x10\x01\x80\xf4\x18\x02R\x05runId\x12,\n\ramount_micros\x18\x07 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x0c\x61mountMicros\"\x82\x01\n\x1aReserveWorkCreditsResponse\x12\x30\n\x0freserved_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0ereservedMicros\x12\x18\n\x07settled\x18\x02 \x01(\x08R\x07settled\x12\x18\n\x07\x63reated\x18\x03 \x01(\x08R\x07\x63reated\"\xfb\x01\n\x1e\x43ompensatePrepaidCreditRequest\x12\x31\n\x0cworkspace_id\x18\x01 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x02\x80\xf4\x18\x02R\x0bworkspaceId\x12<\n\x12gateway_request_id\x18\x02 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x02\x80\xf4\x18\x02R\x10gatewayRequestId\x12/\n\x0bincident_id\x18\x03 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x02\x80\xf4\x18\x02R\nincidentId\x12\x37\n\x0fidempotency_key\x18\x04 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x02\x80\xf4\x18\x02R\x0eidempotencyKey\"\x9c\x01\n\x1f\x43ompensatePrepaidCreditResponse\x12\x36\n\x12\x63ompensated_micros\x18\x01 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\x11\x63ompensatedMicros\x12#\n\nreceipt_id\x18\x02 \x01(\tB\x04\x80\xf4\x18\x02R\treceiptId\x12\x1c\n\tduplicate\x18\x03 \x01(\x08R\tduplicate\"\x96\x01\n!PreviewPrepaidCompensationRequest\x12\x31\n\x0cworkspace_id\x18\x01 \x01(\tB\x0e\xbaH\x07r\x05\x10\x01\x18\x80\x02\x80\xf4\x18\x02R\x0bworkspaceId\x12>\n\x13gateway_request_ids\x18\x02 \x03(\tB\x0e\xbaH\x07\x92\x01\x04\x08\x01\x10\x64\x80\xf4\x18\x02R\x11gatewayRequestIds\"\xbc\x01\n\x1ePrepaidCompensationEligibility\x12\x32\n\x12gateway_request_id\x18\x01 \x01(\tB\x04\x80\xf4\x18\x02R\x10gatewayRequestId\x12\x1a\n\x08\x65ligible\x18\x02 \x01(\x08R\x08\x65ligible\x12,\n\rcredit_micros\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0c\x63reditMicros\x12\x1c\n\x06reason\x18\x04 \x01(\tB\x04\x80\xf4\x18\x01R\x06reason\"h\n\"PreviewPrepaidCompensationResponse\x12\x42\n\x07\x65ntries\x18\x01 \x03(\x0b\x32(.meter.v1.PrepaidCompensationEligibilityR\x07\x65ntries*\x9e\x02\n\x0eSummaryGroupBy\x12 \n\x1cSUMMARY_GROUP_BY_UNSPECIFIED\x10\x00\x12\x1a\n\x16SUMMARY_GROUP_BY_MODEL\x10\x01\x12\x1d\n\x19SUMMARY_GROUP_BY_PROVIDER\x10\x02\x12\x19\n\x15SUMMARY_GROUP_BY_TEAM\x10\x03\x12\x1a\n\x16SUMMARY_GROUP_BY_AGENT\x10\x04\x12\x1c\n\x18SUMMARY_GROUP_BY_SURFACE\x10\x05\x12\x1d\n\x19SUMMARY_GROUP_BY_METADATA\x10\x06\x12\x19\n\x15SUMMARY_GROUP_BY_USER\x10\x07\x12 \n\x1cSUMMARY_GROUP_BY_TIME_BUCKET\x10\x08*\xc2\x01\n\x1aPrepaidPaymentDisputeState\x12-\n)PREPAID_PAYMENT_DISPUTE_STATE_UNSPECIFIED\x10\x00\x12&\n\"PREPAID_PAYMENT_DISPUTE_STATE_OPEN\x10\x01\x12%\n!PREPAID_PAYMENT_DISPUTE_STATE_WON\x10\x02\x12&\n\"PREPAID_PAYMENT_DISPUTE_STATE_LOST\x10\x03\x32\xb8\x1b\n\x0cMeterService\x12\x92\x01\n\x17GetPrepaidCreditBalance\x12(.meter.v1.GetPrepaidCreditBalanceRequest\x1a).meter.v1.GetPrepaidCreditBalanceResponse\"\"\xca\xf3\x18\nmeter:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\xa7\x01\n\x17GrantDevelopmentCredits\x12(.meter.v1.GrantDevelopmentCreditsRequest\x1a).meter.v1.GrantDevelopmentCreditsResponse\"7\xca\xf3\x18\x1fmeter:credits:grant-development\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\x8b\x01\n\x12\x46undPrepaidCredits\x12#.meter.v1.FundPrepaidCreditsRequest\x1a$.meter.v1.FundPrepaidCreditsResponse\"*\xca\xf3\x18\x12meter:credits:fund\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\x97\x01\n\x15ReversePrepaidCredits\x12&.meter.v1.ReversePrepaidCreditsRequest\x1a\'.meter.v1.ReversePrepaidCreditsResponse\"-\xca\xf3\x18\x15meter:credits:reverse\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\xa6\x01\n\x1a\x41pplyPrepaidPaymentDispute\x12+.meter.v1.ApplyPrepaidPaymentDisputeRequest\x1a,.meter.v1.ApplyPrepaidPaymentDisputeResponse\"-\xca\xf3\x18\x15meter:credits:reverse\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\x97\x01\n\x15ReservePrepaidCredits\x12&.meter.v1.ReservePrepaidCreditsRequest\x1a\'.meter.v1.ReservePrepaidCreditsResponse\"-\xca\xf3\x18\x15meter:credits:reserve\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\x8a\x01\n\x12\x41uthorizeWorkSpend\x12#.meter.v1.AuthorizeWorkSpendRequest\x1a$.meter.v1.AuthorizeWorkSpendResponse\")\xca\xf3\x18\x11\x62illing:authorize\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\x8e\x01\n\x12ReserveWorkCredits\x12#.meter.v1.ReserveWorkCreditsRequest\x1a$.meter.v1.ReserveWorkCreditsResponse\"-\xca\xf3\x18\x15meter:credits:reserve\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\xa9\x01\n\x1aPreviewPrepaidCompensation\x12+.meter.v1.PreviewPrepaidCompensationRequest\x1a,.meter.v1.PreviewPrepaidCompensationResponse\"0\xca\xf3\x18\x18meter:credits:compensate\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12\xa0\x01\n\x17\x43ompensatePrepaidCredit\x12(.meter.v1.CompensatePrepaidCreditRequest\x1a).meter.v1.CompensatePrepaidCreditResponse\"0\xca\xf3\x18\x18meter:credits:compensate\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12\x93\x01\n\x14SettlePrepaidCredits\x12%.meter.v1.SettlePrepaidCreditsRequest\x1a&.meter.v1.SettlePrepaidCreditsResponse\",\xca\xf3\x18\x14meter:credits:settle\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\x12_\n\x0bRecordUsage\x12\x1c.meter.v1.RecordUsageRequest\x1a\x1d.meter.v1.RecordUsageResponse\"\x13\xca\xf3\x18\x0bmeter:write\xd8\xf3\x18\x02\x12n\n\x10RecordUsageBatch\x12!.meter.v1.RecordUsageBatchRequest\x1a\".meter.v1.RecordUsageBatchResponse\"\x13\xca\xf3\x18\x0bmeter:write\xd8\xf3\x18\x02\x12\xaa\x01\n\x1fListManagedInferenceAdminEvents\x12\x30.meter.v1.ListManagedInferenceAdminEventsRequest\x1a\x31.meter.v1.ListManagedInferenceAdminEventsResponse\"\"\xca\xf3\x18\nmeter:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\x12Y\n\tSetBudget\x12\x1a.meter.v1.SetBudgetRequest\x1a\x1b.meter.v1.SetBudgetResponse\"\x13\xca\xf3\x18\x0bmeter:write\xd8\xf3\x18\x03\x12^\n\x0b\x43heckBudget\x12\x1c.meter.v1.CheckBudgetRequest\x1a\x1d.meter.v1.CheckBudgetResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12s\n\x12GetBudgetDashboard\x12#.meter.v1.GetBudgetDashboardRequest\x1a$.meter.v1.GetBudgetDashboardResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12p\n\x11ListBudgetDenials\x12\".meter.v1.ListBudgetDenialsRequest\x1a#.meter.v1.ListBudgetDenialsResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12[\n\nQueryUsage\x12\x1b.meter.v1.QueryUsageRequest\x1a\x1c.meter.v1.QueryUsageResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12j\n\x0fGetUsageSummary\x12 .meter.v1.GetUsageSummaryRequest\x1a!.meter.v1.GetUsageSummaryResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12j\n\x0fGetMeterSummary\x12 .meter.v1.GetMeterSummaryRequest\x1a!.meter.v1.GetMeterSummaryResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12s\n\x12GetAdoptionMetrics\x12#.meter.v1.GetAdoptionMetricsRequest\x1a$.meter.v1.GetAdoptionMetricsResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12j\n\x0fListActiveUsers\x12 .meter.v1.ListActiveUsersRequest\x1a!.meter.v1.ListActiveUsersResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12k\n\x0fIngestWideEvent\x12 .meter.v1.IngestWideEventRequest\x1a!.meter.v1.IngestWideEventResponse\"\x13\xca\xf3\x18\x0bmeter:write\xd8\xf3\x18\x02\x12z\n\x14IngestWideEventBatch\x12%.meter.v1.IngestWideEventBatchRequest\x1a&.meter.v1.IngestWideEventBatchResponse\"\x13\xca\xf3\x18\x0bmeter:write\xd8\xf3\x18\x02\x12j\n\x0fQueryWideEvents\x12 .meter.v1.QueryWideEventsRequest\x1a!.meter.v1.QueryWideEventsResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x12p\n\x11GetEventDashboard\x12\".meter.v1.GetEventDashboardRequest\x1a#.meter.v1.GetEventDashboardResponse\"\x12\xca\xf3\x18\nmeter:read\xd8\xf3\x18\x01\x42\x35Z3github.com/evalops/platform/gen/go/meter/v1;meterv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'meter.v1.meter_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z3github.com/evalops/platform/gen/go/meter/v1;meterv1' - _globals['_RECORDUSAGEREQUEST'].fields_by_name['input_tokens']._loaded_options = None - _globals['_RECORDUSAGEREQUEST'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDUSAGEREQUEST'].fields_by_name['output_tokens']._loaded_options = None - _globals['_RECORDUSAGEREQUEST'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDUSAGEREQUEST'].fields_by_name['cache_read_tokens']._loaded_options = None - _globals['_RECORDUSAGEREQUEST'].fields_by_name['cache_read_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDUSAGEREQUEST'].fields_by_name['cache_write_tokens']._loaded_options = None - _globals['_RECORDUSAGEREQUEST'].fields_by_name['cache_write_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RECORDUSAGEREQUEST'].fields_by_name['total_cost_usd']._loaded_options = None - _globals['_RECORDUSAGEREQUEST'].fields_by_name['total_cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_RECORDUSAGEBATCHREQUEST'].fields_by_name['records']._loaded_options = None - _globals['_RECORDUSAGEBATCHREQUEST'].fields_by_name['records']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_BUDGET'].fields_by_name['limit_usd']._loaded_options = None - _globals['_BUDGET'].fields_by_name['limit_usd']._serialized_options = b'\272H\013\022\t!\000\000\000\000\000\000\000\000' - _globals['_ADMINMUTATIONAUDITCONTEXT'].fields_by_name['delegated_actor_subject']._loaded_options = None - _globals['_ADMINMUTATIONAUDITCONTEXT'].fields_by_name['delegated_actor_subject']._serialized_options = b'\200\364\030\002' - _globals['_ADMINMUTATIONAUDITCONTEXT'].fields_by_name['reason']._loaded_options = None - _globals['_ADMINMUTATIONAUDITCONTEXT'].fields_by_name['reason']._serialized_options = b'\200\364\030\004' - _globals['_ADMINMUTATIONAUDITCONTEXT'].fields_by_name['request_id']._loaded_options = None - _globals['_ADMINMUTATIONAUDITCONTEXT'].fields_by_name['request_id']._serialized_options = b'\200\364\030\002' - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['actor_subject']._loaded_options = None - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['actor_subject']._serialized_options = b'\200\364\030\002' - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['delegated_actor_subject']._loaded_options = None - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['delegated_actor_subject']._serialized_options = b'\200\364\030\002' - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['reason']._loaded_options = None - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['reason']._serialized_options = b'\200\364\030\004' - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['provenance']._loaded_options = None - _globals['_MANAGEDINFERENCEADMINEVENT'].fields_by_name['provenance']._serialized_options = b'\200\364\030\004' - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['page_size']._loaded_options = None - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['page_size']._serialized_options = b'\272H\006\032\004\030d(\000' - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['page_token']._loaded_options = None - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST'].fields_by_name['page_token']._serialized_options = b'\200\364\030\002' - _globals['_SETBUDGETREQUEST'].fields_by_name['limit_usd']._loaded_options = None - _globals['_SETBUDGETREQUEST'].fields_by_name['limit_usd']._serialized_options = b'\272H\013\022\t!\000\000\000\000\000\000\000\000' - _globals['_SETBUDGETREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SETBUDGETREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\005r\003\030\200\002' - _globals['_CHECKBUDGETREQUEST'].fields_by_name['estimated_cost_usd']._loaded_options = None - _globals['_CHECKBUDGETREQUEST'].fields_by_name['estimated_cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['team_id']._loaded_options = None - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['team_id']._serialized_options = b'\200\364\030\002' - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTBUDGETDENIALSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_QUERYUSAGEREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_QUERYUSAGEREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\005\032\003\030\310\001' - _globals['_QUERYUSAGEREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_QUERYUSAGEREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTACTIVEUSERSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTACTIVEUSERSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\005\032\003\030\310\001' - _globals['_LISTACTIVEUSERSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTACTIVEUSERSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['input_tokens']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['input_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['output_tokens']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['output_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['cache_read_tokens']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['cache_read_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['cache_write_tokens']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['cache_write_tokens']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['total_cost_usd']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['total_cost_usd']._serialized_options = b'\272H\013\022\t)\000\000\000\000\000\000\000\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['duration_ms']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['duration_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['time_to_first_token_ms']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['time_to_first_token_ms']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTMETRICS'].fields_by_name['tool_calls_count']._loaded_options = None - _globals['_WIDEEVENTMETRICS'].fields_by_name['tool_calls_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['event_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['event_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['conversation_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['conversation_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['message_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['message_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['workspace_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['session_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['session_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['execution_source']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['execution_source']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['lifecycle_phase']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['lifecycle_phase']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['outcome']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['outcome']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['error_type']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['error_type']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['skill_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['skill_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['skill_name']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['skill_name']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['feedback_type']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['feedback_type']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['generation_id']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['generation_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['request_method']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['request_method']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['request_path']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['request_path']._serialized_options = b'\200\364\030\003' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['cancelled_by_user']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['cancelled_by_user']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['response_truncated']._loaded_options = None - _globals['_WIDEEVENTATTRIBUTES'].fields_by_name['response_truncated']._serialized_options = b'\200\364\030\001' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['team_id']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['team_id']._serialized_options = b'\200\364\030\002' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['agent_id']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['agent_id']._serialized_options = b'\200\364\030\002' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['surface']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['surface']._serialized_options = b'\200\364\030\001' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['event_type']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['event_type']._serialized_options = b'\200\364\030\001' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['model']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['model']._serialized_options = b'\200\364\030\001' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['provider']._serialized_options = b'\200\364\030\001' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['request_id']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['request_id']._serialized_options = b'\200\364\030\002' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['metadata']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['metadata']._serialized_options = b'\200\364\030\004' - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['data']._loaded_options = None - _globals['_INGESTWIDEEVENTREQUEST'].fields_by_name['data']._serialized_options = b'\200\364\030\004' - _globals['_WIDEEVENT'].fields_by_name['id']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENT'].fields_by_name['organization_id']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENT'].fields_by_name['team_id']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['team_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENT'].fields_by_name['agent_id']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['agent_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENT'].fields_by_name['surface']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['surface']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENT'].fields_by_name['event_type']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['event_type']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENT'].fields_by_name['model']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['model']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENT'].fields_by_name['provider']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['provider']._serialized_options = b'\200\364\030\001' - _globals['_WIDEEVENT'].fields_by_name['request_id']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['request_id']._serialized_options = b'\200\364\030\002' - _globals['_WIDEEVENT'].fields_by_name['metadata']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['metadata']._serialized_options = b'\200\364\030\004' - _globals['_WIDEEVENT'].fields_by_name['data']._loaded_options = None - _globals['_WIDEEVENT'].fields_by_name['data']._serialized_options = b'\200\364\030\004' - _globals['_INGESTWIDEEVENTRESPONSE'].fields_by_name['budget_message']._loaded_options = None - _globals['_INGESTWIDEEVENTRESPONSE'].fields_by_name['budget_message']._serialized_options = b'\200\364\030\004' - _globals['_INGESTWIDEEVENTBATCHREQUEST'].fields_by_name['events']._loaded_options = None - _globals['_INGESTWIDEEVENTBATCHREQUEST'].fields_by_name['events']._serialized_options = b'\272H\007\222\001\004\010\001\020d' - _globals['_INGESTWIDEEVENTBATCHRESPONSE'].fields_by_name['budget_message']._loaded_options = None - _globals['_INGESTWIDEEVENTBATCHRESPONSE'].fields_by_name['budget_message']._serialized_options = b'\200\364\030\004' - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['input_index']._loaded_options = None - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['input_index']._serialized_options = b'\272H\004\032\002(\000' - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['event_id']._loaded_options = None - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['event_id']._serialized_options = b'\200\364\030\002' - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['failure_code']._loaded_options = None - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['failure_code']._serialized_options = b'\200\364\030\001' - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['failure_message']._loaded_options = None - _globals['_INGESTWIDEEVENTBATCHITEMRESULT'].fields_by_name['failure_message']._serialized_options = b'\200\364\030\004' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['team_id']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['team_id']._serialized_options = b'\200\364\030\002' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['agent_id']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['agent_id']._serialized_options = b'\200\364\030\002' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['surface']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['surface']._serialized_options = b'\200\364\030\001' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['event_type']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['event_type']._serialized_options = b'\200\364\030\001' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['model']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['model']._serialized_options = b'\200\364\030\001' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['provider']._serialized_options = b'\200\364\030\001' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['metadata_key']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['metadata_key']._serialized_options = b'\200\364\030\001' - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['metadata_value']._loaded_options = None - _globals['_QUERYWIDEEVENTSREQUEST'].fields_by_name['metadata_value']._serialized_options = b'\200\364\030\004' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['team_id']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['team_id']._serialized_options = b'\200\364\030\002' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['agent_id']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['agent_id']._serialized_options = b'\200\364\030\002' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['surface']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['surface']._serialized_options = b'\200\364\030\001' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['event_type']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['event_type']._serialized_options = b'\200\364\030\001' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['model']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['model']._serialized_options = b'\200\364\030\001' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['provider']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['provider']._serialized_options = b'\200\364\030\001' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['metadata_key']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['metadata_key']._serialized_options = b'\200\364\030\001' - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['metadata_value']._loaded_options = None - _globals['_GETEVENTDASHBOARDREQUEST'].fields_by_name['metadata_value']._serialized_options = b'\200\364\030\004' - _globals['_EVENTDASHBOARDBUCKET'].fields_by_name['key']._loaded_options = None - _globals['_EVENTDASHBOARDBUCKET'].fields_by_name['key']._serialized_options = b'\200\364\030\001' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['compensated_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['compensated_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['granted_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['granted_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['expired_grant_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['expired_grant_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['grant_spent_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['grant_spent_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['grant_reserved_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['grant_reserved_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['reversed_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['reversed_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['debt_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['debt_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['purchased_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['purchased_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['spent_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['spent_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['reserved_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['reserved_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['available_micros']._loaded_options = None - _globals['_PREPAIDCREDITBALANCE'].fields_by_name['available_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETPREPAIDCREDITBALANCEREQUEST'].fields_by_name['run_id']._loaded_options = None - _globals['_GETPREPAIDCREDITBALANCEREQUEST'].fields_by_name['run_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_GETPREPAIDCREDITBALANCEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETPREPAIDCREDITBALANCEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GETPREPAIDCREDITBALANCERESPONSE'].fields_by_name['development_program_id']._loaded_options = None - _globals['_GETPREPAIDCREDITBALANCERESPONSE'].fields_by_name['development_program_id']._serialized_options = b'\200\364\030\002' - _globals['_PREPAIDCREDITRECONCILIATION'].fields_by_name['invalid_grant_allocation_count']._loaded_options = None - _globals['_PREPAIDCREDITRECONCILIATION'].fields_by_name['invalid_grant_allocation_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITRECONCILIATION'].fields_by_name['pending_reservation_count']._loaded_options = None - _globals['_PREPAIDCREDITRECONCILIATION'].fields_by_name['pending_reservation_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCREDITRECONCILIATION'].fields_by_name['unfunded_payment_count']._loaded_options = None - _globals['_PREPAIDCREDITRECONCILIATION'].fields_by_name['unfunded_payment_count']._serialized_options = b'\272H\004\"\002(\000' - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['max_grant_micros']._loaded_options = None - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['max_grant_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['program_budget_micros']._loaded_options = None - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['program_budget_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['daily_budget_micros']._loaded_options = None - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['daily_budget_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['max_lifetime_seconds']._loaded_options = None - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['max_lifetime_seconds']._serialized_options = b'\272H\004\"\002 \000' - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['alert_recipient_id']._loaded_options = None - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY'].fields_by_name['alert_recipient_id']._serialized_options = b'\200\364\030\002' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['program_id']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['program_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['grant_id']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['grant_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['credit_micros']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['credit_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['expires_at']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['expires_at']._serialized_options = b'\272H\003\310\001\001' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['reason']._serialized_options = b'\272H\004r\002\020\001\200\364\030\004' - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['provenance']._loaded_options = None - _globals['_GRANTDEVELOPMENTCREDITSREQUEST'].fields_by_name['provenance']._serialized_options = b'\272H\004r\002\020\001\200\364\030\004' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['organization_id']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['organization_id']._serialized_options = b'\200\364\030\002' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['workspace_id']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['workspace_id']._serialized_options = b'\200\364\030\002' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['program_id']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['program_id']._serialized_options = b'\200\364\030\002' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['grant_id']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['grant_id']._serialized_options = b'\200\364\030\002' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['reason']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['reason']._serialized_options = b'\200\364\030\004' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['provenance']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['provenance']._serialized_options = b'\200\364\030\004' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['actor_subject']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['actor_subject']._serialized_options = b'\200\364\030\002' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['daily_budget_micros']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['daily_budget_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['alert_recipient_id']._loaded_options = None - _globals['_DEVELOPMENTCREDITGRANT'].fields_by_name['alert_recipient_id']._serialized_options = b'\200\364\030\002' - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['payment_intent_id']._loaded_options = None - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['payment_intent_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['checkout_session_id']._loaded_options = None - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['checkout_session_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['credit_micros']._loaded_options = None - _globals['_FUNDPREPAIDCREDITSREQUEST'].fields_by_name['credit_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['gateway_request_id']._loaded_options = None - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['gateway_request_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['amount_micros']._loaded_options = None - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['amount_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['run_id']._loaded_options = None - _globals['_RESERVEPREPAIDCREDITSREQUEST'].fields_by_name['run_id']._serialized_options = b'\272H\005r\003\030\200\002\200\364\030\002' - _globals['_RESERVEPREPAIDCREDITSRESPONSE'].fields_by_name['reserved_micros']._loaded_options = None - _globals['_RESERVEPREPAIDCREDITSRESPONSE'].fields_by_name['reserved_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_SETTLEPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SETTLEPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SETTLEPREPAIDCREDITSREQUEST'].fields_by_name['gateway_request_id']._loaded_options = None - _globals['_SETTLEPREPAIDCREDITSREQUEST'].fields_by_name['gateway_request_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_SETTLEPREPAIDCREDITSREQUEST'].fields_by_name['actual_cost_micros']._loaded_options = None - _globals['_SETTLEPREPAIDCREDITSREQUEST'].fields_by_name['actual_cost_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_SETTLEPREPAIDCREDITSRESPONSE'].fields_by_name['actual_cost_micros']._loaded_options = None - _globals['_SETTLEPREPAIDCREDITSRESPONSE'].fields_by_name['actual_cost_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['original_credit_micros']._loaded_options = None - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['original_credit_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['checkout_session_id']._loaded_options = None - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['checkout_session_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['payment_intent_id']._loaded_options = None - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['payment_intent_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['reversal_id']._loaded_options = None - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['reversal_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['reversed_credit_micros']._loaded_options = None - _globals['_REVERSEPREPAIDCREDITSREQUEST'].fields_by_name['reversed_credit_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['payment_intent_id']._loaded_options = None - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['payment_intent_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['checkout_session_id']._loaded_options = None - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['checkout_session_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['original_credit_micros']._loaded_options = None - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['original_credit_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['dispute_id']._loaded_options = None - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['dispute_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['reversed_credit_micros']._loaded_options = None - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST'].fields_by_name['reversed_credit_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['authority_id']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['authority_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['work_id']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['work_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['max_charge_micros']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['max_charge_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['price_book_version']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['price_book_version']._serialized_options = b'\272H\004r\002\020\001\200\364\030\001' - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['valid_until']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDREQUEST'].fields_by_name['valid_until']._serialized_options = b'\272H\003\310\001\001' - _globals['_AUTHORIZEWORKSPENDRESPONSE'].fields_by_name['authority_id']._loaded_options = None - _globals['_AUTHORIZEWORKSPENDRESPONSE'].fields_by_name['authority_id']._serialized_options = b'\200\364\030\002' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['authority_id']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['authority_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['work_id']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['work_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['price_book_version']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['price_book_version']._serialized_options = b'\272H\004r\002\020\001\200\364\030\001' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['gateway_request_id']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['gateway_request_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['run_id']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['run_id']._serialized_options = b'\272H\004r\002\020\001\200\364\030\002' - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['amount_micros']._loaded_options = None - _globals['_RESERVEWORKCREDITSREQUEST'].fields_by_name['amount_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_RESERVEWORKCREDITSRESPONSE'].fields_by_name['reserved_micros']._loaded_options = None - _globals['_RESERVEWORKCREDITSRESPONSE'].fields_by_name['reserved_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['gateway_request_id']._loaded_options = None - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['gateway_request_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['incident_id']._loaded_options = None - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['incident_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_COMPENSATEPREPAIDCREDITREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_COMPENSATEPREPAIDCREDITRESPONSE'].fields_by_name['compensated_micros']._loaded_options = None - _globals['_COMPENSATEPREPAIDCREDITRESPONSE'].fields_by_name['compensated_micros']._serialized_options = b'\272H\004\"\002 \000' - _globals['_COMPENSATEPREPAIDCREDITRESPONSE'].fields_by_name['receipt_id']._loaded_options = None - _globals['_COMPENSATEPREPAIDCREDITRESPONSE'].fields_by_name['receipt_id']._serialized_options = b'\200\364\030\002' - _globals['_PREVIEWPREPAIDCOMPENSATIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PREVIEWPREPAIDCOMPENSATIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\007r\005\020\001\030\200\002\200\364\030\002' - _globals['_PREVIEWPREPAIDCOMPENSATIONREQUEST'].fields_by_name['gateway_request_ids']._loaded_options = None - _globals['_PREVIEWPREPAIDCOMPENSATIONREQUEST'].fields_by_name['gateway_request_ids']._serialized_options = b'\272H\007\222\001\004\010\001\020d\200\364\030\002' - _globals['_PREPAIDCOMPENSATIONELIGIBILITY'].fields_by_name['gateway_request_id']._loaded_options = None - _globals['_PREPAIDCOMPENSATIONELIGIBILITY'].fields_by_name['gateway_request_id']._serialized_options = b'\200\364\030\002' - _globals['_PREPAIDCOMPENSATIONELIGIBILITY'].fields_by_name['credit_micros']._loaded_options = None - _globals['_PREPAIDCOMPENSATIONELIGIBILITY'].fields_by_name['credit_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_PREPAIDCOMPENSATIONELIGIBILITY'].fields_by_name['reason']._loaded_options = None - _globals['_PREPAIDCOMPENSATIONELIGIBILITY'].fields_by_name['reason']._serialized_options = b'\200\364\030\001' - _globals['_METERSERVICE'].methods_by_name['GetPrepaidCreditBalance']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GetPrepaidCreditBalance']._serialized_options = b'\312\363\030\nmeter:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['GrantDevelopmentCredits']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GrantDevelopmentCredits']._serialized_options = b'\312\363\030\037meter:credits:grant-development\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['FundPrepaidCredits']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['FundPrepaidCredits']._serialized_options = b'\312\363\030\022meter:credits:fund\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['ReversePrepaidCredits']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ReversePrepaidCredits']._serialized_options = b'\312\363\030\025meter:credits:reverse\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['ApplyPrepaidPaymentDispute']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ApplyPrepaidPaymentDispute']._serialized_options = b'\312\363\030\025meter:credits:reverse\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['ReservePrepaidCredits']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ReservePrepaidCredits']._serialized_options = b'\312\363\030\025meter:credits:reserve\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['AuthorizeWorkSpend']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['AuthorizeWorkSpend']._serialized_options = b'\312\363\030\021billing:authorize\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['ReserveWorkCredits']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ReserveWorkCredits']._serialized_options = b'\312\363\030\025meter:credits:reserve\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['PreviewPrepaidCompensation']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['PreviewPrepaidCompensation']._serialized_options = b'\312\363\030\030meter:credits:compensate\322\363\030\014workspace_id\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['CompensatePrepaidCredit']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['CompensatePrepaidCredit']._serialized_options = b'\312\363\030\030meter:credits:compensate\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['SettlePrepaidCredits']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['SettlePrepaidCredits']._serialized_options = b'\312\363\030\024meter:credits:settle\322\363\030\014workspace_id\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['RecordUsage']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['RecordUsage']._serialized_options = b'\312\363\030\013meter:write\330\363\030\002' - _globals['_METERSERVICE'].methods_by_name['RecordUsageBatch']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['RecordUsageBatch']._serialized_options = b'\312\363\030\013meter:write\330\363\030\002' - _globals['_METERSERVICE'].methods_by_name['ListManagedInferenceAdminEvents']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ListManagedInferenceAdminEvents']._serialized_options = b'\312\363\030\nmeter:read\322\363\030\014workspace_id\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['SetBudget']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['SetBudget']._serialized_options = b'\312\363\030\013meter:write\330\363\030\003' - _globals['_METERSERVICE'].methods_by_name['CheckBudget']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['CheckBudget']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['GetBudgetDashboard']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GetBudgetDashboard']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['ListBudgetDenials']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ListBudgetDenials']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['QueryUsage']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['QueryUsage']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['GetUsageSummary']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GetUsageSummary']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['GetMeterSummary']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GetMeterSummary']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['GetAdoptionMetrics']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GetAdoptionMetrics']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['ListActiveUsers']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['ListActiveUsers']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['IngestWideEvent']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['IngestWideEvent']._serialized_options = b'\312\363\030\013meter:write\330\363\030\002' - _globals['_METERSERVICE'].methods_by_name['IngestWideEventBatch']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['IngestWideEventBatch']._serialized_options = b'\312\363\030\013meter:write\330\363\030\002' - _globals['_METERSERVICE'].methods_by_name['QueryWideEvents']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['QueryWideEvents']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_METERSERVICE'].methods_by_name['GetEventDashboard']._loaded_options = None - _globals['_METERSERVICE'].methods_by_name['GetEventDashboard']._serialized_options = b'\312\363\030\nmeter:read\330\363\030\001' - _globals['_SUMMARYGROUPBY']._serialized_start=24249 - _globals['_SUMMARYGROUPBY']._serialized_end=24535 - _globals['_PREPAIDPAYMENTDISPUTESTATE']._serialized_start=24538 - _globals['_PREPAIDPAYMENTDISPUTESTATE']._serialized_end=24732 - _globals['_RECORDUSAGEREQUEST']._serialized_start=182 - _globals['_RECORDUSAGEREQUEST']._serialized_end=783 - _globals['_RECORDUSAGERESPONSE']._serialized_start=785 - _globals['_RECORDUSAGERESPONSE']._serialized_end=853 - _globals['_RECORDUSAGEBATCHREQUEST']._serialized_start=855 - _globals['_RECORDUSAGEBATCHREQUEST']._serialized_end=946 - _globals['_RECORDUSAGEBATCHRESPONSE']._serialized_start=948 - _globals['_RECORDUSAGEBATCHRESPONSE']._serialized_end=1023 - _globals['_BUDGET']._serialized_start=1026 - _globals['_BUDGET']._serialized_end=1695 - _globals['_BUDGETSTATUS']._serialized_start=1698 - _globals['_BUDGETSTATUS']._serialized_end=2533 - _globals['_ADMINMUTATIONAUDITCONTEXT']._serialized_start=2536 - _globals['_ADMINMUTATIONAUDITCONTEXT']._serialized_end=2692 - _globals['_MANAGEDINFERENCEBUDGETSNAPSHOT']._serialized_start=2695 - _globals['_MANAGEDINFERENCEBUDGETSNAPSHOT']._serialized_end=2861 - _globals['_MANAGEDINFERENCEADMINEVENT']._serialized_start=2864 - _globals['_MANAGEDINFERENCEADMINEVENT']._serialized_end=3567 - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST']._serialized_start=3570 - _globals['_LISTMANAGEDINFERENCEADMINEVENTSREQUEST']._serialized_end=3789 - _globals['_LISTMANAGEDINFERENCEADMINEVENTSRESPONSE']._serialized_start=3792 - _globals['_LISTMANAGEDINFERENCEADMINEVENTSRESPONSE']._serialized_end=3935 - _globals['_SETBUDGETREQUEST']._serialized_start=3938 - _globals['_SETBUDGETREQUEST']._serialized_end=4320 - _globals['_SETBUDGETRESPONSE']._serialized_start=4322 - _globals['_SETBUDGETRESPONSE']._serialized_end=4383 - _globals['_CHECKBUDGETREQUEST']._serialized_start=4386 - _globals['_CHECKBUDGETREQUEST']._serialized_end=4636 - _globals['_BUDGETWARNING']._serialized_start=4639 - _globals['_BUDGETWARNING']._serialized_end=4775 - _globals['_CHECKBUDGETRESPONSE']._serialized_start=4778 - _globals['_CHECKBUDGETRESPONSE']._serialized_end=5017 - _globals['_GETBUDGETDASHBOARDREQUEST']._serialized_start=5019 - _globals['_GETBUDGETDASHBOARDREQUEST']._serialized_end=5106 - _globals['_BUDGETDENIAL']._serialized_start=5109 - _globals['_BUDGETDENIAL']._serialized_end=5502 - _globals['_GETBUDGETDASHBOARDRESPONSE']._serialized_start=5505 - _globals['_GETBUDGETDASHBOARDRESPONSE']._serialized_end=6111 - _globals['_LISTBUDGETDENIALSREQUEST']._serialized_start=6114 - _globals['_LISTBUDGETDENIALSREQUEST']._serialized_end=6393 - _globals['_LISTBUDGETDENIALSRESPONSE']._serialized_start=6395 - _globals['_LISTBUDGETDENIALSRESPONSE']._serialized_end=6499 - _globals['_USAGERECORD']._serialized_start=6502 - _globals['_USAGERECORD']._serialized_end=7218 - _globals['_QUERYUSAGEREQUEST']._serialized_start=7221 - _globals['_QUERYUSAGEREQUEST']._serialized_end=7667 - _globals['_QUERYUSAGERESPONSE']._serialized_start=7669 - _globals['_QUERYUSAGERESPONSE']._serialized_end=7787 - _globals['_GETUSAGESUMMARYREQUEST']._serialized_start=7790 - _globals['_GETUSAGESUMMARYREQUEST']._serialized_end=8308 - _globals['_USAGESUMMARY']._serialized_start=8311 - _globals['_USAGESUMMARY']._serialized_end=9018 - _globals['_GETUSAGESUMMARYRESPONSE']._serialized_start=9020 - _globals['_GETUSAGESUMMARYRESPONSE']._serialized_end=9095 - _globals['_GETMETERSUMMARYREQUEST']._serialized_start=9098 - _globals['_GETMETERSUMMARYREQUEST']._serialized_end=9368 - _globals['_METERSUMMARYBUCKET']._serialized_start=9370 - _globals['_METERSUMMARYBUCKET']._serialized_end=9465 - _globals['_GETMETERSUMMARYRESPONSE']._serialized_start=9467 - _globals['_GETMETERSUMMARYRESPONSE']._serialized_end=9575 - _globals['_GETADOPTIONMETRICSREQUEST']._serialized_start=9578 - _globals['_GETADOPTIONMETRICSREQUEST']._serialized_end=9911 - _globals['_ADOPTIONTIMEBUCKET']._serialized_start=9914 - _globals['_ADOPTIONTIMEBUCKET']._serialized_end=10121 - _globals['_ADOPTIONCOHORT']._serialized_start=10124 - _globals['_ADOPTIONCOHORT']._serialized_end=10264 - _globals['_ADOPTIONFREQUENCYBUCKET']._serialized_start=10266 - _globals['_ADOPTIONFREQUENCYBUCKET']._serialized_end=10331 - _globals['_ADOPTIONDIMENSIONBUCKET']._serialized_start=10334 - _globals['_ADOPTIONDIMENSIONBUCKET']._serialized_end=10487 - _globals['_GETADOPTIONMETRICSRESPONSE']._serialized_start=10490 - _globals['_GETADOPTIONMETRICSRESPONSE']._serialized_end=11293 - _globals['_LISTACTIVEUSERSREQUEST']._serialized_start=11296 - _globals['_LISTACTIVEUSERSREQUEST']._serialized_end=11658 - _globals['_ACTIVEUSER']._serialized_start=11661 - _globals['_ACTIVEUSER']._serialized_end=12008 - _globals['_LISTACTIVEUSERSRESPONSE']._serialized_start=12010 - _globals['_LISTACTIVEUSERSRESPONSE']._serialized_end=12128 - _globals['_WIDEEVENTMETRICS']._serialized_start=12131 - _globals['_WIDEEVENTMETRICS']._serialized_end=12555 - _globals['_WIDEEVENTATTRIBUTES']._serialized_start=12558 - _globals['_WIDEEVENTATTRIBUTES']._serialized_end=13284 - _globals['_INGESTWIDEEVENTREQUEST']._serialized_start=13287 - _globals['_INGESTWIDEEVENTREQUEST']._serialized_end=13765 - _globals['_WIDEEVENT']._serialized_start=13768 - _globals['_WIDEEVENT']._serialized_end=14361 - _globals['_INGESTWIDEEVENTRESPONSE']._serialized_start=14364 - _globals['_INGESTWIDEEVENTRESPONSE']._serialized_end=14518 - _globals['_INGESTWIDEEVENTBATCHREQUEST']._serialized_start=14520 - _globals['_INGESTWIDEEVENTBATCHREQUEST']._serialized_end=14619 - _globals['_INGESTWIDEEVENTBATCHRESPONSE']._serialized_start=14622 - _globals['_INGESTWIDEEVENTBATCHRESPONSE']._serialized_end=14806 - _globals['_INGESTWIDEEVENTBATCHITEMRESULT']._serialized_start=14809 - _globals['_INGESTWIDEEVENTBATCHITEMRESULT']._serialized_end=15034 - _globals['_QUERYWIDEEVENTSREQUEST']._serialized_start=15037 - _globals['_QUERYWIDEEVENTSREQUEST']._serialized_end=15502 - _globals['_QUERYWIDEEVENTSRESPONSE']._serialized_start=15504 - _globals['_QUERYWIDEEVENTSRESPONSE']._serialized_end=15623 - _globals['_GETEVENTDASHBOARDREQUEST']._serialized_start=15626 - _globals['_GETEVENTDASHBOARDREQUEST']._serialized_end=16068 - _globals['_EVENTDASHBOARDBUCKET']._serialized_start=16070 - _globals['_EVENTDASHBOARDBUCKET']._serialized_end=16176 - _globals['_GETEVENTDASHBOARDRESPONSE']._serialized_start=16179 - _globals['_GETEVENTDASHBOARDRESPONSE']._serialized_end=16740 - _globals['_PREPAIDCREDITBALANCE']._serialized_start=16743 - _globals['_PREPAIDCREDITBALANCE']._serialized_end=17439 - _globals['_GETPREPAIDCREDITBALANCEREQUEST']._serialized_start=17441 - _globals['_GETPREPAIDCREDITBALANCEREQUEST']._serialized_end=17558 - _globals['_GETPREPAIDCREDITBALANCERESPONSE']._serialized_start=17561 - _globals['_GETPREPAIDCREDITBALANCERESPONSE']._serialized_end=17957 - _globals['_PREPAIDRUNBALANCE']._serialized_start=17960 - _globals['_PREPAIDRUNBALANCE']._serialized_end=18267 - _globals['_PREPAIDCREDITRECONCILIATION']._serialized_start=18270 - _globals['_PREPAIDCREDITRECONCILIATION']._serialized_end=19039 - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY']._serialized_start=19042 - _globals['_DEVELOPMENTCREDITPROGRAMPOLICY']._serialized_end=19354 - _globals['_GRANTDEVELOPMENTCREDITSREQUEST']._serialized_start=19357 - _globals['_GRANTDEVELOPMENTCREDITSREQUEST']._serialized_end=19857 - _globals['_DEVELOPMENTCREDITGRANT']._serialized_start=19860 - _globals['_DEVELOPMENTCREDITGRANT']._serialized_end=20417 - _globals['_GRANTDEVELOPMENTCREDITSRESPONSE']._serialized_start=20419 - _globals['_GRANTDEVELOPMENTCREDITSRESPONSE']._serialized_end=20508 - _globals['_FUNDPREPAIDCREDITSREQUEST']._serialized_start=20511 - _globals['_FUNDPREPAIDCREDITSREQUEST']._serialized_end=20750 - _globals['_FUNDPREPAIDCREDITSRESPONSE']._serialized_start=20752 - _globals['_FUNDPREPAIDCREDITSRESPONSE']._serialized_end=20838 - _globals['_RESERVEPREPAIDCREDITSREQUEST']._serialized_start=20841 - _globals['_RESERVEPREPAIDCREDITSREQUEST']._serialized_end=21061 - _globals['_RESERVEPREPAIDCREDITSRESPONSE']._serialized_start=21064 - _globals['_RESERVEPREPAIDCREDITSRESPONSE']._serialized_end=21197 - _globals['_SETTLEPREPAIDCREDITSREQUEST']._serialized_start=21200 - _globals['_SETTLEPREPAIDCREDITSREQUEST']._serialized_end=21391 - _globals['_SETTLEPREPAIDCREDITSRESPONSE']._serialized_start=21393 - _globals['_SETTLEPREPAIDCREDITSRESPONSE']._serialized_end=21478 - _globals['_REVERSEPREPAIDCREDITSREQUEST']._serialized_start=21481 - _globals['_REVERSEPREPAIDCREDITSREQUEST']._serialized_end=21849 - _globals['_REVERSEPREPAIDCREDITSRESPONSE']._serialized_start=21851 - _globals['_REVERSEPREPAIDCREDITSRESPONSE']._serialized_end=21940 - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST']._serialized_start=21943 - _globals['_APPLYPREPAIDPAYMENTDISPUTEREQUEST']._serialized_end=22374 - _globals['_APPLYPREPAIDPAYMENTDISPUTERESPONSE']._serialized_start=22376 - _globals['_APPLYPREPAIDPAYMENTDISPUTERESPONSE']._serialized_end=22470 - _globals['_AUTHORIZEWORKSPENDREQUEST']._serialized_start=22473 - _globals['_AUTHORIZEWORKSPENDREQUEST']._serialized_end=22815 - _globals['_AUTHORIZEWORKSPENDRESPONSE']._serialized_start=22817 - _globals['_AUTHORIZEWORKSPENDRESPONSE']._serialized_end=22886 - _globals['_RESERVEWORKCREDITSREQUEST']._serialized_start=22889 - _globals['_RESERVEWORKCREDITSREQUEST']._serialized_end=23250 - _globals['_RESERVEWORKCREDITSRESPONSE']._serialized_start=23253 - _globals['_RESERVEWORKCREDITSRESPONSE']._serialized_end=23383 - _globals['_COMPENSATEPREPAIDCREDITREQUEST']._serialized_start=23386 - _globals['_COMPENSATEPREPAIDCREDITREQUEST']._serialized_end=23637 - _globals['_COMPENSATEPREPAIDCREDITRESPONSE']._serialized_start=23640 - _globals['_COMPENSATEPREPAIDCREDITRESPONSE']._serialized_end=23796 - _globals['_PREVIEWPREPAIDCOMPENSATIONREQUEST']._serialized_start=23799 - _globals['_PREVIEWPREPAIDCOMPENSATIONREQUEST']._serialized_end=23949 - _globals['_PREPAIDCOMPENSATIONELIGIBILITY']._serialized_start=23952 - _globals['_PREPAIDCOMPENSATIONELIGIBILITY']._serialized_end=24140 - _globals['_PREVIEWPREPAIDCOMPENSATIONRESPONSE']._serialized_start=24142 - _globals['_PREVIEWPREPAIDCOMPENSATIONRESPONSE']._serialized_end=24246 - _globals['_METERSERVICE']._serialized_start=24735 - _globals['_METERSERVICE']._serialized_end=28247 -# @@protoc_insertion_point(module_scope) diff --git a/src/objectives/v1/objectives_pb2.py b/src/objectives/v1/objectives_pb2.py deleted file mode 100644 index c0bd5d4..0000000 --- a/src/objectives/v1/objectives_pb2.py +++ /dev/null @@ -1,226 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: objectives/v1/objectives.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'objectives/v1/objectives.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from common.v1 import surface_pb2 as common_dot_v1_dot_surface__pb2 -from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1eobjectives/v1/objectives.proto\x12\robjectives.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x17\x63ommon/v1/surface.proto\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa9\x05\n\tObjective\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x04 \x01(\tR\x07surface\x12\x14\n\x05title\x18\x05 \x01(\tR\x05title\x12 \n\x0b\x64\x65scription\x18\x06 \x01(\tR\x0b\x64\x65scription\x12\x33\n\x05state\x18\x07 \x01(\x0e\x32\x1d.objectives.v1.ObjectiveStateR\x05state\x12?\n\nprovenance\x18\x08 \x03(\x0b\x32\x1f.objectives.v1.ProvenanceRecordR\nprovenance\x12;\n\tmutations\x18\t \x03(\x0b\x32\x1d.objectives.v1.MutationRecordR\tmutations\x12@\n\rwake_schedule\x18\n \x01(\x0b\x32\x1b.objectives.v1.WakeScheduleR\x0cwakeSchedule\x12\x39\n\ncreated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12?\n\x0csurface_type\x18\r \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12\'\n\x0fidempotency_key\x18\x0e \x01(\tR\x0eidempotencyKey\x12\'\n\x0forganization_id\x18\x0f \x01(\tR\x0eorganizationId\"\xab\x01\n\x10ProvenanceRecord\x12-\n\x12source_integration\x18\x01 \x01(\tR\x11sourceIntegration\x12\x1b\n\tsource_id\x18\x02 \x01(\tR\x08sourceId\x12+\n\x11\x66reshness_seconds\x18\x03 \x01(\x05R\x10\x66reshnessSeconds\x12\x1e\n\nconfidence\x18\x04 \x01(\x02R\nconfidence\"\xb5\x01\n\x0eMutationRecord\x12-\n\x12target_integration\x18\x01 \x01(\tR\x11targetIntegration\x12\x1c\n\toperation\x18\x02 \x01(\tR\toperation\x12\x35\n\x06status\x18\x03 \x01(\x0e\x32\x1d.objectives.v1.MutationStatusR\x06status\x12\x1f\n\x0b\x61pproval_id\x18\x04 \x01(\tR\napprovalId\"\xc6\x01\n\x0cWakeSchedule\x12\x33\n\x07wake_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x06wakeAt\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\x12\x1f\n\x0bretry_count\x18\x03 \x01(\x05R\nretryCount\x12\x1f\n\x0bmax_retries\x18\x04 \x01(\x05R\nmaxRetries\x12\'\n\x0f\x62\x61\x63koff_seconds\x18\x05 \x01(\x05R\x0e\x62\x61\x63koffSeconds\"\xb6\x03\n\x04Turn\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cobjective_id\x18\x02 \x01(\tR\x0bobjectiveId\x12\x1a\n\x08sequence\x18\x03 \x01(\x05R\x08sequence\x12+\n\x04kind\x18\x04 \x01(\x0e\x32\x17.objectives.v1.TurnKindR\x04kind\x12.\n\x07payload\x18\x05 \x01(\x0b\x32\x14.google.protobuf.AnyR\x07payload\x12,\n\x06result\x18\x06 \x01(\x0b\x32\x14.google.protobuf.AnyR\x06result\x12\x31\n\x06status\x18\x07 \x01(\x0e\x32\x19.objectives.v1.TurnStatusR\x06status\x12\x39\n\nstarted_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12=\n\x0c\x63ompleted_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\x12\'\n\x0fidempotency_key\x18\n \x01(\tR\x0eidempotencyKey\"j\n\x13WaitForEventPayload\x12#\n\revent_subject\x18\x01 \x01(\tR\x0c\x65ventSubject\x12.\n\x07payload\x18\x02 \x01(\x0b\x32\x14.google.protobuf.AnyR\x07payload\"\x85\x03\n\rCreateRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x03 \x01(\tR\x07surface\x12\x1d\n\x05title\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05title\x12 \n\x0b\x64\x65scription\x18\x05 \x01(\tR\x0b\x64\x65scription\x12?\n\x0csurface_type\x18\x06 \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12\'\n\x0fidempotency_key\x18\x07 \x01(\tR\x0eidempotencyKey\x12?\n\nprovenance\x18\x08 \x03(\x0b\x32\x1f.objectives.v1.ProvenanceRecordR\nprovenance\x12\'\n\x0forganization_id\x18\t \x01(\tR\x0eorganizationId\"H\n\x0e\x43reateResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"%\n\nGetRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"E\n\x0bGetResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"\x85\x01\n\x11TransitionRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12?\n\x05state\x18\x02 \x01(\x0e\x32\x1d.objectives.v1.ObjectiveStateB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x05state\x12\x16\n\x06reason\x18\x03 \x01(\tR\x06reason\"L\n\x12TransitionResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"&\n\x0bWakeRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\"F\n\x0cWakeResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"\xb7\x01\n\x13ScheduleWakeRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12H\n\rwake_schedule\x18\x02 \x01(\x0b\x32\x1b.objectives.v1.WakeScheduleB\x06\xbaH\x03\xc8\x01\x01R\x0cwakeSchedule\x12=\n\x05state\x18\x03 \x01(\x0e\x32\x1d.objectives.v1.ObjectiveStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\"N\n\x14ScheduleWakeResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"\xf4\x01\n\x0cQueryRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x33\n\x05state\x18\x03 \x01(\x0e\x32\x1d.objectives.v1.ObjectiveStateR\x05state\x12\x1e\n\x05limit\x18\x04 \x01(\x05\x42\x08\xbaH\x05\x1a\x03\x18\xc8\x01R\x05limit\x12\x1f\n\x06offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\'\n\x0forganization_id\x18\x06 \x01(\tR\x0eorganizationId\"_\n\rQueryResponse\x12\x38\n\nobjectives\x18\x01 \x03(\x0b\x32\x18.objectives.v1.ObjectiveR\nobjectives\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\"\x8e\x01\n\x17RecordProvenanceRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12G\n\nprovenance\x18\x02 \x01(\x0b\x32\x1f.objectives.v1.ProvenanceRecordB\x06\xbaH\x03\xc8\x01\x01R\nprovenance\"R\n\x18RecordProvenanceResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"\x86\x01\n\x15RecordMutationRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12\x41\n\x08mutation\x18\x02 \x01(\x0b\x32\x1d.objectives.v1.MutationRecordB\x06\xbaH\x03\xc8\x01\x01R\x08mutation\"P\n\x16RecordMutationResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"L\n\x1eGetGovernanceEvaluationRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\"\x82\x01\n\x1fGetGovernanceEvaluationResponse\x12!\n\x0cobjective_id\x18\x01 \x01(\tR\x0bobjectiveId\x12\x1c\n\tcompliant\x18\x02 \x01(\x08R\tcompliant\x12\x1e\n\nviolations\x18\x03 \x03(\tR\nviolations\"@\n\rCancelRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\"H\n\x0e\x43\x61ncelResponse\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\"\xad\x03\n\x11\x41ppendTurnRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12\x37\n\x04kind\x18\x02 \x01(\x0e\x32\x17.objectives.v1.TurnKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12.\n\x07payload\x18\x03 \x01(\x0b\x32\x14.google.protobuf.AnyR\x07payload\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12#\n\x08sequence\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x08sequence\x12,\n\x06result\x18\x06 \x01(\x0b\x32\x14.google.protobuf.AnyR\x06result\x12;\n\x06status\x18\x07 \x01(\x0e\x32\x19.objectives.v1.TurnStatusB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x06status\x12\'\n\x0forganization_id\x18\x08 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\t \x01(\tR\x0bworkspaceId\"Y\n\x12\x41ppendTurnResponse\x12\'\n\x04turn\x18\x01 \x01(\x0b\x32\x13.objectives.v1.TurnR\x04turn\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\"\x85\x02\n\x0eRunStepRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12\x30\n\x0fidempotency_key\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x37\n\x04kind\x18\x03 \x01(\x0e\x32\x17.objectives.v1.TurnKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\x12.\n\x07payload\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x07payload\x12,\n\x06result\x18\x05 \x01(\x0b\x32\x14.google.protobuf.AnyR\x06result\"V\n\x0fRunStepResponse\x12\'\n\x04turn\x18\x01 \x01(\x0b\x32\x13.objectives.v1.TurnR\x04turn\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\"\xc8\x01\n\x13WaitForEventRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12\'\n\x0fidempotency_key\x18\x02 \x01(\tR\x0eidempotencyKey\x12,\n\revent_subject\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x65ventSubject\x12.\n\x07payload\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x07payload\"[\n\x14WaitForEventResponse\x12\'\n\x04turn\x18\x01 \x01(\x0b\x32\x13.objectives.v1.TurnR\x04turn\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\"\xcb\x01\n\x10ListTurnsRequest\x12*\n\x0cobjective_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bobjectiveId\x12\x1e\n\x05limit\x18\x02 \x01(\x05\x42\x08\xbaH\x05\x1a\x03\x18\xc8\x01R\x05limit\x12\x1f\n\x06offset\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\'\n\x0forganization_id\x18\x04 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x05 \x01(\tR\x0bworkspaceId\"T\n\x11ListTurnsResponse\x12)\n\x05turns\x18\x01 \x03(\x0b\x32\x13.objectives.v1.TurnR\x05turns\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\"p\n\rObjectiveTurn\x12\x36\n\tobjective\x18\x01 \x01(\x0b\x32\x18.objectives.v1.ObjectiveR\tobjective\x12\'\n\x04turn\x18\x02 \x01(\x0b\x32\x13.objectives.v1.TurnR\x04turn\"\x93\x02\n\x11QueryTurnsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12 \n\x05limit\x18\x04 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12,\n\x12payload_channel_id\x18\x06 \x01(\tR\x10payloadChannelId\x12\x1d\n\nomit_total\x18\x07 \x01(\x08R\tomitTotal\"g\n\x12QueryTurnsResponse\x12\x32\n\x05turns\x18\x01 \x03(\x0b\x32\x1c.objectives.v1.ObjectiveTurnR\x05turns\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total*\xc3\x02\n\x0eObjectiveState\x12\x1f\n\x1bOBJECTIVE_STATE_UNSPECIFIED\x10\x00\x12\x1b\n\x17OBJECTIVE_STATE_PENDING\x10\x01\x12\x1b\n\x17OBJECTIVE_STATE_RUNNING\x10\x02\x12\x1b\n\x17OBJECTIVE_STATE_BLOCKED\x10\x03\x12\x1c\n\x18OBJECTIVE_STATE_DEGRADED\x10\x04\x12%\n!OBJECTIVE_STATE_AWAITING_APPROVAL\x10\x05\x12\x1a\n\x16OBJECTIVE_STATE_QUEUED\x10\x06\x12\x1d\n\x19OBJECTIVE_STATE_COMPLETED\x10\x07\x12\x1a\n\x16OBJECTIVE_STATE_FAILED\x10\x08\x12\x1d\n\x19OBJECTIVE_STATE_CANCELLED\x10\t*\xc7\x01\n\x0eMutationStatus\x12\x1f\n\x1bMUTATION_STATUS_UNSPECIFIED\x10\x00\x12\x1b\n\x17MUTATION_STATUS_PENDING\x10\x01\x12\x1c\n\x18MUTATION_STATUS_APPROVED\x10\x02\x12\x1a\n\x16MUTATION_STATUS_DENIED\x10\x03\x12\x1c\n\x18MUTATION_STATUS_EXECUTED\x10\x04\x12\x1f\n\x1bMUTATION_STATUS_ROLLED_BACK\x10\x05*\xbe\x01\n\x08TurnKind\x12\x19\n\x15TURN_KIND_UNSPECIFIED\x10\x00\x12\x1a\n\x16TURN_KIND_USER_MESSAGE\x10\x01\x12\x16\n\x12TURN_KIND_LLM_CALL\x10\x02\x12\x17\n\x13TURN_KIND_TOOL_CALL\x10\x03\x12\x1b\n\x17TURN_KIND_APPROVAL_WAIT\x10\x04\x12\x13\n\x0fTURN_KIND_SLEEP\x10\x05\x12\x18\n\x14TURN_KIND_EVENT_WAIT\x10\x06*\xa6\x01\n\nTurnStatus\x12\x1b\n\x17TURN_STATUS_UNSPECIFIED\x10\x00\x12\x17\n\x13TURN_STATUS_PENDING\x10\x01\x12\x17\n\x13TURN_STATUS_RUNNING\x10\x02\x12\x19\n\x15TURN_STATUS_COMPLETED\x10\x03\x12\x16\n\x12TURN_STATUS_FAILED\x10\x04\x12\x16\n\x12TURN_STATUS_REPLAY\x10\x05\x32\x9b\x0e\n\x10ObjectiveService\x12\x82\x01\n\x06\x43reate\x12\x1c.objectives.v1.CreateRequest\x1a\x1d.objectives.v1.CreateResponse\";\xca\xf3\x18\x10objectives:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12U\n\x03Get\x12\x19.objectives.v1.GetRequest\x1a\x1a.objectives.v1.GetResponse\"\x17\xca\xf3\x18\x0fobjectives:read\xd8\xf3\x18\x01\x12k\n\nTransition\x12 .objectives.v1.TransitionRequest\x1a!.objectives.v1.TransitionResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x02\x12Y\n\x04Wake\x12\x1a.objectives.v1.WakeRequest\x1a\x1b.objectives.v1.WakeResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x02\x12q\n\x0cScheduleWake\x12\".objectives.v1.ScheduleWakeRequest\x1a#.objectives.v1.ScheduleWakeResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x01\x12~\n\x05Query\x12\x1b.objectives.v1.QueryRequest\x1a\x1c.objectives.v1.QueryResponse\":\xca\xf3\x18\x0fobjectives:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12}\n\x10RecordProvenance\x12&.objectives.v1.RecordProvenanceRequest\x1a\'.objectives.v1.RecordProvenanceResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x02\x12w\n\x0eRecordMutation\x12$.objectives.v1.RecordMutationRequest\x1a%.objectives.v1.RecordMutationResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x02\x12\x91\x01\n\x17GetGovernanceEvaluation\x12-.objectives.v1.GetGovernanceEvaluationRequest\x1a..objectives.v1.GetGovernanceEvaluationResponse\"\x17\xca\xf3\x18\x0fobjectives:read\xd8\xf3\x18\x01\x12_\n\x06\x43\x61ncel\x12\x1c.objectives.v1.CancelRequest\x1a\x1d.objectives.v1.CancelResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x02\x12\x8e\x01\n\nAppendTurn\x12 .objectives.v1.AppendTurnRequest\x1a!.objectives.v1.AppendTurnResponse\";\xca\xf3\x18\x10objectives:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x62\n\x07RunStep\x12\x1d.objectives.v1.RunStepRequest\x1a\x1e.objectives.v1.RunStepResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x02\x12q\n\x0cWaitForEvent\x12\".objectives.v1.WaitForEventRequest\x1a#.objectives.v1.WaitForEventResponse\"\x18\xca\xf3\x18\x10objectives:write\xd8\xf3\x18\x01\x12\x8a\x01\n\tListTurns\x12\x1f.objectives.v1.ListTurnsRequest\x1a .objectives.v1.ListTurnsResponse\":\xca\xf3\x18\x0fobjectives:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x8d\x01\n\nQueryTurns\x12 .objectives.v1.QueryTurnsRequest\x1a!.objectives.v1.QueryTurnsResponse\":\xca\xf3\x18\x0fobjectives:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_idB?Z=github.com/evalops/platform/gen/go/objectives/v1;objectivesv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'objectives.v1.objectives_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z=github.com/evalops/platform/gen/go/objectives/v1;objectivesv1' - _globals['_OBJECTIVE'].fields_by_name['surface_type']._loaded_options = None - _globals['_OBJECTIVE'].fields_by_name['surface_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_CREATEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEREQUEST'].fields_by_name['title']._loaded_options = None - _globals['_CREATEREQUEST'].fields_by_name['title']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATEREQUEST'].fields_by_name['surface_type']._loaded_options = None - _globals['_CREATEREQUEST'].fields_by_name['surface_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_GETREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_GETREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TRANSITIONREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_TRANSITIONREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TRANSITIONREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_TRANSITIONREQUEST'].fields_by_name['state']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WAKEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_WAKEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCHEDULEWAKEREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_SCHEDULEWAKEREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SCHEDULEWAKEREQUEST'].fields_by_name['wake_schedule']._loaded_options = None - _globals['_SCHEDULEWAKEREQUEST'].fields_by_name['wake_schedule']._serialized_options = b'\272H\003\310\001\001' - _globals['_SCHEDULEWAKEREQUEST'].fields_by_name['state']._loaded_options = None - _globals['_SCHEDULEWAKEREQUEST'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_QUERYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_QUERYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_QUERYREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_QUERYREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\005\032\003\030\310\001' - _globals['_QUERYREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_QUERYREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_RECORDPROVENANCEREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_RECORDPROVENANCEREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDPROVENANCEREQUEST'].fields_by_name['provenance']._loaded_options = None - _globals['_RECORDPROVENANCEREQUEST'].fields_by_name['provenance']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDMUTATIONREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_RECORDMUTATIONREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDMUTATIONREQUEST'].fields_by_name['mutation']._loaded_options = None - _globals['_RECORDMUTATIONREQUEST'].fields_by_name['mutation']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETGOVERNANCEEVALUATIONREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_GETGOVERNANCEEVALUATIONREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CANCELREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_CANCELREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_APPENDTURNREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_APPENDTURNREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_APPENDTURNREQUEST'].fields_by_name['kind']._loaded_options = None - _globals['_APPENDTURNREQUEST'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_APPENDTURNREQUEST'].fields_by_name['sequence']._loaded_options = None - _globals['_APPENDTURNREQUEST'].fields_by_name['sequence']._serialized_options = b'\272H\004\032\002(\000' - _globals['_APPENDTURNREQUEST'].fields_by_name['status']._loaded_options = None - _globals['_APPENDTURNREQUEST'].fields_by_name['status']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_RUNSTEPREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_RUNSTEPREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNSTEPREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_RUNSTEPREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNSTEPREQUEST'].fields_by_name['kind']._loaded_options = None - _globals['_RUNSTEPREQUEST'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_WAITFOREVENTREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_WAITFOREVENTREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WAITFOREVENTREQUEST'].fields_by_name['event_subject']._loaded_options = None - _globals['_WAITFOREVENTREQUEST'].fields_by_name['event_subject']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTTURNSREQUEST'].fields_by_name['objective_id']._loaded_options = None - _globals['_LISTTURNSREQUEST'].fields_by_name['objective_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTTURNSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTTURNSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\005\032\003\030\310\001' - _globals['_LISTTURNSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTTURNSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_QUERYTURNSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_QUERYTURNSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_QUERYTURNSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_QUERYTURNSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_QUERYTURNSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_QUERYTURNSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_QUERYTURNSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_QUERYTURNSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_OBJECTIVESERVICE'].methods_by_name['Create']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['Create']._serialized_options = b'\312\363\030\020objectives:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_OBJECTIVESERVICE'].methods_by_name['Get']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['Get']._serialized_options = b'\312\363\030\017objectives:read\330\363\030\001' - _globals['_OBJECTIVESERVICE'].methods_by_name['Transition']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['Transition']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\002' - _globals['_OBJECTIVESERVICE'].methods_by_name['Wake']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['Wake']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\002' - _globals['_OBJECTIVESERVICE'].methods_by_name['ScheduleWake']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['ScheduleWake']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\001' - _globals['_OBJECTIVESERVICE'].methods_by_name['Query']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['Query']._serialized_options = b'\312\363\030\017objectives:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_OBJECTIVESERVICE'].methods_by_name['RecordProvenance']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['RecordProvenance']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\002' - _globals['_OBJECTIVESERVICE'].methods_by_name['RecordMutation']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['RecordMutation']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\002' - _globals['_OBJECTIVESERVICE'].methods_by_name['GetGovernanceEvaluation']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['GetGovernanceEvaluation']._serialized_options = b'\312\363\030\017objectives:read\330\363\030\001' - _globals['_OBJECTIVESERVICE'].methods_by_name['Cancel']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['Cancel']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\002' - _globals['_OBJECTIVESERVICE'].methods_by_name['AppendTurn']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['AppendTurn']._serialized_options = b'\312\363\030\020objectives:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_OBJECTIVESERVICE'].methods_by_name['RunStep']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['RunStep']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\002' - _globals['_OBJECTIVESERVICE'].methods_by_name['WaitForEvent']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['WaitForEvent']._serialized_options = b'\312\363\030\020objectives:write\330\363\030\001' - _globals['_OBJECTIVESERVICE'].methods_by_name['ListTurns']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['ListTurns']._serialized_options = b'\312\363\030\017objectives:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_OBJECTIVESERVICE'].methods_by_name['QueryTurns']._loaded_options = None - _globals['_OBJECTIVESERVICE'].methods_by_name['QueryTurns']._serialized_options = b'\312\363\030\017objectives:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_OBJECTIVESTATE']._serialized_start=6250 - _globals['_OBJECTIVESTATE']._serialized_end=6573 - _globals['_MUTATIONSTATUS']._serialized_start=6576 - _globals['_MUTATIONSTATUS']._serialized_end=6775 - _globals['_TURNKIND']._serialized_start=6778 - _globals['_TURNKIND']._serialized_end=6968 - _globals['_TURNSTATUS']._serialized_start=6971 - _globals['_TURNSTATUS']._serialized_end=7137 - _globals['_OBJECTIVE']._serialized_start=187 - _globals['_OBJECTIVE']._serialized_end=868 - _globals['_PROVENANCERECORD']._serialized_start=871 - _globals['_PROVENANCERECORD']._serialized_end=1042 - _globals['_MUTATIONRECORD']._serialized_start=1045 - _globals['_MUTATIONRECORD']._serialized_end=1226 - _globals['_WAKESCHEDULE']._serialized_start=1229 - _globals['_WAKESCHEDULE']._serialized_end=1427 - _globals['_TURN']._serialized_start=1430 - _globals['_TURN']._serialized_end=1868 - _globals['_WAITFOREVENTPAYLOAD']._serialized_start=1870 - _globals['_WAITFOREVENTPAYLOAD']._serialized_end=1976 - _globals['_CREATEREQUEST']._serialized_start=1979 - _globals['_CREATEREQUEST']._serialized_end=2368 - _globals['_CREATERESPONSE']._serialized_start=2370 - _globals['_CREATERESPONSE']._serialized_end=2442 - _globals['_GETREQUEST']._serialized_start=2444 - _globals['_GETREQUEST']._serialized_end=2481 - _globals['_GETRESPONSE']._serialized_start=2483 - _globals['_GETRESPONSE']._serialized_end=2552 - _globals['_TRANSITIONREQUEST']._serialized_start=2555 - _globals['_TRANSITIONREQUEST']._serialized_end=2688 - _globals['_TRANSITIONRESPONSE']._serialized_start=2690 - _globals['_TRANSITIONRESPONSE']._serialized_end=2766 - _globals['_WAKEREQUEST']._serialized_start=2768 - _globals['_WAKEREQUEST']._serialized_end=2806 - _globals['_WAKERESPONSE']._serialized_start=2808 - _globals['_WAKERESPONSE']._serialized_end=2878 - _globals['_SCHEDULEWAKEREQUEST']._serialized_start=2881 - _globals['_SCHEDULEWAKEREQUEST']._serialized_end=3064 - _globals['_SCHEDULEWAKERESPONSE']._serialized_start=3066 - _globals['_SCHEDULEWAKERESPONSE']._serialized_end=3144 - _globals['_QUERYREQUEST']._serialized_start=3147 - _globals['_QUERYREQUEST']._serialized_end=3391 - _globals['_QUERYRESPONSE']._serialized_start=3393 - _globals['_QUERYRESPONSE']._serialized_end=3488 - _globals['_RECORDPROVENANCEREQUEST']._serialized_start=3491 - _globals['_RECORDPROVENANCEREQUEST']._serialized_end=3633 - _globals['_RECORDPROVENANCERESPONSE']._serialized_start=3635 - _globals['_RECORDPROVENANCERESPONSE']._serialized_end=3717 - _globals['_RECORDMUTATIONREQUEST']._serialized_start=3720 - _globals['_RECORDMUTATIONREQUEST']._serialized_end=3854 - _globals['_RECORDMUTATIONRESPONSE']._serialized_start=3856 - _globals['_RECORDMUTATIONRESPONSE']._serialized_end=3936 - _globals['_GETGOVERNANCEEVALUATIONREQUEST']._serialized_start=3938 - _globals['_GETGOVERNANCEEVALUATIONREQUEST']._serialized_end=4014 - _globals['_GETGOVERNANCEEVALUATIONRESPONSE']._serialized_start=4017 - _globals['_GETGOVERNANCEEVALUATIONRESPONSE']._serialized_end=4147 - _globals['_CANCELREQUEST']._serialized_start=4149 - _globals['_CANCELREQUEST']._serialized_end=4213 - _globals['_CANCELRESPONSE']._serialized_start=4215 - _globals['_CANCELRESPONSE']._serialized_end=4287 - _globals['_APPENDTURNREQUEST']._serialized_start=4290 - _globals['_APPENDTURNREQUEST']._serialized_end=4719 - _globals['_APPENDTURNRESPONSE']._serialized_start=4721 - _globals['_APPENDTURNRESPONSE']._serialized_end=4810 - _globals['_RUNSTEPREQUEST']._serialized_start=4813 - _globals['_RUNSTEPREQUEST']._serialized_end=5074 - _globals['_RUNSTEPRESPONSE']._serialized_start=5076 - _globals['_RUNSTEPRESPONSE']._serialized_end=5162 - _globals['_WAITFOREVENTREQUEST']._serialized_start=5165 - _globals['_WAITFOREVENTREQUEST']._serialized_end=5365 - _globals['_WAITFOREVENTRESPONSE']._serialized_start=5367 - _globals['_WAITFOREVENTRESPONSE']._serialized_end=5458 - _globals['_LISTTURNSREQUEST']._serialized_start=5461 - _globals['_LISTTURNSREQUEST']._serialized_end=5664 - _globals['_LISTTURNSRESPONSE']._serialized_start=5666 - _globals['_LISTTURNSRESPONSE']._serialized_end=5750 - _globals['_OBJECTIVETURN']._serialized_start=5752 - _globals['_OBJECTIVETURN']._serialized_end=5864 - _globals['_QUERYTURNSREQUEST']._serialized_start=5867 - _globals['_QUERYTURNSREQUEST']._serialized_end=6142 - _globals['_QUERYTURNSRESPONSE']._serialized_start=6144 - _globals['_QUERYTURNSRESPONSE']._serialized_end=6247 - _globals['_OBJECTIVESERVICE']._serialized_start=7140 - _globals['_OBJECTIVESERVICE']._serialized_end=8959 -# @@protoc_insertion_point(module_scope) diff --git a/src/orbcontrol/v1/orb_control_pb2.py b/src/orbcontrol/v1/orb_control_pb2.py deleted file mode 100644 index f87d51e..0000000 --- a/src/orbcontrol/v1/orb_control_pb2.py +++ /dev/null @@ -1,110 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: orbcontrol/v1/orb_control.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'orbcontrol/v1/orb_control.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1forbcontrol/v1/orb_control.proto\x12\rorbcontrol.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"K\n\nOrbCommand\x12=\n\x04kind\x18\x01 \x01(\x0e\x32\x1d.orbcontrol.v1.OrbCommandKindB\n\xbaH\x07\x82\x01\x04\x10\x01 \x00R\x04kind\"\x91\x03\n\x17SubmitOrbCommandRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\ttarget_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08targetId\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12&\n\nlineage_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tlineageId\x12*\n\x0coperation_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0boperationId\x12/\n\x13\x65xpected_generation\x18\x07 \x01(\x04R\x12\x65xpectedGeneration\x12;\n\x07\x63ommand\x18\x08 \x01(\x0b\x32\x19.orbcontrol.v1.OrbCommandB\x06\xbaH\x03\xc8\x01\x01R\x07\x63ommand\"\xfa\x02\n\x18SubmitOrbCommandResponse\x12M\n\nacceptance\x18\x01 \x01(\x0e\x32#.orbcontrol.v1.OrbCommandAcceptanceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\nacceptance\x12\x1d\n\ncommand_id\x18\x02 \x01(\tR\tcommandId\x12!\n\x0coperation_id\x18\x03 \x01(\tR\x0boperationId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12/\n\x13\x61\x63\x63\x65pted_generation\x18\x05 \x01(\x04R\x12\x61\x63\x63\x65ptedGeneration\x12+\n\x11observed_revision\x18\x06 \x01(\x04R\x10observedRevision\x12%\n\x0e\x65vent_sequence\x18\x07 \x01(\x04R\reventSequence\x12\x1f\n\x0breason_code\x18\x08 \x01(\tR\nreasonCode\"\xa0\x01\n\x1aGetOrbObservedStateRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12$\n\ttarget_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08targetId\"\xd2\x03\n\x10OrbObservedState\x12\x1b\n\ttarget_id\x18\x01 \x01(\tR\x08targetId\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12K\n\tlifecycle\x18\x03 \x01(\x0e\x32#.orbcontrol.v1.OrbObservedLifecycleB\x08\xbaH\x05\x82\x01\x02\x10\x01R\tlifecycle\x12\x1e\n\ngeneration\x18\x04 \x01(\x04R\ngeneration\x12+\n\x11observed_revision\x18\x05 \x01(\x04R\x10observedRevision\x12.\n\x13last_event_sequence\x18\x06 \x01(\x04R\x11lastEventSequence\x12%\n\x0eresident_agent\x18\x07 \x01(\tR\rresidentAgent\x12 \n\x0bprovisioner\x18\x08 \x01(\tR\x0bprovisioner\x12.\n\x13\x61\x63tive_operation_id\x18\t \x01(\tR\x11\x61\x63tiveOperationId\x12;\n\x0bobserved_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nobservedAt\"\\\n\x1bGetOrbObservedStateResponse\x12=\n\x05state\x18\x01 \x01(\x0b\x32\x1f.orbcontrol.v1.OrbObservedStateB\x06\xbaH\x03\xc8\x01\x01R\x05state\"\xcb\x03\n\x0fOrbControlEvent\x12\x1a\n\x08sequence\x18\x01 \x01(\x04R\x08sequence\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12\x1b\n\ttarget_id\x18\x03 \x01(\tR\x08targetId\x12\x1e\n\ngeneration\x18\x04 \x01(\x04R\ngeneration\x12+\n\x11observed_revision\x18\x05 \x01(\x04R\x10observedRevision\x12@\n\x04kind\x18\x06 \x01(\x0e\x32\".orbcontrol.v1.OrbControlEventKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x35\n\x05state\x18\x07 \x01(\x0b\x32\x1f.orbcontrol.v1.OrbObservedStateR\x05state\x12!\n\x0coperation_id\x18\x08 \x01(\tR\x0boperationId\x12\x1d\n\ncommand_id\x18\t \x01(\tR\tcommandId\x12\x1f\n\x0breason_code\x18\n \x01(\tR\nreasonCode\x12;\n\x0boccurred_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\"\xbd\x01\n\x16StreamOrbEventsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12%\n\x0e\x61\x66ter_sequence\x18\x03 \x01(\x04R\rafterSequence\x12\x1e\n\x05limit\x18\x04 \x01(\rB\x08\xbaH\x05*\x03\x18\xf4\x03R\x05limit\"\x9c\x01\n\x17StreamOrbEventsResponse\x12\x41\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1e.orbcontrol.v1.OrbControlEventB\t\xbaH\x06\x92\x01\x03\x10\xf4\x03R\x06\x65vents\x12#\n\rnext_sequence\x18\x02 \x01(\x04R\x0cnextSequence\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore*h\n\x0eOrbCommandKind\x12 \n\x1cORB_COMMAND_KIND_UNSPECIFIED\x10\x00\x12\x19\n\x15ORB_COMMAND_KIND_WAKE\x10\x01\x12\x19\n\x15ORB_COMMAND_KIND_STOP\x10\x02*\xc3\x02\n\x14OrbObservedLifecycle\x12&\n\"ORB_OBSERVED_LIFECYCLE_UNSPECIFIED\x10\x00\x12#\n\x1fORB_OBSERVED_LIFECYCLE_SLEEPING\x10\x01\x12!\n\x1dORB_OBSERVED_LIFECYCLE_WAKING\x10\x02\x12 \n\x1cORB_OBSERVED_LIFECYCLE_READY\x10\x03\x12\"\n\x1eORB_OBSERVED_LIFECYCLE_WORKING\x10\x04\x12*\n&ORB_OBSERVED_LIFECYCLE_WAITING_FOR_YOU\x10\x05\x12%\n!ORB_OBSERVED_LIFECYCLE_RECOVERING\x10\x06\x12\"\n\x1eORB_OBSERVED_LIFECYCLE_OFFLINE\x10\x07*\xad\x01\n\x14OrbCommandAcceptance\x12&\n\"ORB_COMMAND_ACCEPTANCE_UNSPECIFIED\x10\x00\x12#\n\x1fORB_COMMAND_ACCEPTANCE_ACCEPTED\x10\x01\x12#\n\x1fORB_COMMAND_ACCEPTANCE_REPLAYED\x10\x02\x12#\n\x1fORB_COMMAND_ACCEPTANCE_REJECTED\x10\x03*\x96\x02\n\x13OrbControlEventKind\x12&\n\"ORB_CONTROL_EVENT_KIND_UNSPECIFIED\x10\x00\x12#\n\x1fORB_CONTROL_EVENT_KIND_SNAPSHOT\x10\x01\x12+\n\'ORB_CONTROL_EVENT_KIND_COMMAND_ACCEPTED\x10\x02\x12,\n(ORB_CONTROL_EVENT_KIND_LIFECYCLE_CHANGED\x10\x03\x12,\n(ORB_CONTROL_EVENT_KIND_COMMAND_COMPLETED\x10\x04\x12)\n%ORB_CONTROL_EVENT_KIND_COMMAND_FAILED\x10\x05\x32\x8a\x04\n\x16OrbControlOwnerService\x12\xa1\x01\n\x10SubmitOrbCommand\x12&.orbcontrol.v1.SubmitOrbCommandRequest\x1a\'.orbcontrol.v1.SubmitOrbCommandResponse\"<\xca\xf3\x18\x11orb:control:owner\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\xaa\x01\n\x13GetOrbObservedState\x12).orbcontrol.v1.GetOrbObservedStateRequest\x1a*.orbcontrol.v1.GetOrbObservedStateResponse\"<\xca\xf3\x18\x11orb:control:owner\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x9e\x01\n\x0fStreamOrbEvents\x12%.orbcontrol.v1.StreamOrbEventsRequest\x1a&.orbcontrol.v1.StreamOrbEventsResponse\"<\xca\xf3\x18\x11orb:control:owner\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_idB?Z=github.com/evalops/platform/gen/go/orbcontrol/v1;orbcontrolv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'orbcontrol.v1.orb_control_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z=github.com/evalops/platform/gen/go/orbcontrol/v1;orbcontrolv1' - _globals['_ORBCOMMAND'].fields_by_name['kind']._loaded_options = None - _globals['_ORBCOMMAND'].fields_by_name['kind']._serialized_options = b'\272H\007\202\001\004\020\001 \000' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['target_id']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['target_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['lineage_id']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['lineage_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['operation_id']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['operation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['command']._loaded_options = None - _globals['_SUBMITORBCOMMANDREQUEST'].fields_by_name['command']._serialized_options = b'\272H\003\310\001\001' - _globals['_SUBMITORBCOMMANDRESPONSE'].fields_by_name['acceptance']._loaded_options = None - _globals['_SUBMITORBCOMMANDRESPONSE'].fields_by_name['acceptance']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_GETORBOBSERVEDSTATEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETORBOBSERVEDSTATEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETORBOBSERVEDSTATEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETORBOBSERVEDSTATEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETORBOBSERVEDSTATEREQUEST'].fields_by_name['target_id']._loaded_options = None - _globals['_GETORBOBSERVEDSTATEREQUEST'].fields_by_name['target_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ORBOBSERVEDSTATE'].fields_by_name['lifecycle']._loaded_options = None - _globals['_ORBOBSERVEDSTATE'].fields_by_name['lifecycle']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_GETORBOBSERVEDSTATERESPONSE'].fields_by_name['state']._loaded_options = None - _globals['_GETORBOBSERVEDSTATERESPONSE'].fields_by_name['state']._serialized_options = b'\272H\003\310\001\001' - _globals['_ORBCONTROLEVENT'].fields_by_name['kind']._loaded_options = None - _globals['_ORBCONTROLEVENT'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_STREAMORBEVENTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_STREAMORBEVENTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STREAMORBEVENTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_STREAMORBEVENTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STREAMORBEVENTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_STREAMORBEVENTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\005*\003\030\364\003' - _globals['_STREAMORBEVENTSRESPONSE'].fields_by_name['events']._loaded_options = None - _globals['_STREAMORBEVENTSRESPONSE'].fields_by_name['events']._serialized_options = b'\272H\006\222\001\003\020\364\003' - _globals['_ORBCONTROLOWNERSERVICE'].methods_by_name['SubmitOrbCommand']._loaded_options = None - _globals['_ORBCONTROLOWNERSERVICE'].methods_by_name['SubmitOrbCommand']._serialized_options = b'\312\363\030\021orb:control:owner\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_ORBCONTROLOWNERSERVICE'].methods_by_name['GetOrbObservedState']._loaded_options = None - _globals['_ORBCONTROLOWNERSERVICE'].methods_by_name['GetOrbObservedState']._serialized_options = b'\312\363\030\021orb:control:owner\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_ORBCONTROLOWNERSERVICE'].methods_by_name['StreamOrbEvents']._loaded_options = None - _globals['_ORBCONTROLOWNERSERVICE'].methods_by_name['StreamOrbEvents']._serialized_options = b'\312\363\030\021orb:control:owner\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_ORBCOMMANDKIND']._serialized_start=2536 - _globals['_ORBCOMMANDKIND']._serialized_end=2640 - _globals['_ORBOBSERVEDLIFECYCLE']._serialized_start=2643 - _globals['_ORBOBSERVEDLIFECYCLE']._serialized_end=2966 - _globals['_ORBCOMMANDACCEPTANCE']._serialized_start=2969 - _globals['_ORBCOMMANDACCEPTANCE']._serialized_end=3142 - _globals['_ORBCONTROLEVENTKIND']._serialized_start=3145 - _globals['_ORBCONTROLEVENTKIND']._serialized_end=3423 - _globals['_ORBCOMMAND']._serialized_start=135 - _globals['_ORBCOMMAND']._serialized_end=210 - _globals['_SUBMITORBCOMMANDREQUEST']._serialized_start=213 - _globals['_SUBMITORBCOMMANDREQUEST']._serialized_end=614 - _globals['_SUBMITORBCOMMANDRESPONSE']._serialized_start=617 - _globals['_SUBMITORBCOMMANDRESPONSE']._serialized_end=995 - _globals['_GETORBOBSERVEDSTATEREQUEST']._serialized_start=998 - _globals['_GETORBOBSERVEDSTATEREQUEST']._serialized_end=1158 - _globals['_ORBOBSERVEDSTATE']._serialized_start=1161 - _globals['_ORBOBSERVEDSTATE']._serialized_end=1627 - _globals['_GETORBOBSERVEDSTATERESPONSE']._serialized_start=1629 - _globals['_GETORBOBSERVEDSTATERESPONSE']._serialized_end=1721 - _globals['_ORBCONTROLEVENT']._serialized_start=1724 - _globals['_ORBCONTROLEVENT']._serialized_end=2183 - _globals['_STREAMORBEVENTSREQUEST']._serialized_start=2186 - _globals['_STREAMORBEVENTSREQUEST']._serialized_end=2375 - _globals['_STREAMORBEVENTSRESPONSE']._serialized_start=2378 - _globals['_STREAMORBEVENTSRESPONSE']._serialized_end=2534 - _globals['_ORBCONTROLOWNERSERVICE']._serialized_start=3426 - _globals['_ORBCONTROLOWNERSERVICE']._serialized_end=3948 -# @@protoc_insertion_point(module_scope) diff --git a/src/remoterunner/v1/remoterunner_pb2.py b/src/remoterunner/v1/remoterunner_pb2.py deleted file mode 100644 index 9f823d2..0000000 --- a/src/remoterunner/v1/remoterunner_pb2.py +++ /dev/null @@ -1,366 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: remoterunner/v1/remoterunner.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'remoterunner/v1/remoterunner.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"remoterunner/v1/remoterunner.proto\x12\x0fremoterunner.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xe8\x03\n\x19RunnerSessionOwnerBinding\x12&\n\nmission_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12-\n\x0eruntime_run_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cruntimeRunId\x12\x35\n\x12\x61uthority_grant_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x10\x61uthorityGrantId\x12\x32\n\x10\x63ontract_version\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0f\x63ontractVersion\x12.\n\x0erunner_profile\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12%\n\x0epolicy_version\x18\x06 \x01(\tR\rpolicyVersion\x12%\n\x0e\x64\x65\x63ision_route\x18\x07 \x01(\tR\rdecisionRoute\x12\x32\n\x15selected_candidate_id\x18\x08 \x01(\tR\x13selectedCandidateId\x12!\n\x0c\x64\x65\x63ision_ref\x18\t \x01(\tR\x0b\x64\x65\x63isionRef\x12\x34\n\x16\x64\x65\x63ision_digest_sha256\x18\n \x01(\tR\x14\x64\x65\x63isionDigestSha256\"\xc7\x02\n+AdoptRunnerSessionForComputerMissionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12.\n\x0ereservation_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rreservationId\x12\x33\n\x11runner_session_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0frunnerSessionId\x12&\n\nmission_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tmissionId\x12-\n\x0eruntime_run_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0cruntimeRunId\"\xe5\x01\n,AdoptRunnerSessionForComputerMissionResponse\x12@\n\x07session\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionB\x06\xbaH\x03\xc8\x01\x01R\x07session\x12W\n\rowner_binding\x18\x02 \x01(\x0b\x32*.remoterunner.v1.RunnerSessionOwnerBindingB\x06\xbaH\x03\xc8\x01\x01R\x0cownerBinding\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"\x88\x08\n\x1f\x45xecuteRunnerSessionStepRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12&\n\nsession_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x1c\n\x04\x61rgv\x18\x05 \x03(\tB\x08\xbaH\x05\x92\x01\x02\x10@R\x04\x61rgv\x12\x10\n\x03\x63wd\x18\x06 \x01(\tR\x03\x63wd\x12\x33\n\x0ftimeout_seconds\x18\x07 \x01(\rB\n\xbaH\x07*\x05\x18\x90\x1c(\x01R\x0etimeoutSeconds\x12T\n\rowner_binding\x18\x08 \x01(\x0b\x32*.remoterunner.v1.RunnerSessionOwnerBindingH\x00R\x0cownerBinding\x88\x01\x01\x12I\n\toperation\x18\t \x01(\x0e\x32+.remoterunner.v1.RunnerSessionStepOperationR\toperation\x12\x1f\n\x05stdin\x18\n \x01(\x0c\x42\t\xbaH\x06z\x04\x18\x80\x80@R\x05stdin\x12\x30\n\x14\x65xpected_snapshot_id\x18\x0b \x01(\tR\x12\x65xpectedSnapshotId\x12=\n\x1b\x65xpected_sandbox_session_id\x18\x0c \x01(\tR\x18\x65xpectedSandboxSessionId\x12.\n\x13\x65xpected_sandbox_id\x18\r \x01(\tR\x11\x65xpectedSandboxId\x12;\n\x1a\x65xpected_runner_session_id\x18\x0e \x01(\tR\x17\x65xpectedRunnerSessionId\x12\x34\n\x16\x65xpected_checkpoint_id\x18\x0f \x01(\tR\x14\x65xpectedCheckpointId\x12\x38\n\x18instruction_artifact_ref\x18\x10 \x01(\tR\x16instructionArtifactRef\x12:\n\x19instruction_digest_sha256\x18\x11 \x01(\tR\x17instructionDigestSha256\x12\x34\n\x16instruction_byte_count\x18\x12 \x01(\x04R\x14instructionByteCount\x12\x34\n\x16\x63laim_lease_generation\x18\x13 \x01(\x04R\x14\x63laimLeaseGenerationB\x10\n\x0e_owner_binding\"\xa5\x01\n\x13RunnerProviderProof\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12#\n\rprovider_mode\x18\x02 \x01(\tR\x0cproviderMode\x12\x1b\n\tworker_id\x18\x03 \x01(\tR\x08workerId\x12\x30\n\x14runtime_image_digest\x18\x04 \x01(\tR\x12runtimeImageDigest\"\x9f\x03\n\x18RunnerSessionStepReceipt\x12\x1d\n\ncommand_id\x18\x01 \x01(\tR\tcommandId\x12\x1b\n\texit_code\x18\x02 \x01(\x05R\x08\x65xitCode\x12\x16\n\x06stdout\x18\x03 \x01(\tR\x06stdout\x12\x16\n\x06stderr\x18\x04 \x01(\tR\x06stderr\x12\x1a\n\x08replayed\x18\x05 \x01(\x08R\x08replayed\x12K\n\x0eprovider_proof\x18\x06 \x01(\x0b\x32$.remoterunner.v1.RunnerProviderProofR\rproviderProof\x12!\n\x0cstdin_sha256\x18\x07 \x01(\tR\x0bstdinSha256\x12-\n\x12output_unavailable\x18\x08 \x01(\x08R\x11outputUnavailable\x12\x30\n\x14output_digest_sha256\x18\t \x01(\tR\x12outputDigestSha256\x12*\n\x11output_byte_count\x18\n \x01(\x04R\x0foutputByteCount\"\x8b\x02\n ExecuteRunnerSessionStepResponse\x12\x43\n\x07receipt\x18\x01 \x01(\x0b\x32).remoterunner.v1.RunnerSessionStepReceiptR\x07receipt\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x05\x65vent\x12\x31\n\x0f\x61pex_mcp_output\x18\x03 \x01(\x0c\x42\t\xbaH\x06z\x04\x18\x80\x80@R\rapexMcpOutput\x12\x34\n\x10\x65phemeral_output\x18\x04 \x01(\x0c\x42\t\xbaH\x06z\x04\x18\x80\x80@R\x0f\x65phemeralOutput\"\xc6\x02\n$CreateRunnerSessionCheckpointRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12&\n\nsession_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12T\n\rowner_binding\x18\x05 \x01(\x0b\x32*.remoterunner.v1.RunnerSessionOwnerBindingH\x00R\x0cownerBinding\x88\x01\x01\x42\x10\n\x0e_owner_binding\"\x8d\x01\n\x1eRunnerSessionCheckpointReceipt\x12#\n\rcheckpoint_id\x18\x01 \x01(\tR\x0c\x63heckpointId\x12*\n\x11source_session_id\x18\x02 \x01(\tR\x0fsourceSessionId\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"\xad\x01\n%CreateRunnerSessionCheckpointResponse\x12I\n\x07receipt\x18\x01 \x01(\x0b\x32/.remoterunner.v1.RunnerSessionCheckpointReceiptR\x07receipt\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x05\x65vent\"\xfe\x03\n\x18RunnerSessionRestoreSpec\x12\x37\n\x18source_runner_session_id\x18\x01 \x01(\tR\x15sourceRunnerSessionId\x12\x39\n\x19source_maestro_session_id\x18\x02 \x01(\tR\x16sourceMaestroSessionId\x12\x32\n\x15snapshot_artifact_uri\x18\x03 \x01(\tR\x13snapshotArtifactUri\x12\x34\n\x16snapshot_manifest_path\x18\x04 \x01(\tR\x14snapshotManifestPath\x12K\n\"snapshot_manifest_protocol_version\x18\x05 \x01(\tR\x1fsnapshotManifestProtocolVersion\x12\'\n\x0f\x61rtifact_digest\x18\x06 \x01(\tR\x0e\x61rtifactDigest\x12Y\n\x0e\x66\x61ilure_policy\x18\x07 \x01(\x0e\x32\x32.remoterunner.v1.RunnerSessionRestoreFailurePolicyR\rfailurePolicy\x12\x33\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\xcd\x02\n\x1aRunnerSessionRestoreStatus\x12@\n\x05state\x18\x01 \x01(\x0e\x32*.remoterunner.v1.RunnerSessionRestoreStateR\x05state\x12.\n\x13local_manifest_path\x18\x02 \x01(\tR\x11localManifestPath\x12\x32\n\x15hydrated_artifact_uri\x18\x03 \x01(\tR\x13hydratedArtifactUri\x12%\n\x0e\x66\x61ilure_reason\x18\x04 \x01(\tR\rfailureReason\x12\'\n\x0f\x66\x61ilure_message\x18\x05 \x01(\tR\x0e\x66\x61ilureMessage\x12\x39\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\"\xc3\r\n\rRunnerSession\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x17\n\x07user_id\x18\x04 \x01(\tR\x06userId\x12 \n\x0c\x61gent_run_id\x18\x05 \x01(\tR\nagentRunId\x12,\n\x12maestro_session_id\x18\x06 \x01(\tR\x10maestroSessionId\x12\x39\n\x05state\x18\x07 \x01(\x0e\x32#.remoterunner.v1.RunnerSessionStateR\x05state\x12%\n\x0erunner_profile\x18\x08 \x01(\tR\rrunnerProfile\x12!\n\x0crunner_image\x18\t \x01(\tR\x0brunnerImage\x12)\n\x10workspace_source\x18\n \x01(\tR\x0fworkspaceSource\x12\x19\n\x08repo_url\x18\x0b \x01(\tR\x07repoUrl\x12\x16\n\x06\x62ranch\x18\x0c \x01(\tR\x06\x62ranch\x12\x14\n\x05model\x18\r \x01(\tR\x05model\x12*\n\x11owner_instance_id\x18\x0e \x01(\tR\x0fownerInstanceId\x12\x30\n\x14runner_pod_namespace\x18\x0f \x01(\tR\x12runnerPodNamespace\x12&\n\x0frunner_pod_name\x18\x10 \x01(\tR\rrunnerPodName\x12.\n\x13runner_service_name\x18\x11 \x01(\tR\x11runnerServiceName\x12\x39\n\ncreated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nstarted_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x39\n\nexpires_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x42\n\x0fidle_expires_at\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ridleExpiresAt\x12\x39\n\nstopped_at\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstoppedAt\x12\x1f\n\x0bstop_reason\x18\x17 \x01(\tR\nstopReason\x12\x46\n\x11last_heartbeat_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0flastHeartbeatAt\x12.\n\x13used_runner_seconds\x18\x19 \x01(\x03R\x11usedRunnerSeconds\x12*\n\x11used_idle_seconds\x18\x1a \x01(\x03R\x0fusedIdleSeconds\x12\x32\n\x15\x65stimated_cost_micros\x18\x1b \x01(\x03R\x13\x65stimatedCostMicros\x12\x33\n\x08metadata\x18\x1c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x36\n\x17reserved_runner_seconds\x18\x1d \x01(\x03R\x15reservedRunnerSeconds\x12\x30\n\x14reserved_cost_micros\x18\x1e \x01(\x03R\x12reservedCostMicros\x12I\n\x10resolved_profile\x18\x1f \x01(\x0b\x32\x1e.remoterunner.v1.RunnerProfileR\x0fresolvedProfile\x12\x43\n\x07restore\x18 \x01(\x0b\x32).remoterunner.v1.RunnerSessionRestoreSpecR\x07restore\x12R\n\x0erestore_status\x18! \x01(\x0b\x32+.remoterunner.v1.RunnerSessionRestoreStatusR\rrestoreStatus\x12\x62\n\x14\x61pex_authority_state\x18\" \x01(\x0e\x32\x30.remoterunner.v1.RunnerSessionApexAuthorityStateR\x12\x61pexAuthorityState\x12.\n\x13\x61pex_reservation_id\x18# \x01(\tR\x11\x61pexReservationId\"\xee\x01\n\x12RunnerSessionEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\nsession_id\x18\x02 \x01(\tR\tsessionId\x12\x1a\n\x08sequence\x18\x03 \x01(\x03R\x08sequence\x12\x1d\n\nevent_type\x18\x04 \x01(\tR\teventType\x12;\n\x0boccurred_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x31\n\x07payload\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\xcb\x02\n\x11RunnerAttachToken\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\nsession_id\x18\x02 \x01(\tR\tsessionId\x12\x1d\n\nsubject_id\x18\x03 \x01(\tR\tsubjectId\x12\x37\n\x05roles\x18\x04 \x03(\x0e\x32!.remoterunner.v1.RunnerAttachRoleR\x05roles\x12\x39\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x39\n\nrevoked_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\trevokedAt\"\x9a\n\n\rRunnerRestore\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12*\n\x11source_session_id\x18\x04 \x01(\tR\x0fsourceSessionId\x12*\n\x11target_session_id\x18\x05 \x01(\tR\x0ftargetSessionId\x12,\n\x12maestro_session_id\x18\x06 \x01(\tR\x10maestroSessionId\x12\x39\n\x05state\x18\x07 \x01(\x0e\x32#.remoterunner.v1.RunnerRestoreStateR\x05state\x12!\n\x0c\x61rtifact_ref\x18\x08 \x01(\tR\x0b\x61rtifactRef\x12#\n\rmanifest_path\x18\t \x01(\tR\x0cmanifestPath\x12%\n\x0erunner_profile\x18\n \x01(\tR\rrunnerProfile\x12!\n\x0crunner_image\x18\x0b \x01(\tR\x0brunnerImage\x12)\n\x10workspace_source\x18\x0c \x01(\tR\x0fworkspaceSource\x12\x19\n\x08repo_url\x18\r \x01(\tR\x07repoUrl\x12\x16\n\x06\x62ranch\x18\x0e \x01(\tR\x06\x62ranch\x12\x14\n\x05model\x18\x0f \x01(\tR\x05model\x12\x1f\n\x0bttl_minutes\x18\x10 \x01(\x05R\nttlMinutes\x12(\n\x10idle_ttl_minutes\x18\x11 \x01(\x05R\x0eidleTtlMinutes\x12*\n\x11owner_instance_id\x18\x12 \x01(\tR\x0fownerInstanceId\x12L\n\x0c\x66\x61ilure_code\x18\x13 \x01(\x0e\x32).remoterunner.v1.RunnerRestoreFailureCodeR\x0b\x66\x61ilureCode\x12\'\n\x0f\x66\x61ilure_message\x18\x14 \x01(\tR\x0e\x66\x61ilureMessage\x12=\n\x0crequested_at\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0brequestedAt\x12;\n\x0bhydrated_at\x18\x16 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nhydratedAt\x12J\n\x13provider_started_at\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x11providerStartedAt\x12\x46\n\x11identity_ready_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0fidentityReadyAt\x12?\n\rattachable_at\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0c\x61ttachableAt\x12\x37\n\tfailed_at\x18\x1a \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08\x66\x61iledAt\x12\x39\n\nexpires_at\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x33\n\x08metadata\x18\x1c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\xad\x05\n\x13RunnerAccountPolicy\x12?\n\x17max_concurrent_sessions\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x15maxConcurrentSessions\x12>\n\x17max_session_ttl_minutes\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x14maxSessionTtlMinutes\x12\x38\n\x14max_idle_ttl_minutes\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x11maxIdleTtlMinutes\x12=\n\x16monthly_runner_minutes\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x14monthlyRunnerMinutes\x12@\n\x18monthly_spend_cap_micros\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x15monthlySpendCapMicros\x12\x42\n\x19runner_minute_cost_micros\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x16runnerMinuteCostMicros\x12\x36\n\x17\x61llowed_runner_profiles\x18\x07 \x03(\tR\x15\x61llowedRunnerProfiles\x12%\n\x0e\x61llowed_models\x18\x08 \x03(\tR\rallowedModels\x12:\n\x19\x61llowed_workspace_sources\x18\t \x03(\tR\x17\x61llowedWorkspaceSources\x12\x36\n\x17operator_override_scope\x18\n \x01(\tR\x15operatorOverrideScope\x12\x43\n\x1eworkspace_scoped_usage_budgets\x18\x0b \x01(\x08R\x1bworkspaceScopedUsageBudgets\"\xb3\x02\n\x19RunnerAccountPolicyRecord\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12<\n\x06policy\x18\x03 \x01(\x0b\x32$.remoterunner.v1.RunnerAccountPolicyR\x06policy\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x16\n\x06source\x18\x06 \x01(\tR\x06source\"\xd2\x04\n\rRunnerProfile\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0c\x64isplay_name\x18\x02 \x01(\tR\x0b\x64isplayName\x12\x18\n\x07\x65nabled\x18\x03 \x01(\x08R\x07\x65nabled\x12.\n\x13\x64\x65\x66\x61ult_ttl_minutes\x18\x04 \x01(\x05R\x11\x64\x65\x66\x61ultTtlMinutes\x12&\n\x0fmax_ttl_minutes\x18\x05 \x01(\x05R\rmaxTtlMinutes\x12\x37\n\x18\x64\x65\x66\x61ult_idle_ttl_minutes\x18\x06 \x01(\x05R\x15\x64\x65\x66\x61ultIdleTtlMinutes\x12/\n\x14max_idle_ttl_minutes\x18\x07 \x01(\x05R\x11maxIdleTtlMinutes\x12\'\n\x0fisolation_level\x18\x08 \x01(\tR\x0eisolationLevel\x12\"\n\x0cinterruption\x18\t \x01(\tR\x0cinterruption\x12\x33\n\x15workspace_persistence\x18\n \x01(\tR\x14workspacePersistence\x12\x1d\n\ncost_class\x18\x0b \x01(\tR\tcostClass\x12<\n\x1ametering_multiplier_micros\x18\x0c \x01(\x03R\x18meteringMultiplierMicros\x12\"\n\x0c\x65xperimental\x18\r \x01(\x08R\x0c\x65xperimental\x12/\n\x13production_eligible\x18\x0e \x01(\x08R\x12productionEligible\"\xc7\x01\n\x19RunnerProfileAvailability\x12\x38\n\x07profile\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerProfileR\x07profile\x12\x1c\n\tavailable\x18\x02 \x01(\x08R\tavailable\x12-\n\x12unavailable_reason\x18\x03 \x01(\tR\x11unavailableReason\x12#\n\rpolicy_source\x18\x04 \x01(\tR\x0cpolicySource\"\xaa\x01\n\x19ListRunnerProfilesRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12/\n\x13include_unavailable\x18\x03 \x01(\x08R\x12includeUnavailable\"d\n\x1aListRunnerProfilesResponse\x12\x46\n\x08profiles\x18\x01 \x03(\x0b\x32*.remoterunner.v1.RunnerProfileAvailabilityR\x08profiles\"\x8e\t\n\x18WorkspaceHydrationClaims\x12%\n\x0eschema_version\x18\x01 \x01(\rR\rschemaVersion\x12\x1f\n\x0b\x65nvelope_id\x18\x02 \x01(\tR\nenvelopeId\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x04 \x01(\tR\x0bworkspaceId\x12.\n\x13source_workspace_id\x18\x05 \x01(\tR\x11sourceWorkspaceId\x12\x38\n\x18source_workspace_version\x18\x06 \x01(\tR\x16sourceWorkspaceVersion\x12,\n\x12source_revision_id\x18\x07 \x01(\tR\x10sourceRevisionId\x12\x32\n\x15immutable_snapshot_id\x18\x08 \x01(\tR\x13immutableSnapshotId\x12:\n\x19immutable_snapshot_digest\x18\t \x01(\tR\x17immutableSnapshotDigest\x12;\n\x1aworkspace_skill_set_digest\x18\n \x01(\tR\x17workspaceSkillSetDigest\x12\x32\n\x15\x63\x61pability_set_digest\x18\x0b \x01(\tR\x13\x63\x61pabilitySetDigest\x12*\n\x11runner_session_id\x18\x0c \x01(\tR\x0frunnerSessionId\x12,\n\x12maestro_session_id\x18\r \x01(\tR\x10maestroSessionId\x12-\n\x12runtime_generation\x18\x0e \x01(\x04R\x11runtimeGeneration\x12\x33\n\x15\x61\x63tivation_generation\x18\x0f \x01(\x04R\x14\x61\x63tivationGeneration\x12\x1a\n\x08\x61udience\x18\x10 \x01(\tR\x08\x61udience\x12 \n\x0cissued_at_ms\x18\x11 \x01(\x03R\nissuedAtMs\x12\"\n\rnot_before_ms\x18\x12 \x01(\x03R\x0bnotBeforeMs\x12\"\n\rexpires_at_ms\x18\x13 \x01(\x03R\x0b\x65xpiresAtMs\x12!\n\x0creplay_nonce\x18\x14 \x01(\tR\x0breplayNonce\x12:\n\x19\x65xtraction_policy_version\x18\x15 \x01(\tR\x17\x65xtractionPolicyVersion\x12%\n\x0epolicy_version\x18\x16 \x01(\tR\rpolicyVersion\x12!\n\x0c\x61rtifact_ref\x18\x17 \x01(\tR\x0b\x61rtifactRef\x12\'\n\x0fsigner_identity\x18\x18 \x01(\tR\x0esignerIdentity\x12\x15\n\x06key_id\x18\x19 \x01(\tR\x05keyId\x12\x1b\n\tmax_files\x18\x1a \x01(\x04R\x08maxFiles\x12\x1b\n\tmax_bytes\x18\x1b \x01(\x04R\x08maxBytes\"\x8e\x01\n\x1aWorkspaceHydrationEnvelope\x12I\n\x06\x63laims\x18\x01 \x01(\x0b\x32).remoterunner.v1.WorkspaceHydrationClaimsB\x06\xbaH\x03\xc8\x01\x01R\x06\x63laims\x12%\n\tsignature\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsignature\"\xe8\x07\n\x1a\x43reateRunnerSessionRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x17\n\x07user_id\x18\x03 \x01(\tR\x06userId\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12.\n\x0erunner_profile\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12!\n\x0crunner_image\x18\x06 \x01(\tR\x0brunnerImage\x12)\n\x10workspace_source\x18\x07 \x01(\tR\x0fworkspaceSource\x12\x19\n\x08repo_url\x18\x08 \x01(\tR\x07repoUrl\x12\x16\n\x06\x62ranch\x18\t \x01(\tR\x06\x62ranch\x12\x14\n\x05model\x18\n \x01(\tR\x05model\x12+\n\x0bttl_minutes\x18\x0b \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xa0\x0b(\x01R\nttlMinutes\x12\x34\n\x10idle_ttl_minutes\x18\x0c \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xa0\x0b(\x00R\x0eidleTtlMinutes\x12\x33\n\x08metadata\x18\r \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x43\n\x07restore\x18\x0e \x01(\x0b\x32).remoterunner.v1.RunnerSessionRestoreSpecR\x07restore\x12 \n\x0c\x61gent_run_id\x18\x0f \x01(\tR\nagentRunId\x12,\n\x12maestro_session_id\x18\x10 \x01(\tR\x10maestroSessionId\x12.\n\x13\x61pex_reservation_id\x18\x11 \x01(\tR\x11\x61pexReservationId\x12*\n\x11runner_session_id\x18\x12 \x01(\tR\x0frunnerSessionId\x12-\n\x12runtime_generation\x18\x13 \x01(\x04R\x11runtimeGeneration\x12\x33\n\x15\x61\x63tivation_generation\x18\x14 \x01(\x04R\x14\x61\x63tivationGeneration\x12m\n\x1cworkspace_hydration_envelope\x18\x15 \x01(\x0b\x32+.remoterunner.v1.WorkspaceHydrationEnvelopeR\x1aworkspaceHydrationEnvelope\"\xb0\x01\n\x1b\x43reateRunnerSessionResponse\x12\x38\n\x07session\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x07session\x12;\n\x06\x65vents\x18\x02 \x03(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x06\x65vents\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"A\n\x17GetRunnerSessionRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\"T\n\x18GetRunnerSessionResponse\x12\x38\n\x07session\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x07session\"\xf7\x01\n\x19ListRunnerSessionsRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x39\n\x05state\x18\x03 \x01(\x0e\x32#.remoterunner.v1.RunnerSessionStateR\x05state\x12 \n\x05limit\x18\x04 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"y\n\x1aListRunnerSessionsResponse\x12:\n\x08sessions\x18\x01 \x03(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x08sessions\x12\x1f\n\x0bnext_offset\x18\x02 \x01(\x05R\nnextOffset\"\xc5\x07\n\x1a\x43reateRunnerRestoreRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x17\n\x07user_id\x18\x03 \x01(\tR\x06userId\x12\x30\n\x0fidempotency_key\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12*\n\x11source_session_id\x18\x05 \x01(\tR\x0fsourceSessionId\x12,\n\x12maestro_session_id\x18\x06 \x01(\tR\x10maestroSessionId\x12!\n\x0c\x61rtifact_ref\x18\x07 \x01(\tR\x0b\x61rtifactRef\x12#\n\rmanifest_path\x18\x08 \x01(\tR\x0cmanifestPath\x12.\n\x0erunner_profile\x18\t \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunnerProfile\x12!\n\x0crunner_image\x18\n \x01(\tR\x0brunnerImage\x12)\n\x10workspace_source\x18\x0b \x01(\tR\x0fworkspaceSource\x12\x19\n\x08repo_url\x18\x0c \x01(\tR\x07repoUrl\x12\x16\n\x06\x62ranch\x18\r \x01(\tR\x06\x62ranch\x12\x14\n\x05model\x18\x0e \x01(\tR\x05model\x12+\n\x0bttl_minutes\x18\x0f \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xa0\x0b(\x01R\nttlMinutes\x12\x34\n\x10idle_ttl_minutes\x18\x10 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xa0\x0b(\x00R\x0eidleTtlMinutes\x12\x33\n\x08metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12*\n\x11runner_session_id\x18\x12 \x01(\tR\x0frunnerSessionId\x12-\n\x12runtime_generation\x18\x13 \x01(\x04R\x11runtimeGeneration\x12\x33\n\x15\x61\x63tivation_generation\x18\x14 \x01(\x04R\x14\x61\x63tivationGeneration\x12m\n\x1cworkspace_hydration_envelope\x18\x15 \x01(\x0b\x32+.remoterunner.v1.WorkspaceHydrationEnvelopeR\x1aworkspaceHydrationEnvelope\"\xea\x01\n\x1b\x43reateRunnerRestoreResponse\x12\x38\n\x07restore\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerRestoreR\x07restore\x12\x38\n\x07session\x18\x02 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x07session\x12;\n\x06\x65vents\x18\x03 \x03(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x06\x65vents\x12\x1a\n\x08replayed\x18\x04 \x01(\x08R\x08replayed\"\x9f\x01\n\x17GetRunnerRestoreRequest\x12&\n\nrestore_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\trestoreId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"T\n\x18GetRunnerRestoreResponse\x12\x38\n\x07restore\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerRestoreR\x07restore\"\xf7\x01\n\x19ListRunnerRestoresRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x39\n\x05state\x18\x03 \x01(\x0e\x32#.remoterunner.v1.RunnerRestoreStateR\x05state\x12 \n\x05limit\x18\x04 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xc8\x01(\x00R\x05limit\x12\x1f\n\x06offset\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\"y\n\x1aListRunnerRestoresResponse\x12:\n\x08restores\x18\x01 \x03(\x0b\x32\x1e.remoterunner.v1.RunnerRestoreR\x08restores\x12\x1f\n\x0bnext_offset\x18\x02 \x01(\x05R\nnextOffset\"\xb8\x01\n\x18StopRunnerSessionRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12\x16\n\x06reason\x18\x02 \x01(\tR\x06reason\x12\x30\n\x0forganization_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\x90\x01\n\x19StopRunnerSessionResponse\x12\x38\n\x07session\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x07session\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x05\x65vent\"\xdb\x01\n\x1a\x45xtendRunnerSessionRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12\x39\n\x12\x61\x64\x64itional_minutes\x18\x02 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xa0\x0b(\x01R\x11\x61\x64\x64itionalMinutes\x12\x42\n\x17\x61\x64\x64itional_idle_minutes\x18\x03 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xa0\x0b(\x00R\x15\x61\x64\x64itionalIdleMinutes\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\"\x92\x01\n\x1b\x45xtendRunnerSessionResponse\x12\x38\n\x07session\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x07session\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x05\x65vent\"\xc4\x01\n\x16MintAttachTokenRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12\x1d\n\nsubject_id\x18\x02 \x01(\tR\tsubjectId\x12\x37\n\x05roles\x18\x03 \x03(\x0e\x32!.remoterunner.v1.RunnerAttachRoleR\x05roles\x12*\n\x0bttl_minutes\x18\x04 \x01(\x05\x42\t\xbaH\x06\x1a\x04\x18<(\x00R\nttlMinutes\"\xd2\x01\n\x17MintAttachTokenResponse\x12\x38\n\x05token\x18\x01 \x01(\x0b\x32\".remoterunner.v1.RunnerAttachTokenR\x05token\x12!\n\x0ctoken_secret\x18\x02 \x01(\tR\x0btokenSecret\x12*\n\x11owner_instance_id\x18\x03 \x01(\tR\x0fownerInstanceId\x12.\n\x13runner_service_name\x18\x04 \x01(\tR\x11runnerServiceName\"f\n\x18RevokeAttachTokenRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12\"\n\x08token_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07tokenId\"\x90\x01\n\x19RevokeAttachTokenResponse\x12\x38\n\x05token\x18\x01 \x01(\x0b\x32\".remoterunner.v1.RunnerAttachTokenR\x05token\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x05\x65vent\"\xf8\x01\n\x1eListRunnerSessionEventsRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12.\n\x0e\x61\x66ter_sequence\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\rafterSequence\x12 \n\x05limit\x18\x03 \x01(\x05\x42\n\xbaH\x07\x1a\x05\x18\xf4\x03(\x00R\x05limit\x12\x30\n\x0forganization_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"\x83\x01\n\x1fListRunnerSessionEventsResponse\x12;\n\x06\x65vents\x18\x01 \x03(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x06\x65vents\x12#\n\rnext_sequence\x18\x02 \x01(\x03R\x0cnextSequence\"\xaf\x03\n+RecordRunnerSessionArtifactLifecycleRequest\x12&\n\nsession_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tsessionId\x12K\n\x0e\x61rtifact_class\x18\x02 \x01(\x0e\x32$.remoterunner.v1.RunnerArtifactClassR\rartifactClass\x12\x43\n\x05state\x18\x03 \x01(\x0e\x32-.remoterunner.v1.RunnerArtifactLifecycleStateR\x05state\x12!\n\x0c\x61rtifact_uri\x18\x04 \x01(\tR\x0b\x61rtifactUri\x12#\n\rmanifest_path\x18\x05 \x01(\tR\x0cmanifestPath\x12\x16\n\x06reason\x18\x06 \x01(\tR\x06reason\x12\x18\n\x07message\x18\x07 \x01(\tR\x07message\x12L\n\x14retention_expires_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x12retentionExpiresAt\"\xa3\x01\n,RecordRunnerSessionArtifactLifecycleResponse\x12\x38\n\x07session\x18\x01 \x01(\x0b\x32\x1e.remoterunner.v1.RunnerSessionR\x07session\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0b\x32#.remoterunner.v1.RunnerSessionEventR\x05\x65vent\"t\n\x1dGetRunnerAccountPolicyRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"d\n\x1eGetRunnerAccountPolicyResponse\x12\x42\n\x06policy\x18\x01 \x01(\x0b\x32*.remoterunner.v1.RunnerAccountPolicyRecordR\x06policy\"\xb5\x01\n UpsertRunnerAccountPolicyRequest\x12\x30\n\x0forganization_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12<\n\x06policy\x18\x03 \x01(\x0b\x32$.remoterunner.v1.RunnerAccountPolicyR\x06policy\"g\n!UpsertRunnerAccountPolicyResponse\x12\x42\n\x06policy\x18\x01 \x01(\x0b\x32*.remoterunner.v1.RunnerAccountPolicyRecordR\x06policy\">\n\x10GetStatusRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\"}\n\x11GetStatusResponse\x12\x18\n\x07service\x18\x01 \x01(\tR\x07service\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12+\n\x11\x64ownstream_policy\x18\x03 \x01(\tR\x10\x64ownstreamPolicy*\xaf\x05\n\x1aRunnerSessionStepOperation\x12-\n)RUNNER_SESSION_STEP_OPERATION_UNSPECIFIED\x10\x00\x12)\n%RUNNER_SESSION_STEP_OPERATION_GENERIC\x10\x01\x12.\n*RUNNER_SESSION_STEP_OPERATION_APEX_HYDRATE\x10\x02\x12/\n+RUNNER_SESSION_STEP_OPERATION_APEX_DISCOVER\x10\x03\x12-\n)RUNNER_SESSION_STEP_OPERATION_APEX_FREEZE\x10\x04\x12,\n(RUNNER_SESSION_STEP_OPERATION_APEX_GRADE\x10\x05\x12/\n+RUNNER_SESSION_STEP_OPERATION_APEX_MCP_CALL\x10\x06\x12\x33\n/RUNNER_SESSION_STEP_OPERATION_APEX_STAGE_INPUTS\x10\x07\x12\x34\n0RUNNER_SESSION_STEP_OPERATION_APEX_STAGE_GRADING\x10\x08\x12\x38\n4RUNNER_SESSION_STEP_OPERATION_APEX_TASK_INSTRUCTIONS\x10\t\"\x04\x08\n\x10\n\"\x04\x08\x0b\x10\x0b\"\x04\x08\x0c\x10\x0c*,RUNNER_SESSION_STEP_OPERATION_COMPUTER_SHELL*0RUNNER_SESSION_STEP_OPERATION_COMPUTER_READ_FILE*1RUNNER_SESSION_STEP_OPERATION_COMPUTER_WRITE_FILE*\xed\x02\n\x12RunnerSessionState\x12$\n RUNNER_SESSION_STATE_UNSPECIFIED\x10\x00\x12\"\n\x1eRUNNER_SESSION_STATE_REQUESTED\x10\x01\x12%\n!RUNNER_SESSION_STATE_PROVISIONING\x10\x02\x12 \n\x1cRUNNER_SESSION_STATE_RUNNING\x10\x03\x12\x1d\n\x19RUNNER_SESSION_STATE_IDLE\x10\x04\x12!\n\x1dRUNNER_SESSION_STATE_STOPPING\x10\x05\x12 \n\x1cRUNNER_SESSION_STATE_STOPPED\x10\x06\x12 \n\x1cRUNNER_SESSION_STATE_EXPIRED\x10\x07\x12\x1f\n\x1bRUNNER_SESSION_STATE_FAILED\x10\x08\x12\x1d\n\x19RUNNER_SESSION_STATE_LOST\x10\t*\x96\x01\n\x10RunnerAttachRole\x12\"\n\x1eRUNNER_ATTACH_ROLE_UNSPECIFIED\x10\x00\x12\x1d\n\x19RUNNER_ATTACH_ROLE_VIEWER\x10\x01\x12!\n\x1dRUNNER_ATTACH_ROLE_CONTROLLER\x10\x02\x12\x1c\n\x18RUNNER_ATTACH_ROLE_ADMIN\x10\x03*\x90\x03\n\x19RunnerSessionRestoreState\x12,\n(RUNNER_SESSION_RESTORE_STATE_UNSPECIFIED\x10\x00\x12*\n&RUNNER_SESSION_RESTORE_STATE_REQUESTED\x10\x01\x12\x34\n0RUNNER_SESSION_RESTORE_STATE_ARTIFACTS_HYDRATING\x10\x02\x12\x32\n.RUNNER_SESSION_RESTORE_STATE_PROVIDER_STARTING\x10\x03\x12/\n+RUNNER_SESSION_RESTORE_STATE_IDENTITY_READY\x10\x04\x12+\n\'RUNNER_SESSION_RESTORE_STATE_ATTACHABLE\x10\x05\x12\'\n#RUNNER_SESSION_RESTORE_STATE_FAILED\x10\x06\x12(\n$RUNNER_SESSION_RESTORE_STATE_EXPIRED\x10\x07*\xc8\x01\n!RunnerSessionRestoreFailurePolicy\x12\x35\n1RUNNER_SESSION_RESTORE_FAILURE_POLICY_UNSPECIFIED\x10\x00\x12\x36\n2RUNNER_SESSION_RESTORE_FAILURE_POLICY_FAIL_SESSION\x10\x01\x12\x34\n0RUNNER_SESSION_RESTORE_FAILURE_POLICY_COLD_START\x10\x02*\xc9\x02\n\x12RunnerRestoreState\x12$\n RUNNER_RESTORE_STATE_UNSPECIFIED\x10\x00\x12\"\n\x1eRUNNER_RESTORE_STATE_REQUESTED\x10\x01\x12,\n(RUNNER_RESTORE_STATE_ARTIFACTS_HYDRATING\x10\x02\x12*\n&RUNNER_RESTORE_STATE_PROVIDER_STARTING\x10\x03\x12\'\n#RUNNER_RESTORE_STATE_IDENTITY_READY\x10\x04\x12#\n\x1fRUNNER_RESTORE_STATE_ATTACHABLE\x10\x05\x12\x1f\n\x1bRUNNER_RESTORE_STATE_FAILED\x10\x06\x12 \n\x1cRUNNER_RESTORE_STATE_EXPIRED\x10\x07*\x8f\x04\n\x18RunnerRestoreFailureCode\x12+\n\'RUNNER_RESTORE_FAILURE_CODE_UNSPECIFIED\x10\x00\x12\x30\n,RUNNER_RESTORE_FAILURE_CODE_MISSING_ARTIFACT\x10\x01\x12\x30\n,RUNNER_RESTORE_FAILURE_CODE_INVALID_MANIFEST\x10\x02\x12\x30\n,RUNNER_RESTORE_FAILURE_CODE_WORKSPACE_ESCAPE\x10\x03\x12\x30\n,RUNNER_RESTORE_FAILURE_CODE_PROVIDER_TIMEOUT\x10\x04\x12\x31\n-RUNNER_RESTORE_FAILURE_CODE_RUNTIME_NOT_READY\x10\x05\x12.\n*RUNNER_RESTORE_FAILURE_CODE_OWNER_MISMATCH\x10\x06\x12\x35\n1RUNNER_RESTORE_FAILURE_CODE_HYDRATION_UNAVAILABLE\x10\x07\x12-\n)RUNNER_RESTORE_FAILURE_CODE_POLICY_DENIED\x10\x08\x12\x35\n1RUNNER_RESTORE_FAILURE_CODE_SESSION_CREATE_FAILED\x10\t*\xee\x01\n\x13RunnerArtifactClass\x12%\n!RUNNER_ARTIFACT_CLASS_UNSPECIFIED\x10\x00\x12\x30\n,RUNNER_ARTIFACT_CLASS_CONTROL_PLANE_METADATA\x10\x01\x12*\n&RUNNER_ARTIFACT_CLASS_WORKSPACE_EXPORT\x10\x02\x12*\n&RUNNER_ARTIFACT_CLASS_RUNTIME_SNAPSHOT\x10\x03\x12&\n\"RUNNER_ARTIFACT_CLASS_RUNTIME_LOGS\x10\x04*\xb5\x03\n\x1cRunnerArtifactLifecycleState\x12/\n+RUNNER_ARTIFACT_LIFECYCLE_STATE_UNSPECIFIED\x10\x00\x12\x34\n0RUNNER_ARTIFACT_LIFECYCLE_STATE_UPLOAD_REQUESTED\x10\x01\x12,\n(RUNNER_ARTIFACT_LIFECYCLE_STATE_UPLOADED\x10\x02\x12\x32\n.RUNNER_ARTIFACT_LIFECYCLE_STATE_UPLOAD_SKIPPED\x10\x03\x12\x35\n1RUNNER_ARTIFACT_LIFECYCLE_STATE_RETENTION_EXPIRED\x10\x04\x12\x34\n0RUNNER_ARTIFACT_LIFECYCLE_STATE_DELETE_REQUESTED\x10\x05\x12+\n\'RUNNER_ARTIFACT_LIFECYCLE_STATE_DELETED\x10\x06\x12\x32\n.RUNNER_ARTIFACT_LIFECYCLE_STATE_CLEANUP_FAILED\x10\x07*\xc1\x02\n\x1fRunnerSessionApexAuthorityState\x12\x33\n/RUNNER_SESSION_APEX_AUTHORITY_STATE_UNSPECIFIED\x10\x00\x12\x34\n0RUNNER_SESSION_APEX_AUTHORITY_STATE_NOT_REQUIRED\x10\x01\x12;\n7RUNNER_SESSION_APEX_AUTHORITY_STATE_PENDING_RESERVATION\x10\x02\x12=\n9RUNNER_SESSION_APEX_AUTHORITY_STATE_RESERVATION_VALIDATED\x10\x03\x12\x37\n3RUNNER_SESSION_APEX_AUTHORITY_STATE_MISSION_ADOPTED\x10\x04\x32\x96\x1d\n\x13RemoteRunnerService\x12\xa4\x01\n\x12ListRunnerProfiles\x12*.remoterunner.v1.ListRunnerProfilesRequest\x1a+.remoterunner.v1.ListRunnerProfilesResponse\"5\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/runner-profiles\x12\xab\x01\n\x13\x43reateRunnerSession\x12+.remoterunner.v1.CreateRunnerSessionRequest\x1a,.remoterunner.v1.CreateRunnerSessionResponse\"9\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x03\x82\xd3\xe4\x93\x02\x18\"\x13/v1/runner-sessions:\x01*\x12\x89\x02\n$AdoptRunnerSessionForComputerMission\x12<.remoterunner.v1.AdoptRunnerSessionForComputerMissionRequest\x1a=.remoterunner.v1.AdoptRunnerSessionForComputerMissionResponse\"d\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x03\x82\xd3\xe4\x93\x02\x43\">/v1/runner-sessions/{runner_session_id}/adopt-computer-mission:\x01*\x12\xab\x01\n\x10GetRunnerSession\x12(.remoterunner.v1.GetRunnerSessionRequest\x1a).remoterunner.v1.GetRunnerSessionResponse\"B\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02\"\x12 /v1/runner-sessions/{session_id}\x12\xa4\x01\n\x12ListRunnerSessions\x12*.remoterunner.v1.ListRunnerSessionsRequest\x1a+.remoterunner.v1.ListRunnerSessionsResponse\"5\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/runner-sessions\x12\xab\x01\n\x13\x43reateRunnerRestore\x12+.remoterunner.v1.CreateRunnerRestoreRequest\x1a,.remoterunner.v1.CreateRunnerRestoreResponse\"9\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x02\x82\xd3\xe4\x93\x02\x18\"\x13/v1/runner-restores:\x01*\x12\xab\x01\n\x10GetRunnerRestore\x12(.remoterunner.v1.GetRunnerRestoreRequest\x1a).remoterunner.v1.GetRunnerRestoreResponse\"B\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02\"\x12 /v1/runner-restores/{restore_id}\x12\xa4\x01\n\x12ListRunnerRestores\x12*.remoterunner.v1.ListRunnerRestoresRequest\x1a+.remoterunner.v1.ListRunnerRestoresResponse\"5\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/runner-restores\x12\xb7\x01\n\x11StopRunnerSession\x12).remoterunner.v1.StopRunnerSessionRequest\x1a*.remoterunner.v1.StopRunnerSessionResponse\"K\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x02\x82\xd3\xe4\x93\x02*\"%/v1/runner-sessions/{session_id}/stop:\x01*\x12\xbf\x01\n\x13\x45xtendRunnerSession\x12+.remoterunner.v1.ExtendRunnerSessionRequest\x1a,.remoterunner.v1.ExtendRunnerSessionResponse\"M\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x02\x82\xd3\xe4\x93\x02,\"\'/v1/runner-sessions/{session_id}/extend:\x01*\x12\xb9\x01\n\x0fMintAttachToken\x12\'.remoterunner.v1.MintAttachTokenRequest\x1a(.remoterunner.v1.MintAttachTokenResponse\"S\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x03\x82\xd3\xe4\x93\x02\x32\"-/v1/runner-sessions/{session_id}/attach-token:\x01*\x12\xd2\x01\n\x11RevokeAttachToken\x12).remoterunner.v1.RevokeAttachTokenRequest\x1a*.remoterunner.v1.RevokeAttachTokenResponse\"f\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x03\x82\xd3\xe4\x93\x02\x45\"@/v1/runner-sessions/{session_id}/attach-tokens/{token_id}/revoke:\x01*\x12\xc7\x01\n\x17ListRunnerSessionEvents\x12/.remoterunner.v1.ListRunnerSessionEventsRequest\x1a\x30.remoterunner.v1.ListRunnerSessionEventsResponse\"I\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02)\x12\'/v1/runner-sessions/{session_id}/events\x12\xfe\x01\n$RecordRunnerSessionArtifactLifecycle\x12<.remoterunner.v1.RecordRunnerSessionArtifactLifecycleRequest\x1a=.remoterunner.v1.RecordRunnerSessionArtifactLifecycleResponse\"Y\xca\xf3\x18\x13remote-runner:admin\xd8\xf3\x18\x02\x82\xd3\xe4\x93\x02\x38\"3/v1/runner-sessions/{session_id}/artifact-lifecycle:\x01*\x12\xcf\x01\n\x18\x45xecuteRunnerSessionStep\x12\x30.remoterunner.v1.ExecuteRunnerSessionStepRequest\x1a\x31.remoterunner.v1.ExecuteRunnerSessionStepResponse\"N\xca\xf3\x18\x15remote-runner:execute\xd8\xf3\x18\x03\x82\xd3\xe4\x93\x02+\"&/v1/runner-sessions/{session_id}/steps:\x01*\x12\xe2\x01\n\x1d\x43reateRunnerSessionCheckpoint\x12\x35.remoterunner.v1.CreateRunnerSessionCheckpointRequest\x1a\x36.remoterunner.v1.CreateRunnerSessionCheckpointResponse\"R\xca\xf3\x18\x13remote-runner:write\xd8\xf3\x18\x03\x82\xd3\xe4\x93\x02\x31\",/v1/runner-sessions/{session_id}/checkpoints:\x01*\x12\xcb\x01\n\x16GetRunnerAccountPolicy\x12..remoterunner.v1.GetRunnerAccountPolicyRequest\x1a/.remoterunner.v1.GetRunnerAccountPolicyResponse\"P\xca\xf3\x18\x13remote-runner:admin\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02/\x12-/v1/runner-account-policies/{organization_id}\x12\xd7\x01\n\x19UpsertRunnerAccountPolicy\x12\x31.remoterunner.v1.UpsertRunnerAccountPolicyRequest\x1a\x32.remoterunner.v1.UpsertRunnerAccountPolicyResponse\"S\xca\xf3\x18\x13remote-runner:admin\xd8\xf3\x18\x04\x82\xd3\xe4\x93\x02\x32\x1a-/v1/runner-account-policies/{organization_id}:\x01*\x12\x8e\x01\n\tGetStatus\x12!.remoterunner.v1.GetStatusRequest\x1a\".remoterunner.v1.GetStatusResponse\":\xca\xf3\x18\x12remote-runner:read\xd8\xf3\x18\x01\x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/remote-runner/statusBCZAgithub.com/evalops/platform/gen/go/remoterunner/v1;remoterunnerv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'remoterunner.v1.remoterunner_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'ZAgithub.com/evalops/platform/gen/go/remoterunner/v1;remoterunnerv1' - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['mission_id']._loaded_options = None - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['runtime_run_id']._loaded_options = None - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['runtime_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['authority_grant_id']._loaded_options = None - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['authority_grant_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['contract_version']._loaded_options = None - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['contract_version']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['runner_profile']._loaded_options = None - _globals['_RUNNERSESSIONOWNERBINDING'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['reservation_id']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['reservation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['runner_session_id']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['runner_session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['runtime_run_id']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST'].fields_by_name['runtime_run_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONRESPONSE'].fields_by_name['session']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONRESPONSE'].fields_by_name['session']._serialized_options = b'\272H\003\310\001\001' - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONRESPONSE'].fields_by_name['owner_binding']._loaded_options = None - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONRESPONSE'].fields_by_name['owner_binding']._serialized_options = b'\272H\003\310\001\001' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['argv']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['argv']._serialized_options = b'\272H\005\222\001\002\020@' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['timeout_seconds']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['timeout_seconds']._serialized_options = b'\272H\007*\005\030\220\034(\001' - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['stdin']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST'].fields_by_name['stdin']._serialized_options = b'\272H\006z\004\030\200\200@' - _globals['_EXECUTERUNNERSESSIONSTEPRESPONSE'].fields_by_name['apex_mcp_output']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPRESPONSE'].fields_by_name['apex_mcp_output']._serialized_options = b'\272H\006z\004\030\200\200@' - _globals['_EXECUTERUNNERSESSIONSTEPRESPONSE'].fields_by_name['ephemeral_output']._loaded_options = None - _globals['_EXECUTERUNNERSESSIONSTEPRESPONSE'].fields_by_name['ephemeral_output']._serialized_options = b'\272H\006z\004\030\200\200@' - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['max_concurrent_sessions']._loaded_options = None - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['max_concurrent_sessions']._serialized_options = b'\272H\004\032\002(\000' - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['max_session_ttl_minutes']._loaded_options = None - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['max_session_ttl_minutes']._serialized_options = b'\272H\004\032\002(\000' - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['max_idle_ttl_minutes']._loaded_options = None - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['max_idle_ttl_minutes']._serialized_options = b'\272H\004\032\002(\000' - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['monthly_runner_minutes']._loaded_options = None - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['monthly_runner_minutes']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['monthly_spend_cap_micros']._loaded_options = None - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['monthly_spend_cap_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['runner_minute_cost_micros']._loaded_options = None - _globals['_RUNNERACCOUNTPOLICY'].fields_by_name['runner_minute_cost_micros']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTRUNNERPROFILESREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTRUNNERPROFILESREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERPROFILESREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTRUNNERPROFILESREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_WORKSPACEHYDRATIONENVELOPE'].fields_by_name['claims']._loaded_options = None - _globals['_WORKSPACEHYDRATIONENVELOPE'].fields_by_name['claims']._serialized_options = b'\272H\003\310\001\001' - _globals['_WORKSPACEHYDRATIONENVELOPE'].fields_by_name['signature']._loaded_options = None - _globals['_WORKSPACEHYDRATIONENVELOPE'].fields_by_name['signature']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['runner_profile']._loaded_options = None - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['ttl_minutes']._loaded_options = None - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['ttl_minutes']._serialized_options = b'\272H\007\032\005\030\240\013(\001' - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['idle_ttl_minutes']._loaded_options = None - _globals['_CREATERUNNERSESSIONREQUEST'].fields_by_name['idle_ttl_minutes']._serialized_options = b'\272H\007\032\005\030\240\013(\000' - _globals['_GETRUNNERSESSIONREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_GETRUNNERSESSIONREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTRUNNERSESSIONSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['runner_profile']._loaded_options = None - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['runner_profile']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['ttl_minutes']._loaded_options = None - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['ttl_minutes']._serialized_options = b'\272H\007\032\005\030\240\013(\001' - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['idle_ttl_minutes']._loaded_options = None - _globals['_CREATERUNNERRESTOREREQUEST'].fields_by_name['idle_ttl_minutes']._serialized_options = b'\272H\007\032\005\030\240\013(\000' - _globals['_GETRUNNERRESTOREREQUEST'].fields_by_name['restore_id']._loaded_options = None - _globals['_GETRUNNERRESTOREREQUEST'].fields_by_name['restore_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETRUNNERRESTOREREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETRUNNERRESTOREREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETRUNNERRESTOREREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETRUNNERRESTOREREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\310\001(\000' - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTRUNNERRESTORESREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_STOPRUNNERSESSIONREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_STOPRUNNERSESSIONREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STOPRUNNERSESSIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_STOPRUNNERSESSIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STOPRUNNERSESSIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_STOPRUNNERSESSIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXTENDRUNNERSESSIONREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_EXTENDRUNNERSESSIONREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_EXTENDRUNNERSESSIONREQUEST'].fields_by_name['additional_minutes']._loaded_options = None - _globals['_EXTENDRUNNERSESSIONREQUEST'].fields_by_name['additional_minutes']._serialized_options = b'\272H\007\032\005\030\240\013(\001' - _globals['_EXTENDRUNNERSESSIONREQUEST'].fields_by_name['additional_idle_minutes']._loaded_options = None - _globals['_EXTENDRUNNERSESSIONREQUEST'].fields_by_name['additional_idle_minutes']._serialized_options = b'\272H\007\032\005\030\240\013(\000' - _globals['_MINTATTACHTOKENREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_MINTATTACHTOKENREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_MINTATTACHTOKENREQUEST'].fields_by_name['ttl_minutes']._loaded_options = None - _globals['_MINTATTACHTOKENREQUEST'].fields_by_name['ttl_minutes']._serialized_options = b'\272H\006\032\004\030<(\000' - _globals['_REVOKEATTACHTOKENREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_REVOKEATTACHTOKENREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REVOKEATTACHTOKENREQUEST'].fields_by_name['token_id']._loaded_options = None - _globals['_REVOKEATTACHTOKENREQUEST'].fields_by_name['token_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['after_sequence']._loaded_options = None - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['after_sequence']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\007\032\005\030\364\003(\000' - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTRUNNERSESSIONEVENTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDRUNNERSESSIONARTIFACTLIFECYCLEREQUEST'].fields_by_name['session_id']._loaded_options = None - _globals['_RECORDRUNNERSESSIONARTIFACTLIFECYCLEREQUEST'].fields_by_name['session_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETRUNNERACCOUNTPOLICYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETRUNNERACCOUNTPOLICYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_UPSERTRUNNERACCOUNTPOLICYREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_UPSERTRUNNERACCOUNTPOLICYREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSTATUSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETSTATUSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerProfiles']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerProfiles']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002\025\022\023/v1/runner-profiles' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['CreateRunnerSession']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['CreateRunnerSession']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\003\202\323\344\223\002\030\"\023/v1/runner-sessions:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['AdoptRunnerSessionForComputerMission']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['AdoptRunnerSessionForComputerMission']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\003\202\323\344\223\002C\">/v1/runner-sessions/{runner_session_id}/adopt-computer-mission:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetRunnerSession']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetRunnerSession']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002\"\022 /v1/runner-sessions/{session_id}' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerSessions']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerSessions']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002\025\022\023/v1/runner-sessions' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['CreateRunnerRestore']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['CreateRunnerRestore']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\002\202\323\344\223\002\030\"\023/v1/runner-restores:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetRunnerRestore']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetRunnerRestore']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002\"\022 /v1/runner-restores/{restore_id}' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerRestores']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerRestores']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002\025\022\023/v1/runner-restores' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['StopRunnerSession']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['StopRunnerSession']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\002\202\323\344\223\002*\"%/v1/runner-sessions/{session_id}/stop:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ExtendRunnerSession']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ExtendRunnerSession']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\002\202\323\344\223\002,\"\'/v1/runner-sessions/{session_id}/extend:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['MintAttachToken']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['MintAttachToken']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\003\202\323\344\223\0022\"-/v1/runner-sessions/{session_id}/attach-token:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['RevokeAttachToken']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['RevokeAttachToken']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\003\202\323\344\223\002E\"@/v1/runner-sessions/{session_id}/attach-tokens/{token_id}/revoke:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerSessionEvents']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ListRunnerSessionEvents']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002)\022\'/v1/runner-sessions/{session_id}/events' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['RecordRunnerSessionArtifactLifecycle']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['RecordRunnerSessionArtifactLifecycle']._serialized_options = b'\312\363\030\023remote-runner:admin\330\363\030\002\202\323\344\223\0028\"3/v1/runner-sessions/{session_id}/artifact-lifecycle:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ExecuteRunnerSessionStep']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['ExecuteRunnerSessionStep']._serialized_options = b'\312\363\030\025remote-runner:execute\330\363\030\003\202\323\344\223\002+\"&/v1/runner-sessions/{session_id}/steps:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['CreateRunnerSessionCheckpoint']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['CreateRunnerSessionCheckpoint']._serialized_options = b'\312\363\030\023remote-runner:write\330\363\030\003\202\323\344\223\0021\",/v1/runner-sessions/{session_id}/checkpoints:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetRunnerAccountPolicy']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetRunnerAccountPolicy']._serialized_options = b'\312\363\030\023remote-runner:admin\330\363\030\001\202\323\344\223\002/\022-/v1/runner-account-policies/{organization_id}' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['UpsertRunnerAccountPolicy']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['UpsertRunnerAccountPolicy']._serialized_options = b'\312\363\030\023remote-runner:admin\330\363\030\004\202\323\344\223\0022\032-/v1/runner-account-policies/{organization_id}:\001*' - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetStatus']._loaded_options = None - _globals['_REMOTERUNNERSERVICE'].methods_by_name['GetStatus']._serialized_options = b'\312\363\030\022remote-runner:read\330\363\030\001\202\323\344\223\002\032\022\030/v1/remote-runner/status' - _globals['_RUNNERSESSIONSTEPOPERATION']._serialized_start=18234 - _globals['_RUNNERSESSIONSTEPOPERATION']._serialized_end=18921 - _globals['_RUNNERSESSIONSTATE']._serialized_start=18924 - _globals['_RUNNERSESSIONSTATE']._serialized_end=19289 - _globals['_RUNNERATTACHROLE']._serialized_start=19292 - _globals['_RUNNERATTACHROLE']._serialized_end=19442 - _globals['_RUNNERSESSIONRESTORESTATE']._serialized_start=19445 - _globals['_RUNNERSESSIONRESTORESTATE']._serialized_end=19845 - _globals['_RUNNERSESSIONRESTOREFAILUREPOLICY']._serialized_start=19848 - _globals['_RUNNERSESSIONRESTOREFAILUREPOLICY']._serialized_end=20048 - _globals['_RUNNERRESTORESTATE']._serialized_start=20051 - _globals['_RUNNERRESTORESTATE']._serialized_end=20380 - _globals['_RUNNERRESTOREFAILURECODE']._serialized_start=20383 - _globals['_RUNNERRESTOREFAILURECODE']._serialized_end=20910 - _globals['_RUNNERARTIFACTCLASS']._serialized_start=20913 - _globals['_RUNNERARTIFACTCLASS']._serialized_end=21151 - _globals['_RUNNERARTIFACTLIFECYCLESTATE']._serialized_start=21154 - _globals['_RUNNERARTIFACTLIFECYCLESTATE']._serialized_end=21591 - _globals['_RUNNERSESSIONAPEXAUTHORITYSTATE']._serialized_start=21594 - _globals['_RUNNERSESSIONAPEXAUTHORITYSTATE']._serialized_end=21915 - _globals['_RUNNERSESSIONOWNERBINDING']._serialized_start=201 - _globals['_RUNNERSESSIONOWNERBINDING']._serialized_end=689 - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST']._serialized_start=692 - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONREQUEST']._serialized_end=1019 - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONRESPONSE']._serialized_start=1022 - _globals['_ADOPTRUNNERSESSIONFORCOMPUTERMISSIONRESPONSE']._serialized_end=1251 - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST']._serialized_start=1254 - _globals['_EXECUTERUNNERSESSIONSTEPREQUEST']._serialized_end=2286 - _globals['_RUNNERPROVIDERPROOF']._serialized_start=2289 - _globals['_RUNNERPROVIDERPROOF']._serialized_end=2454 - _globals['_RUNNERSESSIONSTEPRECEIPT']._serialized_start=2457 - _globals['_RUNNERSESSIONSTEPRECEIPT']._serialized_end=2872 - _globals['_EXECUTERUNNERSESSIONSTEPRESPONSE']._serialized_start=2875 - _globals['_EXECUTERUNNERSESSIONSTEPRESPONSE']._serialized_end=3142 - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST']._serialized_start=3145 - _globals['_CREATERUNNERSESSIONCHECKPOINTREQUEST']._serialized_end=3471 - _globals['_RUNNERSESSIONCHECKPOINTRECEIPT']._serialized_start=3474 - _globals['_RUNNERSESSIONCHECKPOINTRECEIPT']._serialized_end=3615 - _globals['_CREATERUNNERSESSIONCHECKPOINTRESPONSE']._serialized_start=3618 - _globals['_CREATERUNNERSESSIONCHECKPOINTRESPONSE']._serialized_end=3791 - _globals['_RUNNERSESSIONRESTORESPEC']._serialized_start=3794 - _globals['_RUNNERSESSIONRESTORESPEC']._serialized_end=4304 - _globals['_RUNNERSESSIONRESTORESTATUS']._serialized_start=4307 - _globals['_RUNNERSESSIONRESTORESTATUS']._serialized_end=4640 - _globals['_RUNNERSESSION']._serialized_start=4643 - _globals['_RUNNERSESSION']._serialized_end=6374 - _globals['_RUNNERSESSIONEVENT']._serialized_start=6377 - _globals['_RUNNERSESSIONEVENT']._serialized_end=6615 - _globals['_RUNNERATTACHTOKEN']._serialized_start=6618 - _globals['_RUNNERATTACHTOKEN']._serialized_end=6949 - _globals['_RUNNERRESTORE']._serialized_start=6952 - _globals['_RUNNERRESTORE']._serialized_end=8258 - _globals['_RUNNERACCOUNTPOLICY']._serialized_start=8261 - _globals['_RUNNERACCOUNTPOLICY']._serialized_end=8946 - _globals['_RUNNERACCOUNTPOLICYRECORD']._serialized_start=8949 - _globals['_RUNNERACCOUNTPOLICYRECORD']._serialized_end=9256 - _globals['_RUNNERPROFILE']._serialized_start=9259 - _globals['_RUNNERPROFILE']._serialized_end=9853 - _globals['_RUNNERPROFILEAVAILABILITY']._serialized_start=9856 - _globals['_RUNNERPROFILEAVAILABILITY']._serialized_end=10055 - _globals['_LISTRUNNERPROFILESREQUEST']._serialized_start=10058 - _globals['_LISTRUNNERPROFILESREQUEST']._serialized_end=10228 - _globals['_LISTRUNNERPROFILESRESPONSE']._serialized_start=10230 - _globals['_LISTRUNNERPROFILESRESPONSE']._serialized_end=10330 - _globals['_WORKSPACEHYDRATIONCLAIMS']._serialized_start=10333 - _globals['_WORKSPACEHYDRATIONCLAIMS']._serialized_end=11499 - _globals['_WORKSPACEHYDRATIONENVELOPE']._serialized_start=11502 - _globals['_WORKSPACEHYDRATIONENVELOPE']._serialized_end=11644 - _globals['_CREATERUNNERSESSIONREQUEST']._serialized_start=11647 - _globals['_CREATERUNNERSESSIONREQUEST']._serialized_end=12647 - _globals['_CREATERUNNERSESSIONRESPONSE']._serialized_start=12650 - _globals['_CREATERUNNERSESSIONRESPONSE']._serialized_end=12826 - _globals['_GETRUNNERSESSIONREQUEST']._serialized_start=12828 - _globals['_GETRUNNERSESSIONREQUEST']._serialized_end=12893 - _globals['_GETRUNNERSESSIONRESPONSE']._serialized_start=12895 - _globals['_GETRUNNERSESSIONRESPONSE']._serialized_end=12979 - _globals['_LISTRUNNERSESSIONSREQUEST']._serialized_start=12982 - _globals['_LISTRUNNERSESSIONSREQUEST']._serialized_end=13229 - _globals['_LISTRUNNERSESSIONSRESPONSE']._serialized_start=13231 - _globals['_LISTRUNNERSESSIONSRESPONSE']._serialized_end=13352 - _globals['_CREATERUNNERRESTOREREQUEST']._serialized_start=13355 - _globals['_CREATERUNNERRESTOREREQUEST']._serialized_end=14320 - _globals['_CREATERUNNERRESTORERESPONSE']._serialized_start=14323 - _globals['_CREATERUNNERRESTORERESPONSE']._serialized_end=14557 - _globals['_GETRUNNERRESTOREREQUEST']._serialized_start=14560 - _globals['_GETRUNNERRESTOREREQUEST']._serialized_end=14719 - _globals['_GETRUNNERRESTORERESPONSE']._serialized_start=14721 - _globals['_GETRUNNERRESTORERESPONSE']._serialized_end=14805 - _globals['_LISTRUNNERRESTORESREQUEST']._serialized_start=14808 - _globals['_LISTRUNNERRESTORESREQUEST']._serialized_end=15055 - _globals['_LISTRUNNERRESTORESRESPONSE']._serialized_start=15057 - _globals['_LISTRUNNERRESTORESRESPONSE']._serialized_end=15178 - _globals['_STOPRUNNERSESSIONREQUEST']._serialized_start=15181 - _globals['_STOPRUNNERSESSIONREQUEST']._serialized_end=15365 - _globals['_STOPRUNNERSESSIONRESPONSE']._serialized_start=15368 - _globals['_STOPRUNNERSESSIONRESPONSE']._serialized_end=15512 - _globals['_EXTENDRUNNERSESSIONREQUEST']._serialized_start=15515 - _globals['_EXTENDRUNNERSESSIONREQUEST']._serialized_end=15734 - _globals['_EXTENDRUNNERSESSIONRESPONSE']._serialized_start=15737 - _globals['_EXTENDRUNNERSESSIONRESPONSE']._serialized_end=15883 - _globals['_MINTATTACHTOKENREQUEST']._serialized_start=15886 - _globals['_MINTATTACHTOKENREQUEST']._serialized_end=16082 - _globals['_MINTATTACHTOKENRESPONSE']._serialized_start=16085 - _globals['_MINTATTACHTOKENRESPONSE']._serialized_end=16295 - _globals['_REVOKEATTACHTOKENREQUEST']._serialized_start=16297 - _globals['_REVOKEATTACHTOKENREQUEST']._serialized_end=16399 - _globals['_REVOKEATTACHTOKENRESPONSE']._serialized_start=16402 - _globals['_REVOKEATTACHTOKENRESPONSE']._serialized_end=16546 - _globals['_LISTRUNNERSESSIONEVENTSREQUEST']._serialized_start=16549 - _globals['_LISTRUNNERSESSIONEVENTSREQUEST']._serialized_end=16797 - _globals['_LISTRUNNERSESSIONEVENTSRESPONSE']._serialized_start=16800 - _globals['_LISTRUNNERSESSIONEVENTSRESPONSE']._serialized_end=16931 - _globals['_RECORDRUNNERSESSIONARTIFACTLIFECYCLEREQUEST']._serialized_start=16934 - _globals['_RECORDRUNNERSESSIONARTIFACTLIFECYCLEREQUEST']._serialized_end=17365 - _globals['_RECORDRUNNERSESSIONARTIFACTLIFECYCLERESPONSE']._serialized_start=17368 - _globals['_RECORDRUNNERSESSIONARTIFACTLIFECYCLERESPONSE']._serialized_end=17531 - _globals['_GETRUNNERACCOUNTPOLICYREQUEST']._serialized_start=17533 - _globals['_GETRUNNERACCOUNTPOLICYREQUEST']._serialized_end=17649 - _globals['_GETRUNNERACCOUNTPOLICYRESPONSE']._serialized_start=17651 - _globals['_GETRUNNERACCOUNTPOLICYRESPONSE']._serialized_end=17751 - _globals['_UPSERTRUNNERACCOUNTPOLICYREQUEST']._serialized_start=17754 - _globals['_UPSERTRUNNERACCOUNTPOLICYREQUEST']._serialized_end=17935 - _globals['_UPSERTRUNNERACCOUNTPOLICYRESPONSE']._serialized_start=17937 - _globals['_UPSERTRUNNERACCOUNTPOLICYRESPONSE']._serialized_end=18040 - _globals['_GETSTATUSREQUEST']._serialized_start=18042 - _globals['_GETSTATUSREQUEST']._serialized_end=18104 - _globals['_GETSTATUSRESPONSE']._serialized_start=18106 - _globals['_GETSTATUSRESPONSE']._serialized_end=18231 - _globals['_REMOTERUNNERSERVICE']._serialized_start=21918 - _globals['_REMOTERUNNERSERVICE']._serialized_end=25652 -# @@protoc_insertion_point(module_scope) diff --git a/src/toolexecution/v1/toolexecution_pb2.py b/src/toolexecution/v1/toolexecution_pb2.py deleted file mode 100644 index 5bb6835..0000000 --- a/src/toolexecution/v1/toolexecution_pb2.py +++ /dev/null @@ -1,268 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: toolexecution/v1/toolexecution.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'toolexecution/v1/toolexecution.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from common.v1 import risk_pb2 as common_dot_v1_dot_risk__pb2 -from common.v1 import surface_pb2 as common_dot_v1_dot_surface__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -from evalops_platform.v1 import platform_pb2 as platform_dot_v1_dot_platform__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$toolexecution/v1/toolexecution.proto\x12\x10toolexecution.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x14\x63ommon/v1/risk.proto\x1a\x17\x63ommon/v1/surface.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1aplatform/v1/platform.proto\"\xd6\x06\n\x14ToolExecutionLinkage\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\"\n\x08\x61gent_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07\x61gentId\x12\x15\n\x06run_id\x18\x04 \x01(\tR\x05runId\x12!\n\x0cobjective_id\x18\x05 \x01(\tR\x0bobjectiveId\x12\x17\n\x07step_id\x18\x06 \x01(\tR\x06stepId\x12\x19\n\x08\x61\x63tor_id\x18\x07 \x01(\tR\x07\x61\x63torId\x12\x1c\n\x07surface\x18\x08 \x01(\tB\x02\x18\x01R\x07surface\x12\x1d\n\nchannel_id\x18\t \x01(\tR\tchannelId\x12%\n\x0e\x63orrelation_id\x18\n \x01(\tR\rcorrelationId\x12?\n\x0csurface_type\x18\x0b \x01(\x0e\x32\x12.common.v1.SurfaceB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0bsurfaceType\x12[\n\x11\x61ttachment_mounts\x18\x0c \x03(\x0b\x32..toolexecution.v1.ToolExecutionAttachmentMountR\x10\x61ttachmentMounts\x12.\n\x0e\x61pplication_id\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rapplicationId\x12S\n\x0eproject_source\x18\x0e \x01(\x0b\x32,.toolexecution.v1.ToolExecutionProjectSourceR\rprojectSource\x12S\n\x0eproject_import\x18\x0f \x01(\x0b\x32,.toolexecution.v1.ToolExecutionProjectImportR\rprojectImport\x12Y\n\x10workspace_recipe\x18\x10 \x01(\x0b\x32..toolexecution.v1.ToolExecutionWorkspaceRecipeR\x0fworkspaceRecipe\x12\x17\n\x07task_id\x18\x11 \x01(\tR\x06taskId\"\x83\x04\n\x1cToolExecutionWorkspaceRecipe\x12H\n\x0eschema_version\x18\x01 \x01(\tB!\xbaH\x1er\x1c\n\x1a\x64\x65ixic.workspace_recipe.v1R\rschemaVersion\x12$\n\trecipe_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08recipeId\x12.\n\x0erecipe_version\x18\x03 \x01(\x04\x42\x07\xbaH\x04\x32\x02(\x01R\rrecipeVersion\x12,\n\rrecipe_digest\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0crecipeDigest\x12=\n\x16source_manifest_digest\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x14sourceManifestDigest\x12=\n\x11required_runtimes\x18\x06 \x03(\tB\x10\xbaH\r\x92\x01\n\x10\x10\"\x06r\x04\x10\x01\x18@R\x10requiredRuntimes\x12I\n\x10preparation_tool\x18\x07 \x01(\tB\x1e\xbaH\x1br\x19\n\x17\x63omputer.check_runtimesR\x0fpreparationTool\x12@\n\x0f\x65xecution_owner\x18\n \x01(\tB\x17\xbaH\x14r\x12\n\x10platform-api.dexR\x0e\x65xecutionOwnerJ\x04\x08\x08\x10\tJ\x04\x08\t\x10\n\"\xd0\x02\n\x1cToolExecutionAttachmentMount\x12$\n\tobject_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08objectId\x12&\n\nversion_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tversionId\x12#\n\x08\x66ilename\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08\x66ilename\x12\x1f\n\x06sha256\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06sha256\x12+\n\nsize_bytes\x18\x05 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12\x32\n\x10\x64\x65stination_path\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0f\x64\x65stinationPath\x12;\n\x0cresource_ref\x18\x07 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\"\xb7\x01\n\x19ToolExecutionTraceContext\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\x02 \x01(\tR\x06spanId\x12$\n\x0eparent_span_id\x18\x03 \x01(\tR\x0cparentSpanId\x12 \n\x0btraceparent\x18\x04 \x01(\tR\x0btraceparent\x12\x1e\n\ntracestate\x18\x05 \x01(\tR\ntracestate\"\xf9\x01\n\x07ToolRef\x12%\n\tnamespace\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tnamespace\x12\x1b\n\x04name\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\'\n\ncapability\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\ncapability\x12\x1c\n\toperation\x18\x05 \x01(\tR\toperation\x12\x1e\n\nidempotent\x18\x06 \x01(\x08R\nidempotent\x12)\n\x10mutates_resource\x18\x07 \x01(\x08R\x0fmutatesResource\"\xf8\x01\n\x0c\x43onnectorRef\x12#\n\rconnection_id\x18\x01 \x01(\tR\x0c\x63onnectionId\x12\x1f\n\x0bprovider_id\x18\x02 \x01(\tR\nproviderId\x12\x1f\n\x0bresource_id\x18\x03 \x01(\tR\nresourceId\x12#\n\rresource_kind\x18\x04 \x01(\tR\x0cresourceKind\x12%\n\x0e\x63redential_ref\x18\x05 \x01(\tR\rcredentialRef\x12\x35\n\x16\x63redential_environment\x18\x06 \x01(\tR\x15\x63redentialEnvironment\"\xd8\x01\n\x0fToolRetryPolicy\x12*\n\x0cmax_attempts\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0bmaxAttempts\x12\x31\n\x10initial_delay_ms\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0einitialDelayMs\x12)\n\x0cmax_delay_ms\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nmaxDelayMs\x12;\n\x1a\x61llow_non_idempotent_retry\x18\x04 \x01(\x08R\x17\x61llowNonIdempotentRetry\"\xc1\x04\n\x11ToolExecutionStep\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x44\n\x05stage\x18\x02 \x01(\x0e\x32$.toolexecution.v1.ToolExecutionStageB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05stage\x12H\n\x05state\x18\x03 \x01(\x0e\x32(.toolexecution.v1.ToolExecutionStepStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12I\n\x08\x64\x65\x63ision\x18\x04 \x01(\x0e\x32-.toolexecution.v1.ToolExecutionPolicyDecisionR\x08\x64\x65\x63ision\x12!\n\x0c\x65xternal_ref\x18\x05 \x01(\tR\x0b\x65xternalRef\x12\x18\n\x07reasons\x18\x06 \x03(\tR\x07reasons\x12S\n\nattributes\x18\x07 \x03(\x0b\x32\x33.toolexecution.v1.ToolExecutionStep.AttributesEntryR\nattributes\x12\x39\n\nstarted_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x35\n\x08\x65nded_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndedAt\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xbf\x03\n\x10ToolApprovalWait\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12.\n\x13\x61pproval_request_id\x18\x02 \x01(\tR\x11\x61pprovalRequestId\x12!\n\x0cresume_token\x18\x03 \x01(\tR\x0bresumeToken\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12\\\n\x12requested_decision\x18\x05 \x01(\x0e\x32-.toolexecution.v1.ToolExecutionPolicyDecisionR\x11requestedDecision\x12\x39\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12;\n\x0bresolved_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nresolvedAt\x12\x1f\n\x0bresolved_by\x18\x08 \x01(\tR\nresolvedBy\x12\x39\n\nexpires_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\"\xb6\x02\n\x18VerifiedApprovalDecision\x12\x1f\n\x0b\x64\x65\x63ision_id\x18\x01 \x01(\tR\ndecisionId\x12.\n\x13\x61pproval_request_id\x18\x02 \x01(\tR\x11\x61pprovalRequestId\x12\x1a\n\x08\x64\x65\x63ision\x18\x03 \x01(\tR\x08\x64\x65\x63ision\x12\x1d\n\ndecided_by\x18\x04 \x01(\tR\tdecidedBy\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\x12\x39\n\ndecided_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tdecidedAt\x12;\n\x0bverified_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nverifiedAt\"\xc4\x02\n\x1cToolExecutionOutputAuthority\x12.\n\x0e\x61pplication_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rapplicationId\x12\x1d\n\x05\x61\x63tor\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x05\x61\x63tor\x12\x38\n\x13request_fingerprint\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12requestFingerprint\x12\x39\n\x14\x61pproval_decision_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12\x61pprovalDecisionId\x12\x32\n\x10\x64ispatch_attempt\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x01R\x0f\x64ispatchAttempt\x12,\n\raction_digest\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x61\x63tionDigest\"\x91\x03\n\x13ToolExecutionOutput\x12\x36\n\nraw_output\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructR\trawOutput\x12\x38\n\x0bsafe_output\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructR\nsafeOutput\x12\x42\n\tproposals\x18\x03 \x03(\x0b\x32$.toolexecution.v1.ToolOutputProposalR\tproposals\x12\x1e\n\nredactions\x18\x04 \x03(\tR\nredactions\x12!\n\x0c\x63ontent_type\x18\x05 \x01(\tR\x0b\x63ontentType\x12#\n\routput_digest\x18\x06 \x01(\tR\x0coutputDigest\x12\x1f\n\x0b\x64uration_ms\x18\x07 \x01(\x03R\ndurationMs\x12;\n\x0cresource_ref\x18\x08 \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\"\xbe\x02\n\x12ToolOutputProposal\x12I\n\x04kind\x18\x01 \x01(\x0e\x32+.toolexecution.v1.ToolExecutionProposalKindB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x04kind\x12\x1d\n\ntarget_ref\x18\x02 \x01(\tR\ttargetRef\x12\x31\n\x07payload\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\x12N\n\x08metadata\x18\x04 \x03(\x0b\x32\x32.toolexecution.v1.ToolOutputProposal.MetadataEntryR\x08metadata\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xcf\x05\n\x17ToolExecutionProvenance\x12%\n\x0e\x63\x61pability_ref\x18\x01 \x01(\tR\rcapabilityRef\x12%\n\x0e\x63redential_ref\x18\x02 \x01(\tR\rcredentialRef\x12&\n\x0fgate_policy_ref\x18\x03 \x01(\tR\rgatePolicyRef\x12\x36\n\x17governance_decision_ref\x18\x04 \x01(\tR\x15governanceDecisionRef\x12.\n\x13\x61pproval_request_id\x18\x05 \x01(\tR\x11\x61pprovalRequestId\x12!\n\x0c\x65xecutor_ref\x18\x06 \x01(\tR\x0b\x65xecutorRef\x12$\n\x0e\x61udit_event_id\x18\x07 \x01(\tR\x0c\x61uditEventId\x12&\n\x0fmeter_record_id\x18\x08 \x01(\tR\rmeterRecordId\x12\x30\n\x14provenance_record_id\x18\t \x01(\tR\x12provenanceRecordId\x12!\n\x0cinput_digest\x18\n \x01(\tR\x0binputDigest\x12#\n\routput_digest\x18\x0b \x01(\tR\x0coutputDigest\x12S\n\x08metadata\x18\x0c \x03(\x0b\x32\x37.toolexecution.v1.ToolExecutionProvenance.MetadataEntryR\x08metadata\x12Y\n\x15\x63ommand_audit_receipt\x18\r \x01(\x0b\x32%.toolexecution.v1.CommandAuditReceiptR\x13\x63ommandAuditReceipt\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x88\x02\n\x13\x43ommandAuditReceipt\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12*\n\x11runner_session_id\x18\x02 \x01(\tR\x0frunnerSessionId\x12\x1a\n\x08sequence\x18\x03 \x01(\x03R\x08sequence\x12\x1d\n\nevent_type\x18\x04 \x01(\tR\teventType\x12;\n\x0boccurred_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x32\n\x15payload_digest_sha256\x18\x06 \x01(\tR\x13payloadDigestSha256\"\xc2\n\n\rToolExecution\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12H\n\x07linkage\x18\x02 \x01(\x0b\x32&.toolexecution.v1.ToolExecutionLinkageB\x06\xbaH\x03\xc8\x01\x01R\x07linkage\x12\x35\n\x04tool\x18\x03 \x01(\x0b\x32\x19.toolexecution.v1.ToolRefB\x06\xbaH\x03\xc8\x01\x01R\x04tool\x12<\n\tconnector\x18\x04 \x01(\x0b\x32\x1e.toolexecution.v1.ConnectorRefR\tconnector\x12\x35\n\targuments\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\targuments\x12\x33\n\nrisk_level\x18\x06 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x44\n\x0cretry_policy\x18\x07 \x01(\x0b\x32!.toolexecution.v1.ToolRetryPolicyR\x0bretryPolicy\x12\x30\n\x0fidempotency_key\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12\x44\n\x05state\x18\t \x01(\x0e\x32$.toolexecution.v1.ToolExecutionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x18\n\x07\x61ttempt\x18\n \x01(\x05R\x07\x61ttempt\x12!\n\x0cmax_attempts\x18\x0b \x01(\x05R\x0bmaxAttempts\x12\x39\n\x05steps\x18\x0c \x03(\x0b\x32#.toolexecution.v1.ToolExecutionStepR\x05steps\x12G\n\rapproval_wait\x18\r \x01(\x0b\x32\".toolexecution.v1.ToolApprovalWaitR\x0c\x61pprovalWait\x12=\n\x06output\x18\x0e \x01(\x0b\x32%.toolexecution.v1.ToolExecutionOutputR\x06output\x12I\n\nprovenance\x18\x0f \x01(\x0b\x32).toolexecution.v1.ToolExecutionProvenanceR\nprovenance\x12#\n\rerror_message\x18\x10 \x01(\tR\x0c\x65rrorMessage\x12\x39\n\ncreated_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12=\n\x0c\x63ompleted_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\x12P\n\rtrace_context\x18\x14 \x01(\x0b\x32+.toolexecution.v1.ToolExecutionTraceContextR\x0ctraceContext\x12W\n\x0c\x66\x61ilure_code\x18\x15 \x01(\x0e\x32*.toolexecution.v1.ToolExecutionFailureCodeB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0b\x66\x61ilureCode\x12h\n\x1averified_approval_decision\x18\x16 \x01(\x0b\x32*.toolexecution.v1.VerifiedApprovalDecisionR\x18verifiedApprovalDecision\"\x96\x05\n\x12\x45xecuteToolRequest\x12H\n\x07linkage\x18\x01 \x01(\x0b\x32&.toolexecution.v1.ToolExecutionLinkageB\x06\xbaH\x03\xc8\x01\x01R\x07linkage\x12\x35\n\x04tool\x18\x02 \x01(\x0b\x32\x19.toolexecution.v1.ToolRefB\x06\xbaH\x03\xc8\x01\x01R\x04tool\x12<\n\tconnector\x18\x03 \x01(\x0b\x32\x1e.toolexecution.v1.ConnectorRefR\tconnector\x12\x35\n\targuments\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\targuments\x12\x33\n\nrisk_level\x18\x05 \x01(\x0e\x32\x14.common.v1.RiskLevelR\triskLevel\x12\x44\n\x0cretry_policy\x18\x06 \x01(\x0b\x32!.toolexecution.v1.ToolRetryPolicyR\x0bretryPolicy\x12\x30\n\x0fidempotency_key\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x12N\n\x08metadata\x18\x08 \x03(\x0b\x32\x32.toolexecution.v1.ExecuteToolRequest.MetadataEntryR\x08metadata\x12P\n\rtrace_context\x18\t \x01(\x0b\x32+.toolexecution.v1.ToolExecutionTraceContextR\x0ctraceContext\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x81\x01\n\x13\x45xecuteToolResponse\x12=\n\texecution\x18\x01 \x01(\x0b\x32\x1f.toolexecution.v1.ToolExecutionR\texecution\x12+\n\x11idempotent_replay\x18\x02 \x01(\x08R\x10idempotentReplay\"\xc7\x02\n\x1aResumeToolExecutionRequest\x12*\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65xecutionId\x12\x37\n\x13\x61pproval_request_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x11\x61pprovalRequestId\x12*\n\x0cresume_token\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bresumeToken\x12\x1e\n\x08\x61pproved\x18\x04 \x01(\x08\x42\x02\x18\x01R\x08\x61pproved\x12!\n\ndecided_by\x18\x05 \x01(\tB\x02\x18\x01R\tdecidedBy\x12\x1a\n\x06reason\x18\x06 \x01(\tB\x02\x18\x01R\x06reason\x12\x39\n\x14\x61pproval_decision_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x12\x61pprovalDecisionId\"\\\n\x1bResumeToolExecutionResponse\x12=\n\texecution\x18\x01 \x01(\x0b\x32\x1f.toolexecution.v1.ToolExecutionR\texecution\"\x86\x03\n RecordToolExecutionOutputRequest\x12*\n\x0c\x65xecution_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0b\x65xecutionId\x12\x45\n\x06output\x18\x02 \x01(\x0b\x32%.toolexecution.v1.ToolExecutionOutputB\x06\xbaH\x03\xc8\x01\x01R\x06output\x12\\\n\x08metadata\x18\x03 \x03(\x0b\x32@.toolexecution.v1.RecordToolExecutionOutputRequest.MetadataEntryR\x08metadata\x12T\n\tauthority\x18\x04 \x01(\x0b\x32..toolexecution.v1.ToolExecutionOutputAuthorityB\x06\xbaH\x03\xc8\x01\x01R\tauthority\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"b\n!RecordToolExecutionOutputResponse\x12=\n\texecution\x18\x01 \x01(\x0b\x32\x1f.toolexecution.v1.ToolExecutionR\texecution\"\xc5\x01\n\x17GetToolExecutionRequest\x12\x17\n\x02id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x02id\x12\x30\n\x0forganization_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x33\n\x0fwait_timeout_ms\x18\x04 \x01(\rB\x0b\xbaH\x08*\x06\x18\xb0\xea\x01(\x00R\rwaitTimeoutMs\"Y\n\x18GetToolExecutionResponse\x12=\n\texecution\x18\x01 \x01(\x0b\x32\x1f.toolexecution.v1.ToolExecutionR\texecution\"\xea\x03\n\x19ListToolExecutionsRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x15\n\x06run_id\x18\x02 \x01(\tR\x05runId\x12!\n\x0cobjective_id\x18\x03 \x01(\tR\x0bobjectiveId\x12\x19\n\x08\x61gent_id\x18\x04 \x01(\tR\x07\x61gentId\x12%\n\x0etool_namespace\x18\x05 \x01(\tR\rtoolNamespace\x12\x1b\n\ttool_name\x18\x06 \x01(\tR\x08toolName\x12#\n\rconnection_id\x18\x07 \x01(\tR\x0c\x63onnectionId\x12.\n\x13\x61pproval_request_id\x18\x08 \x01(\tR\x11\x61pprovalRequestId\x12:\n\x05state\x18\t \x01(\x0e\x32$.toolexecution.v1.ToolExecutionStateR\x05state\x12\x1d\n\x05limit\x18\n \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x0b \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\'\n\x0forganization_id\x18\x0c \x01(\tR\x0eorganizationId\x12\x17\n\x07task_id\x18\r \x01(\tR\x06taskId\"\x8e\x01\n\x1aListToolExecutionsResponse\x12?\n\nexecutions\x18\x01 \x03(\x0b\x32\x1f.toolexecution.v1.ToolExecutionR\nexecutions\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xc7\x01\n\x1eToolExecutionProjectSourceFile\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x16\n\x06sha256\x18\x04 \x01(\tR\x06sha256\x12\x1d\n\nsize_bytes\x18\x05 \x01(\x04R\tsizeBytes\x12\x1e\n\nexecutable\x18\x06 \x01(\x08R\nexecutable\"\x99\x03\n\x1aToolExecutionProjectSource\x12.\n\x13project_resource_id\x18\x01 \x01(\tR\x11projectResourceId\x12*\n\x11\x61\x63\x63\x65pted_ref_name\x18\x02 \x01(\tR\x0f\x61\x63\x63\x65ptedRefName\x12\x30\n\x14\x61\x63\x63\x65pted_ref_version\x18\x03 \x01(\x04R\x12\x61\x63\x63\x65ptedRefVersion\x12\x30\n\x14\x61\x63\x63\x65pted_snapshot_id\x18\x04 \x01(\tR\x12\x61\x63\x63\x65ptedSnapshotId\x12.\n\x13source_workspace_id\x18\x05 \x01(\tR\x11sourceWorkspaceId\x12\x38\n\x18source_workspace_version\x18\x06 \x01(\x04R\x16sourceWorkspaceVersion\x12Q\n\x05\x66iles\x18\x07 \x03(\x0b\x32\x30.toolexecution.v1.ToolExecutionProjectSourceFileB\t\xbaH\x06\x92\x01\x03\x10\xe8\x07R\x05\x66iles\"\xdc\x02\n\x1aToolExecutionProjectImport\x12.\n\x13project_resource_id\x18\x01 \x01(\tR\x11projectResourceId\x12#\n\rconnection_id\x18\x02 \x01(\tR\x0c\x63onnectionId\x12\x35\n\x14\x65xpected_ref_version\x18\x03 \x01(\x04H\x00R\x12\x65xpectedRefVersion\x88\x01\x01\x12N\n\x08manifest\x18\x04 \x01(\x0b\x32\x32.toolexecution.v1.ToolExecutionGitSnapshotManifestR\x08manifest\x12 \n\x0cgrant_key_id\x18\x05 \x01(\tR\ngrantKeyId\x12\'\n\x0fgrant_signature\x18\x06 \x01(\tR\x0egrantSignatureB\x17\n\x15_expected_ref_version\"\xa7\x02\n ToolExecutionGitSnapshotManifest\x12#\n\rrepository_id\x18\x01 \x01(\x04R\x0crepositoryId\x12\x1b\n\tfull_name\x18\x02 \x01(\tR\x08\x66ullName\x12%\n\x0e\x64\x65\x66\x61ult_branch\x18\x03 \x01(\tR\rdefaultBranch\x12\x1d\n\ncommit_sha\x18\x04 \x01(\tR\tcommitSha\x12\x19\n\x08tree_sha\x18\x05 \x01(\tR\x07treeSha\x12\x44\n\x05\x66iles\x18\x06 \x03(\x0b\x32..toolexecution.v1.ToolExecutionGitSnapshotFileR\x05\x66iles\x12\x1a\n\x08\x63omplete\x18\x07 \x01(\x08R\x08\x63omplete\"\x93\x01\n\x1cToolExecutionGitSnapshotFile\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12 \n\x0cgit_blob_sha\x18\x02 \x01(\tR\ngitBlobSha\x12\x1d\n\nsize_bytes\x18\x03 \x01(\x04R\tsizeBytes\x12\x1e\n\nexecutable\x18\x04 \x01(\x08R\nexecutable*\xe0\x02\n\x12ToolExecutionState\x12$\n TOOL_EXECUTION_STATE_UNSPECIFIED\x10\x00\x12!\n\x1dTOOL_EXECUTION_STATE_ACCEPTED\x10\x01\x12*\n&TOOL_EXECUTION_STATE_POLICY_EVALUATING\x10\x02\x12)\n%TOOL_EXECUTION_STATE_WAITING_APPROVAL\x10\x03\x12 \n\x1cTOOL_EXECUTION_STATE_RUNNING\x10\x04\x12\"\n\x1eTOOL_EXECUTION_STATE_SUCCEEDED\x10\x05\x12\x1f\n\x1bTOOL_EXECUTION_STATE_FAILED\x10\x06\x12\x1f\n\x1bTOOL_EXECUTION_STATE_DENIED\x10\x07\x12\"\n\x1eTOOL_EXECUTION_STATE_CANCELLED\x10\x08*\x94\x03\n\x12ToolExecutionStage\x12$\n TOOL_EXECUTION_STAGE_UNSPECIFIED\x10\x00\x12*\n&TOOL_EXECUTION_STAGE_CAPABILITY_LOOKUP\x10\x01\x12.\n*TOOL_EXECUTION_STAGE_CREDENTIAL_RESOLUTION\x10\x02\x12$\n TOOL_EXECUTION_STAGE_GATE_POLICY\x10\x03\x12*\n&TOOL_EXECUTION_STAGE_GOVERNANCE_POLICY\x10\x04\x12!\n\x1dTOOL_EXECUTION_STAGE_APPROVAL\x10\x05\x12\"\n\x1eTOOL_EXECUTION_STAGE_EXECUTION\x10\x06\x12\x1e\n\x1aTOOL_EXECUTION_STAGE_AUDIT\x10\x07\x12\x1e\n\x1aTOOL_EXECUTION_STAGE_METER\x10\x08\x12#\n\x1fTOOL_EXECUTION_STAGE_PROVENANCE\x10\t*\x86\x02\n\x16ToolExecutionStepState\x12)\n%TOOL_EXECUTION_STEP_STATE_UNSPECIFIED\x10\x00\x12\'\n#TOOL_EXECUTION_STEP_STATE_SUCCEEDED\x10\x01\x12%\n!TOOL_EXECUTION_STEP_STATE_WAITING\x10\x02\x12$\n TOOL_EXECUTION_STEP_STATE_DENIED\x10\x03\x12$\n TOOL_EXECUTION_STEP_STATE_FAILED\x10\x04\x12%\n!TOOL_EXECUTION_STEP_STATE_SKIPPED\x10\x05*\xd5\x01\n\x1bToolExecutionPolicyDecision\x12.\n*TOOL_EXECUTION_POLICY_DECISION_UNSPECIFIED\x10\x00\x12(\n$TOOL_EXECUTION_POLICY_DECISION_ALLOW\x10\x01\x12\'\n#TOOL_EXECUTION_POLICY_DECISION_DENY\x10\x02\x12\x33\n/TOOL_EXECUTION_POLICY_DECISION_REQUIRE_APPROVAL\x10\x03*\xca\x01\n\x19ToolExecutionProposalKind\x12,\n(TOOL_EXECUTION_PROPOSAL_KIND_UNSPECIFIED\x10\x00\x12+\n\'TOOL_EXECUTION_PROPOSAL_KIND_CHECKPOINT\x10\x01\x12)\n%TOOL_EXECUTION_PROPOSAL_KIND_ARTIFACT\x10\x02\x12\'\n#TOOL_EXECUTION_PROPOSAL_KIND_MEMORY\x10\x03*\xf9\x05\n\x18ToolExecutionFailureCode\x12+\n\'TOOL_EXECUTION_FAILURE_CODE_UNSPECIFIED\x10\x00\x12/\n+TOOL_EXECUTION_FAILURE_CODE_INVALID_REQUEST\x10\x01\x12\x30\n,TOOL_EXECUTION_FAILURE_CODE_UNSUPPORTED_TOOL\x10\x02\x12\x31\n-TOOL_EXECUTION_FAILURE_CODE_AUTHORITY_INVALID\x10\x03\x12\x36\n2TOOL_EXECUTION_FAILURE_CODE_DEPENDENCY_UNAVAILABLE\x10\x04\x12\x30\n,TOOL_EXECUTION_FAILURE_CODE_CONNECTOR_FAILED\x10\x05\x12\x38\n4TOOL_EXECUTION_FAILURE_CODE_SANDBOX_PROVISION_FAILED\x10\x06\x12\x38\n4TOOL_EXECUTION_FAILURE_CODE_SANDBOX_OPERATION_FAILED\x10\x07\x12\x36\n2TOOL_EXECUTION_FAILURE_CODE_RUNNER_LEDGER_REQUIRED\x10\x08\x12/\n+TOOL_EXECUTION_FAILURE_CODE_APPROVAL_DENIED\x10\t\x12\x30\n,TOOL_EXECUTION_FAILURE_CODE_APPROVAL_EXPIRED\x10\n\x12\x33\n/TOOL_EXECUTION_FAILURE_CODE_EXECUTION_ABANDONED\x10\x0b\x12\x33\n/TOOL_EXECUTION_FAILURE_CODE_EXECUTION_CANCELLED\x10\x0c\x12\x37\n3TOOL_EXECUTION_FAILURE_CODE_CALLER_REPORTED_FAILURE\x10\r2\x94\x06\n\x14ToolExecutionService\x12\xab\x01\n\x0b\x45xecuteTool\x12$.toolexecution.v1.ExecuteToolRequest\x1a%.toolexecution.v1.ExecuteToolResponse\"O\xca\xf3\x18\x14tool-execution:write\xd2\xf3\x18\x14linkage.workspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x17linkage.organization_id\x12\x90\x01\n\x13ResumeToolExecution\x12,.toolexecution.v1.ResumeToolExecutionRequest\x1a-.toolexecution.v1.ResumeToolExecutionResponse\"\x1c\xca\xf3\x18\x14tool-execution:write\xd8\xf3\x18\x03\x12\xa2\x01\n\x19RecordToolExecutionOutput\x12\x32.toolexecution.v1.RecordToolExecutionOutputRequest\x1a\x33.toolexecution.v1.RecordToolExecutionOutputResponse\"\x1c\xca\xf3\x18\x14tool-execution:write\xd8\xf3\x18\x02\x12\x86\x01\n\x10GetToolExecution\x12).toolexecution.v1.GetToolExecutionRequest\x1a*.toolexecution.v1.GetToolExecutionResponse\"\x1b\xca\xf3\x18\x13tool-execution:read\xd8\xf3\x18\x01\x12\x8c\x01\n\x12ListToolExecutions\x12+.toolexecution.v1.ListToolExecutionsRequest\x1a,.toolexecution.v1.ListToolExecutionsResponse\"\x1b\xca\xf3\x18\x13tool-execution:read\xd8\xf3\x18\x01\x42\x45ZCgithub.com/evalops/platform/gen/go/toolexecution/v1;toolexecutionv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'toolexecution.v1.toolexecution_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'ZCgithub.com/evalops/platform/gen/go/toolexecution/v1;toolexecutionv1' - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['organization_id']._loaded_options = None - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['agent_id']._loaded_options = None - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['agent_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['surface']._loaded_options = None - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['surface']._serialized_options = b'\030\001' - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['surface_type']._loaded_options = None - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['surface_type']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['application_id']._loaded_options = None - _globals['_TOOLEXECUTIONLINKAGE'].fields_by_name['application_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['schema_version']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['schema_version']._serialized_options = b'\272H\036r\034\n\032deixic.workspace_recipe.v1' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['recipe_id']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['recipe_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['recipe_version']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['recipe_version']._serialized_options = b'\272H\0042\002(\001' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['recipe_digest']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['recipe_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['source_manifest_digest']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['source_manifest_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['required_runtimes']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['required_runtimes']._serialized_options = b'\272H\r\222\001\n\020\020\"\006r\004\020\001\030@' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['preparation_tool']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['preparation_tool']._serialized_options = b'\272H\033r\031\n\027computer.check_runtimes' - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['execution_owner']._loaded_options = None - _globals['_TOOLEXECUTIONWORKSPACERECIPE'].fields_by_name['execution_owner']._serialized_options = b'\272H\024r\022\n\020platform-api.dex' - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['object_id']._loaded_options = None - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['object_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['version_id']._loaded_options = None - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['version_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['filename']._loaded_options = None - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['filename']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['sha256']._loaded_options = None - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['sha256']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['size_bytes']._loaded_options = None - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['destination_path']._loaded_options = None - _globals['_TOOLEXECUTIONATTACHMENTMOUNT'].fields_by_name['destination_path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLREF'].fields_by_name['namespace']._loaded_options = None - _globals['_TOOLREF'].fields_by_name['namespace']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLREF'].fields_by_name['name']._loaded_options = None - _globals['_TOOLREF'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLREF'].fields_by_name['capability']._loaded_options = None - _globals['_TOOLREF'].fields_by_name['capability']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLRETRYPOLICY'].fields_by_name['max_attempts']._loaded_options = None - _globals['_TOOLRETRYPOLICY'].fields_by_name['max_attempts']._serialized_options = b'\272H\004\032\002(\000' - _globals['_TOOLRETRYPOLICY'].fields_by_name['initial_delay_ms']._loaded_options = None - _globals['_TOOLRETRYPOLICY'].fields_by_name['initial_delay_ms']._serialized_options = b'\272H\004\032\002(\000' - _globals['_TOOLRETRYPOLICY'].fields_by_name['max_delay_ms']._loaded_options = None - _globals['_TOOLRETRYPOLICY'].fields_by_name['max_delay_ms']._serialized_options = b'\272H\004\032\002(\000' - _globals['_TOOLEXECUTIONSTEP_ATTRIBUTESENTRY']._loaded_options = None - _globals['_TOOLEXECUTIONSTEP_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_TOOLEXECUTIONSTEP'].fields_by_name['stage']._loaded_options = None - _globals['_TOOLEXECUTIONSTEP'].fields_by_name['stage']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_TOOLEXECUTIONSTEP'].fields_by_name['state']._loaded_options = None - _globals['_TOOLEXECUTIONSTEP'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['application_id']._loaded_options = None - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['application_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['actor']._loaded_options = None - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['actor']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['request_fingerprint']._loaded_options = None - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['request_fingerprint']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['approval_decision_id']._loaded_options = None - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['approval_decision_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['dispatch_attempt']._loaded_options = None - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['dispatch_attempt']._serialized_options = b'\272H\004\032\002(\001' - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['action_digest']._loaded_options = None - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY'].fields_by_name['action_digest']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLOUTPUTPROPOSAL_METADATAENTRY']._loaded_options = None - _globals['_TOOLOUTPUTPROPOSAL_METADATAENTRY']._serialized_options = b'8\001' - _globals['_TOOLOUTPUTPROPOSAL'].fields_by_name['kind']._loaded_options = None - _globals['_TOOLOUTPUTPROPOSAL'].fields_by_name['kind']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_TOOLEXECUTIONPROVENANCE_METADATAENTRY']._loaded_options = None - _globals['_TOOLEXECUTIONPROVENANCE_METADATAENTRY']._serialized_options = b'8\001' - _globals['_TOOLEXECUTION'].fields_by_name['linkage']._loaded_options = None - _globals['_TOOLEXECUTION'].fields_by_name['linkage']._serialized_options = b'\272H\003\310\001\001' - _globals['_TOOLEXECUTION'].fields_by_name['tool']._loaded_options = None - _globals['_TOOLEXECUTION'].fields_by_name['tool']._serialized_options = b'\272H\003\310\001\001' - _globals['_TOOLEXECUTION'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_TOOLEXECUTION'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TOOLEXECUTION'].fields_by_name['state']._loaded_options = None - _globals['_TOOLEXECUTION'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_TOOLEXECUTION'].fields_by_name['failure_code']._loaded_options = None - _globals['_TOOLEXECUTION'].fields_by_name['failure_code']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_EXECUTETOOLREQUEST_METADATAENTRY']._loaded_options = None - _globals['_EXECUTETOOLREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_EXECUTETOOLREQUEST'].fields_by_name['linkage']._loaded_options = None - _globals['_EXECUTETOOLREQUEST'].fields_by_name['linkage']._serialized_options = b'\272H\003\310\001\001' - _globals['_EXECUTETOOLREQUEST'].fields_by_name['tool']._loaded_options = None - _globals['_EXECUTETOOLREQUEST'].fields_by_name['tool']._serialized_options = b'\272H\003\310\001\001' - _globals['_EXECUTETOOLREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_EXECUTETOOLREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['execution_id']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['execution_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['approval_request_id']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['approval_request_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['resume_token']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['resume_token']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['approved']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['approved']._serialized_options = b'\030\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['decided_by']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['decided_by']._serialized_options = b'\030\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['reason']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['reason']._serialized_options = b'\030\001' - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['approval_decision_id']._loaded_options = None - _globals['_RESUMETOOLEXECUTIONREQUEST'].fields_by_name['approval_decision_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST_METADATAENTRY']._loaded_options = None - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST'].fields_by_name['execution_id']._loaded_options = None - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST'].fields_by_name['execution_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST'].fields_by_name['output']._loaded_options = None - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST'].fields_by_name['output']._serialized_options = b'\272H\003\310\001\001' - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST'].fields_by_name['authority']._loaded_options = None - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST'].fields_by_name['authority']._serialized_options = b'\272H\003\310\001\001' - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['id']._loaded_options = None - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['wait_timeout_ms']._loaded_options = None - _globals['_GETTOOLEXECUTIONREQUEST'].fields_by_name['wait_timeout_ms']._serialized_options = b'\272H\010*\006\030\260\352\001(\000' - _globals['_LISTTOOLEXECUTIONSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTTOOLEXECUTIONSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTTOOLEXECUTIONSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTTOOLEXECUTIONSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_TOOLEXECUTIONPROJECTSOURCE'].fields_by_name['files']._loaded_options = None - _globals['_TOOLEXECUTIONPROJECTSOURCE'].fields_by_name['files']._serialized_options = b'\272H\006\222\001\003\020\350\007' - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['ExecuteTool']._loaded_options = None - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['ExecuteTool']._serialized_options = b'\312\363\030\024tool-execution:write\322\363\030\024linkage.workspace_id\330\363\030\003\352\363\030\027linkage.organization_id' - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['ResumeToolExecution']._loaded_options = None - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['ResumeToolExecution']._serialized_options = b'\312\363\030\024tool-execution:write\330\363\030\003' - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['RecordToolExecutionOutput']._loaded_options = None - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['RecordToolExecutionOutput']._serialized_options = b'\312\363\030\024tool-execution:write\330\363\030\002' - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['GetToolExecution']._loaded_options = None - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['GetToolExecution']._serialized_options = b'\312\363\030\023tool-execution:read\330\363\030\001' - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['ListToolExecutions']._loaded_options = None - _globals['_TOOLEXECUTIONSERVICE'].methods_by_name['ListToolExecutions']._serialized_options = b'\312\363\030\023tool-execution:read\330\363\030\001' - _globals['_TOOLEXECUTIONSTATE']._serialized_start=11660 - _globals['_TOOLEXECUTIONSTATE']._serialized_end=12012 - _globals['_TOOLEXECUTIONSTAGE']._serialized_start=12015 - _globals['_TOOLEXECUTIONSTAGE']._serialized_end=12419 - _globals['_TOOLEXECUTIONSTEPSTATE']._serialized_start=12422 - _globals['_TOOLEXECUTIONSTEPSTATE']._serialized_end=12684 - _globals['_TOOLEXECUTIONPOLICYDECISION']._serialized_start=12687 - _globals['_TOOLEXECUTIONPOLICYDECISION']._serialized_end=12900 - _globals['_TOOLEXECUTIONPROPOSALKIND']._serialized_start=12903 - _globals['_TOOLEXECUTIONPROPOSALKIND']._serialized_end=13105 - _globals['_TOOLEXECUTIONFAILURECODE']._serialized_start=13108 - _globals['_TOOLEXECUTIONFAILURECODE']._serialized_end=13869 - _globals['_TOOLEXECUTIONLINKAGE']._serialized_start=249 - _globals['_TOOLEXECUTIONLINKAGE']._serialized_end=1103 - _globals['_TOOLEXECUTIONWORKSPACERECIPE']._serialized_start=1106 - _globals['_TOOLEXECUTIONWORKSPACERECIPE']._serialized_end=1621 - _globals['_TOOLEXECUTIONATTACHMENTMOUNT']._serialized_start=1624 - _globals['_TOOLEXECUTIONATTACHMENTMOUNT']._serialized_end=1960 - _globals['_TOOLEXECUTIONTRACECONTEXT']._serialized_start=1963 - _globals['_TOOLEXECUTIONTRACECONTEXT']._serialized_end=2146 - _globals['_TOOLREF']._serialized_start=2149 - _globals['_TOOLREF']._serialized_end=2398 - _globals['_CONNECTORREF']._serialized_start=2401 - _globals['_CONNECTORREF']._serialized_end=2649 - _globals['_TOOLRETRYPOLICY']._serialized_start=2652 - _globals['_TOOLRETRYPOLICY']._serialized_end=2868 - _globals['_TOOLEXECUTIONSTEP']._serialized_start=2871 - _globals['_TOOLEXECUTIONSTEP']._serialized_end=3448 - _globals['_TOOLEXECUTIONSTEP_ATTRIBUTESENTRY']._serialized_start=3387 - _globals['_TOOLEXECUTIONSTEP_ATTRIBUTESENTRY']._serialized_end=3448 - _globals['_TOOLAPPROVALWAIT']._serialized_start=3451 - _globals['_TOOLAPPROVALWAIT']._serialized_end=3898 - _globals['_VERIFIEDAPPROVALDECISION']._serialized_start=3901 - _globals['_VERIFIEDAPPROVALDECISION']._serialized_end=4211 - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY']._serialized_start=4214 - _globals['_TOOLEXECUTIONOUTPUTAUTHORITY']._serialized_end=4538 - _globals['_TOOLEXECUTIONOUTPUT']._serialized_start=4541 - _globals['_TOOLEXECUTIONOUTPUT']._serialized_end=4942 - _globals['_TOOLOUTPUTPROPOSAL']._serialized_start=4945 - _globals['_TOOLOUTPUTPROPOSAL']._serialized_end=5263 - _globals['_TOOLOUTPUTPROPOSAL_METADATAENTRY']._serialized_start=5204 - _globals['_TOOLOUTPUTPROPOSAL_METADATAENTRY']._serialized_end=5263 - _globals['_TOOLEXECUTIONPROVENANCE']._serialized_start=5266 - _globals['_TOOLEXECUTIONPROVENANCE']._serialized_end=5985 - _globals['_TOOLEXECUTIONPROVENANCE_METADATAENTRY']._serialized_start=5204 - _globals['_TOOLEXECUTIONPROVENANCE_METADATAENTRY']._serialized_end=5263 - _globals['_COMMANDAUDITRECEIPT']._serialized_start=5988 - _globals['_COMMANDAUDITRECEIPT']._serialized_end=6252 - _globals['_TOOLEXECUTION']._serialized_start=6255 - _globals['_TOOLEXECUTION']._serialized_end=7601 - _globals['_EXECUTETOOLREQUEST']._serialized_start=7604 - _globals['_EXECUTETOOLREQUEST']._serialized_end=8266 - _globals['_EXECUTETOOLREQUEST_METADATAENTRY']._serialized_start=5204 - _globals['_EXECUTETOOLREQUEST_METADATAENTRY']._serialized_end=5263 - _globals['_EXECUTETOOLRESPONSE']._serialized_start=8269 - _globals['_EXECUTETOOLRESPONSE']._serialized_end=8398 - _globals['_RESUMETOOLEXECUTIONREQUEST']._serialized_start=8401 - _globals['_RESUMETOOLEXECUTIONREQUEST']._serialized_end=8728 - _globals['_RESUMETOOLEXECUTIONRESPONSE']._serialized_start=8730 - _globals['_RESUMETOOLEXECUTIONRESPONSE']._serialized_end=8822 - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST']._serialized_start=8825 - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST']._serialized_end=9215 - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST_METADATAENTRY']._serialized_start=5204 - _globals['_RECORDTOOLEXECUTIONOUTPUTREQUEST_METADATAENTRY']._serialized_end=5263 - _globals['_RECORDTOOLEXECUTIONOUTPUTRESPONSE']._serialized_start=9217 - _globals['_RECORDTOOLEXECUTIONOUTPUTRESPONSE']._serialized_end=9315 - _globals['_GETTOOLEXECUTIONREQUEST']._serialized_start=9318 - _globals['_GETTOOLEXECUTIONREQUEST']._serialized_end=9515 - _globals['_GETTOOLEXECUTIONRESPONSE']._serialized_start=9517 - _globals['_GETTOOLEXECUTIONRESPONSE']._serialized_end=9606 - _globals['_LISTTOOLEXECUTIONSREQUEST']._serialized_start=9609 - _globals['_LISTTOOLEXECUTIONSREQUEST']._serialized_end=10099 - _globals['_LISTTOOLEXECUTIONSRESPONSE']._serialized_start=10102 - _globals['_LISTTOOLEXECUTIONSRESPONSE']._serialized_end=10244 - _globals['_TOOLEXECUTIONPROJECTSOURCEFILE']._serialized_start=10247 - _globals['_TOOLEXECUTIONPROJECTSOURCEFILE']._serialized_end=10446 - _globals['_TOOLEXECUTIONPROJECTSOURCE']._serialized_start=10449 - _globals['_TOOLEXECUTIONPROJECTSOURCE']._serialized_end=10858 - _globals['_TOOLEXECUTIONPROJECTIMPORT']._serialized_start=10861 - _globals['_TOOLEXECUTIONPROJECTIMPORT']._serialized_end=11209 - _globals['_TOOLEXECUTIONGITSNAPSHOTMANIFEST']._serialized_start=11212 - _globals['_TOOLEXECUTIONGITSNAPSHOTMANIFEST']._serialized_end=11507 - _globals['_TOOLEXECUTIONGITSNAPSHOTFILE']._serialized_start=11510 - _globals['_TOOLEXECUTIONGITSNAPSHOTFILE']._serialized_end=11657 - _globals['_TOOLEXECUTIONSERVICE']._serialized_start=13872 - _globals['_TOOLEXECUTIONSERVICE']._serialized_end=14660 -# @@protoc_insertion_point(module_scope) diff --git a/src/traces/v1/traces_pb2.py b/src/traces/v1/traces_pb2.py deleted file mode 100644 index 2b06fee..0000000 --- a/src/traces/v1/traces_pb2.py +++ /dev/null @@ -1,276 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: traces/v1/traces.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'traces/v1/traces.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import analytics_pb2 as common_dot_v1_dot_analytics__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16traces/v1/traces.proto\x12\ttraces.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x19\x63ommon/v1/analytics.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa0\x06\n\x04Span\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12 \n\x07span_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06spanId\x12$\n\x0eparent_span_id\x18\x03 \x01(\tR\x0cparentSpanId\x12*\n\x0cworkspace_id\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\x0forganization_id\x18\x05 \x01(\tR\x0eorganizationId\x12\x19\n\x08\x61gent_id\x18\x06 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x07 \x01(\tR\x07surface\x12\x1b\n\x04name\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x12\n\x04kind\x18\t \x01(\tR\x04kind\x12\x14\n\x05model\x18\n \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x0b \x01(\tR\x08provider\x12\x1f\n\x0btoken_input\x18\x0c \x01(\x03R\ntokenInput\x12!\n\x0ctoken_output\x18\r \x01(\x03R\x0btokenOutput\x12\x1d\n\nlatency_ms\x18\x0e \x01(\x03R\tlatencyMs\x12-\n\x06status\x18\x0f \x01(\x0e\x32\x15.traces.v1.SpanStatusR\x06status\x12N\n\x13governance_decision\x18\x10 \x01(\x0e\x32\x1d.traces.v1.GovernanceDecisionR\x12governanceDecision\x12\x19\n\x08\x63ost_usd\x18\x11 \x01(\x01R\x07\x63ostUsd\x12\x37\n\nattributes\x18\x12 \x01(\x0b\x32\x17.google.protobuf.StructR\nattributes\x12\x39\n\nstarted_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x35\n\x08\x65nded_at\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndedAt\x12\x17\n\x07user_id\x18\x15 \x01(\tR\x06userId\"\xa6\x04\n\x0cTraceSummary\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId\x12\x19\n\x08\x61gent_id\x18\x04 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x05 \x01(\tR\x07surface\x12$\n\x0eroot_span_name\x18\x06 \x01(\tR\x0crootSpanName\x12\x1f\n\x0btotal_spans\x18\x07 \x01(\x05R\ntotalSpans\x12*\n\x11total_token_input\x18\x08 \x01(\x03R\x0ftotalTokenInput\x12,\n\x12total_token_output\x18\t \x01(\x03R\x10totalTokenOutput\x12$\n\x0etotal_cost_usd\x18\n \x01(\x01R\x0ctotalCostUsd\x12(\n\x10total_latency_ms\x18\x0b \x01(\x03R\x0etotalLatencyMs\x12\x39\n\nstarted_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12\x35\n\x08\x65nded_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndedAt\x12\x17\n\x07user_id\x18\x0e \x01(\tR\x06userId\"\xae\x04\n\x0fTraceAnnotation\x12#\n\rannotation_id\x18\x01 \x01(\tR\x0c\x61nnotationId\x12\"\n\x08trace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12\x17\n\x07span_id\x18\x03 \x01(\tR\x06spanId\x12\x32\n\x04kind\x18\x04 \x01(\x0e\x32\x1e.traces.v1.TraceAnnotationKindR\x04kind\x12\x12\n\x04note\x18\x05 \x01(\tR\x04note\x12\x16\n\x06labels\x18\x06 \x03(\tR\x06labels\x12\x16\n\x06source\x18\x07 \x01(\tR\x06source\x12\x33\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x39\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x38\n\x06status\x18\n \x01(\x0e\x32 .traces.v1.TraceAnnotationStatusR\x06status\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12;\n\x0bresolved_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nresolvedAt\x12\x1f\n\x0bresolved_by\x18\r \x01(\tR\nresolvedBy\"\xc3\x01\n\x0f\x41ssertionResult\x12!\n\x0c\x61ssertion_id\x18\x01 \x01(\tR\x0b\x61ssertionId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x16\n\x06passed\x18\x03 \x01(\x08R\x06passed\x12\x14\n\x05score\x18\x04 \x01(\x01R\x05score\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\x12\x33\n\x08metadata\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\x86\x01\n\x0fGovernanceScore\x12\x39\n\x08\x64\x65\x63ision\x18\x01 \x01(\x0e\x32\x1d.traces.v1.GovernanceDecisionR\x08\x64\x65\x63ision\x12\x1e\n\nconfidence\x18\x02 \x01(\x01R\nconfidence\x12\x18\n\x07reasons\x18\x03 \x03(\tR\x07reasons\"\xeb\x01\n\x14\x43onversationalSignal\x12\x37\n\x04kind\x18\x01 \x01(\x0e\x32#.traces.v1.ConversationalSignalKindR\x04kind\x12\x14\n\x05score\x18\x02 \x01(\x01R\x05score\x12:\n\x05label\x18\x03 \x01(\x0e\x32$.traces.v1.ConversationalSignalLabelR\x05label\x12\x1c\n\trationale\x18\x04 \x01(\tR\trationale\x12*\n\x11\x65vidence_span_ids\x18\x05 \x03(\tR\x0f\x65videnceSpanIds\"\xcc\x04\n\x16TraceQualityAnnotation\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12\x17\n\x07span_id\x18\x02 \x01(\tR\x06spanId\x12\'\n\x0f\x63omposite_score\x18\x03 \x01(\x01R\x0e\x63ompositeScore\x12:\n\nassertions\x18\x04 \x03(\x0b\x32\x1a.traces.v1.AssertionResultR\nassertions\x12:\n\ngovernance\x18\x05 \x01(\x0b\x32\x1a.traces.v1.GovernanceScoreR\ngovernance\x12$\n\x04\x63ost\x18\x06 \x01(\x0b\x32\x10.common.v1.MoneyR\x04\x63ost\x12,\n\x12quality_per_dollar\x18\x07 \x01(\x01R\x10qualityPerDollar\x12\"\n\reval_suite_id\x18\x08 \x01(\tR\x0b\x65valSuiteId\x12\x37\n\tscored_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08scoredAt\x12\x16\n\x06scorer\x18\n \x01(\tR\x06scorer\x12\x33\n\x08metadata\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12V\n\x16\x63onversational_signals\x18\x0c \x03(\x0b\x32\x1f.traces.v1.ConversationalSignalR\x15\x63onversationalSignals\"E\n\x12IngestSpansRequest\x12/\n\x05spans\x18\x01 \x03(\x0b\x32\x0f.traces.v1.SpanB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x05spans\"m\n\x13IngestSpansResponse\x12%\n\x0eingested_count\x18\x01 \x01(\x05R\ringestedCount\x12/\n\x06traces\x18\x02 \x03(\x0b\x32\x17.traces.v1.TraceSummaryR\x06traces\"5\n\x0fGetTraceRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\"\xfa\x01\n\x10GetTraceResponse\x12-\n\x05trace\x18\x01 \x01(\x0b\x32\x17.traces.v1.TraceSummaryR\x05trace\x12%\n\x05spans\x18\x02 \x03(\x0b\x32\x0f.traces.v1.SpanR\x05spans\x12R\n\x13quality_annotations\x18\x03 \x03(\x0b\x32!.traces.v1.TraceQualityAnnotationR\x12qualityAnnotations\x12<\n\x0b\x61nnotations\x18\x04 \x03(\x0b\x32\x1a.traces.v1.TraceAnnotationR\x0b\x61nnotations\"\xa9\x01\n\rReplayContext\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x04 \x01(\tR\x07surface\x12\x17\n\x07user_id\x18\x05 \x01(\tR\x06userId\"\x83\x01\n\x0eReplayToolCall\x12\x17\n\x07span_id\x18\x01 \x01(\tR\x06spanId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n\x05input\x18\x03 \x01(\tR\x05input\x12\x16\n\x06output\x18\x04 \x01(\tR\x06output\x12\x16\n\x06status\x18\x05 \x01(\tR\x06status\"\x8a\x03\n\x11TraceReplayBundle\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12\x32\n\x07\x63ontext\x18\x02 \x01(\x0b\x32\x18.traces.v1.ReplayContextR\x07\x63ontext\x12\x14\n\x05input\x18\x03 \x01(\tR\x05input\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12\x1a\n\x08provider\x18\x05 \x01(\tR\x08provider\x12#\n\rprompt_config\x18\x06 \x01(\tR\x0cpromptConfig\x12\x38\n\ntool_calls\x18\x07 \x03(\x0b\x32\x19.traces.v1.ReplayToolCallR\ttoolCalls\x12R\n\x13quality_annotations\x18\x08 \x03(\x0b\x32!.traces.v1.TraceQualityAnnotationR\x12qualityAnnotations\x12+\n\x11redaction_applied\x18\t \x01(\x08R\x10redactionApplied\"\x9e\x05\n\x12TraceEvalCandidate\x12!\n\x0c\x63\x61ndidate_id\x18\x01 \x01(\tR\x0b\x63\x61ndidateId\x12\x19\n\x08trace_id\x18\x02 \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\x03 \x01(\tR\x06spanId\x12#\n\rannotation_id\x18\x04 \x01(\tR\x0c\x61nnotationId\x12\"\n\reval_suite_id\x18\x05 \x01(\tR\x0b\x65valSuiteId\x12\x1b\n\tcase_kind\x18\x06 \x01(\tR\x08\x63\x61seKind\x12\x16\n\x06labels\x18\x07 \x03(\tR\x06labels\x12\x14\n\x05title\x18\x08 \x01(\tR\x05title\x12\x1c\n\trationale\x18\t \x01(\tR\trationale\x12\x19\n\x08\x63ost_usd\x18\n \x01(\x01R\x07\x63ostUsd\x12\x1f\n\x0btoken_input\x18\x0b \x01(\x03R\ntokenInput\x12!\n\x0ctoken_output\x18\x0c \x01(\x03R\x0btokenOutput\x12N\n\x13governance_decision\x18\r \x01(\x0e\x32\x1d.traces.v1.GovernanceDecisionR\x12governanceDecision\x12+\n\x11\x61pproval_required\x18\x0e \x01(\x08R\x10\x61pprovalRequired\x12+\n\x11redaction_applied\x18\x0f \x01(\x08R\x10redactionApplied\x12\x41\n\rreplay_bundle\x18\x10 \x01(\x0b\x32\x1c.traces.v1.TraceReplayBundleR\x0creplayBundle\x12\x33\n\x08metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"\xdf\x02\n\x11ListTracesRequest\x12!\n\x0cworkspace_id\x18\x01 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61gent_id\x18\x02 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x03 \x01(\tR\x07surface\x12\x39\n\nstart_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12\x1d\n\x05limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\'\n\x0forganization_id\x18\x08 \x01(\tR\x0eorganizationId\x12\x17\n\x07user_id\x18\t \x01(\tR\x06userId\"v\n\x12ListTracesResponse\x12/\n\x06traces\x18\x01 \x03(\x0b\x32\x17.traces.v1.TraceSummaryR\x06traces\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"8\n\x12GetSpanTreeRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\"`\n\x08SpanNode\x12#\n\x04span\x18\x01 \x01(\x0b\x32\x0f.traces.v1.SpanR\x04span\x12/\n\x08\x63hildren\x18\x02 \x03(\x0b\x32\x13.traces.v1.SpanNodeR\x08\x63hildren\"o\n\x13GetSpanTreeResponse\x12-\n\x05trace\x18\x01 \x01(\x0b\x32\x17.traces.v1.TraceSummaryR\x05trace\x12)\n\x05roots\x18\x02 \x03(\x0b\x32\x13.traces.v1.SpanNodeR\x05roots\"\xc4\x01\n\x15GetSpanContextRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12 \n\x07span_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06spanId\x12\x1f\n\x06\x62\x65\x66ore\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06\x62\x65\x66ore\x12\x1d\n\x05\x61\x66ter\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05\x61\x66ter\x12%\n\x0einclude_parent\x18\x05 \x01(\x08R\rincludeParent\"\xb6\x01\n\x16GetSpanContextResponse\x12#\n\x04span\x18\x01 \x01(\x0b\x32\x0f.traces.v1.SpanR\x04span\x12\'\n\x06parent\x18\x02 \x01(\x0b\x32\x0f.traces.v1.SpanR\x06parent\x12\'\n\x06\x62\x65\x66ore\x18\x03 \x03(\x0b\x32\x0f.traces.v1.SpanR\x06\x62\x65\x66ore\x12%\n\x05\x61\x66ter\x18\x04 \x03(\x0b\x32\x0f.traces.v1.SpanR\x05\x61\x66ter\"\xa6\x02\n\x15GetSpanPayloadRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12 \n\x07span_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06spanId\x12\x34\n\x06target\x18\x03 \x01(\x0e\x32\x1c.traces.v1.SpanPayloadTargetR\x06target\x12\x1f\n\x06offset\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12$\n\tmax_chars\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x08maxChars\x12J\n\x0eredaction_mode\x18\x06 \x01(\x0e\x32#.traces.v1.SpanPayloadRedactionModeR\rredactionMode\"\xb3\x01\n\x16GetSpanPayloadResponse\x12\x18\n\x07\x63ontent\x18\x01 \x01(\tR\x07\x63ontent\x12\x1f\n\x0bnext_offset\x18\x02 \x01(\x05R\nnextOffset\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12\x16\n\x06source\x18\x04 \x01(\tR\x06source\x12+\n\x11redaction_applied\x18\x05 \x01(\x08R\x10redactionApplied\"\xa3\x04\n\x12SearchTraceRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12!\n\x07pattern\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07pattern\x12%\n\x0e\x63\x61se_sensitive\x18\x03 \x01(\x08R\rcaseSensitive\x12\x1b\n\tspan_kind\x18\x04 \x01(\tR\x08spanKind\x12,\n\rcontext_chars\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0c\x63ontextChars\x12\x1d\n\x05limit\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x16\n\x06scopes\x18\x07 \x03(\tR\x06scopes\x12\x36\n\x0bspan_status\x18\x08 \x01(\x0e\x32\x15.traces.v1.SpanStatusR\nspanStatus\x12\x14\n\x05model\x18\t \x01(\tR\x05model\x12\x1a\n\x08provider\x18\n \x01(\tR\x08provider\x12N\n\x13governance_decision\x18\x0b \x01(\x0e\x32\x1d.traces.v1.GovernanceDecisionR\x12governanceDecision\x12\x14\n\x05label\x18\x0c \x01(\tR\x05label\x12M\n\x11\x61nnotation_status\x18\r \x01(\x0e\x32 .traces.v1.TraceAnnotationStatusR\x10\x61nnotationStatus\"\xbb\x01\n\x10TraceSearchMatch\x12\x19\n\x08trace_id\x18\x01 \x01(\tR\x07traceId\x12\x17\n\x07span_id\x18\x02 \x01(\tR\x06spanId\x12\x1b\n\tspan_name\x18\x03 \x01(\tR\x08spanName\x12\x14\n\x05scope\x18\x04 \x01(\tR\x05scope\x12\x14\n\x05start\x18\x05 \x01(\x05R\x05start\x12\x10\n\x03\x65nd\x18\x06 \x01(\x05R\x03\x65nd\x12\x18\n\x07snippet\x18\x07 \x01(\tR\x07snippet\"}\n\x13SearchTraceResponse\x12\x35\n\x07matches\x18\x01 \x03(\x0b\x32\x1b.traces.v1.TraceSearchMatchR\x07matches\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"Z\n\x14\x41nnotateTraceRequest\x12\x42\n\nannotation\x18\x01 \x01(\x0b\x32\x1a.traces.v1.TraceAnnotationB\x06\xbaH\x03\xc8\x01\x01R\nannotation\"S\n\x15\x41nnotateTraceResponse\x12:\n\nannotation\x18\x01 \x01(\x0b\x32\x1a.traces.v1.TraceAnnotationR\nannotation\"p\n\x1c\x44\x65leteTraceAnnotationRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12,\n\rannotation_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0c\x61nnotationId\"[\n\x1d\x44\x65leteTraceAnnotationResponse\x12:\n\nannotation\x18\x01 \x01(\x0b\x32\x1a.traces.v1.TraceAnnotationR\nannotation\"\x9d\x01\n\x18\x42ulkAnnotateTraceRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12\x19\n\x08span_ids\x18\x02 \x03(\tR\x07spanIds\x12\x42\n\nannotation\x18\x03 \x01(\x0b\x32\x1a.traces.v1.TraceAnnotationB\x06\xbaH\x03\xc8\x01\x01R\nannotation\"x\n\x19\x42ulkAnnotateTraceResponse\x12<\n\x0b\x61nnotations\x18\x01 \x03(\x0b\x32\x1a.traces.v1.TraceAnnotationR\x0b\x61nnotations\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\"\x9e\x02\n\x1bListTraceAnnotationsRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12\x17\n\x07span_id\x18\x02 \x01(\tR\x06spanId\x12\x32\n\x04kind\x18\x03 \x01(\x0e\x32\x1e.traces.v1.TraceAnnotationKindR\x04kind\x12\x14\n\x05label\x18\x04 \x01(\tR\x05label\x12\x1d\n\x05limit\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x38\n\x06status\x18\x07 \x01(\x0e\x32 .traces.v1.TraceAnnotationStatusR\x06status\"\x8d\x01\n\x1cListTraceAnnotationsResponse\x12<\n\x0b\x61nnotations\x18\x01 \x03(\x0b\x32\x1a.traces.v1.TraceAnnotationR\x0b\x61nnotations\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\x85\x03\n\x10TraceEvidenceRef\x12\x1f\n\x0b\x65vidence_id\x18\x01 \x01(\tR\nevidenceId\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12#\n\rresource_type\x18\x03 \x01(\tR\x0cresourceType\x12\x10\n\x03uri\x18\x04 \x01(\tR\x03uri\x12\x33\n\x05state\x18\x05 \x01(\x0e\x32\x1d.traces.v1.TraceEvidenceStateR\x05state\x12\x16\n\x06reason\x18\x06 \x01(\tR\x06reason\x12+\n\x11redaction_applied\x18\x07 \x01(\x08R\x10redactionApplied\x12\x39\n\nexpires_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x33\n\x08metadata\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x19\n\x08span_ids\x18\n \x03(\tR\x07spanIds\"\x94\x02\n\x16TraceEvidenceBundleRef\x12\x1b\n\tbundle_id\x18\x01 \x01(\tR\x08\x62undleId\x12\x10\n\x03uri\x18\x02 \x01(\tR\x03uri\x12\x1c\n\tretention\x18\x03 \x01(\tR\tretention\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nexpires_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x37\n\nprovenance\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\nprovenance\"\xb7\x01\n\x13TraceRecoveryAction\x12\x1b\n\taction_id\x18\x01 \x01(\tR\x08\x61\x63tionId\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12\x16\n\x06\x64\x65tail\x18\x03 \x01(\tR\x06\x64\x65tail\x12\x1a\n\x08severity\x18\x04 \x01(\tR\x08severity\x12!\n\x0c\x65vidence_ids\x18\x05 \x03(\tR\x0b\x65videnceIds\x12\x16\n\x06source\x18\x06 \x01(\tR\x06source\"\xbe\x04\n\x0bTraceReview\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x1a\n\x08headline\x18\x02 \x01(\tR\x08headline\x12\x18\n\x07summary\x18\x03 \x01(\tR\x07summary\x12,\n\x12\x65vidence_gap_count\x18\x04 \x01(\x05R\x10\x65videnceGapCount\x12#\n\rmetadata_only\x18\x05 \x01(\x08R\x0cmetadataOnly\x12\x1d\n\nreview_url\x18\x06 \x01(\tR\treviewUrl\x12@\n\revidence_refs\x18\x07 \x03(\x0b\x32\x1b.traces.v1.TraceEvidenceRefR\x0c\x65videnceRefs\x12I\n\x10recovery_actions\x18\x08 \x03(\x0b\x32\x1e.traces.v1.TraceRecoveryActionR\x0frecoveryActions\x12L\n\x10\x65vidence_bundles\x18\t \x03(\x0b\x32!.traces.v1.TraceEvidenceBundleRefR\x0f\x65videnceBundles\x12\x30\n\tspan_tree\x18\n \x03(\x0b\x32\x13.traces.v1.SpanNodeR\x08spanTree\x12)\n\x10suggested_labels\x18\x0b \x03(\tR\x0fsuggestedLabels\x12\x37\n\nprovenance\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\nprovenance\"\xfa\x03\n\x11TraceReviewBundle\x12-\n\x05trace\x18\x01 \x01(\x0b\x32\x17.traces.v1.TraceSummaryR\x05trace\x12%\n\x05spans\x18\x02 \x03(\x0b\x32\x0f.traces.v1.SpanR\x05spans\x12<\n\x0b\x61nnotations\x18\x03 \x03(\x0b\x32\x1a.traces.v1.TraceAnnotationR\x0b\x61nnotations\x12R\n\x13quality_annotations\x18\x04 \x03(\x0b\x32!.traces.v1.TraceQualityAnnotationR\x12qualityAnnotations\x12\x35\n\x07matches\x18\x05 \x03(\x0b\x32\x1b.traces.v1.TraceSearchMatchR\x07matches\x12)\n\x10suggested_labels\x18\x06 \x03(\tR\x0fsuggestedLabels\x12\x18\n\x07summary\x18\x07 \x01(\tR\x07summary\x12\x46\n\x0f\x65val_candidates\x18\x08 \x03(\x0b\x32\x1d.traces.v1.TraceEvalCandidateR\x0e\x65valCandidates\x12\x39\n\x0ctrace_review\x18\t \x01(\x0b\x32\x16.traces.v1.TraceReviewR\x0btraceReview\"\x99\x01\n\x1bGetTraceReviewBundleRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12\x16\n\x06search\x18\x02 \x01(\tR\x06search\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12(\n\x0bmax_matches\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\nmaxMatches\"T\n\x1cGetTraceReviewBundleResponse\x12\x34\n\x06\x62undle\x18\x01 \x01(\x0b\x32\x1c.traces.v1.TraceReviewBundleR\x06\x62undle\"h\n\x1b\x41nnotateTraceQualityRequest\x12I\n\nannotation\x18\x01 \x01(\x0b\x32!.traces.v1.TraceQualityAnnotationB\x06\xbaH\x03\xc8\x01\x01R\nannotation\"a\n\x1c\x41nnotateTraceQualityResponse\x12\x41\n\nannotation\x18\x01 \x01(\x0b\x32!.traces.v1.TraceQualityAnnotationR\nannotation\"\xe7\x01\n\"ListTraceQualityAnnotationsRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\x12\x17\n\x07span_id\x18\x02 \x01(\tR\x06spanId\x12\x1d\n\x05limit\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x04 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x44\n\x0bsignal_kind\x18\x05 \x01(\x0e\x32#.traces.v1.ConversationalSignalKindR\nsignalKind\"\x9b\x01\n#ListTraceQualityAnnotationsResponse\x12\x43\n\x0b\x61nnotations\x18\x01 \x03(\x0b\x32!.traces.v1.TraceQualityAnnotationR\x0b\x61nnotations\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"?\n\x19\x45xportReplayBundleRequest\x12\"\n\x08trace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07traceId\"R\n\x1a\x45xportReplayBundleResponse\x12\x34\n\x06\x62undle\x18\x01 \x01(\x0b\x32\x1c.traces.v1.TraceReplayBundleR\x06\x62undle\"\xcc\x02\n$SummarizeMaestroSelfTelemetryRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x19\n\x08\x61gent_id\x18\x03 \x01(\tR\x07\x61gentId\x12\x18\n\x07surface\x18\x04 \x01(\tR\x07surface\x12\x39\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12\x35\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x65ndTime\x12(\n\x0btrace_limit\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\ntraceLimit\"\x99\x03\n\x1bMaestroSelfTelemetrySummary\x12\x1f\n\x0btrace_count\x18\x01 \x01(\x05R\ntraceCount\x12\x1d\n\nspan_count\x18\x02 \x01(\x05R\tspanCount\x12-\n\x12permission_denials\x18\x03 \x01(\x05R\x11permissionDenials\x12/\n\x13\x63ontext_compactions\x18\x04 \x01(\x05R\x12\x63ontextCompactions\x12\'\n\x0fsubagent_spawns\x18\x05 \x01(\x05R\x0esubagentSpawns\x12)\n\x10self_diagnostics\x18\x06 \x01(\x05R\x0fselfDiagnostics\x12\x34\n\x16permission_denial_rate\x18\x07 \x01(\x01R\x14permissionDenialRate\x12\'\n\x0f\x63ompaction_rate\x18\x08 \x01(\x01R\x0e\x63ompactionRate\x12\'\n\x0fsubagent_fanout\x18\t \x01(\x01R\x0esubagentFanout\"i\n%SummarizeMaestroSelfTelemetryResponse\x12@\n\x07summary\x18\x01 \x01(\x0b\x32&.traces.v1.MaestroSelfTelemetrySummaryR\x07summary*o\n\nSpanStatus\x12\x1b\n\x17SPAN_STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSPAN_STATUS_OK\x10\x01\x12\x15\n\x11SPAN_STATUS_ERROR\x10\x02\x12\x19\n\x15SPAN_STATUS_CANCELLED\x10\x03*\xc7\x01\n\x12GovernanceDecision\x12#\n\x1fGOVERNANCE_DECISION_UNSPECIFIED\x10\x00\x12\x1d\n\x19GOVERNANCE_DECISION_ALLOW\x10\x01\x12\x1c\n\x18GOVERNANCE_DECISION_DENY\x10\x02\x12(\n$GOVERNANCE_DECISION_REQUIRE_APPROVAL\x10\x03\x12%\n!GOVERNANCE_DECISION_AUTO_APPROVED\x10\x04*\x9d\x01\n\x13TraceAnnotationKind\x12%\n!TRACE_ANNOTATION_KIND_UNSPECIFIED\x10\x00\x12\x1e\n\x1aTRACE_ANNOTATION_KIND_NOTE\x10\x01\x12\x1f\n\x1bTRACE_ANNOTATION_KIND_ISSUE\x10\x02\x12\x1e\n\x1aTRACE_ANNOTATION_KIND_GOOD\x10\x03*\xd7\x01\n\x15TraceAnnotationStatus\x12\'\n#TRACE_ANNOTATION_STATUS_UNSPECIFIED\x10\x00\x12\"\n\x1eTRACE_ANNOTATION_STATUS_ACTIVE\x10\x01\x12$\n TRACE_ANNOTATION_STATUS_RESOLVED\x10\x02\x12%\n!TRACE_ANNOTATION_STATUS_DISMISSED\x10\x03\x12$\n TRACE_ANNOTATION_STATUS_ARCHIVED\x10\x04*\xcc\x01\n\x18\x43onversationalSignalKind\x12*\n&CONVERSATIONAL_SIGNAL_KIND_UNSPECIFIED\x10\x00\x12*\n&CONVERSATIONAL_SIGNAL_KIND_FRUSTRATION\x10\x01\x12(\n$CONVERSATIONAL_SIGNAL_KIND_CONFUSION\x10\x02\x12.\n*CONVERSATIONAL_SIGNAL_KIND_DISSATISFACTION\x10\x03*\xbb\x01\n\x19\x43onversationalSignalLabel\x12+\n\'CONVERSATIONAL_SIGNAL_LABEL_UNSPECIFIED\x10\x00\x12#\n\x1f\x43ONVERSATIONAL_SIGNAL_LABEL_LOW\x10\x01\x12&\n\"CONVERSATIONAL_SIGNAL_LABEL_MEDIUM\x10\x02\x12$\n CONVERSATIONAL_SIGNAL_LABEL_HIGH\x10\x03*\xa9\x02\n\x11SpanPayloadTarget\x12#\n\x1fSPAN_PAYLOAD_TARGET_UNSPECIFIED\x10\x00\x12\x1d\n\x19SPAN_PAYLOAD_TARGET_INPUT\x10\x01\x12\x1e\n\x1aSPAN_PAYLOAD_TARGET_OUTPUT\x10\x02\x12\"\n\x1eSPAN_PAYLOAD_TARGET_ATTRIBUTES\x10\x03\x12$\n SPAN_PAYLOAD_TARGET_LLM_MESSAGES\x10\x04\x12!\n\x1dSPAN_PAYLOAD_TARGET_TOOL_ARGS\x10\x05\x12#\n\x1fSPAN_PAYLOAD_TARGET_TOOL_RESULT\x10\x06\x12\x1e\n\x1aSPAN_PAYLOAD_TARGET_EVENTS\x10\x07*\x92\x01\n\x18SpanPayloadRedactionMode\x12+\n\'SPAN_PAYLOAD_REDACTION_MODE_UNSPECIFIED\x10\x00\x12$\n SPAN_PAYLOAD_REDACTION_MODE_SAFE\x10\x01\x12#\n\x1fSPAN_PAYLOAD_REDACTION_MODE_RAW\x10\x02*\xf2\x01\n\x12TraceEvidenceState\x12$\n TRACE_EVIDENCE_STATE_UNSPECIFIED\x10\x00\x12\"\n\x1eTRACE_EVIDENCE_STATE_AVAILABLE\x10\x01\x12!\n\x1dTRACE_EVIDENCE_STATE_WITHHELD\x10\x02\x12 \n\x1cTRACE_EVIDENCE_STATE_MISSING\x10\x03\x12+\n\'TRACE_EVIDENCE_STATE_PERMISSION_BLOCKED\x10\x04\x12 \n\x1cTRACE_EVIDENCE_STATE_EXPIRED\x10\x05\x32\xb6\x0f\n\x11SpanIngestService\x12x\n\x0bIngestSpans\x12\x1d.traces.v1.IngestSpansRequest\x1a\x1e.traces.v1.IngestSpansResponse\"*\xca\xf3\x18\x0ctraces:write\xd2\xf3\x18\x12spans.workspace_id\xd8\xf3\x18\x02\x12X\n\x08GetTrace\x12\x1a.traces.v1.GetTraceRequest\x1a\x1b.traces.v1.GetTraceResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12q\n\nListTraces\x12\x1c.traces.v1.ListTracesRequest\x1a\x1d.traces.v1.ListTracesResponse\"&\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x61\n\x0bGetSpanTree\x12\x1d.traces.v1.GetSpanTreeRequest\x1a\x1e.traces.v1.GetSpanTreeResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12j\n\x0eGetSpanContext\x12 .traces.v1.GetSpanContextRequest\x1a!.traces.v1.GetSpanContextResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12j\n\x0eGetSpanPayload\x12 .traces.v1.GetSpanPayloadRequest\x1a!.traces.v1.GetSpanPayloadResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x02\x12\x61\n\x0bSearchTrace\x12\x1d.traces.v1.SearchTraceRequest\x1a\x1e.traces.v1.SearchTraceResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12h\n\rAnnotateTrace\x12\x1f.traces.v1.AnnotateTraceRequest\x1a .traces.v1.AnnotateTraceResponse\"\x14\xca\xf3\x18\x0ctraces:write\xd8\xf3\x18\x02\x12\x80\x01\n\x15\x44\x65leteTraceAnnotation\x12\'.traces.v1.DeleteTraceAnnotationRequest\x1a(.traces.v1.DeleteTraceAnnotationResponse\"\x14\xca\xf3\x18\x0ctraces:write\xd8\xf3\x18\x02\x12t\n\x11\x42ulkAnnotateTrace\x12#.traces.v1.BulkAnnotateTraceRequest\x1a$.traces.v1.BulkAnnotateTraceResponse\"\x14\xca\xf3\x18\x0ctraces:write\xd8\xf3\x18\x02\x12|\n\x14ListTraceAnnotations\x12&.traces.v1.ListTraceAnnotationsRequest\x1a\'.traces.v1.ListTraceAnnotationsResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12|\n\x14GetTraceReviewBundle\x12&.traces.v1.GetTraceReviewBundleRequest\x1a\'.traces.v1.GetTraceReviewBundleResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12}\n\x14\x41nnotateTraceQuality\x12&.traces.v1.AnnotateTraceQualityRequest\x1a\'.traces.v1.AnnotateTraceQualityResponse\"\x14\xca\xf3\x18\x0ctraces:write\xd8\xf3\x18\x02\x12\x91\x01\n\x1bListTraceQualityAnnotations\x12-.traces.v1.ListTraceQualityAnnotationsRequest\x1a..traces.v1.ListTraceQualityAnnotationsResponse\"\x13\xca\xf3\x18\x0btraces:read\xd8\xf3\x18\x01\x12\x8c\x01\n\x12\x45xportReplayBundle\x12$.traces.v1.ExportReplayBundleRequest\x1a%.traces.v1.ExportReplayBundleResponse\")\xca\xf3\x18\x0btraces:read\xca\xf3\x18\x12traces.payload.raw\xd8\xf3\x18\x03\x12\xba\x01\n\x1dSummarizeMaestroSelfTelemetry\x12/.traces.v1.SummarizeMaestroSelfTelemetryRequest\x1a\x30.traces.v1.SummarizeMaestroSelfTelemetryResponse\"6\xca\xf3\x18\x0btraces:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_idB7Z5github.com/evalops/platform/gen/go/traces/v1;tracesv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'traces.v1.traces_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z5github.com/evalops/platform/gen/go/traces/v1;tracesv1' - _globals['_SPAN'].fields_by_name['trace_id']._loaded_options = None - _globals['_SPAN'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SPAN'].fields_by_name['span_id']._loaded_options = None - _globals['_SPAN'].fields_by_name['span_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SPAN'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SPAN'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SPAN'].fields_by_name['name']._loaded_options = None - _globals['_SPAN'].fields_by_name['name']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TRACEANNOTATION'].fields_by_name['trace_id']._loaded_options = None - _globals['_TRACEANNOTATION'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_TRACEQUALITYANNOTATION'].fields_by_name['trace_id']._loaded_options = None - _globals['_TRACEQUALITYANNOTATION'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_INGESTSPANSREQUEST'].fields_by_name['spans']._loaded_options = None - _globals['_INGESTSPANSREQUEST'].fields_by_name['spans']._serialized_options = b'\272H\005\222\001\002\010\001' - _globals['_GETTRACEREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_GETTRACEREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTTRACESREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTTRACESREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTTRACESREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTTRACESREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETSPANTREEREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_GETSPANTREEREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['span_id']._loaded_options = None - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['span_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['before']._loaded_options = None - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['before']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['after']._loaded_options = None - _globals['_GETSPANCONTEXTREQUEST'].fields_by_name['after']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['span_id']._loaded_options = None - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['span_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['max_chars']._loaded_options = None - _globals['_GETSPANPAYLOADREQUEST'].fields_by_name['max_chars']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SEARCHTRACEREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_SEARCHTRACEREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SEARCHTRACEREQUEST'].fields_by_name['pattern']._loaded_options = None - _globals['_SEARCHTRACEREQUEST'].fields_by_name['pattern']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SEARCHTRACEREQUEST'].fields_by_name['context_chars']._loaded_options = None - _globals['_SEARCHTRACEREQUEST'].fields_by_name['context_chars']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SEARCHTRACEREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_SEARCHTRACEREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_ANNOTATETRACEREQUEST'].fields_by_name['annotation']._loaded_options = None - _globals['_ANNOTATETRACEREQUEST'].fields_by_name['annotation']._serialized_options = b'\272H\003\310\001\001' - _globals['_DELETETRACEANNOTATIONREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_DELETETRACEANNOTATIONREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETETRACEANNOTATIONREQUEST'].fields_by_name['annotation_id']._loaded_options = None - _globals['_DELETETRACEANNOTATIONREQUEST'].fields_by_name['annotation_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BULKANNOTATETRACEREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_BULKANNOTATETRACEREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_BULKANNOTATETRACEREQUEST'].fields_by_name['annotation']._loaded_options = None - _globals['_BULKANNOTATETRACEREQUEST'].fields_by_name['annotation']._serialized_options = b'\272H\003\310\001\001' - _globals['_BULKANNOTATETRACERESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_BULKANNOTATETRACERESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTTRACEANNOTATIONSREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_LISTTRACEANNOTATIONSREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTTRACEANNOTATIONSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTTRACEANNOTATIONSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTTRACEANNOTATIONSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTTRACEANNOTATIONSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_GETTRACEREVIEWBUNDLEREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_GETTRACEREVIEWBUNDLEREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETTRACEREVIEWBUNDLEREQUEST'].fields_by_name['max_matches']._loaded_options = None - _globals['_GETTRACEREVIEWBUNDLEREQUEST'].fields_by_name['max_matches']._serialized_options = b'\272H\004\032\002(\000' - _globals['_ANNOTATETRACEQUALITYREQUEST'].fields_by_name['annotation']._loaded_options = None - _globals['_ANNOTATETRACEQUALITYREQUEST'].fields_by_name['annotation']._serialized_options = b'\272H\003\310\001\001' - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_EXPORTREPLAYBUNDLEREQUEST'].fields_by_name['trace_id']._loaded_options = None - _globals['_EXPORTREPLAYBUNDLEREQUEST'].fields_by_name['trace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUMMARIZEMAESTROSELFTELEMETRYREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SUMMARIZEMAESTROSELFTELEMETRYREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SUMMARIZEMAESTROSELFTELEMETRYREQUEST'].fields_by_name['trace_limit']._loaded_options = None - _globals['_SUMMARIZEMAESTROSELFTELEMETRYREQUEST'].fields_by_name['trace_limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SPANINGESTSERVICE'].methods_by_name['IngestSpans']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['IngestSpans']._serialized_options = b'\312\363\030\014traces:write\322\363\030\022spans.workspace_id\330\363\030\002' - _globals['_SPANINGESTSERVICE'].methods_by_name['GetTrace']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['GetTrace']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['ListTraces']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['ListTraces']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001\352\363\030\017organization_id' - _globals['_SPANINGESTSERVICE'].methods_by_name['GetSpanTree']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['GetSpanTree']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['GetSpanContext']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['GetSpanContext']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['GetSpanPayload']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['GetSpanPayload']._serialized_options = b'\312\363\030\013traces:read\330\363\030\002' - _globals['_SPANINGESTSERVICE'].methods_by_name['SearchTrace']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['SearchTrace']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['AnnotateTrace']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['AnnotateTrace']._serialized_options = b'\312\363\030\014traces:write\330\363\030\002' - _globals['_SPANINGESTSERVICE'].methods_by_name['DeleteTraceAnnotation']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['DeleteTraceAnnotation']._serialized_options = b'\312\363\030\014traces:write\330\363\030\002' - _globals['_SPANINGESTSERVICE'].methods_by_name['BulkAnnotateTrace']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['BulkAnnotateTrace']._serialized_options = b'\312\363\030\014traces:write\330\363\030\002' - _globals['_SPANINGESTSERVICE'].methods_by_name['ListTraceAnnotations']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['ListTraceAnnotations']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['GetTraceReviewBundle']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['GetTraceReviewBundle']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['AnnotateTraceQuality']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['AnnotateTraceQuality']._serialized_options = b'\312\363\030\014traces:write\330\363\030\002' - _globals['_SPANINGESTSERVICE'].methods_by_name['ListTraceQualityAnnotations']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['ListTraceQualityAnnotations']._serialized_options = b'\312\363\030\013traces:read\330\363\030\001' - _globals['_SPANINGESTSERVICE'].methods_by_name['ExportReplayBundle']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['ExportReplayBundle']._serialized_options = b'\312\363\030\013traces:read\312\363\030\022traces.payload.raw\330\363\030\003' - _globals['_SPANINGESTSERVICE'].methods_by_name['SummarizeMaestroSelfTelemetry']._loaded_options = None - _globals['_SPANINGESTSERVICE'].methods_by_name['SummarizeMaestroSelfTelemetry']._serialized_options = b'\312\363\030\013traces:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_SPANSTATUS']._serialized_start=12483 - _globals['_SPANSTATUS']._serialized_end=12594 - _globals['_GOVERNANCEDECISION']._serialized_start=12597 - _globals['_GOVERNANCEDECISION']._serialized_end=12796 - _globals['_TRACEANNOTATIONKIND']._serialized_start=12799 - _globals['_TRACEANNOTATIONKIND']._serialized_end=12956 - _globals['_TRACEANNOTATIONSTATUS']._serialized_start=12959 - _globals['_TRACEANNOTATIONSTATUS']._serialized_end=13174 - _globals['_CONVERSATIONALSIGNALKIND']._serialized_start=13177 - _globals['_CONVERSATIONALSIGNALKIND']._serialized_end=13381 - _globals['_CONVERSATIONALSIGNALLABEL']._serialized_start=13384 - _globals['_CONVERSATIONALSIGNALLABEL']._serialized_end=13571 - _globals['_SPANPAYLOADTARGET']._serialized_start=13574 - _globals['_SPANPAYLOADTARGET']._serialized_end=13871 - _globals['_SPANPAYLOADREDACTIONMODE']._serialized_start=13874 - _globals['_SPANPAYLOADREDACTIONMODE']._serialized_end=14020 - _globals['_TRACEEVIDENCESTATE']._serialized_start=14023 - _globals['_TRACEEVIDENCESTATE']._serialized_end=14265 - _globals['_SPAN']._serialized_start=180 - _globals['_SPAN']._serialized_end=980 - _globals['_TRACESUMMARY']._serialized_start=983 - _globals['_TRACESUMMARY']._serialized_end=1533 - _globals['_TRACEANNOTATION']._serialized_start=1536 - _globals['_TRACEANNOTATION']._serialized_end=2094 - _globals['_ASSERTIONRESULT']._serialized_start=2097 - _globals['_ASSERTIONRESULT']._serialized_end=2292 - _globals['_GOVERNANCESCORE']._serialized_start=2295 - _globals['_GOVERNANCESCORE']._serialized_end=2429 - _globals['_CONVERSATIONALSIGNAL']._serialized_start=2432 - _globals['_CONVERSATIONALSIGNAL']._serialized_end=2667 - _globals['_TRACEQUALITYANNOTATION']._serialized_start=2670 - _globals['_TRACEQUALITYANNOTATION']._serialized_end=3258 - _globals['_INGESTSPANSREQUEST']._serialized_start=3260 - _globals['_INGESTSPANSREQUEST']._serialized_end=3329 - _globals['_INGESTSPANSRESPONSE']._serialized_start=3331 - _globals['_INGESTSPANSRESPONSE']._serialized_end=3440 - _globals['_GETTRACEREQUEST']._serialized_start=3442 - _globals['_GETTRACEREQUEST']._serialized_end=3495 - _globals['_GETTRACERESPONSE']._serialized_start=3498 - _globals['_GETTRACERESPONSE']._serialized_end=3748 - _globals['_REPLAYCONTEXT']._serialized_start=3751 - _globals['_REPLAYCONTEXT']._serialized_end=3920 - _globals['_REPLAYTOOLCALL']._serialized_start=3923 - _globals['_REPLAYTOOLCALL']._serialized_end=4054 - _globals['_TRACEREPLAYBUNDLE']._serialized_start=4057 - _globals['_TRACEREPLAYBUNDLE']._serialized_end=4451 - _globals['_TRACEEVALCANDIDATE']._serialized_start=4454 - _globals['_TRACEEVALCANDIDATE']._serialized_end=5124 - _globals['_LISTTRACESREQUEST']._serialized_start=5127 - _globals['_LISTTRACESREQUEST']._serialized_end=5478 - _globals['_LISTTRACESRESPONSE']._serialized_start=5480 - _globals['_LISTTRACESRESPONSE']._serialized_end=5598 - _globals['_GETSPANTREEREQUEST']._serialized_start=5600 - _globals['_GETSPANTREEREQUEST']._serialized_end=5656 - _globals['_SPANNODE']._serialized_start=5658 - _globals['_SPANNODE']._serialized_end=5754 - _globals['_GETSPANTREERESPONSE']._serialized_start=5756 - _globals['_GETSPANTREERESPONSE']._serialized_end=5867 - _globals['_GETSPANCONTEXTREQUEST']._serialized_start=5870 - _globals['_GETSPANCONTEXTREQUEST']._serialized_end=6066 - _globals['_GETSPANCONTEXTRESPONSE']._serialized_start=6069 - _globals['_GETSPANCONTEXTRESPONSE']._serialized_end=6251 - _globals['_GETSPANPAYLOADREQUEST']._serialized_start=6254 - _globals['_GETSPANPAYLOADREQUEST']._serialized_end=6548 - _globals['_GETSPANPAYLOADRESPONSE']._serialized_start=6551 - _globals['_GETSPANPAYLOADRESPONSE']._serialized_end=6730 - _globals['_SEARCHTRACEREQUEST']._serialized_start=6733 - _globals['_SEARCHTRACEREQUEST']._serialized_end=7280 - _globals['_TRACESEARCHMATCH']._serialized_start=7283 - _globals['_TRACESEARCHMATCH']._serialized_end=7470 - _globals['_SEARCHTRACERESPONSE']._serialized_start=7472 - _globals['_SEARCHTRACERESPONSE']._serialized_end=7597 - _globals['_ANNOTATETRACEREQUEST']._serialized_start=7599 - _globals['_ANNOTATETRACEREQUEST']._serialized_end=7689 - _globals['_ANNOTATETRACERESPONSE']._serialized_start=7691 - _globals['_ANNOTATETRACERESPONSE']._serialized_end=7774 - _globals['_DELETETRACEANNOTATIONREQUEST']._serialized_start=7776 - _globals['_DELETETRACEANNOTATIONREQUEST']._serialized_end=7888 - _globals['_DELETETRACEANNOTATIONRESPONSE']._serialized_start=7890 - _globals['_DELETETRACEANNOTATIONRESPONSE']._serialized_end=7981 - _globals['_BULKANNOTATETRACEREQUEST']._serialized_start=7984 - _globals['_BULKANNOTATETRACEREQUEST']._serialized_end=8141 - _globals['_BULKANNOTATETRACERESPONSE']._serialized_start=8143 - _globals['_BULKANNOTATETRACERESPONSE']._serialized_end=8263 - _globals['_LISTTRACEANNOTATIONSREQUEST']._serialized_start=8266 - _globals['_LISTTRACEANNOTATIONSREQUEST']._serialized_end=8552 - _globals['_LISTTRACEANNOTATIONSRESPONSE']._serialized_start=8555 - _globals['_LISTTRACEANNOTATIONSRESPONSE']._serialized_end=8696 - _globals['_TRACEEVIDENCEREF']._serialized_start=8699 - _globals['_TRACEEVIDENCEREF']._serialized_end=9088 - _globals['_TRACEEVIDENCEBUNDLEREF']._serialized_start=9091 - _globals['_TRACEEVIDENCEBUNDLEREF']._serialized_end=9367 - _globals['_TRACERECOVERYACTION']._serialized_start=9370 - _globals['_TRACERECOVERYACTION']._serialized_end=9553 - _globals['_TRACEREVIEW']._serialized_start=9556 - _globals['_TRACEREVIEW']._serialized_end=10130 - _globals['_TRACEREVIEWBUNDLE']._serialized_start=10133 - _globals['_TRACEREVIEWBUNDLE']._serialized_end=10639 - _globals['_GETTRACEREVIEWBUNDLEREQUEST']._serialized_start=10642 - _globals['_GETTRACEREVIEWBUNDLEREQUEST']._serialized_end=10795 - _globals['_GETTRACEREVIEWBUNDLERESPONSE']._serialized_start=10797 - _globals['_GETTRACEREVIEWBUNDLERESPONSE']._serialized_end=10881 - _globals['_ANNOTATETRACEQUALITYREQUEST']._serialized_start=10883 - _globals['_ANNOTATETRACEQUALITYREQUEST']._serialized_end=10987 - _globals['_ANNOTATETRACEQUALITYRESPONSE']._serialized_start=10989 - _globals['_ANNOTATETRACEQUALITYRESPONSE']._serialized_end=11086 - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST']._serialized_start=11089 - _globals['_LISTTRACEQUALITYANNOTATIONSREQUEST']._serialized_end=11320 - _globals['_LISTTRACEQUALITYANNOTATIONSRESPONSE']._serialized_start=11323 - _globals['_LISTTRACEQUALITYANNOTATIONSRESPONSE']._serialized_end=11478 - _globals['_EXPORTREPLAYBUNDLEREQUEST']._serialized_start=11480 - _globals['_EXPORTREPLAYBUNDLEREQUEST']._serialized_end=11543 - _globals['_EXPORTREPLAYBUNDLERESPONSE']._serialized_start=11545 - _globals['_EXPORTREPLAYBUNDLERESPONSE']._serialized_end=11627 - _globals['_SUMMARIZEMAESTROSELFTELEMETRYREQUEST']._serialized_start=11630 - _globals['_SUMMARIZEMAESTROSELFTELEMETRYREQUEST']._serialized_end=11962 - _globals['_MAESTROSELFTELEMETRYSUMMARY']._serialized_start=11965 - _globals['_MAESTROSELFTELEMETRYSUMMARY']._serialized_end=12374 - _globals['_SUMMARIZEMAESTROSELFTELEMETRYRESPONSE']._serialized_start=12376 - _globals['_SUMMARIZEMAESTROSELFTELEMETRYRESPONSE']._serialized_end=12481 - _globals['_SPANINGESTSERVICE']._serialized_start=14268 - _globals['_SPANINGESTSERVICE']._serialized_end=16242 -# @@protoc_insertion_point(module_scope) diff --git a/src/vfs/v1/filesystem_pb2.py b/src/vfs/v1/filesystem_pb2.py deleted file mode 100644 index 0676bd3..0000000 --- a/src/vfs/v1/filesystem_pb2.py +++ /dev/null @@ -1,331 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: vfs/v1/filesystem.proto -# Protobuf Python Version: 7.35.0 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 7, - 35, - 0, - '', - 'vfs/v1/filesystem.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2 -from common.v1 import authz_pb2 as common_dot_v1_dot_authz__pb2 -from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -from evalops_platform.v1 import platform_pb2 as platform_dot_v1_dot_platform__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17vfs/v1/filesystem.proto\x12\x06vfs.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x15\x63ommon/v1/authz.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1aplatform/v1/platform.proto\"\x94\n\n\tVfsObject\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04path\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x36\n\x05state\x18\x04 \x01(\x0e\x32\x16.vfs.v1.VfsObjectStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12\x30\n\x0f\x63urrent_version\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0e\x63urrentVersion\x12,\n\x12\x63urrent_version_id\x18\x06 \x01(\tR\x10\x63urrentVersionId\x12!\n\x0c\x63ontent_type\x18\x07 \x01(\tR\x0b\x63ontentType\x12&\n\nsize_bytes\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tsizeBytes\x12\x16\n\x06sha256\x18\t \x01(\tR\x06sha256\x12\x12\n\x04\x65tag\x18\n \x01(\tR\x04\x65tag\x12\x19\n\x08owner_id\x18\x0b \x01(\tR\x07ownerId\x12\x1d\n\ncreator_id\x18\x0c \x01(\tR\tcreatorId\x12%\n\x0esource_service\x18\r \x01(\tR\rsourceService\x12\x15\n\x06run_id\x18\x0e \x01(\tR\x05runId\x12*\n\x11tool_execution_id\x18\x0f \x01(\tR\x0ftoolExecutionId\x12!\n\x0c\x63onnector_id\x18\x10 \x01(\tR\x0b\x63onnectorId\x12#\n\rconnection_id\x18\x11 \x01(\tR\x0c\x63onnectionId\x12 \n\x0bsensitivity\x18\x12 \x01(\tR\x0bsensitivity\x12\'\n\x0fretention_class\x18\x13 \x01(\tR\x0eretentionClass\x12L\n\x0fredaction_state\x18\x14 \x01(\x0e\x32\x19.vfs.v1.VfsRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x12\n\x04tags\x18\x15 \x03(\tR\x04tags\x12;\n\x08metadata\x18\x16 \x03(\x0b\x32\x1f.vfs.v1.VfsObject.MetadataEntryR\x08metadata\x12(\n\x06grants\x18\x17 \x03(\x0b\x32\x10.vfs.v1.VfsGrantR\x06grants\x12\x39\n\ncreated_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x39\n\ndeleted_at\x18\x1a \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tdeletedAt\x12\x1d\n\ndeleted_by\x18\x1b \x01(\tR\tdeletedBy\x12#\n\rdelete_reason\x18\x1c \x01(\tR\x0c\x64\x65leteReason\x12\x30\n\x0forganization_id\x18\x1d \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12;\n\x0cresource_ref\x18\x1e \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x97\x05\n\x10VfsObjectVersion\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12!\n\x07version\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x07version\x12\x1f\n\x0b\x63ontent_ref\x18\x04 \x01(\tR\ncontentRef\x12!\n\x0c\x63ontent_type\x18\x05 \x01(\tR\x0b\x63ontentType\x12&\n\nsize_bytes\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tsizeBytes\x12\x16\n\x06sha256\x18\x07 \x01(\tR\x06sha256\x12\x12\n\x04\x65tag\x18\x08 \x01(\tR\x04\x65tag\x12\x1d\n\ncreated_by\x18\t \x01(\tR\tcreatedBy\x12%\n\x0esource_service\x18\n \x01(\tR\rsourceService\x12\x42\n\x08metadata\x18\x0b \x03(\x0b\x32&.vfs.v1.VfsObjectVersion.MetadataEntryR\x08metadata\x12\x39\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x30\n\x0forganization_id\x18\r \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x0e \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12;\n\x0cresource_ref\x18\x0f \x01(\x0b\x32\x18.platform.v1.ResourceRefR\x0bresourceRef\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xab\x02\n\x08VfsGrant\x12%\n\tprincipal\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\tprincipal\x12 \n\x0bpermissions\x18\x02 \x03(\tR\x0bpermissions\x12\x1f\n\x0bpath_prefix\x18\x03 \x01(\tR\npathPrefix\x12 \n\x0bsensitivity\x18\x04 \x01(\tR\x0bsensitivity\x12\x39\n\nexpires_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x39\n\ngranted_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tgrantedAt\x12\x1d\n\ngranted_by\x18\x07 \x01(\tR\tgrantedBy\"\xc1\x04\n\x08VfsLease\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12*\n\x0cworkspace_id\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04path\x18\x03 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x14\n\x05token\x18\x04 \x01(\tR\x05token\x12\x35\n\x05state\x18\x05 \x01(\x0e\x32\x15.vfs.v1.VfsLeaseStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x05state\x12!\n\x0c\x63ontent_type\x18\x06 \x01(\tR\x0b\x63ontentType\x12:\n\x08metadata\x18\x07 \x03(\x0b\x32\x1e.vfs.v1.VfsLease.MetadataEntryR\x08metadata\x12\x39\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nexpires_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x1d\n\ncreated_by\x18\n \x01(\tR\tcreatedBy\x12\x30\n\x0forganization_id\x18\x0b \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12,\n\rfencing_token\x18\x0c \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x0c\x66\x65ncingToken\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xda\x06\n\x08VfsEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12!\n\x0cworkspace_id\x18\x03 \x01(\tR\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12\x12\n\x04path\x18\x05 \x01(\tR\x04path\x12\x1d\n\nversion_id\x18\x06 \x01(\tR\tversionId\x12!\n\x07version\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x07version\x12\x16\n\x06sha256\x18\x08 \x01(\tR\x06sha256\x12&\n\nsize_bytes\x18\t \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\tsizeBytes\x12!\n\x0c\x63ontent_type\x18\n \x01(\tR\x0b\x63ontentType\x12%\n\x0esource_service\x18\x0b \x01(\tR\rsourceService\x12\x15\n\x06run_id\x18\x0c \x01(\tR\x05runId\x12*\n\x11tool_execution_id\x18\r \x01(\tR\x0ftoolExecutionId\x12!\n\x0c\x63onnector_id\x18\x0e \x01(\tR\x0b\x63onnectorId\x12#\n\rconnection_id\x18\x0f \x01(\tR\x0c\x63onnectionId\x12 \n\x0bsensitivity\x18\x10 \x01(\tR\x0bsensitivity\x12\'\n\x0fretention_class\x18\x11 \x01(\tR\x0eretentionClass\x12:\n\x08metadata\x18\x12 \x03(\x0b\x32\x1e.vfs.v1.VfsEvent.MetadataEntryR\x08metadata\x12;\n\x0boccurred_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12L\n\x0fredaction_state\x18\x14 \x01(\x0e\x32\x19.vfs.v1.VfsRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x30\n\x0forganization_id\x18\x15 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x90\x07\n\x10PutObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04path\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12\x18\n\x07\x63ontent\x18\x03 \x01(\x0cR\x07\x63ontent\x12!\n\x0c\x63ontent_type\x18\x04 \x01(\tR\x0b\x63ontentType\x12\x19\n\x08owner_id\x18\x05 \x01(\tR\x07ownerId\x12\x1d\n\ncreator_id\x18\x06 \x01(\tR\tcreatorId\x12%\n\x0esource_service\x18\x07 \x01(\tR\rsourceService\x12\x15\n\x06run_id\x18\x08 \x01(\tR\x05runId\x12*\n\x11tool_execution_id\x18\t \x01(\tR\x0ftoolExecutionId\x12!\n\x0c\x63onnector_id\x18\n \x01(\tR\x0b\x63onnectorId\x12#\n\rconnection_id\x18\x0b \x01(\tR\x0c\x63onnectionId\x12 \n\x0bsensitivity\x18\x0c \x01(\tR\x0bsensitivity\x12\'\n\x0fretention_class\x18\r \x01(\tR\x0eretentionClass\x12L\n\x0fredaction_state\x18\x0e \x01(\x0e\x32\x19.vfs.v1.VfsRedactionStateB\x08\xbaH\x05\x82\x01\x02\x10\x01R\x0eredactionState\x12\x12\n\x04tags\x18\x0f \x03(\tR\x04tags\x12\x42\n\x08metadata\x18\x10 \x03(\x0b\x32&.vfs.v1.PutObjectRequest.MetadataEntryR\x08metadata\x12\'\n\x0fidempotency_key\x18\x11 \x01(\tR\x0eidempotencyKey\x12\x30\n\x0forganization_id\x18\x12 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12\x32\n\x10\x65xpected_version\x18\x13 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0f\x65xpectedVersion\x12\x1f\n\x0blease_token\x18\x14 \x01(\tR\nleaseToken\x12,\n\rfencing_token\x18\x15 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x0c\x66\x65ncingToken\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x9a\x01\n\x11PutObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12\x32\n\x07version\x18\x02 \x01(\x0b\x32\x18.vfs.v1.VfsObjectVersionR\x07version\x12&\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x10.vfs.v1.VfsEventR\x05\x65vent\"\xa9\x02\n\x10GetObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\x12\x1d\n\nversion_id\x18\x04 \x01(\tR\tversionId\x12\x1f\n\x06offset\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x06offset\x12\x1d\n\x05limit\x18\x06 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x05limit\x12\'\n\x0finclude_content\x18\x07 \x01(\x08R\x0eincludeContent\x12\x30\n\x0forganization_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"\xe9\x01\n\x11GetObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12\x32\n\x07version\x18\x02 \x01(\x0b\x32\x18.vfs.v1.VfsObjectVersionR\x07version\x12\x18\n\x07\x63ontent\x18\x03 \x01(\x0cR\x07\x63ontent\x12\x1f\n\x06offset\x18\x04 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x06offset\x12(\n\x0bnext_offset\x18\x05 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\nnextOffset\x12\x10\n\x03\x65of\x18\x06 \x01(\x08R\x03\x65of\"\x96\x02\n\x12ListObjectsRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1f\n\x0bpath_prefix\x18\x02 \x01(\tR\npathPrefix\x12-\n\x12include_tombstones\x18\x03 \x01(\x08R\x11includeTombstones\x12\x12\n\x04tags\x18\x04 \x03(\tR\x04tags\x12\x1d\n\x05limit\x18\x05 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x1f\n\x06offset\x18\x06 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x06offset\x12\x30\n\x0forganization_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"|\n\x13ListObjectsResponse\x12+\n\x07objects\x18\x01 \x03(\x0b\x32\x11.vfs.v1.VfsObjectR\x07objects\x12\x1d\n\x05total\x18\x02 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05total\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\"\xcd\x01\n\x11StatObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\x12)\n\x10include_versions\x18\x04 \x01(\x08R\x0fincludeVersions\x12\x30\n\x0forganization_id\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"u\n\x12StatObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12\x34\n\x08versions\x18\x02 \x03(\x0b\x32\x18.vfs.v1.VfsObjectVersionR\x08versions\"\xdb\x01\n\x13\x44\x65leteObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\x12\x1d\n\ndeleted_by\x18\x04 \x01(\tR\tdeletedBy\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\x12\x30\n\x0forganization_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"i\n\x14\x44\x65leteObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12&\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x10.vfs.v1.VfsEventR\x05\x65vent\"\xb8\x03\n\x11\x43opyObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12(\n\x10source_object_id\x18\x02 \x01(\tR\x0esourceObjectId\x12\x1f\n\x0bsource_path\x18\x03 \x01(\tR\nsourcePath\x12\x32\n\x10\x64\x65stination_path\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0f\x64\x65stinationPath\x12\x1d\n\ncreator_id\x18\x05 \x01(\tR\tcreatorId\x12%\n\x0esource_service\x18\x06 \x01(\tR\rsourceService\x12\x43\n\x08metadata\x18\x07 \x03(\x0b\x32\'.vfs.v1.CopyObjectRequest.MetadataEntryR\x08metadata\x12\x30\n\x0forganization_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x9b\x01\n\x12\x43opyObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12\x32\n\x07version\x18\x02 \x01(\x0b\x32\x18.vfs.v1.VfsObjectVersionR\x07version\x12&\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x10.vfs.v1.VfsEventR\x05\x65vent\"\x83\x03\n\x11LinkObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12(\n\x10source_object_id\x18\x02 \x01(\tR\x0esourceObjectId\x12\x1f\n\x0bsource_path\x18\x03 \x01(\tR\nsourcePath\x12$\n\tlink_path\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08linkPath\x12\x1d\n\ncreator_id\x18\x05 \x01(\tR\tcreatorId\x12\x43\n\x08metadata\x18\x06 \x03(\x0b\x32\'.vfs.v1.LinkObjectRequest.MetadataEntryR\x08metadata\x12\x30\n\x0forganization_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x9b\x01\n\x12LinkObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12\x32\n\x07version\x18\x02 \x01(\x0b\x32\x18.vfs.v1.VfsObjectVersionR\x07version\x12&\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x10.vfs.v1.VfsEventR\x05\x65vent\"\x9b\x04\n\x12\x43reateLeaseRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\x04path\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04path\x12,\n\rlease_seconds\x18\x03 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x0cleaseSeconds\x12!\n\x0c\x63ontent_type\x18\x04 \x01(\tR\x0b\x63ontentType\x12\x1d\n\ncreator_id\x18\x05 \x01(\tR\tcreatorId\x12\x44\n\x08metadata\x18\x06 \x03(\x0b\x32(.vfs.v1.CreateLeaseRequest.MetadataEntryR\x08metadata\x12\x30\n\x0forganization_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12<\n\x13\x65xpected_size_bytes\x18\x08 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\x11\x65xpectedSizeBytes\x12\'\n\x0f\x65xpected_sha256\x18\t \x01(\tR\x0e\x65xpectedSha256\x12\x30\n\x0fidempotency_key\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"n\n\x13\x43reateLeaseResponse\x12&\n\x05lease\x18\x01 \x01(\x0b\x32\x10.vfs.v1.VfsLeaseR\x05lease\x12/\n\x06upload\x18\x02 \x01(\x0b\x32\x17.vfs.v1.VfsUploadTargetR\x06upload\"\xe2\x02\n\x0fVfsUploadTarget\x12\x10\n\x03url\x18\x01 \x01(\tR\x03url\x12\x1f\n\x06method\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06method\x12>\n\x07headers\x18\x03 \x03(\x0b\x32$.vfs.v1.VfsUploadTarget.HeadersEntryR\x07headers\x12\x39\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x32\n\x0emax_size_bytes\x18\x05 \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\x0cmaxSizeBytes\x12\x31\n\x05parts\x18\x06 \x03(\x0b\x32\x1b.vfs.v1.VfsUploadPartTargetR\x05parts\x1a:\n\x0cHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xff\x02\n\x13VfsUploadPartTarget\x12(\n\x0bpart_number\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02 \x00R\npartNumber\x12\x1f\n\x06offset\x18\x02 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x00R\x06offset\x12&\n\nsize_bytes\x18\x03 \x01(\x03\x42\x07\xbaH\x04\"\x02 \x00R\tsizeBytes\x12\x19\n\x03url\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x03url\x12\x1f\n\x06method\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06method\x12\x42\n\x07headers\x18\x06 \x03(\x0b\x32(.vfs.v1.VfsUploadPartTarget.HeadersEntryR\x07headers\x12\x39\n\nexpires_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x1a:\n\x0cHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"_\n\x16VfsCompletedUploadPart\x12(\n\x0bpart_number\x18\x01 \x01(\x05\x42\x07\xbaH\x04\x1a\x02 \x00R\npartNumber\x12\x1b\n\x04\x65tag\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04\x65tag\"\xd1\x04\n\x14\x43ompleteLeaseRequest\x12\"\n\x08lease_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x07leaseId\x12(\n\x0blease_token\x18\x02 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\nleaseToken\x12\x18\n\x07\x63ontent\x18\x03 \x01(\x0cR\x07\x63ontent\x12\x1d\n\ncreated_by\x18\x04 \x01(\tR\tcreatedBy\x12\x46\n\x08metadata\x18\x05 \x03(\x0b\x32*.vfs.v1.CompleteLeaseRequest.MetadataEntryR\x08metadata\x12\x30\n\x0forganization_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x12*\n\x0cworkspace_id\x18\x07 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12,\n\rfencing_token\x18\x08 \x01(\x03\x42\x07\xbaH\x04\"\x02(\x01R\x0c\x66\x65ncingToken\x12+\n\nsize_bytes\x18\t \x01(\x03\x42\x0c\xbaH\t\"\x07\x18\x80\x80\x80\x19 \x00R\tsizeBytes\x12\x1f\n\x06sha256\x18\n \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x06sha256\x12!\n\x0cstorage_etag\x18\x0b \x01(\tR\x0bstorageEtag\x12\x30\n\x0fidempotency_key\x18\x0c \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eidempotencyKey\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x9e\x01\n\x15\x43ompleteLeaseResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12\x32\n\x07version\x18\x02 \x01(\x0b\x32\x18.vfs.v1.VfsObjectVersionR\x07version\x12&\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x10.vfs.v1.VfsEventR\x05\x65vent\"\xeb\x01\n\x12GrantObjectRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x12\n\x04path\x18\x03 \x01(\tR\x04path\x12.\n\x05grant\x18\x04 \x01(\x0b\x32\x10.vfs.v1.VfsGrantB\x06\xbaH\x03\xc8\x01\x01R\x05grant\x12\x16\n\x06\x61ppend\x18\x05 \x01(\x08R\x06\x61ppend\x12\x30\n\x0forganization_id\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\"h\n\x13GrantObjectResponse\x12)\n\x06object\x18\x01 \x01(\x0b\x32\x11.vfs.v1.VfsObjectR\x06object\x12&\n\x05\x65vent\x18\x02 \x01(\x0b\x32\x10.vfs.v1.VfsEventR\x05\x65vent\"\x94\x03\n\x15SearchMetadataRequest\x12*\n\x0cworkspace_id\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0bworkspaceId\x12\x14\n\x05query\x18\x02 \x01(\tR\x05query\x12\x1f\n\x0bpath_prefix\x18\x03 \x01(\tR\npathPrefix\x12\x12\n\x04tags\x18\x04 \x03(\tR\x04tags\x12G\n\x08metadata\x18\x05 \x03(\x0b\x32+.vfs.v1.SearchMetadataRequest.MetadataEntryR\x08metadata\x12-\n\x12include_tombstones\x18\x06 \x01(\x08R\x11includeTombstones\x12\x1d\n\x05limit\x18\x07 \x01(\x05\x42\x07\xbaH\x04\x1a\x02(\x00R\x05limit\x12\x30\n\x0forganization_id\x18\x08 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x0eorganizationId\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"E\n\x16SearchMetadataResponse\x12+\n\x07objects\x18\x01 \x03(\x0b\x32\x11.vfs.v1.VfsObjectR\x07objects*p\n\x0eVfsObjectState\x12 \n\x1cVFS_OBJECT_STATE_UNSPECIFIED\x10\x00\x12\x1b\n\x17VFS_OBJECT_STATE_ACTIVE\x10\x01\x12\x1f\n\x1bVFS_OBJECT_STATE_TOMBSTONED\x10\x02*\xbd\x01\n\x11VfsRedactionState\x12#\n\x1fVFS_REDACTION_STATE_UNSPECIFIED\x10\x00\x12\x1b\n\x17VFS_REDACTION_STATE_RAW\x10\x01\x12 \n\x1cVFS_REDACTION_STATE_REDACTED\x10\x02\x12$\n VFS_REDACTION_STATE_PREVIEW_ONLY\x10\x03\x12\x1e\n\x1aVFS_REDACTION_STATE_DENIED\x10\x04*\xa5\x01\n\rVfsLeaseState\x12\x1f\n\x1bVFS_LEASE_STATE_UNSPECIFIED\x10\x00\x12\x18\n\x14VFS_LEASE_STATE_OPEN\x10\x01\x12\x1d\n\x19VFS_LEASE_STATE_COMMITTED\x10\x02\x12\x1b\n\x17VFS_LEASE_STATE_EXPIRED\x10\x03\x12\x1d\n\x19VFS_LEASE_STATE_CANCELLED\x10\x04\x32\x81\x0b\n\x18VirtualFilesystemService\x12v\n\tPutObject\x12\x18.vfs.v1.PutObjectRequest\x1a\x19.vfs.v1.PutObjectResponse\"4\xca\xf3\x18\tvfs:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12u\n\tGetObject\x12\x18.vfs.v1.GetObjectRequest\x1a\x19.vfs.v1.GetObjectResponse\"3\xca\xf3\x18\x08vfs:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12{\n\x0bListObjects\x12\x1a.vfs.v1.ListObjectsRequest\x1a\x1b.vfs.v1.ListObjectsResponse\"3\xca\xf3\x18\x08vfs:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12x\n\nStatObject\x12\x19.vfs.v1.StatObjectRequest\x1a\x1a.vfs.v1.StatObjectResponse\"3\xca\xf3\x18\x08vfs:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_id\x12\x80\x01\n\x0c\x44\x65leteObject\x12\x1b.vfs.v1.DeleteObjectRequest\x1a\x1c.vfs.v1.DeleteObjectResponse\"5\xca\xf3\x18\nvfs:delete\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12y\n\nCopyObject\x12\x19.vfs.v1.CopyObjectRequest\x1a\x1a.vfs.v1.CopyObjectResponse\"4\xca\xf3\x18\tvfs:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12y\n\nLinkObject\x12\x19.vfs.v1.LinkObjectRequest\x1a\x1a.vfs.v1.LinkObjectResponse\"4\xca\xf3\x18\tvfs:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12|\n\x0b\x43reateLease\x12\x1a.vfs.v1.CreateLeaseRequest\x1a\x1b.vfs.v1.CreateLeaseResponse\"4\xca\xf3\x18\tvfs:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12\x82\x01\n\rCompleteLease\x12\x1c.vfs.v1.CompleteLeaseRequest\x1a\x1d.vfs.v1.CompleteLeaseResponse\"4\xca\xf3\x18\tvfs:write\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x02\xea\xf3\x18\x0forganization_id\x12|\n\x0bGrantObject\x12\x1a.vfs.v1.GrantObjectRequest\x1a\x1b.vfs.v1.GrantObjectResponse\"4\xca\xf3\x18\tvfs:grant\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x03\xea\xf3\x18\x0forganization_id\x12\x84\x01\n\x0eSearchMetadata\x12\x1d.vfs.v1.SearchMetadataRequest\x1a\x1e.vfs.v1.SearchMetadataResponse\"3\xca\xf3\x18\x08vfs:read\xd2\xf3\x18\x0cworkspace_id\xd8\xf3\x18\x01\xea\xf3\x18\x0forganization_idB1Z/github.com/evalops/platform/gen/go/vfs/v1;vfsv1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vfs.v1.filesystem_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'Z/github.com/evalops/platform/gen/go/vfs/v1;vfsv1' - _globals['_VFSOBJECT_METADATAENTRY']._loaded_options = None - _globals['_VFSOBJECT_METADATAENTRY']._serialized_options = b'8\001' - _globals['_VFSOBJECT'].fields_by_name['workspace_id']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSOBJECT'].fields_by_name['path']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSOBJECT'].fields_by_name['state']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_VFSOBJECT'].fields_by_name['current_version']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['current_version']._serialized_options = b'\272H\004\032\002(\000' - _globals['_VFSOBJECT'].fields_by_name['size_bytes']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['size_bytes']._serialized_options = b'\272H\004\"\002(\000' - _globals['_VFSOBJECT'].fields_by_name['redaction_state']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['redaction_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_VFSOBJECT'].fields_by_name['organization_id']._loaded_options = None - _globals['_VFSOBJECT'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSOBJECTVERSION_METADATAENTRY']._loaded_options = None - _globals['_VFSOBJECTVERSION_METADATAENTRY']._serialized_options = b'8\001' - _globals['_VFSOBJECTVERSION'].fields_by_name['version']._loaded_options = None - _globals['_VFSOBJECTVERSION'].fields_by_name['version']._serialized_options = b'\272H\004\032\002(\000' - _globals['_VFSOBJECTVERSION'].fields_by_name['size_bytes']._loaded_options = None - _globals['_VFSOBJECTVERSION'].fields_by_name['size_bytes']._serialized_options = b'\272H\004\"\002(\000' - _globals['_VFSOBJECTVERSION'].fields_by_name['organization_id']._loaded_options = None - _globals['_VFSOBJECTVERSION'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSOBJECTVERSION'].fields_by_name['workspace_id']._loaded_options = None - _globals['_VFSOBJECTVERSION'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSGRANT'].fields_by_name['principal']._loaded_options = None - _globals['_VFSGRANT'].fields_by_name['principal']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSLEASE_METADATAENTRY']._loaded_options = None - _globals['_VFSLEASE_METADATAENTRY']._serialized_options = b'8\001' - _globals['_VFSLEASE'].fields_by_name['workspace_id']._loaded_options = None - _globals['_VFSLEASE'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSLEASE'].fields_by_name['path']._loaded_options = None - _globals['_VFSLEASE'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSLEASE'].fields_by_name['state']._loaded_options = None - _globals['_VFSLEASE'].fields_by_name['state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_VFSLEASE'].fields_by_name['organization_id']._loaded_options = None - _globals['_VFSLEASE'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSLEASE'].fields_by_name['fencing_token']._loaded_options = None - _globals['_VFSLEASE'].fields_by_name['fencing_token']._serialized_options = b'\272H\004\"\002(\001' - _globals['_VFSEVENT_METADATAENTRY']._loaded_options = None - _globals['_VFSEVENT_METADATAENTRY']._serialized_options = b'8\001' - _globals['_VFSEVENT'].fields_by_name['version']._loaded_options = None - _globals['_VFSEVENT'].fields_by_name['version']._serialized_options = b'\272H\004\032\002(\000' - _globals['_VFSEVENT'].fields_by_name['size_bytes']._loaded_options = None - _globals['_VFSEVENT'].fields_by_name['size_bytes']._serialized_options = b'\272H\004\"\002(\000' - _globals['_VFSEVENT'].fields_by_name['redaction_state']._loaded_options = None - _globals['_VFSEVENT'].fields_by_name['redaction_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_VFSEVENT'].fields_by_name['organization_id']._loaded_options = None - _globals['_VFSEVENT'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTOBJECTREQUEST_METADATAENTRY']._loaded_options = None - _globals['_PUTOBJECTREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_PUTOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_PUTOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTOBJECTREQUEST'].fields_by_name['path']._loaded_options = None - _globals['_PUTOBJECTREQUEST'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTOBJECTREQUEST'].fields_by_name['redaction_state']._loaded_options = None - _globals['_PUTOBJECTREQUEST'].fields_by_name['redaction_state']._serialized_options = b'\272H\005\202\001\002\020\001' - _globals['_PUTOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_PUTOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_PUTOBJECTREQUEST'].fields_by_name['expected_version']._loaded_options = None - _globals['_PUTOBJECTREQUEST'].fields_by_name['expected_version']._serialized_options = b'\272H\004\032\002(\000' - _globals['_PUTOBJECTREQUEST'].fields_by_name['fencing_token']._loaded_options = None - _globals['_PUTOBJECTREQUEST'].fields_by_name['fencing_token']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GETOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETOBJECTREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_GETOBJECTREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETOBJECTREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_GETOBJECTREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GETOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GETOBJECTRESPONSE'].fields_by_name['offset']._loaded_options = None - _globals['_GETOBJECTRESPONSE'].fields_by_name['offset']._serialized_options = b'\272H\004\"\002(\000' - _globals['_GETOBJECTRESPONSE'].fields_by_name['next_offset']._loaded_options = None - _globals['_GETOBJECTRESPONSE'].fields_by_name['next_offset']._serialized_options = b'\272H\004\"\002(\000' - _globals['_LISTOBJECTSREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LISTOBJECTSREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTOBJECTSREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_LISTOBJECTSREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTOBJECTSREQUEST'].fields_by_name['offset']._loaded_options = None - _globals['_LISTOBJECTSREQUEST'].fields_by_name['offset']._serialized_options = b'\272H\004\032\002(\000' - _globals['_LISTOBJECTSREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LISTOBJECTSREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LISTOBJECTSRESPONSE'].fields_by_name['total']._loaded_options = None - _globals['_LISTOBJECTSRESPONSE'].fields_by_name['total']._serialized_options = b'\272H\004\032\002(\000' - _globals['_STATOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_STATOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_STATOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_STATOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETEOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_DELETEOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_DELETEOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_DELETEOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COPYOBJECTREQUEST_METADATAENTRY']._loaded_options = None - _globals['_COPYOBJECTREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_COPYOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COPYOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COPYOBJECTREQUEST'].fields_by_name['destination_path']._loaded_options = None - _globals['_COPYOBJECTREQUEST'].fields_by_name['destination_path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COPYOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_COPYOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LINKOBJECTREQUEST_METADATAENTRY']._loaded_options = None - _globals['_LINKOBJECTREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_LINKOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_LINKOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LINKOBJECTREQUEST'].fields_by_name['link_path']._loaded_options = None - _globals['_LINKOBJECTREQUEST'].fields_by_name['link_path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_LINKOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_LINKOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATELEASEREQUEST_METADATAENTRY']._loaded_options = None - _globals['_CREATELEASEREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_CREATELEASEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_CREATELEASEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATELEASEREQUEST'].fields_by_name['path']._loaded_options = None - _globals['_CREATELEASEREQUEST'].fields_by_name['path']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATELEASEREQUEST'].fields_by_name['lease_seconds']._loaded_options = None - _globals['_CREATELEASEREQUEST'].fields_by_name['lease_seconds']._serialized_options = b'\272H\004\032\002(\000' - _globals['_CREATELEASEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_CREATELEASEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_CREATELEASEREQUEST'].fields_by_name['expected_size_bytes']._loaded_options = None - _globals['_CREATELEASEREQUEST'].fields_by_name['expected_size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_CREATELEASEREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_CREATELEASEREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSUPLOADTARGET_HEADERSENTRY']._loaded_options = None - _globals['_VFSUPLOADTARGET_HEADERSENTRY']._serialized_options = b'8\001' - _globals['_VFSUPLOADTARGET'].fields_by_name['method']._loaded_options = None - _globals['_VFSUPLOADTARGET'].fields_by_name['method']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSUPLOADTARGET'].fields_by_name['max_size_bytes']._loaded_options = None - _globals['_VFSUPLOADTARGET'].fields_by_name['max_size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_VFSUPLOADPARTTARGET_HEADERSENTRY']._loaded_options = None - _globals['_VFSUPLOADPARTTARGET_HEADERSENTRY']._serialized_options = b'8\001' - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['part_number']._loaded_options = None - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['part_number']._serialized_options = b'\272H\004\032\002 \000' - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['offset']._loaded_options = None - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['offset']._serialized_options = b'\272H\004\"\002(\000' - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['size_bytes']._loaded_options = None - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['size_bytes']._serialized_options = b'\272H\004\"\002 \000' - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['url']._loaded_options = None - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['url']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['method']._loaded_options = None - _globals['_VFSUPLOADPARTTARGET'].fields_by_name['method']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VFSCOMPLETEDUPLOADPART'].fields_by_name['part_number']._loaded_options = None - _globals['_VFSCOMPLETEDUPLOADPART'].fields_by_name['part_number']._serialized_options = b'\272H\004\032\002 \000' - _globals['_VFSCOMPLETEDUPLOADPART'].fields_by_name['etag']._loaded_options = None - _globals['_VFSCOMPLETEDUPLOADPART'].fields_by_name['etag']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETELEASEREQUEST_METADATAENTRY']._loaded_options = None - _globals['_COMPLETELEASEREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['lease_id']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['lease_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['lease_token']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['lease_token']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['fencing_token']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['fencing_token']._serialized_options = b'\272H\004\"\002(\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['size_bytes']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['size_bytes']._serialized_options = b'\272H\t\"\007\030\200\200\200\031 \000' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['sha256']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['sha256']._serialized_options = b'\272H\004r\002\020\001' - _globals['_COMPLETELEASEREQUEST'].fields_by_name['idempotency_key']._loaded_options = None - _globals['_COMPLETELEASEREQUEST'].fields_by_name['idempotency_key']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GRANTOBJECTREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_GRANTOBJECTREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_GRANTOBJECTREQUEST'].fields_by_name['grant']._loaded_options = None - _globals['_GRANTOBJECTREQUEST'].fields_by_name['grant']._serialized_options = b'\272H\003\310\001\001' - _globals['_GRANTOBJECTREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_GRANTOBJECTREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SEARCHMETADATAREQUEST_METADATAENTRY']._loaded_options = None - _globals['_SEARCHMETADATAREQUEST_METADATAENTRY']._serialized_options = b'8\001' - _globals['_SEARCHMETADATAREQUEST'].fields_by_name['workspace_id']._loaded_options = None - _globals['_SEARCHMETADATAREQUEST'].fields_by_name['workspace_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_SEARCHMETADATAREQUEST'].fields_by_name['limit']._loaded_options = None - _globals['_SEARCHMETADATAREQUEST'].fields_by_name['limit']._serialized_options = b'\272H\004\032\002(\000' - _globals['_SEARCHMETADATAREQUEST'].fields_by_name['organization_id']._loaded_options = None - _globals['_SEARCHMETADATAREQUEST'].fields_by_name['organization_id']._serialized_options = b'\272H\004r\002\020\001' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['PutObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['PutObject']._serialized_options = b'\312\363\030\tvfs:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['GetObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['GetObject']._serialized_options = b'\312\363\030\010vfs:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['ListObjects']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['ListObjects']._serialized_options = b'\312\363\030\010vfs:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['StatObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['StatObject']._serialized_options = b'\312\363\030\010vfs:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['DeleteObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['DeleteObject']._serialized_options = b'\312\363\030\nvfs:delete\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['CopyObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['CopyObject']._serialized_options = b'\312\363\030\tvfs:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['LinkObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['LinkObject']._serialized_options = b'\312\363\030\tvfs:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['CreateLease']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['CreateLease']._serialized_options = b'\312\363\030\tvfs:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['CompleteLease']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['CompleteLease']._serialized_options = b'\312\363\030\tvfs:write\322\363\030\014workspace_id\330\363\030\002\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['GrantObject']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['GrantObject']._serialized_options = b'\312\363\030\tvfs:grant\322\363\030\014workspace_id\330\363\030\003\352\363\030\017organization_id' - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['SearchMetadata']._loaded_options = None - _globals['_VIRTUALFILESYSTEMSERVICE'].methods_by_name['SearchMetadata']._serialized_options = b'\312\363\030\010vfs:read\322\363\030\014workspace_id\330\363\030\001\352\363\030\017organization_id' - _globals['_VFSOBJECTSTATE']._serialized_start=10753 - _globals['_VFSOBJECTSTATE']._serialized_end=10865 - _globals['_VFSREDACTIONSTATE']._serialized_start=10868 - _globals['_VFSREDACTIONSTATE']._serialized_end=11057 - _globals['_VFSLEASESTATE']._serialized_start=11060 - _globals['_VFSLEASESTATE']._serialized_end=11225 - _globals['_VFSOBJECT']._serialized_start=149 - _globals['_VFSOBJECT']._serialized_end=1449 - _globals['_VFSOBJECT_METADATAENTRY']._serialized_start=1390 - _globals['_VFSOBJECT_METADATAENTRY']._serialized_end=1449 - _globals['_VFSOBJECTVERSION']._serialized_start=1452 - _globals['_VFSOBJECTVERSION']._serialized_end=2115 - _globals['_VFSOBJECTVERSION_METADATAENTRY']._serialized_start=1390 - _globals['_VFSOBJECTVERSION_METADATAENTRY']._serialized_end=1449 - _globals['_VFSGRANT']._serialized_start=2118 - _globals['_VFSGRANT']._serialized_end=2417 - _globals['_VFSLEASE']._serialized_start=2420 - _globals['_VFSLEASE']._serialized_end=2997 - _globals['_VFSLEASE_METADATAENTRY']._serialized_start=1390 - _globals['_VFSLEASE_METADATAENTRY']._serialized_end=1449 - _globals['_VFSEVENT']._serialized_start=3000 - _globals['_VFSEVENT']._serialized_end=3858 - _globals['_VFSEVENT_METADATAENTRY']._serialized_start=1390 - _globals['_VFSEVENT_METADATAENTRY']._serialized_end=1449 - _globals['_PUTOBJECTREQUEST']._serialized_start=3861 - _globals['_PUTOBJECTREQUEST']._serialized_end=4773 - _globals['_PUTOBJECTREQUEST_METADATAENTRY']._serialized_start=1390 - _globals['_PUTOBJECTREQUEST_METADATAENTRY']._serialized_end=1449 - _globals['_PUTOBJECTRESPONSE']._serialized_start=4776 - _globals['_PUTOBJECTRESPONSE']._serialized_end=4930 - _globals['_GETOBJECTREQUEST']._serialized_start=4933 - _globals['_GETOBJECTREQUEST']._serialized_end=5230 - _globals['_GETOBJECTRESPONSE']._serialized_start=5233 - _globals['_GETOBJECTRESPONSE']._serialized_end=5466 - _globals['_LISTOBJECTSREQUEST']._serialized_start=5469 - _globals['_LISTOBJECTSREQUEST']._serialized_end=5747 - _globals['_LISTOBJECTSRESPONSE']._serialized_start=5749 - _globals['_LISTOBJECTSRESPONSE']._serialized_end=5873 - _globals['_STATOBJECTREQUEST']._serialized_start=5876 - _globals['_STATOBJECTREQUEST']._serialized_end=6081 - _globals['_STATOBJECTRESPONSE']._serialized_start=6083 - _globals['_STATOBJECTRESPONSE']._serialized_end=6200 - _globals['_DELETEOBJECTREQUEST']._serialized_start=6203 - _globals['_DELETEOBJECTREQUEST']._serialized_end=6422 - _globals['_DELETEOBJECTRESPONSE']._serialized_start=6424 - _globals['_DELETEOBJECTRESPONSE']._serialized_end=6529 - _globals['_COPYOBJECTREQUEST']._serialized_start=6532 - _globals['_COPYOBJECTREQUEST']._serialized_end=6972 - _globals['_COPYOBJECTREQUEST_METADATAENTRY']._serialized_start=1390 - _globals['_COPYOBJECTREQUEST_METADATAENTRY']._serialized_end=1449 - _globals['_COPYOBJECTRESPONSE']._serialized_start=6975 - _globals['_COPYOBJECTRESPONSE']._serialized_end=7130 - _globals['_LINKOBJECTREQUEST']._serialized_start=7133 - _globals['_LINKOBJECTREQUEST']._serialized_end=7520 - _globals['_LINKOBJECTREQUEST_METADATAENTRY']._serialized_start=1390 - _globals['_LINKOBJECTREQUEST_METADATAENTRY']._serialized_end=1449 - _globals['_LINKOBJECTRESPONSE']._serialized_start=7523 - _globals['_LINKOBJECTRESPONSE']._serialized_end=7678 - _globals['_CREATELEASEREQUEST']._serialized_start=7681 - _globals['_CREATELEASEREQUEST']._serialized_end=8220 - _globals['_CREATELEASEREQUEST_METADATAENTRY']._serialized_start=1390 - _globals['_CREATELEASEREQUEST_METADATAENTRY']._serialized_end=1449 - _globals['_CREATELEASERESPONSE']._serialized_start=8222 - _globals['_CREATELEASERESPONSE']._serialized_end=8332 - _globals['_VFSUPLOADTARGET']._serialized_start=8335 - _globals['_VFSUPLOADTARGET']._serialized_end=8689 - _globals['_VFSUPLOADTARGET_HEADERSENTRY']._serialized_start=8631 - _globals['_VFSUPLOADTARGET_HEADERSENTRY']._serialized_end=8689 - _globals['_VFSUPLOADPARTTARGET']._serialized_start=8692 - _globals['_VFSUPLOADPARTTARGET']._serialized_end=9075 - _globals['_VFSUPLOADPARTTARGET_HEADERSENTRY']._serialized_start=8631 - _globals['_VFSUPLOADPARTTARGET_HEADERSENTRY']._serialized_end=8689 - _globals['_VFSCOMPLETEDUPLOADPART']._serialized_start=9077 - _globals['_VFSCOMPLETEDUPLOADPART']._serialized_end=9172 - _globals['_COMPLETELEASEREQUEST']._serialized_start=9175 - _globals['_COMPLETELEASEREQUEST']._serialized_end=9768 - _globals['_COMPLETELEASEREQUEST_METADATAENTRY']._serialized_start=1390 - _globals['_COMPLETELEASEREQUEST_METADATAENTRY']._serialized_end=1449 - _globals['_COMPLETELEASERESPONSE']._serialized_start=9771 - _globals['_COMPLETELEASERESPONSE']._serialized_end=9929 - _globals['_GRANTOBJECTREQUEST']._serialized_start=9932 - _globals['_GRANTOBJECTREQUEST']._serialized_end=10167 - _globals['_GRANTOBJECTRESPONSE']._serialized_start=10169 - _globals['_GRANTOBJECTRESPONSE']._serialized_end=10273 - _globals['_SEARCHMETADATAREQUEST']._serialized_start=10276 - _globals['_SEARCHMETADATAREQUEST']._serialized_end=10680 - _globals['_SEARCHMETADATAREQUEST_METADATAENTRY']._serialized_start=1390 - _globals['_SEARCHMETADATAREQUEST_METADATAENTRY']._serialized_end=1449 - _globals['_SEARCHMETADATARESPONSE']._serialized_start=10682 - _globals['_SEARCHMETADATARESPONSE']._serialized_end=10751 - _globals['_VIRTUALFILESYSTEMSERVICE']._serialized_start=11228 - _globals['_VIRTUALFILESYSTEMSERVICE']._serialized_end=12637 -# @@protoc_insertion_point(module_scope) diff --git a/tests/test_account_brief.py b/tests/test_account_brief.py index 9eb1cd7..c7d65da 100644 --- a/tests/test_account_brief.py +++ b/tests/test_account_brief.py @@ -12,7 +12,7 @@ from pathlib import Path import pytest -from console.v1 import console_pb2 as pb +from deixic import protocol as pb C = 9_007_199_254_740_994 @@ -36,23 +36,23 @@ def do_POST(self): method = self.path.rsplit("/", 1)[-1] body = self.rfile.read(int(self.headers["Content-Length"])) try: - assert self.path.startswith("/deixic.v1.DeixicService/") + assert self.path.startswith("/deixicpublic.v1.DeixicPublicService/") assert self.headers["Content-Type"] == "application/proto" assert self.headers["Connect-Protocol-Version"] == "1" assert self.headers["Authorization"] == "Bearer fixture-secret" request = getattr(pb, method + "Request").FromString(body) assert ( - request.query.organization_id + request.scope.organization_id == self.headers["X-Organization-ID"] == "org-fixture" ) assert ( - request.query.workspace_id + request.scope.workspace_id == self.headers["X-Workspace-ID"] == "ws-fixture" ) - assert request.channel_id == "company" - if method == "SubmitOperatingMessage": + assert request.thread_id == "company" + if method == "SubmitTask": submissions.append(body) key = request.idempotency_key assert key == "crm-event-001" @@ -66,15 +66,13 @@ def do_POST(self): self.connection.shutdown(socket.SHUT_RDWR) self.connection.close() return - message = pb.SubmitOperatingMessageResponse( + message = pb.SubmitTaskResponse( replay_cursor=C, - accepted_turn=pb.OperatingThreadTurn( - turn_id="target", - sequence=2, - state=pb.OPERATING_TURN_STATE_QUEUED, + accepted_turn=pb.TaskTurn( + turn_id="target", sequence=2, state=pb.TURN_STATE_ACCEPTED ), ) - elif method == "ListOperatingThreadEvents": + elif method == "ListEvents": if state.get("block_read"): state["read_started"].set() state["release_read"].wait(5) @@ -86,71 +84,66 @@ def do_POST(self): completed = ( not state.get("waiting") or state.get("decision") == "approve" ) - message = pb.ListOperatingThreadEventsResponse( + message = pb.ListEventsResponse( next_cursor=C + 1 if completed or ( state.get("waiting") - and not state.get("decision") + and (not state.get("decision")) and state.get("request_visible", True) ) else request.after_cursor, events=[ - pb.OperatingThreadEvent( + pb.TaskEvent( cursor=C + 1, turn_id="target", - event_id="completed", - kind=pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED, + id="completed", + kind=pb.EVENT_KIND_TURN_COMPLETED, ) ] if completed and request.after_cursor < C + 1 else [ - pb.OperatingThreadEvent( + pb.TaskEvent( cursor=C + 1, turn_id="target", - event_id="approval", - kind=pb.OPERATING_THREAD_EVENT_KIND_APPROVAL_REQUIRED, + id="approval", + kind=pb.EVENT_KIND_APPROVAL_REQUIRED, request_id="approval-1", - request_call_id="call-1", - request_type=pb.OPERATING_THREAD_REQUEST_TYPE_APPROVAL, + call_id="call-1", + request_kind=pb.REQUEST_KIND_APPROVAL, ) ] if state.get("waiting") - and not state.get("decision") + and (not state.get("decision")) and state.get("request_visible", True) - and request.after_cursor < C + 1 + and (request.after_cursor < C + 1) else [], ) - elif method == "GetOperatingThread": - message = pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), - default_model=pb.InferenceProviderTarget( - provider="fixture", model="fixture", ready=True - ), + elif method == "GetThread": + message = pb.GetThreadResponse( turns=[ - pb.OperatingThreadTurn( + pb.TaskTurn( turn_id="target", sequence=2, - state=pb.OPERATING_TURN_STATE_COMPLETED + state=pb.TURN_STATE_COMPLETED if completed - else pb.OPERATING_TURN_STATE_FAILED + else pb.TURN_STATE_FAILED if state.get("decision") == "deny" - else pb.OPERATING_TURN_STATE_WAITING + else pb.TURN_STATE_WAITING if state.get("waiting") - else pb.OPERATING_TURN_STATE_QUEUED, - waiting_reason=pb.OPERATING_THREAD_WAITING_REASON_APPROVAL + else pb.TURN_STATE_ACCEPTED, + waiting_reason=pb.WAITING_REASON_APPROVAL if state.get("waiting") - else pb.OPERATING_THREAD_WAITING_REASON_NONE, + else pb.WAITING_REASON_UNSPECIFIED, first_cursor=C, last_cursor=C + 1, assistant_message_id="answer" if completed else "", ) ], messages=[ - pb.OperatingMessage( + pb.TaskMessage( id="answer", - channel_id="company", - role="assistant", + role=pb.MESSAGE_ROLE_ASSISTANT, body=state.get( "body", "Example account: an evidence-linked brief" ), @@ -159,26 +152,27 @@ def do_POST(self): ] if completed else [], + thread=pb.Thread(id="company"), + setup=pb.SetupReadiness( + default_model=pb.AvailableModel( + provider="fixture", model="fixture", ready=True + ), + accessible=True, + ), ) - elif method == "GetOperatingReceipt": + elif method == "GetReceipt": assert request.receipt_id == "evidence" - message = pb.GetOperatingReceiptResponse( - receipt=pb.OperatingReceipt( + message = pb.GetReceiptResponse( + receipt=pb.Receipt( id="evidence", - lifecycle_state=state.get( - "receipt_state", pb.RECEIPT_LIFECYCLE_STATE_VERIFIED - ), - owner_service="crm", - object_id="account-1", kind="crm.update", - evidence_refs=[ - pb.RelatedResource( - id="change-1", resource_type="crm-change" - ) + state=state.get("receipt_state", pb.RECEIPT_STATE_VERIFIED), + evidence=[ + pb.EvidenceReference(id="change-1", kind="crm-change") ], ) ) - elif method == "RespondOperatingThread": + elif method == "RespondToRequest": if state.get("forbidden_decision"): self.send_response(403) self.send_header("Content-Type", "application/json") @@ -189,26 +183,22 @@ def do_POST(self): return assert state.get("waiting") and not state.get("decision") assert request.turn_id == "target" - assert request.response.request_id == "approval-1" - assert request.response.call_id == "call-1" - assert ( - request.response.request_type - == pb.OPERATING_THREAD_REQUEST_TYPE_APPROVAL - ) + assert request.request_id == "approval-1" + assert request.call_id == "call-1" + assert request.request_kind == pb.REQUEST_KIND_APPROVAL assert ( request.idempotency_key - == request.response.idempotency_key + == request.idempotency_key == "decision-001" ) state["decisions"].append(body) state["decision"] = ( "approve" - if request.response.action - == pb.OPERATING_THREAD_RESPONSE_ACTION_APPROVE + if request.action == pb.RESPONSE_ACTION_APPROVE else "deny" ) completed = state["decision"] == "approve" - message = pb.RespondOperatingThreadResponse(replay_cursor=C + 2) + message = pb.RespondToRequestResponse(replay_cursor=C + 2) else: raise AssertionError("unexpected mutation or RPC: " + method) except Exception as error: @@ -350,9 +340,9 @@ def test_typescript_checkpoint_recovers_in_python_without_duplicate_operation( ) compiled = sdk_root / "typescript/dist/sdk/deixic/typescript/src/index.js" if explicit_script: - assert script.is_file() and shutil.which("node"), ( - "Configured TypeScript example is unavailable" - ) + assert script.is_file() and shutil.which( + "node" + ), "Configured TypeScript example is unavailable" elif not shutil.which("node") or not compiled.is_file(): pytest.skip("Build the TypeScript SDK to run cross-language checkpoint proof") with owner(lose_acceptance=lose_acceptance) as ( diff --git a/tests/test_account_brief_application.py b/tests/test_account_brief_application.py index 07de8ca..a5ff34c 100644 --- a/tests/test_account_brief_application.py +++ b/tests/test_account_brief_application.py @@ -8,7 +8,7 @@ import threading import pytest -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from test_account_brief import command, configuration, invocation, owner from deixic.examples.account_brief_result import FORMAT_INSTRUCTION, parse_account_brief @@ -73,11 +73,11 @@ def test_structured_application_result_and_action_outcomes(tmp_path, language, f state = dict( body="not JSON" if fault == "invalid_answer" else json.dumps(brief), disconnect_read=fault == "read_disconnect", - receipt_state=pb.RECEIPT_LIFECYCLE_STATE_FAILED + receipt_state=pb.RECEIPT_STATE_FAILED if fault == "failed_action" - else pb.RECEIPT_LIFECYCLE_STATE_UNAVAILABLE + else pb.RECEIPT_STATE_UNAVAILABLE if fault == "unavailable_action" - else pb.RECEIPT_LIFECYCLE_STATE_VERIFIED, + else pb.RECEIPT_STATE_VERIFIED, ) with owner(state=state) as (url, operations, submissions, errors): env = configuration(url) @@ -103,11 +103,10 @@ def test_structured_application_result_and_action_outcomes(tmp_path, language, f if result["status"] == "completed": assert result["brief"] == brief actions = result["actions"] + assert actions[0]["id"] == "evidence" + assert actions[0]["kind"] == "crm.update" assert ( - actions[0].get("owner_service", actions[0].get("ownerService")) == "crm" - ) - assert ( - actions[0].get("object_id", actions[0].get("objectId")) == "account-1" + "owner_service" not in actions[0] and "ownerService" not in actions[0] ) assert ( actions[0].get("lifecycle_state", actions[0].get("lifecycleState")) diff --git a/tests/test_client.py b/tests/test_client.py index c176f2a..af00633 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -7,7 +7,7 @@ from typing import Any import pytest -from console.v1 import console_pb2 +from deixic import protocol as public_pb2 from deixic import Credential, Deixic, DeixicError @@ -94,12 +94,9 @@ def test_send_uses_binary_connect_and_fixed_scope() -> None: transport = FakeTransport( [ response( - console_pb2.SubmitOperatingMessageResponse( + public_pb2.SubmitTaskResponse( replay_cursor=8, - accepted_turn=console_pb2.OperatingThreadTurn( - turn_id="turn-1", - sequence=2, - ), + accepted_turn=public_pb2.TaskTurn(turn_id="turn-1", sequence=2), ) ) ] @@ -120,20 +117,20 @@ def test_send_uses_binary_connect_and_fixed_scope() -> None: assert result.accepted_turn.turn_id == "turn-1" request = transport.requests[0] - assert request["url"].endswith("/deixic.v1.DeixicService/SubmitOperatingMessage") + assert request["url"].endswith("/deixicpublic.v1.DeixicPublicService/SubmitTask") assert request["headers"]["Content-Type"] == "application/proto" assert request["headers"]["Authorization"] == "Bearer sdk-test-key" assert request["headers"]["X-Organization-ID"] == "org-a" assert request["headers"]["X-Workspace-ID"] == "workspace-a" - decoded = console_pb2.SubmitOperatingMessageRequest.FromString(request["body"]) - assert decoded.query.organization_id == "org-a" - assert decoded.query.workspace_id == "workspace-a" + decoded = public_pb2.SubmitTaskRequest.FromString(request["body"]) + assert decoded.scope.organization_id == "org-a" + assert decoded.scope.workspace_id == "workspace-a" assert decoded.idempotency_key == "send-1" @pytest.mark.parametrize("field", ["organization_id", "workspace_id"]) def test_client_scope_cannot_be_reassigned_or_deleted(field: str) -> None: - transport = FakeTransport([response(console_pb2.GetOperatingThreadResponse())]) + transport = FakeTransport([response(public_pb2.GetThreadResponse())]) client = Deixic( api_key="sdk-test-key", organization_id="org-a", @@ -148,9 +145,9 @@ def test_client_scope_cannot_be_reassigned_or_deleted(field: str) -> None: client.threads.get(channel_id="company") request = transport.requests[0] - decoded = console_pb2.GetOperatingThreadRequest.FromString(request["body"]) - assert decoded.query.organization_id == "org-a" - assert decoded.query.workspace_id == "workspace-a" + decoded = public_pb2.GetThreadRequest.FromString(request["body"]) + assert decoded.scope.organization_id == "org-a" + assert decoded.scope.workspace_id == "workspace-a" assert request["headers"]["X-Organization-ID"] == "org-a" assert request["headers"]["X-Workspace-ID"] == "workspace-a" @@ -161,9 +158,7 @@ def test_authentication_refresh_preserves_request_bytes_and_identity() -> None: b'{"code":"unauthenticated","message":"expired"}', {"content-type": "application/json"}, ) - transport = FakeTransport( - [first, response(console_pb2.InterruptOperatingThreadResponse())] - ) + transport = FakeTransport([first, response(public_pb2.InterruptTaskResponse())]) credentials = RotatingCredentials( Credential( access_token="new-token", @@ -253,7 +248,7 @@ def test_rejected_refresh_does_not_poison_later_credential_reads() -> None: 401, b'{"code":"unauthenticated"}', {"content-type": "application/json"} ) transport = FakeTransport( - [first, response(console_pb2.GetOperatingThreadResponse(replay_cursor=4))] + [first, response(public_pb2.GetThreadResponse(replay_cursor=4))] ) credentials = RotatingCredentials( original=Credential( @@ -284,10 +279,8 @@ def test_rejected_refresh_does_not_poison_later_credential_reads() -> None: def test_watch_decodes_bounded_connect_stream_frames() -> None: - first = console_pb2.WatchOperatingThreadResponse(next_cursor=4) - second = console_pb2.WatchOperatingThreadResponse( - next_cursor=8, reset_required=True - ) + first = public_pb2.WatchEventsResponse(next_cursor=4) + second = public_pb2.WatchEventsResponse(next_cursor=8, reset_required=True) frames = b"".join( [ _frame(first.SerializeToString(deterministic=True)), @@ -320,8 +313,8 @@ def test_watch_decodes_bounded_connect_stream_frames() -> None: request_body = transport.requests[0]["body"] assert request_body[0] == 0 assert struct.unpack(">I", request_body[1:5])[0] == len(request_body) - 5 - request = console_pb2.WatchOperatingThreadRequest.FromString(request_body[5:]) - assert request.channel_id == "company" + request = public_pb2.WatchEventsRequest.FromString(request_body[5:]) + assert request.thread_id == "company" def test_mutations_require_caller_idempotency_before_transport() -> None: @@ -340,7 +333,7 @@ def test_mutations_require_caller_idempotency_before_transport() -> None: def test_default_origin_is_the_deployed_deixic_api() -> None: - transport = FakeTransport([response(console_pb2.GetOperatingThreadResponse())]) + transport = FakeTransport([response(public_pb2.GetThreadResponse())]) client = Deixic( api_key="sdk-test-key", organization_id="org-a", @@ -403,16 +396,25 @@ def _frame(payload: bytes, *, flags: int = 0) -> bytes: @pytest.mark.parametrize( "chunks", [ - (_frame(console_pb2.WatchOperatingThreadResponse(next_cursor=4).SerializeToString()),), + (_frame(public_pb2.WatchEventsResponse(next_cursor=4).SerializeToString()),), (_frame(b"", flags=2),), (_frame(b"[]", flags=2),), (_frame(b'{"error":{}}', flags=2),), (_frame(b"{}", flags=2) + b"extra",), (_frame(b"{}", flags=2), b"extra"), ], - ids=["missing-end", "empty-end", "non-object-end", "empty-error", "trailing-buffer", "trailing-chunk"], + ids=[ + "missing-end", + "empty-end", + "non-object-end", + "empty-error", + "trailing-buffer", + "trailing-chunk", + ], ) -def test_watch_rejects_truncated_or_corrupt_stream_end(chunks: tuple[bytes, ...]) -> None: +def test_watch_rejects_truncated_or_corrupt_stream_end( + chunks: tuple[bytes, ...], +) -> None: stream_response = FakeResponse( 200, headers={"content-type": "application/connect+proto"}, @@ -435,8 +437,13 @@ def test_watch_rejects_truncated_or_corrupt_stream_end(chunks: tuple[bytes, ...] def test_watch_preserves_server_error_from_end_envelope() -> None: stream_response = FakeResponse( 200, - headers={"content-type": "application/connect+proto", "x-request-id": "request-1"}, - chunks=(_frame(b'{"error":{"code":"unavailable","message":"retry"}}', flags=2),), + headers={ + "content-type": "application/connect+proto", + "x-request-id": "request-1", + }, + chunks=( + _frame(b'{"error":{"code":"unavailable","message":"retry"}}', flags=2), + ), ) client = Deixic( api_key="sdk-test-key", @@ -491,22 +498,96 @@ def test_client_reports_invalid_auth_configuration_as_typed_validation( def test_coding_submission_preserves_explicit_acceptance_and_declares_kind() -> None: - transport = FakeTransport([FakeResponse(200, console_pb2.SubmitOperatingMessageResponse().SerializeToString())]) - client = Deixic(api_key="test-key", organization_id="org-a", workspace_id="workspace-a", transport=transport) - contract = console_pb2.CodingAcceptanceContract(repository_id="fixture", generation=1, - required_assertion_ids=["sum"], require_review=True, require_behavior=True, readiness_requirements=["test"]) - client.messages.send(channel_id="coding", body="Implement fixture", idempotency_key="coding-1", coding_acceptance=contract) - request = console_pb2.SubmitOperatingMessageRequest.FromString(transport.requests[0]["body"]) - assert request.coding_acceptance == contract - assert request.task_kind == console_pb2.OPERATING_TASK_KIND_CODING_IMPLEMENTATION + transport = FakeTransport( + [FakeResponse(200, public_pb2.SubmitTaskResponse().SerializeToString())] + ) + client = Deixic( + api_key="test-key", + organization_id="org-a", + workspace_id="workspace-a", + transport=transport, + ) + contract = public_pb2.CodingContract( + repository_id="fixture", + generation=1, + required_assertion_ids=["sum"], + require_review=True, + require_behavior=True, + readiness_requirements=["test"], + ) + client.messages.send( + channel_id="coding", + body="Implement fixture", + idempotency_key="coding-1", + coding_acceptance=contract, + ) + request = public_pb2.SubmitTaskRequest.FromString(transport.requests[0]["body"]) + assert request.coding_contract == contract @pytest.mark.parametrize("include_content", [False, True]) -def test_coding_output_content_requires_explicit_receipt_read(include_content: bool) -> None: - transport = FakeTransport([FakeResponse(200, console_pb2.GetOperatingReceiptResponse().SerializeToString())]) - client = Deixic(api_key="test-key", organization_id="org-a", workspace_id="workspace-a", transport=transport) - client.receipts.get(channel_id="coding", receipt_id="receipt-1", include_coding_output_content=include_content) - request = console_pb2.GetOperatingReceiptRequest.FromString(transport.requests[0]["body"]) +def test_coding_output_content_requires_explicit_receipt_read( + include_content: bool, +) -> None: + transport = FakeTransport( + [FakeResponse(200, public_pb2.GetReceiptResponse().SerializeToString())] + ) + client = Deixic( + api_key="test-key", + organization_id="org-a", + workspace_id="workspace-a", + transport=transport, + ) + client.receipts.get( + channel_id="coding", + receipt_id="receipt-1", + include_coding_output_content=include_content, + ) + request = public_pb2.GetReceiptRequest.FromString(transport.requests[0]["body"]) assert request.include_coding_output_content == include_content - assert request.query.organization_id == "org-a" - assert request.query.workspace_id == "workspace-a" + assert request.scope.organization_id == "org-a" + assert request.scope.workspace_id == "workspace-a" + + +def test_public_response_preserves_scope_and_turn_coordinates(): + transport = FakeTransport([response(public_pb2.RespondToRequestResponse())]) + client = Deixic( + api_key="fixture", + organization_id="org-a", + workspace_id="workspace-a", + transport=transport, + ) + client.controls.respond( + channel_id="thread-a", + turn_id="turn-a", + idempotency_key="decision-a", + response=public_pb2.RespondToRequestRequest( + scope=public_pb2.Scope(organization_id="other", workspace_id="other"), + thread_id="other", + turn_id="other", + request_id="request-a", + request_kind=1, + action=1, + ), + ) + request = public_pb2.RespondToRequestRequest.FromString( + transport.requests[0]["body"] + ) + assert request.scope.organization_id == "org-a" + assert request.scope.workspace_id == "workspace-a" + assert request.thread_id == "thread-a" + assert request.turn_id == "turn-a" + assert request.request_id == "request-a" + + +def test_unsupported_offset_fails_before_transport(): + transport = FakeTransport([]) + client = Deixic( + api_key="fixture", + organization_id="org-a", + workspace_id="workspace-a", + transport=transport, + ) + with pytest.raises(DeixicError): + client.threads.get(channel_id="thread-a", offset=1) + assert not transport.requests diff --git a/tests/test_http_journey.py b/tests/test_http_journey.py index 0f6e4c7..a26ade5 100644 --- a/tests/test_http_journey.py +++ b/tests/test_http_journey.py @@ -7,7 +7,7 @@ from typing import Any import pytest -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from deixic import Credential, Deixic @@ -28,14 +28,17 @@ def do_POST(self) -> None: method = self.path.rsplit("/", 1)[-1] body = self.rfile.read(int(self.headers["Content-Length"])) calls.append((method, dict(self.headers), body)) - if method == "WatchOperatingThread" and ( - len(body) < 5 or body[0] != 0 + if method == "WatchEvents" and ( + len(body) < 5 + or body[0] != 0 or struct.unpack(">I", body[1:5])[0] != len(body) - 5 ): self.send_response(400) self.send_header("Content-Type", "application/json") self.end_headers() - self.wfile.write(b'{"code":"invalid_argument","message":"invalid Connect frame"}') + self.wfile.write( + b'{"code":"invalid_argument","message":"invalid Connect frame"}' + ) return if ( method == expired_method @@ -48,71 +51,87 @@ def do_POST(self) -> None: return streaming = False - if method == "SubmitOperatingMessage": - message = pb.SubmitOperatingMessageResponse( + if method == "SubmitTask": + message = pb.SubmitTaskResponse( replay_cursor=cursor, - accepted_turn=pb.OperatingThreadTurn( - turn_id="turn-fixture", sequence=2, - state=pb.OPERATING_TURN_STATE_QUEUED, + accepted_turn=pb.TaskTurn( + turn_id="turn-fixture", sequence=2, state=pb.TURN_STATE_ACCEPTED ), ) - elif method == "GetOperatingThread": + elif method == "GetThread": finished = completed - message = pb.GetOperatingThreadResponse( + message = pb.GetThreadResponse( replay_cursor=cursor + (3 if finished else 2), - turns=[pb.OperatingThreadTurn( - turn_id="turn-fixture", sequence=2, - state=(pb.OPERATING_TURN_STATE_COMPLETED if finished - else pb.OPERATING_TURN_STATE_RUNNING), - assistant_message_id="answer-fixture" if finished else "", - )], - messages=[pb.OperatingMessage( - id="answer-fixture", channel_id="company", role="assistant", - body="Verified result" if finished else "Still working", - receipt_ids=["receipt-fixture"] if finished else [], - )], + turns=[ + pb.TaskTurn( + turn_id="turn-fixture", + sequence=2, + state=pb.TURN_STATE_COMPLETED + if finished + else pb.TURN_STATE_RUNNING, + assistant_message_id="answer-fixture" if finished else "", + ) + ], + messages=[ + pb.TaskMessage( + id="answer-fixture", + role=pb.MESSAGE_ROLE_ASSISTANT, + body="Verified result" if finished else "Still working", + receipt_ids=["receipt-fixture"] if finished else [], + ) + ], ) - elif method == "ListOperatingThreadEvents": - message = pb.ListOperatingThreadEventsResponse( + elif method == "ListEvents": + message = pb.ListEventsResponse( next_cursor=cursor + 2, events=[ - pb.OperatingThreadEvent( - cursor=cursor + 1, event_id="other-completed", + pb.TaskEvent( + cursor=cursor + 1, + id="other-completed", turn_id="other-turn", - kind=pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED, + kind=pb.EVENT_KIND_TURN_COMPLETED, ), - pb.OperatingThreadEvent( - cursor=cursor + 2, event_id="own-progress", + pb.TaskEvent( + cursor=cursor + 2, + id="own-progress", turn_id="turn-fixture", - kind=pb.OPERATING_THREAD_EVENT_KIND_PROGRESS, - safe_text="Still working", + kind=pb.EVENT_KIND_PROGRESS, + text="Still working", ), ], ) - elif method == "WatchOperatingThread": + elif method == "WatchEvents": completed = True streaming = True - message = pb.WatchOperatingThreadResponse( + message = pb.WatchEventsResponse( next_cursor=cursor + 3, - events=[pb.OperatingThreadEvent( - cursor=cursor + 3, event_id="own-completed", - turn_id="turn-fixture", - kind=pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED, - )], + events=[ + pb.TaskEvent( + cursor=cursor + 3, + id="own-completed", + turn_id="turn-fixture", + kind=pb.EVENT_KIND_TURN_COMPLETED, + ) + ], + ) + elif method == "GetReceipt": + message = pb.GetReceiptResponse( + receipt=pb.Receipt( + id="receipt-fixture", + summary="Verified result", + state=pb.RECEIPT_STATE_VERIFIED, + ) ) - elif method == "GetOperatingReceipt": - message = pb.GetOperatingReceiptResponse(receipt=pb.OperatingReceipt( - id="receipt-fixture", summary="Verified result", - lifecycle_state=pb.RECEIPT_LIFECYCLE_STATE_VERIFIED, - )) else: self.send_error(404) return payload = message.SerializeToString(deterministic=True) self.send_response(200) - self.send_header("Content-Type", "application/connect+proto" if streaming - else "application/proto") + self.send_header( + "Content-Type", + "application/connect+proto" if streaming else "application/proto", + ) self.end_headers() if streaming: payload = struct.pack(">BI", 0, len(payload)) + payload @@ -139,8 +158,10 @@ def __init__(self) -> None: def get_credential(self) -> Credential: return Credential( access_token="new-fixture-token" if self.refreshed else "old-fixture-token", - subject="fixture-subject", organization_id="org-fixture", - workspace_id="ws-fixture", scopes=("console:read", "console:write"), + subject="fixture-subject", + organization_id="org-fixture", + workspace_id="ws-fixture", + scopes=("console:read", "console:write"), ) def refresh_credential(self, current: Credential) -> Credential: @@ -148,42 +169,55 @@ def refresh_credential(self, current: Credential) -> Credential: return self.get_credential() -@pytest.mark.parametrize("expired_method", ["SubmitOperatingMessage", "WatchOperatingThread"]) -def test_http_task_result_preserves_scope_and_replay_identity(expired_method: str) -> None: +@pytest.mark.parametrize("expired_method", ["SubmitTask", "WatchEvents"]) +def test_http_task_result_preserves_scope_and_replay_identity( + expired_method: str, +) -> None: with loopback_owner(expired_method) as (base_url, calls, cursor): client = Deixic( - credential_provider=FixtureCredentials(), base_url=base_url, - organization_id="org-fixture", workspace_id="ws-fixture", + credential_provider=FixtureCredentials(), + base_url=base_url, + organization_id="org-fixture", + workspace_id="ws-fixture", ) for field in ("organization_id", "workspace_id"): with pytest.raises(AttributeError): setattr(client, field, "different-tenant") accepted = client.messages.send( - channel_id="company", body="Return a verified result", + channel_id="company", + body="Return a verified result", idempotency_key="fixture-operation", ) - assert accepted.accepted_turn.state == pb.OPERATING_TURN_STATE_QUEUED + assert accepted.accepted_turn.state == pb.TURN_STATE_ACCEPTED early = client.threads.get(channel_id="company") - assert early.turns[0].state == pb.OPERATING_TURN_STATE_RUNNING + assert early.turns[0].state == pb.TURN_STATE_RUNNING assert early.messages[0].body == "Still working" - page = client.events.list(channel_id="company", after_cursor=accepted.replay_cursor) - matching = [event for event in page.events - if event.turn_id == accepted.accepted_turn.turn_id] - assert [event.kind for event in matching] == [pb.OPERATING_THREAD_EVENT_KIND_PROGRESS] + page = client.events.list( + channel_id="company", after_cursor=accepted.replay_cursor + ) + matching = [ + event + for event in page.events + if event.turn_id == accepted.accepted_turn.turn_id + ] + assert [event.kind for event in matching] == [pb.EVENT_KIND_PROGRESS] assert page.next_cursor == cursor + 2 - stream = list(client.events.watch(channel_id="company", after_cursor=page.next_cursor)) + stream = list( + client.events.watch(channel_id="company", after_cursor=page.next_cursor) + ) assert stream[0].next_cursor == cursor + 3 assert stream[0].events[0].turn_id == accepted.accepted_turn.turn_id - assert stream[0].events[0].kind == pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED + assert stream[0].events[0].kind == pb.EVENT_KIND_TURN_COMPLETED final = client.threads.get(channel_id="company") - assert final.turns[0].state == pb.OPERATING_TURN_STATE_COMPLETED + assert final.turns[0].state == pb.TURN_STATE_COMPLETED assert final.turns[0].assistant_message_id == final.messages[0].id assert final.messages[0].body == "Verified result" receipt = client.receipts.get( - channel_id="company", receipt_id=final.messages[0].receipt_ids[0], + channel_id="company", + receipt_id=final.messages[0].receipt_ids[0], ).receipt - assert receipt.lifecycle_state == pb.RECEIPT_LIFECYCLE_STATE_VERIFIED + assert receipt.state == pb.RECEIPT_STATE_VERIFIED replayed_calls = [call for call in calls if call[0] == expired_method] assert len(replayed_calls) == 2 @@ -194,14 +228,14 @@ def test_http_task_result_preserves_scope_and_replay_identity(expired_method: st assert headers["X-Organization-ID"] == "org-fixture" assert headers["X-Workspace-ID"] == "ws-fixture" assert headers["Connect-Protocol-Version"] == "1" - request_type = getattr(pb, method + "Request") - streaming = method == "WatchOperatingThread" + request_kind = getattr(pb, method + "Request") + streaming = method == "WatchEvents" assert headers["Content-Type"] == ( "application/connect+proto" if streaming else "application/proto" ) - request = request_type.FromString(body[5:] if streaming else body) - assert request.query.organization_id == "org-fixture" - assert request.query.workspace_id == "ws-fixture" - if method == "SubmitOperatingMessage": + request = request_kind.FromString(body[5:] if streaming else body) + assert request.scope.organization_id == "org-fixture" + assert request.scope.workspace_id == "ws-fixture" + if method == "SubmitTask": assert request.idempotency_key == "fixture-operation" assert len(calls) == 7 diff --git a/tests/test_recovery.py b/tests/test_recovery.py index be1d892..e509905 100644 --- a/tests/test_recovery.py +++ b/tests/test_recovery.py @@ -7,32 +7,50 @@ from pathlib import Path import pytest -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from deixic import Credential, Deixic, DeixicError from deixic.examples import task_result as example -from test_client import FakeResponse, FakeTransport, RotatingCredentials, _frame, response +from test_client import ( + FakeResponse, + FakeTransport, + RotatingCredentials, + _frame, + response, +) from test_http_journey import FixtureCredentials, loopback_owner + def checkpoint(tmp_path: Path, *, url: str = "https://api.deixic.test"): path = tmp_path / "task.json" - state = example.prepare(path, organization_id="org-fixture", workspace_id="ws-fixture", - base_url=url, channel_id="company", body="Return a verified result") + state = example.prepare( + path, + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url=url, + channel_id="company", + body="Return a verified result", + ) return path, state def client(transport): - return Deixic(api_key="fixture-secret", organization_id="org-fixture", - workspace_id="ws-fixture", base_url="https://api.deixic.test", - transport=transport) + return Deixic( + api_key="fixture-secret", + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url="https://api.deixic.test", + transport=transport, + ) def test_saved_request_survives_response_loss_and_explicit_replay(tmp_path): path, state = checkpoint(tmp_path) - accepted = pb.SubmitOperatingMessageResponse( - replay_cursor=9_007_199_254_740_994, - accepted_turn=pb.OperatingThreadTurn(turn_id="same-turn", sequence=1, - state=pb.OPERATING_TURN_STATE_QUEUED), + accepted = pb.SubmitTaskResponse( + replay_cursor=9007199254740994, + accepted_turn=pb.TaskTurn( + turn_id="same-turn", sequence=1, state=pb.TURN_STATE_ACCEPTED + ), ) class LostResponse(FakeTransport): @@ -45,10 +63,16 @@ def send(self, *args, **kwargs): transport = LostResponse([response(accepted), response(accepted)]) with pytest.raises(DeixicError, match="transport failed"): example.submit(client(transport), path, state) - recovered = example.load(path, organization_id="org-fixture", workspace_id="ws-fixture", - base_url="https://api.deixic.test") + recovered = example.load( + path, + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url="https://api.deixic.test", + ) assert not recovered["turn_id"] - assert example.resume(client(transport), path, recovered)["status"] == "unacknowledged" + assert ( + example.resume(client(transport), path, recovered)["status"] == "unacknowledged" + ) assert len(transport.requests) == 1 # Observation does not retry acceptance. example.submit(client(transport), path, recovered) assert transport.requests[0]["body"] == transport.requests[1]["body"] @@ -61,70 +85,112 @@ def send(self, *args, **kwargs): def test_restart_recovers_exact_turn_final_message_and_receipt_over_http(tmp_path): - with loopback_owner("WatchOperatingThread") as (url, calls, _): + with loopback_owner("WatchEvents") as (url, calls, _): path, state = checkpoint(tmp_path, url=url) - original = Deixic(credential_provider=FixtureCredentials(), organization_id="org-fixture", - workspace_id="ws-fixture", base_url=url) + original = Deixic( + credential_provider=FixtureCredentials(), + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url=url, + ) example.submit(original, path, state) - resumed = Deixic(credential_provider=FixtureCredentials(), organization_id="org-fixture", - workspace_id="ws-fixture", base_url=url) - recovered = example.load(path, organization_id="org-fixture", workspace_id="ws-fixture", - base_url=url) + resumed = Deixic( + credential_provider=FixtureCredentials(), + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url=url, + ) + recovered = example.load( + path, organization_id="org-fixture", workspace_id="ws-fixture", base_url=url + ) outcome = example.resume(resumed, path, recovered) assert outcome["status"] == "completed" assert outcome["turn_id"] == "turn-fixture" assert outcome["receipt_ids"] == ["receipt-fixture"] - assert len([call for call in calls if call[0] == "SubmitOperatingMessage"]) == 1 - watches = [call for call in calls if call[0] == "WatchOperatingThread"] + assert len([call for call in calls if call[0] == "SubmitTask"]) == 1 + watches = [call for call in calls if call[0] == "WatchEvents"] assert len(watches) == 2 assert watches[0][2] == watches[1][2] def test_cursor_reset_replaces_old_terminal_projection(tmp_path): path, state = checkpoint(tmp_path) - state.update(turn_id="target", cursor=100, turn_state=pb.OPERATING_TURN_STATE_COMPLETED) - page = pb.ListOperatingThreadEventsResponse( - reset_required=True, next_cursor=200, - snapshot_turns=[pb.OperatingThreadTurn(turn_id="target", sequence=1, - state=pb.OPERATING_TURN_STATE_RUNNING)], - events=[pb.OperatingThreadEvent(turn_id="unrelated", cursor=200, - kind=pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED)], + state.update(turn_id="target", cursor=100, turn_state=pb.TURN_STATE_COMPLETED) + page = pb.ListEventsResponse( + reset_required=True, + next_cursor=200, + snapshot_turns=[ + pb.TaskTurn(turn_id="target", sequence=1, state=pb.TURN_STATE_RUNNING) + ], + events=[ + pb.TaskEvent( + turn_id="unrelated", cursor=200, kind=pb.EVENT_KIND_TURN_COMPLETED + ) + ], ) example.apply_page(path, state, page) - assert json.loads(path.read_text())["turn_state"] == pb.OPERATING_TURN_STATE_RUNNING + assert json.loads(path.read_text())["turn_state"] == pb.TURN_STATE_RUNNING assert state["cursor"] == 200 page.ClearField("snapshot_turns") example.apply_page(path, state, page) - assert state["turn_state"] == pb.OPERATING_TURN_STATE_UNSPECIFIED + assert state["turn_state"] == pb.TURN_STATE_UNSPECIFIED -def test_watch_eof_is_unfinished_and_resume_uses_saved_cursor_without_submission(tmp_path): +def test_watch_eof_is_unfinished_and_resume_uses_saved_cursor_without_submission( + tmp_path, +): path, state = checkpoint(tmp_path) state.update(turn_id="target", cursor=9_007_199_254_740_994) - running = pb.GetOperatingThreadResponse(turns=[pb.OperatingThreadTurn( - turn_id="target", sequence=1, state=pb.OPERATING_TURN_STATE_RUNNING)]) - page = pb.WatchOperatingThreadResponse(next_cursor=state["cursor"] + 1) - watch = FakeResponse(200, content=_frame(page.SerializeToString()) + _frame(b"{}", flags=2)) - transport = FakeTransport([response(running), response(pb.ListOperatingThreadEventsResponse( - next_cursor=state["cursor"])), response(running), watch, response(running)]) + running = pb.GetThreadResponse( + turns=[pb.TaskTurn(turn_id="target", sequence=1, state=pb.TURN_STATE_RUNNING)] + ) + page = pb.WatchEventsResponse(next_cursor=state["cursor"] + 1) + watch = FakeResponse( + 200, content=_frame(page.SerializeToString()) + _frame(b"{}", flags=2) + ) + transport = FakeTransport( + [ + response(running), + response(pb.ListEventsResponse(next_cursor=state["cursor"])), + response(running), + watch, + response(running), + ] + ) assert example.resume(client(transport), path, state)["reason"] == "watch_eof" - saved = example.load(path, organization_id="org-fixture", workspace_id="ws-fixture", - base_url="https://api.deixic.test") + saved = example.load( + path, + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url="https://api.deixic.test", + ) assert saved["cursor"] == 9_007_199_254_740_995 - next_transport = FakeTransport([response(running), response(pb.ListOperatingThreadEventsResponse( - next_cursor=saved["cursor"])), response(running), FakeResponse(200, content=_frame(b"{}", flags=2))]) + next_transport = FakeTransport( + [ + response(running), + response(pb.ListEventsResponse(next_cursor=saved["cursor"])), + response(running), + FakeResponse(200, content=_frame(b"{}", flags=2)), + ] + ) assert example.resume(client(next_transport), path, saved)["status"] == "unfinished" - listed = pb.ListOperatingThreadEventsRequest.FromString(next_transport.requests[1]["body"]) + listed = pb.ListEventsRequest.FromString(next_transport.requests[1]["body"]) assert listed.after_cursor == saved["cursor"] - assert all("SubmitOperatingMessage" not in call["url"] for call in transport.requests + next_transport.requests) + assert all( + "SubmitTask" not in call["url"] + for call in transport.requests + next_transport.requests + ) assert watch.closed @pytest.mark.parametrize("changed", ["organization_id", "workspace_id", "base_url"]) def test_checkpoint_cannot_move_between_tenants_or_platforms(tmp_path, changed): path, _ = checkpoint(tmp_path) - coordinates = dict(organization_id="org-fixture", workspace_id="ws-fixture", - base_url="https://api.deixic.test") + coordinates = dict( + organization_id="org-fixture", + workspace_id="ws-fixture", + base_url="https://api.deixic.test", + ) coordinates[changed] = "different" with pytest.raises(ValueError, match="different tenant or Platform"): example.load(path, **coordinates) @@ -142,7 +208,9 @@ def test_truncated_watch_is_protocol_failure_and_closes_response(ending): def test_fragmented_http_200_terminal_error_is_not_success(): - document = json.dumps({"error": {"code": "permission_denied", "message": "token revoked"}}).encode() + document = json.dumps( + {"error": {"code": "permission_denied", "message": "token revoked"}} + ).encode() frame = _frame(document, flags=2) reply = FakeResponse(200, chunks=tuple(bytes([byte]) for byte in frame)) transport = FakeTransport([reply]) @@ -166,18 +234,32 @@ def test_revoked_static_credential_stops_before_watch_or_submission(tmp_path): assert reply.closed -@pytest.mark.parametrize("turn_state,status", [ - (pb.OPERATING_TURN_STATE_FAILED, "failed"), - (pb.OPERATING_TURN_STATE_INTERRUPTED, "interrupted"), -]) +@pytest.mark.parametrize( + "turn_state,status", + [ + (pb.TURN_STATE_FAILED, "failed"), + (pb.TURN_STATE_INTERRUPTED, "interrupted"), + ], +) def test_matching_terminal_failure_never_returns_success(tmp_path, turn_state, status): path, state = checkpoint(tmp_path) state["turn_id"] = "target" - transport = FakeTransport([response(pb.GetOperatingThreadResponse( - turns=[pb.OperatingThreadTurn(turn_id="target", sequence=1, state=turn_state)], - messages=[pb.OperatingMessage(id="unrelated", channel_id="company", role="assistant", - body="Everything is done")], - ))]) + transport = FakeTransport( + [ + response( + pb.GetThreadResponse( + turns=[pb.TaskTurn(turn_id="target", sequence=1, state=turn_state)], + messages=[ + pb.TaskMessage( + id="unrelated", + role=pb.MESSAGE_ROLE_ASSISTANT, + body="Everything is done", + ) + ], + ) + ) + ] + ) assert example.resume(client(transport), path, state)["status"] == status assert len(transport.requests) == 1 @@ -185,50 +267,108 @@ def test_matching_terminal_failure_never_returns_success(tmp_path, turn_state, s def test_paginated_final_message_and_receipt_are_linked_to_accepted_turn(tmp_path): path, state = checkpoint(tmp_path) state["turn_id"] = "target" - transport = FakeTransport([ - response(pb.GetOperatingThreadResponse(next_page_token="older", - turns=[pb.OperatingThreadTurn(turn_id="target", sequence=1, - state=pb.OPERATING_TURN_STATE_COMPLETED, assistant_message_id="final")], - messages=[pb.OperatingMessage(id="preliminary", channel_id="company", role="assistant", - body="Working")], - )), - response(pb.GetOperatingThreadResponse(messages=[pb.OperatingMessage( - id="final", channel_id="company", role="assistant", body="Finished", - receipt_ids=["receipt"], - )])), - response(pb.GetOperatingReceiptResponse(receipt=pb.OperatingReceipt(id="receipt"))), - ]) + transport = FakeTransport( + [ + response( + pb.GetThreadResponse( + next_page_token="older", + turns=[ + pb.TaskTurn( + turn_id="target", + sequence=1, + state=pb.TURN_STATE_COMPLETED, + assistant_message_id="final", + ) + ], + messages=[ + pb.TaskMessage( + id="preliminary", + role=pb.MESSAGE_ROLE_ASSISTANT, + body="Working", + ) + ], + ) + ), + response( + pb.GetThreadResponse( + messages=[ + pb.TaskMessage( + id="final", + role=pb.MESSAGE_ROLE_ASSISTANT, + body="Finished", + receipt_ids=["receipt"], + ) + ] + ) + ), + response(pb.GetReceiptResponse(receipt=pb.Receipt(id="receipt"))), + ] + ) outcome = example.resume(client(transport), path, state) assert outcome["body"] == "Finished" assert outcome["message_id"] == "final" assert outcome["receipt_ids"] == ["receipt"] - assert pb.GetOperatingThreadRequest.FromString(transport.requests[1]["body"]).page_token == "older" + assert ( + pb.GetThreadRequest.FromString(transport.requests[1]["body"]).page_token + == "older" + ) def test_completed_turn_cannot_use_an_unrelated_message(tmp_path): path, state = checkpoint(tmp_path) state["turn_id"] = "target" - transport = FakeTransport([response(pb.GetOperatingThreadResponse( - turns=[pb.OperatingThreadTurn(turn_id="target", sequence=1, - state=pb.OPERATING_TURN_STATE_COMPLETED, assistant_message_id="missing")], - messages=[pb.OperatingMessage(id="unrelated", role="assistant", body="Finished")], - ))]) + transport = FakeTransport( + [ + response( + pb.GetThreadResponse( + turns=[ + pb.TaskTurn( + turn_id="target", + sequence=1, + state=pb.TURN_STATE_COMPLETED, + assistant_message_id="missing", + ) + ], + messages=[ + pb.TaskMessage( + id="unrelated", + role=pb.MESSAGE_ROLE_ASSISTANT, + body="Finished", + ) + ], + ) + ) + ] + ) with pytest.raises(ValueError, match="linked final assistant message"): example.resume(client(transport), path, state) @pytest.mark.parametrize("changed", ["organization_id", "workspace_id", "scopes"]) def test_authentication_refresh_cannot_change_tenant_or_declared_grants(changed): - coordinates = dict(access_token="new-token", subject="subject-a", organization_id="org-a", - workspace_id="workspace-a", scopes=("console:write",)) - coordinates[changed] = ("console:read", "console:write") if changed == "scopes" else "different" + coordinates = dict( + access_token="new-token", + subject="subject-a", + organization_id="org-a", + workspace_id="workspace-a", + scopes=("console:write",), + ) + coordinates[changed] = ( + ("console:read", "console:write") if changed == "scopes" else "different" + ) provider = RotatingCredentials(Credential(**coordinates)) reply = FakeResponse(401, content=b'{"code":"unauthenticated"}') transport = FakeTransport([reply]) - sdk = Deixic(credential_provider=provider, organization_id="org-a", workspace_id="workspace-a", - transport=transport) + sdk = Deixic( + credential_provider=provider, + organization_id="org-a", + workspace_id="workspace-a", + transport=transport, + ) with pytest.raises(DeixicError) as error: - sdk.messages.send(channel_id="company", body="Task", idempotency_key="same-request") + sdk.messages.send( + channel_id="company", body="Task", idempotency_key="same-request" + ) assert error.value.kind == "authentication" assert len(transport.requests) == 1 assert provider.refreshes == 1 @@ -236,20 +376,34 @@ def test_authentication_refresh_cannot_change_tenant_or_declared_grants(changed) def test_installed_example_cli_restarts_without_resubmitting(tmp_path): - with loopback_owner("WatchOperatingThread") as (url, calls, _): - env = dict(os.environ, DEIXIC_API_KEY="fixture-cli-secret", - DEIXIC_ORGANIZATION_ID="org-fixture", DEIXIC_WORKSPACE_ID="ws-fixture", - DEIXIC_BASE_URL=url) + with loopback_owner("WatchEvents") as (url, calls, _): + env = dict( + os.environ, + DEIXIC_API_KEY="fixture-cli-secret", + DEIXIC_ORGANIZATION_ID="org-fixture", + DEIXIC_WORKSPACE_ID="ws-fixture", + DEIXIC_BASE_URL=url, + ) path = tmp_path / "cli.json" command = [sys.executable, "-m", "deixic.examples.task_result"] - started = subprocess.run(command + ["start", str(path), "--body", "Return a verified result"], - env=env, capture_output=True, text=True, timeout=10) + started = subprocess.run( + command + ["start", str(path), "--body", "Return a verified result"], + env=env, + capture_output=True, + text=True, + timeout=10, + ) assert started.returncode == 0, started.stderr - resumed = subprocess.run(command + ["resume", str(path)], env=env, capture_output=True, - text=True, timeout=10) + resumed = subprocess.run( + command + ["resume", str(path)], + env=env, + capture_output=True, + text=True, + timeout=10, + ) assert resumed.returncode == 0, resumed.stderr first, second = json.loads(started.stdout), json.loads(resumed.stdout) assert first == second assert second["status"] == "completed" - assert len([call for call in calls if call[0] == "SubmitOperatingMessage"]) == 1 + assert len([call for call in calls if call[0] == "SubmitTask"]) == 1 assert "fixture-cli-secret" not in path.read_text() diff --git a/tests/test_tasks.py b/tests/test_tasks.py index 3d5f84b..6cd230d 100644 --- a/tests/test_tasks.py +++ b/tests/test_tasks.py @@ -4,7 +4,7 @@ import time import pytest -from console.v1 import console_pb2 as pb +from deixic import protocol as pb from deixic import Deixic, DeixicError from test_client import FakeResponse, FakeTransport, response @@ -23,10 +23,10 @@ def client(transport): def accepted(): - return pb.SubmitOperatingMessageResponse( - replay_cursor=9_007_199_254_740_994, - accepted_turn=pb.OperatingThreadTurn( - turn_id="target", sequence=2, state=pb.OPERATING_TURN_STATE_QUEUED + return pb.SubmitTaskResponse( + replay_cursor=9007199254740994, + accepted_turn=pb.TaskTurn( + turn_id="target", sequence=2, state=pb.TURN_STATE_ACCEPTED ), ) @@ -74,47 +74,42 @@ def test_completed_result_fetches_exact_linked_message_and_receipts_across_pages [ response(accepted()), response( - pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), + pb.GetThreadResponse( next_page_token="older", turns=[ - pb.OperatingThreadTurn( + pb.TaskTurn( turn_id="target", sequence=2, - state=pb.OPERATING_TURN_STATE_COMPLETED, + state=pb.TURN_STATE_COMPLETED, assistant_message_id="answer", ) ], messages=[ - pb.OperatingMessage( + pb.TaskMessage( id="other-answer", - channel_id="company", - role="assistant", + role=pb.MESSAGE_ROLE_ASSISTANT, body="Unrelated", ) ], + thread=pb.Thread(id="company"), ) ), response( - pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), + pb.GetThreadResponse( messages=[ - pb.OperatingMessage( + pb.TaskMessage( id="answer", - channel_id="company", - role="assistant", + role=pb.MESSAGE_ROLE_ASSISTANT, body="Account brief", receipt_ids=["evidence"], ) ], + thread=pb.Thread(id="company"), ) ), response( - pb.GetOperatingReceiptResponse( - receipt=pb.OperatingReceipt( - id="evidence", - lifecycle_state=pb.RECEIPT_LIFECYCLE_STATE_VERIFIED, - ) + pb.GetReceiptResponse( + receipt=pb.Receipt(id="evidence", state=pb.RECEIPT_STATE_VERIFIED) ) ), ] @@ -141,15 +136,15 @@ def test_checkpoint_cannot_move_between_tenants_or_origins(): def finished(**options): turn_options = options.pop("turn", {}) message_options = options.pop("message", {}) - return pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), + return pb.GetThreadResponse( + thread=pb.Thread(id="company"), turns=[ - pb.OperatingThreadTurn( + pb.TaskTurn( **dict( dict( turn_id="target", sequence=2, - state=pb.OPERATING_TURN_STATE_COMPLETED, + state=pb.TURN_STATE_COMPLETED, assistant_message_id="answer", ), **turn_options, @@ -157,12 +152,11 @@ def finished(**options): ) ], messages=[ - pb.OperatingMessage( + pb.TaskMessage( **dict( dict( id="answer", - channel_id="company", - role="assistant", + role=pb.MESSAGE_ROLE_ASSISTANT, body="Account brief", ), **message_options, @@ -179,15 +173,15 @@ def test_retention_reset_uses_owner_execution_cursor_and_ignores_reset_events(): [ response(accepted()), response( - pb.ListOperatingThreadEventsResponse( + pb.ListEventsResponse( reset_required=True, next_cursor=C + 9, - thread_execution=pb.OperatingThreadExecution(replay_cursor=C + 2), + snapshot=pb.Thread(replay_cursor=C + 2), events=[ - pb.OperatingThreadEvent( + pb.TaskEvent( cursor=C + 9, turn_id="target", - kind=pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED, + kind=pb.EVENT_KIND_TURN_COMPLETED, ) ], ) @@ -206,38 +200,35 @@ def test_reconnect_retries_observation_without_resubmitting(): [ response(accepted()), FakeResponse(503, b'{"code":"unavailable"}'), - response(pb.ListOperatingThreadEventsResponse(next_cursor=C)), + response(pb.ListEventsResponse(next_cursor=C)), response(finished()), ] ) task = prepared(client(transport)).submit() assert task.wait(poll_interval=0.001).status == "completed" assert [item["url"].rsplit("/", 1)[-1] for item in transport.requests] == [ - "SubmitOperatingMessage", - "ListOperatingThreadEvents", - "ListOperatingThreadEvents", - "GetOperatingThread", + "SubmitTask", + "ListEvents", + "ListEvents", + "GetThread", ] def test_progress_callback_gets_only_new_matching_events_and_cannot_forge_result(): - own = pb.OperatingThreadEvent( - cursor=C + 2, - turn_id="target", - event_id="own", - kind=pb.OPERATING_THREAD_EVENT_KIND_PROGRESS, + own = pb.TaskEvent( + cursor=C + 2, turn_id="target", id="own", kind=pb.EVENT_KIND_PROGRESS ) transport = FakeTransport( [ response(accepted()), response( - pb.ListOperatingThreadEventsResponse( + pb.ListEventsResponse( next_cursor=C + 2, events=[ - pb.OperatingThreadEvent( + pb.TaskEvent( cursor=C + 1, turn_id="another", - kind=pb.OPERATING_THREAD_EVENT_KIND_TURN_COMPLETED, + kind=pb.EVENT_KIND_TURN_COMPLETED, ), own, own, @@ -250,9 +241,9 @@ def test_progress_callback_gets_only_new_matching_events_and_cannot_forge_result events = [] def progress(event): - events.append(event.event_id) + events.append(event.id) event.turn_id = "forged" - event.kind = pb.OPERATING_THREAD_EVENT_KIND_TURN_FAILED + event.kind = pb.EVENT_KIND_TURN_FAILED task = prepared(client(transport)).submit() result = task.wait(on_event=progress) @@ -265,30 +256,26 @@ def progress(event): def test_approval_request_is_recovered_from_owner_after_restart(): saved_transport = FakeTransport([response(accepted())]) saved = prepared(client(saved_transport)).submit().checkpoint() - request = pb.OperatingThreadEvent( + request = pb.TaskEvent( cursor=C - 1, - event_id="approval-event", + id="approval-event", turn_id="target", - kind=pb.OPERATING_THREAD_EVENT_KIND_APPROVAL_REQUIRED, + kind=pb.EVENT_KIND_APPROVAL_REQUIRED, request_id="approval-1", - request_type=pb.OPERATING_THREAD_REQUEST_TYPE_APPROVAL, + request_kind=pb.REQUEST_KIND_APPROVAL, ) transport = FakeTransport( [ response( finished( turn=dict( - state=pb.OPERATING_TURN_STATE_WAITING, - waiting_reason=pb.OPERATING_THREAD_WAITING_REASON_APPROVAL, + state=pb.TURN_STATE_WAITING, + waiting_reason=pb.WAITING_REASON_APPROVAL, first_cursor=C - 3, ) ) ), - response( - pb.ListOperatingThreadEventsResponse( - next_cursor=C - 1, events=[request] - ) - ), + response(pb.ListEventsResponse(next_cursor=C - 1, events=[request])), ] ) task = client(transport).tasks.resume(saved) @@ -296,9 +283,7 @@ def test_approval_request_is_recovered_from_owner_after_restart(): assert result.status == "waiting" assert result.event.request_id == "approval-1" assert result.body is None - request = pb.ListOperatingThreadEventsRequest.FromString( - transport.requests[1]["body"] - ) + request = pb.ListEventsRequest.FromString(transport.requests[1]["body"]) assert request.after_cursor == C - 4 assert all("Submit" not in item["url"] for item in transport.requests) @@ -310,12 +295,12 @@ def test_missing_retained_request_stays_waiting_without_inventing_approval(): response( finished( turn=dict( - state=pb.OPERATING_TURN_STATE_WAITING, - waiting_reason=pb.OPERATING_THREAD_WAITING_REASON_APPROVAL, + state=pb.TURN_STATE_WAITING, + waiting_reason=pb.WAITING_REASON_APPROVAL, ) ) ), - response(pb.ListOperatingThreadEventsResponse(reset_required=True)), + response(pb.ListEventsResponse(reset_required=True)), ] ) result = prepared(client(transport)).submit().result() @@ -335,16 +320,12 @@ def test_completed_results_fail_closed_on_mismatched_owner_links(bad): if bad == "message_id": page.turns[0].assistant_message_id = "missing" if bad == "role": - page.messages[0].role = "user" + page.messages[0].role = pb.MESSAGE_ROLE_USER if bad == "channel": - page.messages[0].channel_id = "another" + page.thread.id = "another" if bad == "receipt": page.messages[0].receipt_ids.append("requested") - tail = [ - response( - pb.GetOperatingReceiptResponse(receipt=pb.OperatingReceipt(id="wrong")) - ) - ] + tail = [response(pb.GetReceiptResponse(receipt=pb.Receipt(id="wrong")))] transport = FakeTransport([response(accepted()), response(page), *tail]) with pytest.raises(DeixicError) as error: prepared(client(transport)).submit().result() @@ -354,10 +335,10 @@ def test_completed_results_fail_closed_on_mismatched_owner_links(bad): @pytest.mark.parametrize( "state,status", [ - (pb.OPERATING_TURN_STATE_RESPONDED, "responded"), - (pb.OPERATING_TURN_STATE_FAILED, "failed"), - (pb.OPERATING_TURN_STATE_INTERRUPTED, "interrupted"), - (pb.OPERATING_TURN_STATE_RUNNING, "unfinished"), + (pb.TURN_STATE_RESPONDED, "responded"), + (pb.TURN_STATE_FAILED, "failed"), + (pb.TURN_STATE_INTERRUPTED, "interrupted"), + (pb.TURN_STATE_RUNNING, "unfinished"), ], ) def test_noncompleted_owner_states_have_no_final_answer(state, status): @@ -383,13 +364,11 @@ def save(state): task.submit() assert not transport.requests - own = pb.OperatingThreadEvent(cursor=C + 1, turn_id="target", event_id="own") + own = pb.TaskEvent(cursor=C + 1, turn_id="target", id="own") transport = FakeTransport( [ response(accepted()), - response( - pb.ListOperatingThreadEventsResponse(next_cursor=C + 1, events=[own]) - ), + response(pb.ListEventsResponse(next_cursor=C + 1, events=[own])), ] ) task = prepared(client(transport)).submit() @@ -408,9 +387,7 @@ def test_cancelled_observation_does_not_interrupt_or_submit(): assert len(transport.requests) == 1 -@pytest.mark.parametrize( - "cancel_on", ["ListOperatingThreadEvents", "GetOperatingThread"] -) +@pytest.mark.parametrize("cancel_on", ["ListEvents", "GetThread"]) def test_cancellation_during_read_stops_observation_without_remote_mutation(cancel_on): class CancelDuringRead(FakeTransport): cancelled = False @@ -424,16 +401,14 @@ def send(self, method, url, **kwargs): transport = CancelDuringRead( [ response(accepted()), - response(pb.ListOperatingThreadEventsResponse(next_cursor=C)), + response(pb.ListEventsResponse(next_cursor=C)), response(finished()), ] ) task = prepared(client(transport)).submit() outcome = task.wait(cancelled=lambda: transport.cancelled) assert outcome.status == "unfinished" and outcome.reason == "cancelled" - assert len(transport.requests) == ( - 2 if cancel_on == "ListOperatingThreadEvents" else 3 - ) + assert len(transport.requests) == (2 if cancel_on == "ListEvents" else 3) assert task.checkpoint()["submission"] == "accepted" assert all("Interrupt" not in item["url"] for item in transport.requests) @@ -442,7 +417,7 @@ def test_cancellation_callback_failure_is_not_a_network_error(): transport = FakeTransport( [ response(accepted()), - response(pb.ListOperatingThreadEventsResponse(next_cursor=C)), + response(pb.ListEventsResponse(next_cursor=C)), ] ) task = prepared(client(transport)).submit() @@ -483,14 +458,14 @@ def send(self, *args, **kwargs): @pytest.mark.parametrize( "page", [ - pb.ListOperatingThreadEventsResponse(next_cursor=C + 2), - pb.ListOperatingThreadEventsResponse(next_cursor=C, has_more=True), - pb.ListOperatingThreadEventsResponse(reset_required=True), - pb.ListOperatingThreadEventsResponse( + pb.ListEventsResponse(next_cursor=C + 2), + pb.ListEventsResponse(next_cursor=C, has_more=True), + pb.ListEventsResponse(reset_required=True), + pb.ListEventsResponse( next_cursor=C + 1, events=[ - pb.OperatingThreadEvent(cursor=C + 1, turn_id="target", event_id="a"), - pb.OperatingThreadEvent(cursor=C + 1, turn_id="target", event_id="b"), + pb.TaskEvent(cursor=C + 1, turn_id="target", id="a"), + pb.TaskEvent(cursor=C + 1, turn_id="target", id="b"), ], ), ], @@ -529,22 +504,11 @@ def test_setup_returns_owner_requirements_without_claiming_write_access(): transport = FakeTransport( [ response( - pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), - capabilities=[ - pb.OperatingCapabilityState( - service="crm", - status="unavailable", - missing_requirements=["Connect CRM"], - missing_requirement_states=[ - pb.OperatingCapabilityRequirementState( - service="crm", - reason_code="connection_missing", - remediation_ref="settings/integrations", - ) - ], - ) - ], + pb.GetThreadResponse( + thread=pb.Thread(id="company"), + setup=pb.SetupReadiness( + missing_requirements=["Connect CRM"], accessible=True + ), ) ) ] @@ -552,10 +516,7 @@ def test_setup_returns_owner_requirements_without_claiming_write_access(): report = client(transport).tasks.check_setup(channel_id="company") assert report.status == "needs_attention" assert report.write_access == "not_checked" - assert ( - report.capabilities[0].missing_requirement_states[0].reason_code - == "connection_missing" - ) + assert report.capabilities[0].missing_requirements[0] == "Connect CRM" assert len(transport.requests) == 1 @@ -577,13 +538,13 @@ def test_setup_reports_owner_model_availability_without_inventing_a_route(): transport = FakeTransport( [ response( - pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), - default_model=pb.InferenceProviderTarget( - provider="fixture", - model="chosen", - ready=False, - unavailable_reason="grant_missing", + pb.GetThreadResponse( + thread=pb.Thread(id="company"), + setup=pb.SetupReadiness( + default_model=pb.AvailableModel( + provider="fixture", model="chosen", ready=False + ), + accessible=True, ), ) ) @@ -591,18 +552,18 @@ def test_setup_reports_owner_model_availability_without_inventing_a_route(): ) report = client(transport).tasks.check_setup(channel_id="company") assert report.status == "needs_attention" - assert report.default_model.unavailable_reason == "grant_missing" + assert report.default_model.ready is False assert report.model_selection is None @pytest.mark.parametrize("explicit_selection", [False, True]) def test_setup_rejects_an_absent_execution_route(explicit_selection): - response_body = pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company") + response_body = pb.GetThreadResponse( + thread=pb.Thread(id="company"), setup=pb.SetupReadiness(accessible=True) ) if explicit_selection: - response_body.model_selection.CopyFrom( - pb.OperatingModelSelection(provider="fixture", model="removed") + response_body.setup.selection.CopyFrom( + pb.ModelSelection(provider="fixture", model="removed") ) transport = FakeTransport([response(response_body)]) report = client(transport).tasks.check_setup(channel_id="company") @@ -615,9 +576,9 @@ def test_wait_continues_past_preliminary_response_until_owner_completion(): transport = FakeTransport( [ response(accepted()), - response(pb.ListOperatingThreadEventsResponse(next_cursor=C)), - response(finished(turn=dict(state=pb.OPERATING_TURN_STATE_RESPONDED))), - response(pb.ListOperatingThreadEventsResponse(next_cursor=C)), + response(pb.ListEventsResponse(next_cursor=C)), + response(finished(turn=dict(state=pb.TURN_STATE_RESPONDED))), + response(pb.ListEventsResponse(next_cursor=C)), response(finished()), ] ) @@ -639,19 +600,20 @@ def test_selected_ready_model_is_not_blocked_by_unavailable_default(): transport = FakeTransport( [ response( - pb.GetOperatingThreadResponse( - channel=pb.OperatingChannel(id="company"), - default_model=pb.InferenceProviderTarget( - provider="fixture", model="default", ready=False - ), - model_selection=pb.OperatingModelSelection( - provider="fixture", model="chosen" + pb.GetThreadResponse( + thread=pb.Thread(id="company"), + setup=pb.SetupReadiness( + default_model=pb.AvailableModel( + provider="fixture", model="default", ready=False + ), + selection=pb.ModelSelection(provider="fixture", model="chosen"), + available_models=[ + pb.AvailableModel( + provider="fixture", model="chosen", ready=True + ) + ], + accessible=True, ), - available_models=[ - pb.InferenceProviderTarget( - provider="fixture", model="chosen", ready=True - ) - ], ) ) ] @@ -673,7 +635,7 @@ def test_result_parser_failure_propagates_without_changing_completion(): def test_invalid_acceptance_stays_unacknowledged_and_requires_explicit_replay(): - transport = FakeTransport([response(pb.SubmitOperatingMessageResponse())]) + transport = FakeTransport([response(pb.SubmitTaskResponse())]) task = prepared(client(transport)) with pytest.raises(DeixicError) as error: task.submit()