diff --git a/.repository-projection.json b/.repository-projection.json index fe7446c..ec5b2da 100644 --- a/.repository-projection.json +++ b/.repository-projection.json @@ -3,11 +3,11 @@ "projection": "deixic-python", "projectionSchemaVersion": 1, "sourceRepository": "dx-corp/mono", - "sourceSha": "4ab4845398fdca60f84eb815733b8e2361b4856d", + "sourceSha": "2df44a8283c07c0ba875174e70d2aaabb72d19cc", "destinationRepository": "dx-corp/deixic-python", - "priorProjectedBase": "12d6750280f3bb361d0183d7adf2f5126828f267", + "priorProjectedBase": "70b38e68b5725f015099ac766cc40dfe179f7379", "definitionDigest": "a08894fef955ed05eb80364e12a13492935e74fe431cc8a43fa7797977ec33a1", "toolDigest": "f58d71f023a4f0a27d77cb96dcc5348a40816d0b", - "contentDigest": "79c14fc3a1921b100cfd2ac9bc33c4abfb3887e3c60d85484c63b929848ad216", + "contentDigest": "9871798ff6569ec95a8e775d0d4fbc81394e9c1f26c79fa7b96f1e01accea970", "publicationEligible": true } diff --git a/src/connectors/v1/connectors_pb2.py b/src/connectors/v1/connectors_pb2.py index b3f904a..f6ec593 100644 --- a/src/connectors/v1/connectors_pb2.py +++ b/src/connectors/v1/connectors_pb2.py @@ -27,7 +27,7 @@ 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\"\xe9\x03\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#\n\x08\x64ocument\x18\x06 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\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\"\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') +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) @@ -157,8 +157,10 @@ _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['document']._loaded_options = None - _globals['_PREVIEWCUSTOMCONNECTORREQUEST'].fields_by_name['document']._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 @@ -427,42 +429,42 @@ _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=29980 - _globals['_AUTHTYPE']._serialized_end=30149 - _globals['_HEALTHSTATUS']._serialized_start=30152 - _globals['_HEALTHSTATUS']._serialized_end=30308 - _globals['_PROVIDERINSTALLATIONSTATE']._serialized_start=30311 - _globals['_PROVIDERINSTALLATIONSTATE']._serialized_end=30516 - _globals['_CREDENTIALSTATE']._serialized_start=30519 - _globals['_CREDENTIALSTATE']._serialized_end=30658 - _globals['_SOURCEAUTHORITYSTATE']._serialized_start=30661 - _globals['_SOURCEAUTHORITYSTATE']._serialized_end=30875 - _globals['_SOURCEAUTHORITYFRESHNESSMETHOD']._serialized_start=30878 - _globals['_SOURCEAUTHORITYFRESHNESSMETHOD']._serialized_end=31264 - _globals['_SOURCEOFTRUTHAREA']._serialized_start=31267 - _globals['_SOURCEOFTRUTHAREA']._serialized_end=31489 - _globals['_REPLICATIONMODE']._serialized_start=31491 - _globals['_REPLICATIONMODE']._serialized_end=31611 - _globals['_CONNECTORVERIFICATIONLEVEL']._serialized_start=31614 - _globals['_CONNECTORVERIFICATIONLEVEL']._serialized_end=31933 - _globals['_CONNECTOREVIDENCEKIND']._serialized_start=31936 - _globals['_CONNECTOREVIDENCEKIND']._serialized_end=32204 - _globals['_UPCOMINGCALLSOURCESTATE']._serialized_start=32207 - _globals['_UPCOMINGCALLSOURCESTATE']._serialized_end=32364 - _globals['_PROVIDERQUALIFICATIONSTATE']._serialized_start=32367 - _globals['_PROVIDERQUALIFICATIONSTATE']._serialized_end=32527 - _globals['_OAUTHACTORMODE']._serialized_start=32529 - _globals['_OAUTHACTORMODE']._serialized_end=32635 - _globals['_CONNECTORACTIONEXECUTIONSTATE']._serialized_start=32638 - _globals['_CONNECTORACTIONEXECUTIONSTATE']._serialized_end=32860 - _globals['_CONNECTORACTIONERRORKIND']._serialized_start=32863 - _globals['_CONNECTORACTIONERRORKIND']._serialized_end=33212 - _globals['_PROVIDERRESOURCEVISIBILITYCLASS']._serialized_start=33215 - _globals['_PROVIDERRESOURCEVISIBILITYCLASS']._serialized_end=33533 - _globals['_PROVIDERRESOURCELIFECYCLESTATE']._serialized_start=33536 - _globals['_PROVIDERRESOURCELIFECYCLESTATE']._serialized_end=33869 - _globals['_PROVIDERCONTENTTRUST']._serialized_start=33871 - _globals['_PROVIDERCONTENTTRUST']._serialized_end=33988 + _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 @@ -524,157 +526,157 @@ _globals['_CUSTOMCONNECTOR']._serialized_start=12531 _globals['_CUSTOMCONNECTOR']._serialized_end=13138 _globals['_PREVIEWCUSTOMCONNECTORREQUEST']._serialized_start=13141 - _globals['_PREVIEWCUSTOMCONNECTORREQUEST']._serialized_end=13630 - _globals['_PREVIEWCUSTOMCONNECTORRESPONSE']._serialized_start=13633 - _globals['_PREVIEWCUSTOMCONNECTORRESPONSE']._serialized_end=13761 - _globals['_CREATECUSTOMCONNECTORREQUEST']._serialized_start=13763 - _globals['_CREATECUSTOMCONNECTORREQUEST']._serialized_end=13871 - _globals['_CREATECUSTOMCONNECTORRESPONSE']._serialized_start=13873 - _globals['_CREATECUSTOMCONNECTORRESPONSE']._serialized_end=13966 - _globals['_GETCUSTOMCONNECTORREQUEST']._serialized_start=13968 - _globals['_GETCUSTOMCONNECTORREQUEST']._serialized_end=14020 - _globals['_GETCUSTOMCONNECTORRESPONSE']._serialized_start=14022 - _globals['_GETCUSTOMCONNECTORRESPONSE']._serialized_end=14112 - _globals['_LISTCUSTOMCONNECTORSREQUEST']._serialized_start=14114 - _globals['_LISTCUSTOMCONNECTORSREQUEST']._serialized_end=14237 - _globals['_LISTCUSTOMCONNECTORSRESPONSE']._serialized_start=14239 - _globals['_LISTCUSTOMCONNECTORSRESPONSE']._serialized_end=14333 - _globals['_UPDATECUSTOMCONNECTORREQUEST']._serialized_start=14336 - _globals['_UPDATECUSTOMCONNECTORREQUEST']._serialized_end=14664 - _globals['_UPDATECUSTOMCONNECTORRESPONSE']._serialized_start=14666 - _globals['_UPDATECUSTOMCONNECTORRESPONSE']._serialized_end=14759 - _globals['_DELETECUSTOMCONNECTORREQUEST']._serialized_start=14762 - _globals['_DELETECUSTOMCONNECTORREQUEST']._serialized_end=14911 - _globals['_DELETECUSTOMCONNECTORRESPONSE']._serialized_start=14913 - _globals['_DELETECUSTOMCONNECTORRESPONSE']._serialized_end=14984 - _globals['_SOURCEOFTRUTHPOLICY']._serialized_start=14987 - _globals['_SOURCEOFTRUTHPOLICY']._serialized_end=15271 - _globals['_DEGRADEDREADPOLICY']._serialized_start=15274 - _globals['_DEGRADEDREADPOLICY']._serialized_end=15457 - _globals['_REGISTERCONNECTIONREQUEST']._serialized_start=15460 - _globals['_REGISTERCONNECTIONREQUEST']._serialized_end=15971 - _globals['_REGISTERCONNECTIONREQUEST_CREDENTIALSENTRY']._serialized_start=15909 - _globals['_REGISTERCONNECTIONREQUEST_CREDENTIALSENTRY']._serialized_end=15971 - _globals['_REGISTERCONNECTIONRESPONSE']._serialized_start=15973 - _globals['_REGISTERCONNECTIONRESPONSE']._serialized_end=16060 - _globals['_GETCONNECTIONREQUEST']._serialized_start=16062 - _globals['_GETCONNECTIONREQUEST']._serialized_end=16109 - _globals['_GETCONNECTIONRESPONSE']._serialized_start=16111 - _globals['_GETCONNECTIONRESPONSE']._serialized_end=16193 - _globals['_LISTCONNECTIONSREQUEST']._serialized_start=16196 - _globals['_LISTCONNECTIONSREQUEST']._serialized_end=16641 - _globals['_LISTCONNECTIONSRESPONSE']._serialized_start=16643 - _globals['_LISTCONNECTIONSRESPONSE']._serialized_end=16751 - _globals['_LISTUPCOMINGCALLSREQUEST']._serialized_start=16754 - _globals['_LISTUPCOMINGCALLSREQUEST']._serialized_end=16907 - _globals['_LISTUPCOMINGCALLSRESPONSE']._serialized_start=16910 - _globals['_LISTUPCOMINGCALLSRESPONSE']._serialized_end=17063 - _globals['_UPCOMINGCALL']._serialized_start=17066 - _globals['_UPCOMINGCALL']._serialized_end=17284 - _globals['_LISTPROVIDERSREQUEST']._serialized_start=17287 - _globals['_LISTPROVIDERSREQUEST']._serialized_end=17462 - _globals['_LISTPROVIDERSRESPONSE']._serialized_start=17465 - _globals['_LISTPROVIDERSRESPONSE']._serialized_end=17673 - _globals['_LISTPROVIDERPREVIEWSREQUEST']._serialized_start=17675 - _globals['_LISTPROVIDERPREVIEWSREQUEST']._serialized_end=17793 - _globals['_CONNECTORPROVIDERPREVIEW']._serialized_start=17796 - _globals['_CONNECTORPROVIDERPREVIEW']._serialized_end=18549 - _globals['_LISTPROVIDERPREVIEWSRESPONSE']._serialized_start=18552 - _globals['_LISTPROVIDERPREVIEWSRESPONSE']._serialized_end=18772 - _globals['_REFRESHCONNECTIONREQUEST']._serialized_start=18774 - _globals['_REFRESHCONNECTIONREQUEST']._serialized_end=18825 - _globals['_REFRESHCONNECTIONRESPONSE']._serialized_start=18827 - _globals['_REFRESHCONNECTIONRESPONSE']._serialized_end=18913 - _globals['_REVOKECONNECTIONREQUEST']._serialized_start=18915 - _globals['_REVOKECONNECTIONREQUEST']._serialized_end=18999 - _globals['_REVOKECONNECTIONRESPONSE']._serialized_start=19001 - _globals['_REVOKECONNECTIONRESPONSE']._serialized_end=19027 - _globals['_GETHEALTHREQUEST']._serialized_start=19029 - _globals['_GETHEALTHREQUEST']._serialized_end=19093 - _globals['_GETHEALTHRESPONSE']._serialized_start=19095 - _globals['_GETHEALTHRESPONSE']._serialized_end=19171 - _globals['_RESOLVESOURCEOFTRUTHREQUEST']._serialized_start=19174 - _globals['_RESOLVESOURCEOFTRUTHREQUEST']._serialized_end=19351 - _globals['_RESOLVESOURCEOFTRUTHRESPONSE']._serialized_start=19354 - _globals['_RESOLVESOURCEOFTRUTHRESPONSE']._serialized_end=19518 - _globals['_GETDEGRADEDREADPOLICYREQUEST']._serialized_start=19520 - _globals['_GETDEGRADEDREADPOLICYREQUEST']._serialized_end=19644 - _globals['_GETDEGRADEDREADPOLICYRESPONSE']._serialized_start=19646 - _globals['_GETDEGRADEDREADPOLICYRESPONSE']._serialized_end=19736 - _globals['_SETSOURCEOFTRUTHPOLICYREQUEST']._serialized_start=19738 - _globals['_SETSOURCEOFTRUTHPOLICYREQUEST']._serialized_end=19837 - _globals['_SETSOURCEOFTRUTHPOLICYRESPONSE']._serialized_start=19839 - _globals['_SETSOURCEOFTRUTHPOLICYRESPONSE']._serialized_end=19931 - _globals['_GETCAPABILITIESREQUEST']._serialized_start=19933 - _globals['_GETCAPABILITIESREQUEST']._serialized_end=20003 - _globals['_GETCAPABILITIESRESPONSE']._serialized_start=20005 - _globals['_GETCAPABILITIESRESPONSE']._serialized_end=20066 - _globals['_INITIATEOAUTHFLOWREQUEST']._serialized_start=20069 - _globals['_INITIATEOAUTHFLOWREQUEST']._serialized_end=20474 - _globals['_INITIATEOAUTHFLOWRESPONSE']._serialized_start=20477 - _globals['_INITIATEOAUTHFLOWRESPONSE']._serialized_end=20676 - _globals['_COMPLETEOAUTHFLOWREQUEST']._serialized_start=20679 - _globals['_COMPLETEOAUTHFLOWREQUEST']._serialized_end=21112 - _globals['_COMPLETEOAUTHFLOWRESPONSE']._serialized_start=21115 - _globals['_COMPLETEOAUTHFLOWRESPONSE']._serialized_end=21344 - _globals['_OAUTHPROVIDERTENANT']._serialized_start=21346 - _globals['_OAUTHPROVIDERTENANT']._serialized_end=21462 - _globals['_INITIATEMCPOAUTHFLOWREQUEST']._serialized_start=21465 - _globals['_INITIATEMCPOAUTHFLOWREQUEST']._serialized_end=22078 - _globals['_INITIATEMCPOAUTHFLOWRESPONSE']._serialized_start=22081 - _globals['_INITIATEMCPOAUTHFLOWRESPONSE']._serialized_end=22385 - _globals['_COMPLETEMCPOAUTHFLOWREQUEST']._serialized_start=22388 - _globals['_COMPLETEMCPOAUTHFLOWREQUEST']._serialized_end=23000 - _globals['_COMPLETEMCPOAUTHFLOWRESPONSE']._serialized_start=23003 - _globals['_COMPLETEMCPOAUTHFLOWRESPONSE']._serialized_end=23250 - _globals['_REVOKEMCPOAUTHGRANTREQUEST']._serialized_start=23253 - _globals['_REVOKEMCPOAUTHGRANTREQUEST']._serialized_end=23588 - _globals['_REVOKEMCPOAUTHGRANTRESPONSE']._serialized_start=23590 - _globals['_REVOKEMCPOAUTHGRANTRESPONSE']._serialized_end=23672 - _globals['_TRIGGERSYNCREQUEST']._serialized_start=23675 - _globals['_TRIGGERSYNCREQUEST']._serialized_end=23856 - _globals['_TRIGGERSYNCRESPONSE']._serialized_start=23859 - _globals['_TRIGGERSYNCRESPONSE']._serialized_end=24024 - _globals['_EXECUTECONNECTORACTIONREQUEST']._serialized_start=24027 - _globals['_EXECUTECONNECTORACTIONREQUEST']._serialized_end=24635 - _globals['_EXECUTECONNECTORACTIONRESPONSE']._serialized_start=24638 - _globals['_EXECUTECONNECTORACTIONRESPONSE']._serialized_end=25453 - _globals['_STREAMCURSORSTATE']._serialized_start=25456 - _globals['_STREAMCURSORSTATE']._serialized_end=25658 - _globals['_STREAMRUNSUMMARY']._serialized_start=25661 - _globals['_STREAMRUNSUMMARY']._serialized_end=25926 - _globals['_CONNECTIONSTREAM']._serialized_start=25929 - _globals['_CONNECTIONSTREAM']._serialized_end=26314 - _globals['_LISTCONNECTIONSTREAMSREQUEST']._serialized_start=26316 - _globals['_LISTCONNECTIONSTREAMSREQUEST']._serialized_end=26383 - _globals['_LISTCONNECTIONSTREAMSRESPONSE']._serialized_start=26385 - _globals['_LISTCONNECTIONSTREAMSRESPONSE']._serialized_end=26475 - _globals['_SYNCPARTITIONSTATE']._serialized_start=26478 - _globals['_SYNCPARTITIONSTATE']._serialized_end=26769 - _globals['_GETSTREAMSTATEREQUEST']._serialized_start=26771 - _globals['_GETSTREAMSTATEREQUEST']._serialized_end=26860 - _globals['_GETSTREAMSTATERESPONSE']._serialized_start=26863 - _globals['_GETSTREAMSTATERESPONSE']._serialized_end=27055 - _globals['_RESETSTREAMSTATEREQUEST']._serialized_start=27058 - _globals['_RESETSTREAMSTATEREQUEST']._serialized_end=27247 - _globals['_RESETSTREAMSTATERESPONSE']._serialized_start=27249 - _globals['_RESETSTREAMSTATERESPONSE']._serialized_end=27333 - _globals['_SYNCSCHEDULE']._serialized_start=27336 - _globals['_SYNCSCHEDULE']._serialized_end=27850 - _globals['_CREATESYNCSCHEDULEREQUEST']._serialized_start=27853 - _globals['_CREATESYNCSCHEDULEREQUEST']._serialized_end=28132 - _globals['_CREATESYNCSCHEDULERESPONSE']._serialized_start=28135 - _globals['_CREATESYNCSCHEDULERESPONSE']._serialized_end=28265 - _globals['_LISTSYNCSCHEDULESREQUEST']._serialized_start=28267 - _globals['_LISTSYNCSCHEDULESREQUEST']._serialized_end=28330 - _globals['_LISTSYNCSCHEDULESRESPONSE']._serialized_start=28332 - _globals['_LISTSYNCSCHEDULESRESPONSE']._serialized_end=28418 - _globals['_PROVIDERRESOURCEENVELOPE']._serialized_start=28421 - _globals['_PROVIDERRESOURCEENVELOPE']._serialized_end=29417 - _globals['_GETBUSINESSSOURCERECORDREQUEST']._serialized_start=29420 - _globals['_GETBUSINESSSOURCERECORDREQUEST']._serialized_end=29681 - _globals['_GETBUSINESSSOURCERECORDRESPONSE']._serialized_start=29684 - _globals['_GETBUSINESSSOURCERECORDRESPONSE']._serialized_end=29977 - _globals['_CONNECTORSERVICE']._serialized_start=33991 - _globals['_CONNECTORSERVICE']._serialized_end=39478 + _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 index 103b873..d9e8de1 100644 --- a/src/console/v1/console_pb2.py +++ b/src/console/v1/console_pb2.py @@ -40,7 +40,7 @@ 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\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\"\xe4\x04\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\"\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\"\xb1\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\"\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\"\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\"\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\"\xc1\x01\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\"\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\"\x98\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\"\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*\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*\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\x32\xc2\xb9\x02\n\x0e\x43onsoleService\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\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\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\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') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18\x63onsole/v1/console.proto\x12\nconsole.v1\x1a\x1d\x61gentruntime/v1/runtime.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\"\xe4\x04\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\"\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\"\xb1\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\"\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\"\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\"\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\"\xc1\x01\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\"\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\"\x98\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\"\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*\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*\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\x32\xf2\xba\x02\n\x0e\x43onsoleService\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\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\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) @@ -3558,6 +3558,28 @@ _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['_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 @@ -3812,6 +3834,8 @@ _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 @@ -4042,220 +4066,220 @@ _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=219067 - _globals['_OPERATINGTURNROUTEKIND']._serialized_end=219269 - _globals['_OPERATINGTURNINTENTKIND']._serialized_start=219272 - _globals['_OPERATINGTURNINTENTKIND']._serialized_end=219603 - _globals['_OPERATINGTURNANSWERKIND']._serialized_start=219606 - _globals['_OPERATINGTURNANSWERKIND']._serialized_end=219860 - _globals['_OPERATINGTURNSAFETYKIND']._serialized_start=219863 - _globals['_OPERATINGTURNSAFETYKIND']._serialized_end=220065 - _globals['_OPERATINGTHREADARCHIVEFILTER']._serialized_start=220068 - _globals['_OPERATINGTHREADARCHIVEFILTER']._serialized_end=220288 - _globals['_OPERATINGSURFACEKIND']._serialized_start=220291 - _globals['_OPERATINGSURFACEKIND']._serialized_end=220572 - _globals['_OPERATINGTURNSTATE']._serialized_start=220575 - _globals['_OPERATINGTURNSTATE']._serialized_end=220912 - _globals['_OPERATINGVERIFICATIONSTATE']._serialized_start=220915 - _globals['_OPERATINGVERIFICATIONSTATE']._serialized_end=221162 - _globals['_OPERATINGANSWERPROVENANCE']._serialized_start=221165 - _globals['_OPERATINGANSWERPROVENANCE']._serialized_end=221669 - _globals['_OPERATINGTHREADEXECUTIONSTATE']._serialized_start=221672 - _globals['_OPERATINGTHREADEXECUTIONSTATE']._serialized_end=222033 - _globals['_OPERATINGTHREADWAITINGREASON']._serialized_start=222036 - _globals['_OPERATINGTHREADWAITINGREASON']._serialized_end=222352 - _globals['_OPERATINGEXECUTIONRUNTIME']._serialized_start=222354 - _globals['_OPERATINGEXECUTIONRUNTIME']._serialized_end=222467 - _globals['_OPERATINGTHREADEVENTKIND']._serialized_start=222470 - _globals['_OPERATINGTHREADEVENTKIND']._serialized_end=223273 - _globals['_OPERATINGTHREADREQUESTTYPE']._serialized_start=223276 - _globals['_OPERATINGTHREADREQUESTTYPE']._serialized_end=223538 - _globals['_OPERATINGTHREADRESPONSEACTION']._serialized_start=223541 - _globals['_OPERATINGTHREADRESPONSEACTION']._serialized_end=223887 - _globals['_OPERATINGATTACHMENTSCOPE']._serialized_start=223890 - _globals['_OPERATINGATTACHMENTSCOPE']._serialized_end=224047 - _globals['_OPERATINGATTACHMENTPROCESSINGSTATE']._serialized_start=224050 - _globals['_OPERATINGATTACHMENTPROCESSINGSTATE']._serialized_end=224347 - _globals['_RECEIPTLIFECYCLESTATE']._serialized_start=224350 - _globals['_RECEIPTLIFECYCLESTATE']._serialized_end=224915 - _globals['_OPERATINGTASKKIND']._serialized_start=224918 - _globals['_OPERATINGTASKKIND']._serialized_end=225059 - _globals['_OPERATINGCORRECTIONCATEGORY']._serialized_start=225062 - _globals['_OPERATINGCORRECTIONCATEGORY']._serialized_end=225369 - _globals['_OPERATINGCORRECTIONREVIEWSTATE']._serialized_start=225372 - _globals['_OPERATINGCORRECTIONREVIEWSTATE']._serialized_end=225655 - _globals['_DEXCOMPUTERCORRECTIONLABEL']._serialized_start=225658 - _globals['_DEXCOMPUTERCORRECTIONLABEL']._serialized_end=226080 - _globals['_OPERATINGFEEDBACKSENTIMENT']._serialized_start=226083 - _globals['_OPERATINGFEEDBACKSENTIMENT']._serialized_end=226243 - _globals['_OPERATINGFEEDBACKREASON']._serialized_start=226246 - _globals['_OPERATINGFEEDBACKREASON']._serialized_end=226945 - _globals['_OPERATINGFEEDBACKCLASSIFICATIONSOURCE']._serialized_start=226948 - _globals['_OPERATINGFEEDBACKCLASSIFICATIONSOURCE']._serialized_end=227173 - _globals['_OPERATINGFEEDBACKREMEDIATIONACTION']._serialized_start=227176 - _globals['_OPERATINGFEEDBACKREMEDIATIONACTION']._serialized_end=227414 - _globals['_OPERATINGFEEDBACKREMEDIATIONOUTCOME']._serialized_start=227417 - _globals['_OPERATINGFEEDBACKREMEDIATIONOUTCOME']._serialized_end=227672 - _globals['_OPERATINGFEEDBACKLIFECYCLESTATE']._serialized_start=227675 - _globals['_OPERATINGFEEDBACKLIFECYCLESTATE']._serialized_end=227908 - _globals['_CUSTOMERINTELLIGENCEAUTHORITY']._serialized_start=227911 - _globals['_CUSTOMERINTELLIGENCEAUTHORITY']._serialized_end=228224 - _globals['_CUSTOMERINTELLIGENCELIFECYCLESTATE']._serialized_start=228227 - _globals['_CUSTOMERINTELLIGENCELIFECYCLESTATE']._serialized_end=228577 - _globals['_CUSTOMERINTELLIGENCESUBJECTKIND']._serialized_start=228580 - _globals['_CUSTOMERINTELLIGENCESUBJECTKIND']._serialized_end=228867 - _globals['_CUSTOMERINTELLIGENCEEVIDENCEPOLARITY']._serialized_start=228870 - _globals['_CUSTOMERINTELLIGENCEEVIDENCEPOLARITY']._serialized_end=229080 - _globals['_CUSTOMERINTELLIGENCEPRODUCERKIND']._serialized_start=229083 - _globals['_CUSTOMERINTELLIGENCEPRODUCERKIND']._serialized_end=229468 - _globals['_CUSTOMERINTELLIGENCEREVIEWDECISION']._serialized_start=229471 - _globals['_CUSTOMERINTELLIGENCEREVIEWDECISION']._serialized_end=229951 - _globals['_CUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_start=229954 - _globals['_CUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_end=230139 - _globals['_OPERATINGEXECUTIONPROFILEKIND']._serialized_start=230142 - _globals['_OPERATINGEXECUTIONPROFILEKIND']._serialized_end=230333 - _globals['_OPERATINGHOSTEDFRONTDECISIONKIND']._serialized_start=230336 - _globals['_OPERATINGHOSTEDFRONTDECISIONKIND']._serialized_end=230655 - _globals['_OPERATINGMANAGEDINFERENCEROUTING']._serialized_start=230658 - _globals['_OPERATINGMANAGEDINFERENCEROUTING']._serialized_end=230794 - _globals['_OPERATINGMANAGEDINFERENCEBUDGETORIGIN']._serialized_start=230797 - _globals['_OPERATINGMANAGEDINFERENCEBUDGETORIGIN']._serialized_end=231075 - _globals['_COMPUTERMISSIONAUTHORITYMODE']._serialized_start=231078 - _globals['_COMPUTERMISSIONAUTHORITYMODE']._serialized_end=231310 - _globals['_COMPUTERMISSIONSTATE']._serialized_start=231313 - _globals['_COMPUTERMISSIONSTATE']._serialized_end=232034 - _globals['_COMPUTERMISSIONCANARYSCENARIOKIND']._serialized_start=232037 - _globals['_COMPUTERMISSIONCANARYSCENARIOKIND']._serialized_end=232487 - _globals['_COMPUTERMISSIONEFFECTSTATE']._serialized_start=232490 - _globals['_COMPUTERMISSIONEFFECTSTATE']._serialized_end=232924 - _globals['_COMPUTERMISSIONCANARYRUNSTATE']._serialized_start=232927 - _globals['_COMPUTERMISSIONCANARYRUNSTATE']._serialized_end=233515 - _globals['_COMPUTERMISSIONCANARYSCOREDIMENSION']._serialized_start=233518 - _globals['_COMPUTERMISSIONCANARYSCOREDIMENSION']._serialized_end=234150 - _globals['_COMPUTERMISSIONCANARYRECOMMENDATION']._serialized_start=234153 - _globals['_COMPUTERMISSIONCANARYRECOMMENDATION']._serialized_end=234401 - _globals['_COMPUTERMISSIONCANARYOPERATORACTIONKIND']._serialized_start=234404 - _globals['_COMPUTERMISSIONCANARYOPERATORACTIONKIND']._serialized_end=234746 - _globals['_COMPUTERMISSIONROLLBACKARGUMENTSOURCE']._serialized_start=234749 - _globals['_COMPUTERMISSIONROLLBACKARGUMENTSOURCE']._serialized_end=234974 - _globals['_COMPUTERMISSIONDECISIONROUTE']._serialized_start=234977 - _globals['_COMPUTERMISSIONDECISIONROUTE']._serialized_end=235200 - _globals['_CONNECTORTRIGGERSOURCE']._serialized_start=235203 - _globals['_CONNECTORTRIGGERSOURCE']._serialized_end=235355 - _globals['_WORKSPACESETTINGSROLE']._serialized_start=235358 - _globals['_WORKSPACESETTINGSROLE']._serialized_end=235610 - _globals['_WORKSPACESETTINGSAVAILABILITYSTATUS']._serialized_start=235613 - _globals['_WORKSPACESETTINGSAVAILABILITYSTATUS']._serialized_end=235813 - _globals['_WORKSPACESETTINGSBILLINGSTATUS']._serialized_start=235816 - _globals['_WORKSPACESETTINGSBILLINGSTATUS']._serialized_end=236186 - _globals['_WORKSPACESETTINGSMEMBERSTATUS']._serialized_start=236189 - _globals['_WORKSPACESETTINGSMEMBERSTATUS']._serialized_end=236409 - _globals['_WORKSPACESETTINGSIDENTITYPROVIDERSTATUS']._serialized_start=236412 - _globals['_WORKSPACESETTINGSIDENTITYPROVIDERSTATUS']._serialized_end=236810 - _globals['_WORKSPACESETTINGSINTEGRATIONSTATUS']._serialized_start=236813 - _globals['_WORKSPACESETTINGSINTEGRATIONSTATUS']._serialized_end=237221 - _globals['_WORKSPACESETTINGSOWNERSERVICESTATUS']._serialized_start=237224 - _globals['_WORKSPACESETTINGSOWNERSERVICESTATUS']._serialized_end=237587 - _globals['_WORKSPACESETTINGSSOURCE']._serialized_start=237590 - _globals['_WORKSPACESETTINGSSOURCE']._serialized_end=238044 - _globals['_GUARDRAILDETECTORKIND']._serialized_start=238047 - _globals['_GUARDRAILDETECTORKIND']._serialized_end=238289 - _globals['_GUARDRAILACTION']._serialized_start=238292 - _globals['_GUARDRAILACTION']._serialized_end=238427 - _globals['_SKILLANALYSISVERDICT']._serialized_start=238430 - _globals['_SKILLANALYSISVERDICT']._serialized_end=238642 - _globals['_DEXSKILLPACKAGEFILEKIND']._serialized_start=238645 - _globals['_DEXSKILLPACKAGEFILEKIND']._serialized_end=239046 - _globals['_DEXSKILLFIXTUREKIND']._serialized_start=239049 - _globals['_DEXSKILLFIXTUREKIND']._serialized_end=239224 - _globals['_DEXSKILLLIFECYCLESTATE']._serialized_start=239227 - _globals['_DEXSKILLLIFECYCLESTATE']._serialized_end=239498 - _globals['_DEXSKILLRUNTIMEREADINESS']._serialized_start=239501 - _globals['_DEXSKILLRUNTIMEREADINESS']._serialized_end=239796 - _globals['_DEXSKILLCATALOGEXPOSURE']._serialized_start=239799 - _globals['_DEXSKILLCATALOGEXPOSURE']._serialized_end=239953 - _globals['_DEXAUTONOMYMODE']._serialized_start=239956 - _globals['_DEXAUTONOMYMODE']._serialized_end=240127 - _globals['_DEXEXTERNALACTIONMODE']._serialized_start=240130 - _globals['_DEXEXTERNALACTIONMODE']._serialized_end=240318 - _globals['_WORKSPACESPENDBEATCADENCE']._serialized_start=240321 - _globals['_WORKSPACESPENDBEATCADENCE']._serialized_end=240475 - _globals['_STAFFWORKSPACEACCESSSTATE']._serialized_start=240478 - _globals['_STAFFWORKSPACEACCESSSTATE']._serialized_end=240788 - _globals['_MANAGEDPROVIDERACCESSSTATE']._serialized_start=240791 - _globals['_MANAGEDPROVIDERACCESSSTATE']._serialized_end=241039 - _globals['_STAFFINFERENCEROUTINGPURPOSE']._serialized_start=241042 - _globals['_STAFFINFERENCEROUTINGPURPOSE']._serialized_end=241363 - _globals['_THREADGATEWAYPERMISSION']._serialized_start=241366 - _globals['_THREADGATEWAYPERMISSION']._serialized_end=241550 - _globals['_TENANTPRIVACYMODE']._serialized_start=241553 - _globals['_TENANTPRIVACYMODE']._serialized_end=241716 - _globals['_PRIVACYSETTINGSCOPE']._serialized_start=241719 - _globals['_PRIVACYSETTINGSCOPE']._serialized_end=241856 - _globals['_RULESCOPE']._serialized_start=241858 - _globals['_RULESCOPE']._serialized_end=241952 - _globals['_MCPPOLICYMODE']._serialized_start=241955 - _globals['_MCPPOLICYMODE']._serialized_end=242090 - _globals['_CONNECTEDCALLSOURCESTATE']._serialized_start=242093 - _globals['_CONNECTEDCALLSOURCESTATE']._serialized_end=242254 - _globals['_PROSPECTINGWATCHPROGRAMLIFECYCLE']._serialized_start=242257 - _globals['_PROSPECTINGWATCHPROGRAMLIFECYCLE']._serialized_end=242490 - _globals['_COMMITMENTSOURCESTATE']._serialized_start=242493 - _globals['_COMMITMENTSOURCESTATE']._serialized_end=242640 - _globals['_OPERATINGJOBSTATE']._serialized_start=242643 - _globals['_OPERATINGJOBSTATE']._serialized_end=242933 - _globals['_OPERATINGJOBVERIFICATIONSTATE']._serialized_start=242936 - _globals['_OPERATINGJOBVERIFICATIONSTATE']._serialized_end=243206 - _globals['_OPERATINGJOBORIGIN']._serialized_start=243209 - _globals['_OPERATINGJOBORIGIN']._serialized_end=243462 - _globals['_OPERATINGJOBPROOFSTATE']._serialized_start=243465 - _globals['_OPERATINGJOBPROOFSTATE']._serialized_end=243654 - _globals['_OPERATINGHOMEPAGESUGGESTIONFEEDBACKACTION']._serialized_start=243657 - _globals['_OPERATINGHOMEPAGESUGGESTIONFEEDBACKACTION']._serialized_end=243883 - _globals['_BUSINESSFIELDKIND']._serialized_start=243886 - _globals['_BUSINESSFIELDKIND']._serialized_end=244301 - _globals['_BUSINESSOBJECTRECORDKIND']._serialized_start=244304 - _globals['_BUSINESSOBJECTRECORDKIND']._serialized_end=244732 - _globals['_BUSINESSSOURCEPROPERTY']._serialized_start=244735 - _globals['_BUSINESSSOURCEPROPERTY']._serialized_end=244886 - _globals['_BUSINESSSOURCESTATE']._serialized_start=244889 - _globals['_BUSINESSSOURCESTATE']._serialized_end=245096 - _globals['_BUSINESSOBJECTRELATIONSHIPDIRECTION']._serialized_start=245099 - _globals['_BUSINESSOBJECTRELATIONSHIPDIRECTION']._serialized_end=245298 - _globals['_CAPTUREFORMSTATE']._serialized_start=245301 - _globals['_CAPTUREFORMSTATE']._serialized_end=245449 - _globals['_CAPTUREFORMPUBLICATIONSTATE']._serialized_start=245452 - _globals['_CAPTUREFORMPUBLICATIONSTATE']._serialized_end=245660 - _globals['_CAPTUREFORMSUBMISSIONSTATE']._serialized_start=245663 - _globals['_CAPTUREFORMSUBMISSIONSTATE']._serialized_end=245960 - _globals['_CAPTUREFORMREVIEWDECISION']._serialized_start=245963 - _globals['_CAPTUREFORMREVIEWDECISION']._serialized_end=246118 - _globals['_CAPTUREFORMFIELDKIND']._serialized_start=246121 - _globals['_CAPTUREFORMFIELDKIND']._serialized_end=246655 - _globals['_CAPTUREFORMMAPPINGSTATE']._serialized_start=246658 - _globals['_CAPTUREFORMMAPPINGSTATE']._serialized_end=246807 - _globals['_CAPTUREFORMOBJECTRESULTSTATE']._serialized_start=246810 - _globals['_CAPTUREFORMOBJECTRESULTSTATE']._serialized_end=247027 - _globals['_CAPTUREFORMBRANDINGASSETROLE']._serialized_start=247030 - _globals['_CAPTUREFORMBRANDINGASSETROLE']._serialized_end=247199 - _globals['_CAPTUREFORMUPLOADSTATE']._serialized_start=247202 - _globals['_CAPTUREFORMUPLOADSTATE']._serialized_end=247468 - _globals['_OPERATINGTASKENVIRONMENTSTAGEKIND']._serialized_start=247471 - _globals['_OPERATINGTASKENVIRONMENTSTAGEKIND']._serialized_end=247884 - _globals['_OPERATINGTASKENVIRONMENTSTAGESTATE']._serialized_start=247887 - _globals['_OPERATINGTASKENVIRONMENTSTAGESTATE']._serialized_end=248345 - _globals['_MANAGEDINFERENCEREADINESSSTATUS']._serialized_start=248348 - _globals['_MANAGEDINFERENCEREADINESSSTATUS']._serialized_end=248771 - _globals['_MANAGEDINFERENCEBLOCKER']._serialized_start=248774 - _globals['_MANAGEDINFERENCEBLOCKER']._serialized_end=249350 - _globals['_MANAGEDINFERENCENEXTACTION']._serialized_start=249353 - _globals['_MANAGEDINFERENCENEXTACTION']._serialized_end=249574 - _globals['_PROSPECTINGDRAFTCHANNEL']._serialized_start=249576 - _globals['_PROSPECTINGDRAFTCHANNEL']._serialized_end=249681 - _globals['_PROSPECTINGDRAFTTONE']._serialized_start=249684 - _globals['_PROSPECTINGDRAFTTONE']._serialized_end=249852 - _globals['_PROSPECTINGDRAFTREVIEWSTATE']._serialized_start=249855 - _globals['_PROSPECTINGDRAFTREVIEWSTATE']._serialized_end=250074 + _globals['_OPERATINGTURNROUTEKIND']._serialized_start=219828 + _globals['_OPERATINGTURNROUTEKIND']._serialized_end=220030 + _globals['_OPERATINGTURNINTENTKIND']._serialized_start=220033 + _globals['_OPERATINGTURNINTENTKIND']._serialized_end=220364 + _globals['_OPERATINGTURNANSWERKIND']._serialized_start=220367 + _globals['_OPERATINGTURNANSWERKIND']._serialized_end=220621 + _globals['_OPERATINGTURNSAFETYKIND']._serialized_start=220624 + _globals['_OPERATINGTURNSAFETYKIND']._serialized_end=220826 + _globals['_OPERATINGTHREADARCHIVEFILTER']._serialized_start=220829 + _globals['_OPERATINGTHREADARCHIVEFILTER']._serialized_end=221049 + _globals['_OPERATINGSURFACEKIND']._serialized_start=221052 + _globals['_OPERATINGSURFACEKIND']._serialized_end=221333 + _globals['_OPERATINGTURNSTATE']._serialized_start=221336 + _globals['_OPERATINGTURNSTATE']._serialized_end=221673 + _globals['_OPERATINGVERIFICATIONSTATE']._serialized_start=221676 + _globals['_OPERATINGVERIFICATIONSTATE']._serialized_end=221923 + _globals['_OPERATINGANSWERPROVENANCE']._serialized_start=221926 + _globals['_OPERATINGANSWERPROVENANCE']._serialized_end=222430 + _globals['_OPERATINGTHREADEXECUTIONSTATE']._serialized_start=222433 + _globals['_OPERATINGTHREADEXECUTIONSTATE']._serialized_end=222794 + _globals['_OPERATINGTHREADWAITINGREASON']._serialized_start=222797 + _globals['_OPERATINGTHREADWAITINGREASON']._serialized_end=223113 + _globals['_OPERATINGEXECUTIONRUNTIME']._serialized_start=223115 + _globals['_OPERATINGEXECUTIONRUNTIME']._serialized_end=223228 + _globals['_OPERATINGTHREADEVENTKIND']._serialized_start=223231 + _globals['_OPERATINGTHREADEVENTKIND']._serialized_end=224034 + _globals['_OPERATINGTHREADREQUESTTYPE']._serialized_start=224037 + _globals['_OPERATINGTHREADREQUESTTYPE']._serialized_end=224299 + _globals['_OPERATINGTHREADRESPONSEACTION']._serialized_start=224302 + _globals['_OPERATINGTHREADRESPONSEACTION']._serialized_end=224648 + _globals['_OPERATINGATTACHMENTSCOPE']._serialized_start=224651 + _globals['_OPERATINGATTACHMENTSCOPE']._serialized_end=224808 + _globals['_OPERATINGATTACHMENTPROCESSINGSTATE']._serialized_start=224811 + _globals['_OPERATINGATTACHMENTPROCESSINGSTATE']._serialized_end=225108 + _globals['_RECEIPTLIFECYCLESTATE']._serialized_start=225111 + _globals['_RECEIPTLIFECYCLESTATE']._serialized_end=225676 + _globals['_OPERATINGTASKKIND']._serialized_start=225679 + _globals['_OPERATINGTASKKIND']._serialized_end=225820 + _globals['_OPERATINGCORRECTIONCATEGORY']._serialized_start=225823 + _globals['_OPERATINGCORRECTIONCATEGORY']._serialized_end=226130 + _globals['_OPERATINGCORRECTIONREVIEWSTATE']._serialized_start=226133 + _globals['_OPERATINGCORRECTIONREVIEWSTATE']._serialized_end=226416 + _globals['_DEXCOMPUTERCORRECTIONLABEL']._serialized_start=226419 + _globals['_DEXCOMPUTERCORRECTIONLABEL']._serialized_end=226841 + _globals['_OPERATINGFEEDBACKSENTIMENT']._serialized_start=226844 + _globals['_OPERATINGFEEDBACKSENTIMENT']._serialized_end=227004 + _globals['_OPERATINGFEEDBACKREASON']._serialized_start=227007 + _globals['_OPERATINGFEEDBACKREASON']._serialized_end=227706 + _globals['_OPERATINGFEEDBACKCLASSIFICATIONSOURCE']._serialized_start=227709 + _globals['_OPERATINGFEEDBACKCLASSIFICATIONSOURCE']._serialized_end=227934 + _globals['_OPERATINGFEEDBACKREMEDIATIONACTION']._serialized_start=227937 + _globals['_OPERATINGFEEDBACKREMEDIATIONACTION']._serialized_end=228175 + _globals['_OPERATINGFEEDBACKREMEDIATIONOUTCOME']._serialized_start=228178 + _globals['_OPERATINGFEEDBACKREMEDIATIONOUTCOME']._serialized_end=228433 + _globals['_OPERATINGFEEDBACKLIFECYCLESTATE']._serialized_start=228436 + _globals['_OPERATINGFEEDBACKLIFECYCLESTATE']._serialized_end=228669 + _globals['_CUSTOMERINTELLIGENCEAUTHORITY']._serialized_start=228672 + _globals['_CUSTOMERINTELLIGENCEAUTHORITY']._serialized_end=228985 + _globals['_CUSTOMERINTELLIGENCELIFECYCLESTATE']._serialized_start=228988 + _globals['_CUSTOMERINTELLIGENCELIFECYCLESTATE']._serialized_end=229338 + _globals['_CUSTOMERINTELLIGENCESUBJECTKIND']._serialized_start=229341 + _globals['_CUSTOMERINTELLIGENCESUBJECTKIND']._serialized_end=229628 + _globals['_CUSTOMERINTELLIGENCEEVIDENCEPOLARITY']._serialized_start=229631 + _globals['_CUSTOMERINTELLIGENCEEVIDENCEPOLARITY']._serialized_end=229841 + _globals['_CUSTOMERINTELLIGENCEPRODUCERKIND']._serialized_start=229844 + _globals['_CUSTOMERINTELLIGENCEPRODUCERKIND']._serialized_end=230229 + _globals['_CUSTOMERINTELLIGENCEREVIEWDECISION']._serialized_start=230232 + _globals['_CUSTOMERINTELLIGENCEREVIEWDECISION']._serialized_end=230712 + _globals['_CUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_start=230715 + _globals['_CUSTOMERFACTCONFIRMATIONRESPONSE']._serialized_end=230900 + _globals['_OPERATINGEXECUTIONPROFILEKIND']._serialized_start=230903 + _globals['_OPERATINGEXECUTIONPROFILEKIND']._serialized_end=231094 + _globals['_OPERATINGHOSTEDFRONTDECISIONKIND']._serialized_start=231097 + _globals['_OPERATINGHOSTEDFRONTDECISIONKIND']._serialized_end=231416 + _globals['_OPERATINGMANAGEDINFERENCEROUTING']._serialized_start=231419 + _globals['_OPERATINGMANAGEDINFERENCEROUTING']._serialized_end=231555 + _globals['_OPERATINGMANAGEDINFERENCEBUDGETORIGIN']._serialized_start=231558 + _globals['_OPERATINGMANAGEDINFERENCEBUDGETORIGIN']._serialized_end=231836 + _globals['_COMPUTERMISSIONAUTHORITYMODE']._serialized_start=231839 + _globals['_COMPUTERMISSIONAUTHORITYMODE']._serialized_end=232071 + _globals['_COMPUTERMISSIONSTATE']._serialized_start=232074 + _globals['_COMPUTERMISSIONSTATE']._serialized_end=232795 + _globals['_COMPUTERMISSIONCANARYSCENARIOKIND']._serialized_start=232798 + _globals['_COMPUTERMISSIONCANARYSCENARIOKIND']._serialized_end=233248 + _globals['_COMPUTERMISSIONEFFECTSTATE']._serialized_start=233251 + _globals['_COMPUTERMISSIONEFFECTSTATE']._serialized_end=233685 + _globals['_COMPUTERMISSIONCANARYRUNSTATE']._serialized_start=233688 + _globals['_COMPUTERMISSIONCANARYRUNSTATE']._serialized_end=234276 + _globals['_COMPUTERMISSIONCANARYSCOREDIMENSION']._serialized_start=234279 + _globals['_COMPUTERMISSIONCANARYSCOREDIMENSION']._serialized_end=234911 + _globals['_COMPUTERMISSIONCANARYRECOMMENDATION']._serialized_start=234914 + _globals['_COMPUTERMISSIONCANARYRECOMMENDATION']._serialized_end=235162 + _globals['_COMPUTERMISSIONCANARYOPERATORACTIONKIND']._serialized_start=235165 + _globals['_COMPUTERMISSIONCANARYOPERATORACTIONKIND']._serialized_end=235507 + _globals['_COMPUTERMISSIONROLLBACKARGUMENTSOURCE']._serialized_start=235510 + _globals['_COMPUTERMISSIONROLLBACKARGUMENTSOURCE']._serialized_end=235735 + _globals['_COMPUTERMISSIONDECISIONROUTE']._serialized_start=235738 + _globals['_COMPUTERMISSIONDECISIONROUTE']._serialized_end=235961 + _globals['_CONNECTORTRIGGERSOURCE']._serialized_start=235964 + _globals['_CONNECTORTRIGGERSOURCE']._serialized_end=236116 + _globals['_WORKSPACESETTINGSROLE']._serialized_start=236119 + _globals['_WORKSPACESETTINGSROLE']._serialized_end=236371 + _globals['_WORKSPACESETTINGSAVAILABILITYSTATUS']._serialized_start=236374 + _globals['_WORKSPACESETTINGSAVAILABILITYSTATUS']._serialized_end=236574 + _globals['_WORKSPACESETTINGSBILLINGSTATUS']._serialized_start=236577 + _globals['_WORKSPACESETTINGSBILLINGSTATUS']._serialized_end=236947 + _globals['_WORKSPACESETTINGSMEMBERSTATUS']._serialized_start=236950 + _globals['_WORKSPACESETTINGSMEMBERSTATUS']._serialized_end=237170 + _globals['_WORKSPACESETTINGSIDENTITYPROVIDERSTATUS']._serialized_start=237173 + _globals['_WORKSPACESETTINGSIDENTITYPROVIDERSTATUS']._serialized_end=237571 + _globals['_WORKSPACESETTINGSINTEGRATIONSTATUS']._serialized_start=237574 + _globals['_WORKSPACESETTINGSINTEGRATIONSTATUS']._serialized_end=237982 + _globals['_WORKSPACESETTINGSOWNERSERVICESTATUS']._serialized_start=237985 + _globals['_WORKSPACESETTINGSOWNERSERVICESTATUS']._serialized_end=238348 + _globals['_WORKSPACESETTINGSSOURCE']._serialized_start=238351 + _globals['_WORKSPACESETTINGSSOURCE']._serialized_end=238805 + _globals['_GUARDRAILDETECTORKIND']._serialized_start=238808 + _globals['_GUARDRAILDETECTORKIND']._serialized_end=239050 + _globals['_GUARDRAILACTION']._serialized_start=239053 + _globals['_GUARDRAILACTION']._serialized_end=239188 + _globals['_SKILLANALYSISVERDICT']._serialized_start=239191 + _globals['_SKILLANALYSISVERDICT']._serialized_end=239403 + _globals['_DEXSKILLPACKAGEFILEKIND']._serialized_start=239406 + _globals['_DEXSKILLPACKAGEFILEKIND']._serialized_end=239807 + _globals['_DEXSKILLFIXTUREKIND']._serialized_start=239810 + _globals['_DEXSKILLFIXTUREKIND']._serialized_end=239985 + _globals['_DEXSKILLLIFECYCLESTATE']._serialized_start=239988 + _globals['_DEXSKILLLIFECYCLESTATE']._serialized_end=240259 + _globals['_DEXSKILLRUNTIMEREADINESS']._serialized_start=240262 + _globals['_DEXSKILLRUNTIMEREADINESS']._serialized_end=240557 + _globals['_DEXSKILLCATALOGEXPOSURE']._serialized_start=240560 + _globals['_DEXSKILLCATALOGEXPOSURE']._serialized_end=240714 + _globals['_DEXAUTONOMYMODE']._serialized_start=240717 + _globals['_DEXAUTONOMYMODE']._serialized_end=240888 + _globals['_DEXEXTERNALACTIONMODE']._serialized_start=240891 + _globals['_DEXEXTERNALACTIONMODE']._serialized_end=241079 + _globals['_WORKSPACESPENDBEATCADENCE']._serialized_start=241082 + _globals['_WORKSPACESPENDBEATCADENCE']._serialized_end=241236 + _globals['_STAFFWORKSPACEACCESSSTATE']._serialized_start=241239 + _globals['_STAFFWORKSPACEACCESSSTATE']._serialized_end=241549 + _globals['_MANAGEDPROVIDERACCESSSTATE']._serialized_start=241552 + _globals['_MANAGEDPROVIDERACCESSSTATE']._serialized_end=241800 + _globals['_STAFFINFERENCEROUTINGPURPOSE']._serialized_start=241803 + _globals['_STAFFINFERENCEROUTINGPURPOSE']._serialized_end=242124 + _globals['_THREADGATEWAYPERMISSION']._serialized_start=242127 + _globals['_THREADGATEWAYPERMISSION']._serialized_end=242311 + _globals['_TENANTPRIVACYMODE']._serialized_start=242314 + _globals['_TENANTPRIVACYMODE']._serialized_end=242477 + _globals['_PRIVACYSETTINGSCOPE']._serialized_start=242480 + _globals['_PRIVACYSETTINGSCOPE']._serialized_end=242617 + _globals['_RULESCOPE']._serialized_start=242619 + _globals['_RULESCOPE']._serialized_end=242713 + _globals['_MCPPOLICYMODE']._serialized_start=242716 + _globals['_MCPPOLICYMODE']._serialized_end=242851 + _globals['_CONNECTEDCALLSOURCESTATE']._serialized_start=242854 + _globals['_CONNECTEDCALLSOURCESTATE']._serialized_end=243015 + _globals['_PROSPECTINGWATCHPROGRAMLIFECYCLE']._serialized_start=243018 + _globals['_PROSPECTINGWATCHPROGRAMLIFECYCLE']._serialized_end=243251 + _globals['_COMMITMENTSOURCESTATE']._serialized_start=243254 + _globals['_COMMITMENTSOURCESTATE']._serialized_end=243401 + _globals['_OPERATINGJOBSTATE']._serialized_start=243404 + _globals['_OPERATINGJOBSTATE']._serialized_end=243694 + _globals['_OPERATINGJOBVERIFICATIONSTATE']._serialized_start=243697 + _globals['_OPERATINGJOBVERIFICATIONSTATE']._serialized_end=243967 + _globals['_OPERATINGJOBORIGIN']._serialized_start=243970 + _globals['_OPERATINGJOBORIGIN']._serialized_end=244223 + _globals['_OPERATINGJOBPROOFSTATE']._serialized_start=244226 + _globals['_OPERATINGJOBPROOFSTATE']._serialized_end=244415 + _globals['_OPERATINGHOMEPAGESUGGESTIONFEEDBACKACTION']._serialized_start=244418 + _globals['_OPERATINGHOMEPAGESUGGESTIONFEEDBACKACTION']._serialized_end=244644 + _globals['_BUSINESSFIELDKIND']._serialized_start=244647 + _globals['_BUSINESSFIELDKIND']._serialized_end=245062 + _globals['_BUSINESSOBJECTRECORDKIND']._serialized_start=245065 + _globals['_BUSINESSOBJECTRECORDKIND']._serialized_end=245493 + _globals['_BUSINESSSOURCEPROPERTY']._serialized_start=245496 + _globals['_BUSINESSSOURCEPROPERTY']._serialized_end=245647 + _globals['_BUSINESSSOURCESTATE']._serialized_start=245650 + _globals['_BUSINESSSOURCESTATE']._serialized_end=245857 + _globals['_BUSINESSOBJECTRELATIONSHIPDIRECTION']._serialized_start=245860 + _globals['_BUSINESSOBJECTRELATIONSHIPDIRECTION']._serialized_end=246059 + _globals['_CAPTUREFORMSTATE']._serialized_start=246062 + _globals['_CAPTUREFORMSTATE']._serialized_end=246210 + _globals['_CAPTUREFORMPUBLICATIONSTATE']._serialized_start=246213 + _globals['_CAPTUREFORMPUBLICATIONSTATE']._serialized_end=246421 + _globals['_CAPTUREFORMSUBMISSIONSTATE']._serialized_start=246424 + _globals['_CAPTUREFORMSUBMISSIONSTATE']._serialized_end=246721 + _globals['_CAPTUREFORMREVIEWDECISION']._serialized_start=246724 + _globals['_CAPTUREFORMREVIEWDECISION']._serialized_end=246879 + _globals['_CAPTUREFORMFIELDKIND']._serialized_start=246882 + _globals['_CAPTUREFORMFIELDKIND']._serialized_end=247416 + _globals['_CAPTUREFORMMAPPINGSTATE']._serialized_start=247419 + _globals['_CAPTUREFORMMAPPINGSTATE']._serialized_end=247568 + _globals['_CAPTUREFORMOBJECTRESULTSTATE']._serialized_start=247571 + _globals['_CAPTUREFORMOBJECTRESULTSTATE']._serialized_end=247788 + _globals['_CAPTUREFORMBRANDINGASSETROLE']._serialized_start=247791 + _globals['_CAPTUREFORMBRANDINGASSETROLE']._serialized_end=247960 + _globals['_CAPTUREFORMUPLOADSTATE']._serialized_start=247963 + _globals['_CAPTUREFORMUPLOADSTATE']._serialized_end=248229 + _globals['_OPERATINGTASKENVIRONMENTSTAGEKIND']._serialized_start=248232 + _globals['_OPERATINGTASKENVIRONMENTSTAGEKIND']._serialized_end=248645 + _globals['_OPERATINGTASKENVIRONMENTSTAGESTATE']._serialized_start=248648 + _globals['_OPERATINGTASKENVIRONMENTSTAGESTATE']._serialized_end=249106 + _globals['_MANAGEDINFERENCEREADINESSSTATUS']._serialized_start=249109 + _globals['_MANAGEDINFERENCEREADINESSSTATUS']._serialized_end=249532 + _globals['_MANAGEDINFERENCEBLOCKER']._serialized_start=249535 + _globals['_MANAGEDINFERENCEBLOCKER']._serialized_end=250111 + _globals['_MANAGEDINFERENCENEXTACTION']._serialized_start=250114 + _globals['_MANAGEDINFERENCENEXTACTION']._serialized_end=250335 + _globals['_PROSPECTINGDRAFTCHANNEL']._serialized_start=250337 + _globals['_PROSPECTINGDRAFTCHANNEL']._serialized_end=250442 + _globals['_PROSPECTINGDRAFTTONE']._serialized_start=250445 + _globals['_PROSPECTINGDRAFTTONE']._serialized_end=250613 + _globals['_PROSPECTINGDRAFTREVIEWSTATE']._serialized_start=250616 + _globals['_PROSPECTINGDRAFTREVIEWSTATE']._serialized_end=250835 _globals['_GETWORKSPACEKEYCONFIGREQUEST']._serialized_start=502 _globals['_GETWORKSPACEKEYCONFIGREQUEST']._serialized_end=626 _globals['_PUTWORKSPACEKEYCONFIGREQUEST']._serialized_start=629 @@ -5708,10 +5732,16 @@ _globals['_PRODUCTISSUERECOVERY']._serialized_end=218970 _globals['_PRODUCTISSUERECOVERYRESPONSE']._serialized_start=218972 _globals['_PRODUCTISSUERECOVERYRESPONSE']._serialized_end=219064 - _globals['_CONSOLESERVICE']._serialized_start=250078 - _globals['_CONSOLESERVICE']._serialized_end=290208 - _globals['_WORKSPACEKEYSERVICE']._serialized_start=290211 - _globals['_WORKSPACEKEYSERVICE']._serialized_end=290735 - _globals['_MANAGEDSETUPSERVICE']._serialized_start=290738 - _globals['_MANAGEDSETUPSERVICE']._serialized_end=291038 + _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST']._serialized_start=219067 + _globals['_LISTSTAFFPRODUCTISSUERECOVERIESREQUEST']._serialized_end=219217 + _globals['_LISTSTAFFPRODUCTISSUERECOVERIESRESPONSE']._serialized_start=219220 + _globals['_LISTSTAFFPRODUCTISSUERECOVERIESRESPONSE']._serialized_end=219379 + _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY']._serialized_start=219382 + _globals['_STAFFPRODUCTISSUERECOVERYSUMMARY']._serialized_end=219825 + _globals['_CONSOLESERVICE']._serialized_start=250839 + _globals['_CONSOLESERVICE']._serialized_end=291145 + _globals['_WORKSPACEKEYSERVICE']._serialized_start=291148 + _globals['_WORKSPACEKEYSERVICE']._serialized_end=291672 + _globals['_MANAGEDSETUPSERVICE']._serialized_start=291675 + _globals['_MANAGEDSETUPSERVICE']._serialized_end=291975 # @@protoc_insertion_point(module_scope)