diff --git a/.repository-projection.json b/.repository-projection.json index 84b6573..9fdf8b3 100644 --- a/.repository-projection.json +++ b/.repository-projection.json @@ -3,11 +3,11 @@ "projection": "deixic-python", "projectionSchemaVersion": 1, "sourceRepository": "dx-corp/mono", - "sourceSha": "e2e8bfa24848edcccdf5f7e5f5dda61c979e6607", + "sourceSha": "2a7522b52a13fe770f480745fa7b41ac2188a9e7", "destinationRepository": "dx-corp/deixic-python", - "priorProjectedBase": "eacc1fb66981f1e28abb3e6c2b3b66aa0f8f467e", + "priorProjectedBase": "ef977443c6551c0536d6401d455eb307b8ac462c", "definitionDigest": "eedaf99642ef977b56b6e12ce151e1834670560f00294e89224f0628882937d9", - "toolDigest": "d0c2f4acb3916b1207c5c9b7b2b8e6e5c772938c", - "contentDigest": "41450111023fa45929001e32fdd2c655ae94cbd5747c37d7d0775ea6498d2d64", + "toolDigest": "0b559427b4956119349f84f6b203c0877aaec738", + "contentDigest": "3a552db941ba984c73a121caaf59741f063c329af06d20bbd5c778abc793e0c1", "publicationEligible": true } diff --git a/src/deixicpublic/v1/sdk_pb2.py b/src/deixicpublic/v1/sdk_pb2.py index 93eb25b..bfe86ab 100644 --- a/src/deixicpublic/v1/sdk_pb2.py +++ b/src/deixicpublic/v1/sdk_pb2.py @@ -25,7 +25,7 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19\x64\x65ixicpublic/v1/sdk.proto\x12\x0f\x64\x65ixicpublic.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"S\n\x05Scope\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"x\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x1d\n\nrequest_id\x18\x03 \x01(\tR\trequestId\x12\x1c\n\tretryable\x18\x04 \x01(\x08R\tretryable\"\xd0\x04\n\x08TaskTurn\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08sequence\x18\x02 \x01(\x03R\x08sequence\x12&\n\x0fuser_message_id\x18\x03 \x01(\tR\ruserMessageId\x12\x30\n\x14\x61ssistant_message_id\x18\x04 \x01(\tR\x12\x61ssistantMessageId\x12\x30\n\x05state\x18\x05 \x01(\x0e\x32\x1a.deixicpublic.v1.TurnStateR\x05state\x12\x45\n\x0ewaiting_reason\x18\x06 \x01(\x0e\x32\x1e.deixicpublic.v1.WaitingReasonR\rwaitingReason\x12!\n\x0c\x66irst_cursor\x18\x07 \x01(\x03R\x0b\x66irstCursor\x12\x1f\n\x0blast_cursor\x18\x08 \x01(\x03R\nlastCursor\x12\x43\n\x0eterminal_error\x18\t \x01(\x0b\x32\x1c.deixicpublic.v1.ErrorDetailR\rterminalError\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12=\n\x0c\x63ompleted_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\"\x9e\x02\n\x06Thread\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\x12\x30\n\x14\x61\x63tive_turn_sequence\x18\x04 \x01(\x03R\x12\x61\x63tiveTurnSequence\x12\x39\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12!\n\x0cunread_count\x18\x06 \x01(\x05R\x0bunreadCount\x12\x1d\n\nopen_count\x18\x07 \x01(\x05R\topenCount\x12\x1a\n\x08\x61rchived\x18\x08 \x01(\x08R\x08\x61rchived\"\xbf\x01\n\x0bTaskMessage\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x30\n\x04role\x18\x02 \x01(\x0e\x32\x1c.deixicpublic.v1.MessageRoleR\x04role\x12\x12\n\x04\x62ody\x18\x03 \x01(\tR\x04\x62ody\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n\x0breceipt_ids\x18\x05 \x03(\tR\nreceiptIds\"_\n\x11\x45videnceReference\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12\x10\n\x03uri\x18\x04 \x01(\tR\x03uri\"\xe6\x03\n\tTaskEvent\x12\x16\n\x06\x63ursor\x18\x01 \x01(\x03R\x06\x63ursor\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12.\n\x04kind\x18\x04 \x01(\x0e\x32\x1a.deixicpublic.v1.EventKindR\x04kind\x12\x12\n\x04text\x18\x05 \x01(\tR\x04text\x12>\n\x08\x65vidence\x18\x06 \x03(\x0b\x32\".deixicpublic.v1.EvidenceReferenceR\x08\x65vidence\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1d\n\nrequest_id\x18\x08 \x01(\tR\trequestId\x12?\n\x0crequest_kind\x18\t \x01(\x0e\x32\x1c.deixicpublic.v1.RequestKindR\x0brequestKind\x12\x1b\n\ttool_name\x18\n \x01(\tR\x08toolName\x12\x17\n\x07\x63\x61ll_id\x18\x0b \x01(\tR\x06\x63\x61llId\x12\x43\n\x0eterminal_error\x18\x0c \x01(\x0b\x32\x1c.deixicpublic.v1.ErrorDetailR\rterminalError\"\xa7\x01\n\rReceiptAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x12\n\x04kind\x18\x03 \x01(\tR\x04kind\x12\x33\n\x15requires_confirmation\x18\x04 \x01(\x08R\x14requiresConfirmation\x12\'\n\x0f\x64isabled_reason\x18\x05 \x01(\tR\x0e\x64isabledReason\"\xaf\x01\n\x0c\x43odingOutput\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x16\n\x06sha256\x18\x04 \x01(\tR\x06sha256\x12\x1d\n\nsize_bytes\x18\x05 \x01(\x04R\tsizeBytes\x12\x18\n\x07\x63ontent\x18\x06 \x01(\x0cR\x07\x63ontent\"\xf3\x01\n\x10\x43odingAcceptance\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\'\n\x0f\x63ontract_digest\x18\x02 \x01(\tR\x0e\x63ontractDigest\x12+\n\x11submission_digest\x18\x03 \x01(\tR\x10submissionDigest\x12\x18\n\x07reasons\x18\x04 \x03(\tR\x07reasons\x12\x1a\n\x08revision\x18\x05 \x01(\tR\x08revision\x12\x37\n\x07outputs\x18\x06 \x03(\x0b\x32\x1d.deixicpublic.v1.CodingOutputR\x07outputs\"\xa6\x03\n\x07Receipt\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12\x18\n\x07summary\x18\x04 \x01(\tR\x07summary\x12\x33\n\x05state\x18\x05 \x01(\x0e\x32\x1d.deixicpublic.v1.ReceiptStateR\x05state\x12\x39\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12G\n\x0f\x61llowed_actions\x18\x07 \x03(\x0b\x32\x1e.deixicpublic.v1.ReceiptActionR\x0e\x61llowedActions\x12>\n\x08\x65vidence\x18\x08 \x03(\x0b\x32\".deixicpublic.v1.EvidenceReferenceR\x08\x65vidence\x12N\n\x11\x63oding_acceptance\x18\t \x01(\x0b\x32!.deixicpublic.v1.CodingAcceptanceR\x10\x63odingAcceptance\"B\n\x0eModelSelection\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\"{\n\x0e\x41vailableModel\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12\x14\n\x05ready\x18\x03 \x01(\x08R\x05ready\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\"\xd5\x02\n\x0eSetupReadiness\x12\x1e\n\naccessible\x18\x01 \x01(\x08R\naccessible\x12\x31\n\x14missing_requirements\x18\x02 \x03(\tR\x13missingRequirements\x12=\n\tselection\x18\x03 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12\x44\n\rdefault_model\x18\x04 \x01(\x0b\x32\x1f.deixicpublic.v1.AvailableModelR\x0c\x64\x65\x66\x61ultModel\x12J\n\x10\x61vailable_models\x18\x05 \x03(\x0b\x32\x1f.deixicpublic.v1.AvailableModelR\x0f\x61vailableModels\x12\x1f\n\x0bnext_action\x18\x06 \x01(\tR\nnextAction\"\xa9\x01\n\x18GetModelReadinessRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12=\n\tselection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\"\xea\x02\n\x19GetModelReadinessResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12=\n\tselection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\x12:\n\x05state\x18\x04 \x01(\x0e\x32$.deixicpublic.v1.ModelReadinessStateR\x05state\x12\x43\n\x0cnext_actions\x18\x05 \x03(\x0e\x32 .deixicpublic.v1.ModelNextActionR\x0bnextActions\x12=\n\x0c\x65valuated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\"\x8f\x01\n\nClientRule\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rbody_markdown\x18\x03 \x01(\tR\x0c\x62odyMarkdown\x12\x36\n\x05scope\x18\x04 \x01(\x0e\x32 .deixicpublic.v1.ClientRuleScopeR\x05scope\"k\n\x0b\x43lientSkill\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x1a\n\x08required\x18\x04 \x01(\x08R\x08required\"d\n\x0f\x43lientMcpServer\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0burl_pattern\x18\x02 \x01(\tR\nurlPattern\x12\x1c\n\ttransport\x18\x03 \x01(\tR\ttransport\"\x81\x01\n\x0f\x43lientMcpPolicy\x12\x32\n\x04mode\x18\x01 \x01(\x0e\x32\x1e.deixicpublic.v1.ClientMcpModeR\x04mode\x12:\n\x07servers\x18\x02 \x03(\x0b\x32 .deixicpublic.v1.ClientMcpServerR\x07servers\"E\n\x15GetClientSetupRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\"\xe6\x02\n\x16GetClientSetupResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x18\n\x07version\x18\x02 \x01(\x04R\x07version\x12\x37\n\tissued_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08issuedAt\x12\x31\n\x05rules\x18\x04 \x03(\x0b\x32\x1b.deixicpublic.v1.ClientRuleR\x05rules\x12\x34\n\x06skills\x18\x05 \x03(\x0b\x32\x1c.deixicpublic.v1.ClientSkillR\x06skills\x12\x32\n\x03mcp\x18\x06 \x01(\x0b\x32 .deixicpublic.v1.ClientMcpPolicyR\x03mcp\x12.\n\x13sandbox_policy_toml\x18\x07 \x01(\tR\x11sandboxPolicyToml\"T\n\rIssueEvidence\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x1b\n\tsource_id\x18\x02 \x01(\tR\x08sourceId\x12\x12\n\x04text\x18\x03 \x01(\tR\x04text\"\x8f\x01\n\x0cIssueContext\x12-\n\x12reproduction_steps\x18\x01 \x01(\tR\x11reproductionSteps\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12:\n\x08\x65vidence\x18\x03 \x03(\x0b\x32\x1e.deixicpublic.v1.IssueEvidenceR\x08\x65vidence\"\xcb\x02\n\x18SubmitIssueReportRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12+\n\x11\x65xpected_behavior\x18\x03 \x01(\tR\x10\x65xpectedBehavior\x12\x1f\n\x0b\x61pp_version\x18\x04 \x01(\tR\nappVersion\x12/\n\x13include_diagnostics\x18\x05 \x01(\x08R\x12includeDiagnostics\x12\'\n\x0fidempotency_key\x18\x06 \x01(\tR\x0eidempotencyKey\x12\x37\n\x07\x63ontext\x18\x07 \x01(\x0b\x32\x1d.deixicpublic.v1.IssueContextR\x07\x63ontext\";\n\x0bIssueReport\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\"Q\n\x19SubmitIssueReportResponse\x12\x34\n\x06report\x18\x01 \x01(\x0b\x32\x1c.deixicpublic.v1.IssueReportR\x06report\"C\n\rBusinessMoney\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x1a\n\x08\x63urrency\x18\x02 \x01(\tR\x08\x63urrency\"6\n\x17\x42usinessObjectReference\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\"K\n\x19\x42usinessArtifactReference\x12.\n\x13\x61rtifact_version_id\x18\x01 \x01(\tR\x11\x61rtifactVersionId\"*\n\x10\x42usinessTextList\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\x87\x04\n\x12\x42usinessFieldValue\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x14\n\x04text\x18\x02 \x01(\tH\x00R\x04text\x12\x1a\n\x07integer\x18\x03 \x01(\x03H\x00R\x07integer\x12\x1a\n\x07\x62oolean\x18\x04 \x01(\x08H\x00R\x07\x62oolean\x12\x1a\n\x07\x64\x65\x63imal\x18\x05 \x01(\tH\x00R\x07\x64\x65\x63imal\x12\x36\n\x05money\x18\x06 \x01(\x0b\x32\x1e.deixicpublic.v1.BusinessMoneyH\x00R\x05money\x12\x1f\n\nenum_value\x18\x07 \x01(\tH\x00R\tenumValue\x12\x14\n\x04\x64\x61te\x18\x08 \x01(\tH\x00R\x04\x64\x61te\x12\x1e\n\ttimestamp\x18\t \x01(\tH\x00R\ttimestamp\x12H\n\treference\x18\n \x01(\x0b\x32(.deixicpublic.v1.BusinessObjectReferenceH\x00R\treference\x12H\n\x08\x61rtifact\x18\x0b \x01(\x0b\x32*.deixicpublic.v1.BusinessArtifactReferenceH\x00R\x08\x61rtifact\x12@\n\ttext_list\x18\x0c \x01(\x0b\x32!.deixicpublic.v1.BusinessTextListH\x00R\x08textListB\x07\n\x05value\"\xac\x02\n\x0e\x42usinessObject\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\x12\x17\n\x07type_id\x18\x02 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x03 \x01(\x03R\x0eschemaRevision\x12\x1a\n\x08revision\x18\x04 \x01(\x03R\x08revision\x12;\n\x06values\x18\x05 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\x12\x18\n\x07\x64\x65leted\x18\x06 \x01(\x08R\x07\x64\x65leted\x12\x1d\n\nupdated_at\x18\t \x01(\tR\tupdatedAt\x12\x1d\n\ncreated_at\x18\n \x01(\tR\tcreatedAtJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\t\"\x91\x02\n\x1b\x43reateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x05 \x01(\x03R\x0eschemaRevision\x12;\n\x06values\x18\x06 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\"W\n\x1c\x43reateBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\x8f\x01\n\x18GetBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectIdJ\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06\"T\n\x19GetBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xc2\x02\n\x1bUpdateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12;\n\x06values\x18\x06 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\x12\'\n\x0fschema_revision\x18\x07 \x01(\x03R\x0eschemaRevision\"W\n\x1cUpdateBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xdc\x01\n\x1b\x44\x65leteBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"W\n\x1c\x44\x65leteBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xbf\x01\n\x1aListBusinessObjectsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x17\n\x07type_id\x18\x03 \x01(\tR\x06typeId\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12&\n\x0f\x61\x66ter_object_id\x18\x05 \x01(\tR\rafterObjectId\"~\n\x1bListBusinessObjectsResponse\x12\x39\n\x07objects\x18\x01 \x03(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x07objects\x12$\n\x0enext_object_id\x18\x02 \x01(\tR\x0cnextObjectId\"|\n\x17\x42usinessBlueprintOrigin\x12!\n\x0c\x62lueprint_id\x18\x01 \x01(\tR\x0b\x62lueprintId\x12\x18\n\x07version\x18\x02 \x01(\x03R\x07version\x12$\n\x0esource_type_id\x18\x03 \x01(\tR\x0csourceTypeId\"x\n\x17\x42usinessObjectTypeField\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x19\n\x08group_id\x18\x02 \x01(\tR\x07groupId\x12\'\n\x0fsource_mappable\x18\x03 \x01(\x08R\x0esourceMappable\"\x9e\x02\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\x12S\n\x10\x62lueprint_origin\x18\x04 \x01(\x0b\x32(.deixicpublic.v1.BusinessBlueprintOriginR\x0f\x62lueprintOrigin\x12(\n\x10\x64isplay_field_id\x18\x05 \x01(\tR\x0e\x64isplayFieldId\x12@\n\x06\x66ields\x18\x06 \x03(\x0b\x32(.deixicpublic.v1.BusinessObjectTypeFieldR\x06\x66ields\"\xa6\x01\n\x1eListBusinessObjectTypesRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\"\n\rafter_type_id\x18\x04 \x01(\tR\x0b\x61\x66terTypeId\"\x8b\x01\n\x1fListBusinessObjectTypesResponse\x12\x46\n\x0cobject_types\x18\x01 \x03(\x0b\x32#.deixicpublic.v1.BusinessObjectTypeR\x0bobjectTypes\x12 \n\x0cnext_type_id\x18\x02 \x01(\tR\nnextTypeId\"\xad\x01\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\"k\n\x1dListBusinessBlueprintsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"d\n\x1eListBusinessBlueprintsResponse\x12\x42\n\nblueprints\x18\x01 \x03(\x0b\x32\".deixicpublic.v1.BusinessBlueprintR\nblueprints\"\x81\x01\n\x1a\x42usinessSourceFieldMapping\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12H\n\x08property\x18\x02 \x01(\x0e\x32,.deixicpublic.v1.BusinessSourceFieldPropertyR\x08property\"\xae\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#\n\rconnection_id\x18\x06 \x01(\tR\x0c\x63onnectionId\x12(\n\x10\x66\x61mily_stable_id\x18\x07 \x01(\tR\x0e\x66\x61milyStableId\x12\x1b\n\trecord_id\x18\x08 \x01(\tR\x08recordId\x12\x1b\n\tgroup_ids\x18\t \x03(\tR\x08groupIds\x12\x43\n\x06\x66ields\x18\n \x03(\x0b\x32+.deixicpublic.v1.BusinessSourceFieldMappingR\x06\x66ields\"[\n BindBusinessObjectSourceResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\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\"\x93\x02\n&ListBusinessObjectRelationshipsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x03 \x01(\tR\x08objectId\x12\'\n\x0frelationship_id\x18\x04 \x01(\tR\x0erelationshipId\x12\x14\n\x05limit\x18\x05 \x01(\x05R\x05limit\x12\x1b\n\tafter_key\x18\x06 \x01(\tR\x08\x61\x66terKey\x12$\n\x0epeer_object_id\x18\x07 \x01(\tR\x0cpeerObjectId\"\x97\x01\n\'ListBusinessObjectRelationshipsResponse\x12Q\n\rrelationships\x18\x01 \x03(\x0b\x32+.deixicpublic.v1.BusinessObjectRelationshipR\rrelationships\x12\x19\n\x08next_key\x18\x02 \x01(\tR\x07nextKey\"\x9c\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\x12O\n\x0crelationship\x18\x04 \x01(\x0b\x32+.deixicpublic.v1.BusinessObjectRelationshipR\x0crelationship\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"c\n(CreateBusinessObjectRelationshipResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\x9c\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\x12O\n\x0crelationship\x18\x04 \x01(\x0b\x32+.deixicpublic.v1.BusinessObjectRelationshipR\x0crelationship\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"c\n(DeleteBusinessObjectRelationshipResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xd1\x01\n\x07Program\x12\x1d\n\nprogram_id\x18\x01 \x01(\tR\tprogramId\x12\x1a\n\x08revision\x18\x02 \x01(\x03R\x08revision\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04goal\x18\x04 \x01(\tR\x04goal\x12\x1f\n\x0bowner_label\x18\x05 \x01(\tR\nownerLabel\x12\x19\n\x08\x64ue_date\x18\x06 \x01(\tR\x07\x64ueDate\x12\'\n\x0fplanning_status\x18\x07 \x01(\tR\x0eplanningStatus\"~\n\x11GetProgramRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\nprogram_id\x18\x03 \x01(\tR\tprogramId\"H\n\x12GetProgramResponse\x12\x32\n\x07program\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ProgramR\x07program\"\xef\x01\n\x14\x43reateProgramRequest\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\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n\x04goal\x18\x05 \x01(\tR\x04goal\x12\x1f\n\x0bowner_label\x18\x06 \x01(\tR\nownerLabel\x12\x19\n\x08\x64ue_date\x18\x07 \x01(\tR\x07\x64ueDate\"K\n\x15\x43reateProgramResponse\x12\x32\n\x07program\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ProgramR\x07program\"\xe4\x02\n\x14UpdateProgramRequest\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\x1d\n\nprogram_id\x18\x04 \x01(\tR\tprogramId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\x12\n\x04name\x18\x06 \x01(\tR\x04name\x12\x12\n\x04goal\x18\x07 \x01(\tR\x04goal\x12\x1f\n\x0bowner_label\x18\x08 \x01(\tR\nownerLabel\x12\x19\n\x08\x64ue_date\x18\t \x01(\tR\x07\x64ueDate\x12\'\n\x0fplanning_status\x18\n \x01(\tR\x0eplanningStatus\"K\n\x15UpdateProgramResponse\x12\x32\n\x07program\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ProgramR\x07program\"x\n\x12\x42lueprintSelection\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\"x\n\x17\x43omplianceLibraryChange\x12@\n\x04kind\x18\x01 \x01(\x0e\x32,.deixicpublic.v1.ComplianceLibraryChangeKindR\x04kind\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\"\xfc\x02\n!ReconcileComplianceLibraryRequest\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\x0flibrary_type_id\x18\x04 \x01(\tR\rlibraryTypeId\x12\x43\n\nselections\x18\x05 \x03(\x0b\x32#.deixicpublic.v1.BlueprintSelectionR\nselections\x12\x30\n\x14\x65xpected_plan_digest\x18\x06 \x01(\tR\x12\x65xpectedPlanDigest\x12\x43\n\x04mode\x18\x07 \x01(\x0e\x32/.deixicpublic.v1.ComplianceLibraryReconcileModeR\x04mode\"\xcd\x01\n\"ReconcileComplianceLibraryResponse\x12(\n\x10library_clone_id\x18\x01 \x01(\tR\x0elibraryCloneId\x12\x1f\n\x0bplan_digest\x18\x02 \x01(\tR\nplanDigest\x12\x42\n\x07\x63hanges\x18\x03 \x03(\x0b\x32(.deixicpublic.v1.ComplianceLibraryChangeR\x07\x63hanges\x12\x18\n\x07\x61pplied\x18\x04 \x01(\x08R\x07\x61pplied\"\x92\x01\n\x10GetThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"\xe9\x02\n\x11GetThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x38\n\x08messages\x18\x02 \x03(\x0b\x32\x1c.deixicpublic.v1.TaskMessageR\x08messages\x12\x34\n\x08receipts\x18\x03 \x03(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x08receipts\x12/\n\x05turns\x18\x04 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x05 \x01(\x03R\x0creplayCursor\x12&\n\x0fnext_page_token\x18\x06 \x01(\tR\rnextPageToken\x12\x35\n\x05setup\x18\x07 \x01(\x0b\x32\x1f.deixicpublic.v1.SetupReadinessR\x05setup\"^\n\x12ListThreadsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1a\n\x08\x61rchived\x18\x02 \x01(\x08R\x08\x61rchived\"H\n\x13ListThreadsResponse\x12\x31\n\x07threads\x18\x01 \x03(\x0b\x32\x17.deixicpublic.v1.ThreadR\x07threads\"v\n\x13RenameThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\"a\n\x14RenameThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\"\xa6\x01\n\x14\x41rchiveThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x1a\n\x08\x61rchived\x18\x03 \x01(\x08R\x08\x61rchived\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\"~\n\x15\x41rchiveThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"\x97\x01\n\x11ListEventsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12!\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03R\x0b\x61\x66terCursor\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\"\xa2\x02\n\x12ListEventsResponse\x12\x32\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1a.deixicpublic.v1.TaskEventR\x06\x65vents\x12\x1f\n\x0bnext_cursor\x18\x02 \x01(\x03R\nnextCursor\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12%\n\x0ereset_required\x18\x04 \x01(\x08R\rresetRequired\x12\x33\n\x08snapshot\x18\x05 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x08snapshot\x12@\n\x0esnapshot_turns\x18\x06 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\rsnapshotTurns\"\x82\x01\n\x12WatchEventsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12!\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03R\x0b\x61\x66terCursor\"\x88\x02\n\x13WatchEventsResponse\x12\x32\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1a.deixicpublic.v1.TaskEventR\x06\x65vents\x12\x1f\n\x0bnext_cursor\x18\x02 \x01(\x03R\nnextCursor\x12%\n\x0ereset_required\x18\x03 \x01(\x08R\rresetRequired\x12\x33\n\x08snapshot\x18\x04 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x08snapshot\x12@\n\x0esnapshot_turns\x18\x05 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\rsnapshotTurns\"\x9b\x03\n\x0e\x43odingContract\x12#\n\rrepository_id\x18\x01 \x01(\tR\x0crepositoryId\x12\x1e\n\ngeneration\x18\x02 \x01(\x04R\ngeneration\x12\x34\n\x16required_assertion_ids\x18\x03 \x03(\tR\x14requiredAssertionIds\x12%\n\x0erequire_review\x18\x04 \x01(\x08R\rrequireReview\x12)\n\x10require_behavior\x18\x05 \x01(\x08R\x0frequireBehavior\x12\x35\n\x16readiness_requirements\x18\x06 \x03(\tR\x15readinessRequirements\x12)\n\x10\x61uthorized_skips\x18\x07 \x03(\tR\x0f\x61uthorizedSkips\x12\x37\n\x17\x61uthorized_dispositions\x18\x08 \x03(\tR\x16\x61uthorizedDispositions\x12!\n\x0coutput_paths\x18\t \x03(\tR\x0boutputPaths\"\xbf\x03\n\x11SubmitTaskRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x12\n\x04\x62ody\x18\x03 \x01(\tR\x04\x62ody\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\x30\n\x14\x63ontinuation_task_id\x18\x05 \x01(\tR\x12\x63ontinuationTaskId\x12,\n\x12reference_task_ids\x18\x06 \x03(\tR\x10referenceTaskIds\x12H\n\x0fmodel_selection\x18\x07 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\x0emodelSelection\x12H\n\x0f\x63oding_contract\x18\x08 \x01(\x0b\x32\x1f.deixicpublic.v1.CodingContractR\x0e\x63odingContract\x12.\n\x13project_resource_id\x18\t \x01(\tR\x11projectResourceId\"\xe7\x01\n\x12SubmitTaskResponse\x12\x36\n\x07message\x18\x01 \x01(\x0b\x32\x1c.deixicpublic.v1.TaskMessageR\x07message\x12>\n\raccepted_turn\x18\x02 \x01(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x0c\x61\x63\x63\x65ptedTurn\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\x12\x34\n\x08receipts\x18\x04 \x03(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x08receipts\"\xbb\x01\n\x14InterruptTaskRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\"\xa2\x01\n\x15InterruptTaskResponse\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\x12/\n\x05turns\x18\x03 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x04 \x01(\x03R\x0creplayCursor\"\x87\x03\n\x17RespondToRequestRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\x1d\n\nrequest_id\x18\x04 \x01(\tR\trequestId\x12\x17\n\x07\x63\x61ll_id\x18\x05 \x01(\tR\x06\x63\x61llId\x12?\n\x0crequest_kind\x18\x06 \x01(\x0e\x32\x1c.deixicpublic.v1.RequestKindR\x0brequestKind\x12\x37\n\x06\x61\x63tion\x18\x07 \x01(\x0e\x32\x1f.deixicpublic.v1.ResponseActionR\x06\x61\x63tion\x12\x12\n\x04text\x18\x08 \x01(\tR\x04text\x12\x19\n\x08is_error\x18\t \x01(\x08R\x07isError\x12\'\n\x0fidempotency_key\x18\n \x01(\tR\x0eidempotencyKey\"\x8c\x01\n\x18RespondToRequestResponse\x12\x1a\n\x08replayed\x18\x01 \x01(\x08R\x08replayed\x12/\n\x05turns\x18\x02 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\"\xc0\x01\n\x11GetReceiptRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1d\n\nreceipt_id\x18\x02 \x01(\tR\treceiptId\x12\x1b\n\tthread_id\x18\x03 \x01(\tR\x08threadId\x12\x41\n\x1dinclude_coding_output_content\x18\x04 \x01(\x08R\x1aincludeCodingOutputContent\"H\n\x12GetReceiptResponse\x12\x32\n\x07receipt\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x07receipt\"\xb0\x01\n\x1bResolveReceiptActionRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1d\n\nreceipt_id\x18\x02 \x01(\tR\treceiptId\x12\x1b\n\taction_id\x18\x03 \x01(\tR\x08\x61\x63tionId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\"R\n\x1cResolveReceiptActionResponse\x12\x32\n\x07receipt\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x07receipt\"\xa4\x01\n\x0eVoiceSelection\x12.\n\x04mode\x18\x01 \x01(\x0e\x32\x1a.deixicpublic.v1.VoiceModeR\x04mode\x12\x1b\n\tvoice_ids\x18\x02 \x03(\tR\x08voiceIds\x12\x45\n\x10tone_adjustments\x18\x03 \x03(\x0e\x32\x1a.deixicpublic.v1.VoiceToneR\x0ftoneAdjustments\"\x9b\x01\n\x17SubmitVoicedTaskRequest\x12\x36\n\x04task\x18\x01 \x01(\x0b\x32\".deixicpublic.v1.SubmitTaskRequestR\x04task\x12H\n\x0fvoice_selection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.VoiceSelectionR\x0evoiceSelection\"W\n\x18SubmitVoicedTaskResponse\x12;\n\x06result\x18\x01 \x01(\x0b\x32#.deixicpublic.v1.SubmitTaskResponseR\x06result\"F\n\x16GetVoiceCatalogRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\"w\n\nBrandVoice\x12\x19\n\x08voice_id\x18\x01 \x01(\tR\x07voiceId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x18\n\x07version\x18\x04 \x01(\x04R\x07version\"\xc0\x01\n\x17GetVoiceCatalogResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x18\n\x07\x65nabled\x18\x02 \x01(\x08R\x07\x65nabled\x12(\n\x10\x64\x65\x66\x61ult_voice_id\x18\x03 \x01(\tR\x0e\x64\x65\x66\x61ultVoiceId\x12\x33\n\x06voices\x18\x04 \x03(\x0b\x32\x1b.deixicpublic.v1.BrandVoiceR\x06voices\"\x9a\x02\n\x07\x43ontrol\x12\x1d\n\ncontrol_id\x18\x01 \x01(\tR\tcontrolId\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x33\n\x05state\x18\x04 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x05 \x01(\tR\nreasonCode\x12;\n\x0b\x61ssessed_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\x12\x1b\n\towner_ids\x18\x07 \x03(\tR\x08ownerIds\x12\x1a\n\x08revision\x18\x08 \x01(\x03R\x08revision\"\x96\x01\n\x13ListControlsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"t\n\x14ListControlsResponse\x12\x34\n\x08\x63ontrols\x18\x01 \x03(\x0b\x32\x18.deixicpublic.v1.ControlR\x08\x63ontrols\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"~\n\x11GetControlRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\ncontrol_id\x18\x03 \x01(\tR\tcontrolId\"\x81\x01\n\x12\x43ontrolRequirement\x12!\n\x0c\x66ramework_id\x18\x01 \x01(\tR\x0b\x66rameworkId\x12%\n\x0erequirement_id\x18\x02 \x01(\tR\rrequirementId\x12!\n\x0creview_state\x18\x03 \x01(\tR\x0breviewState\"\xbe\x01\n\x10\x43ontrolTestState\x12\x17\n\x07test_id\x18\x01 \x01(\tR\x06testId\x12\x33\n\x05state\x18\x02 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x03 \x01(\tR\nreasonCode\x12;\n\x0b\x61ssessed_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\"\x89\x02\n\x12GetControlResponse\x12\x32\n\x07\x63ontrol\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ControlR\x07\x63ontrol\x12G\n\x0crequirements\x18\x02 \x03(\x0b\x32#.deixicpublic.v1.ControlRequirementR\x0crequirements\x12\x37\n\x05tests\x18\x03 \x03(\x0b\x32!.deixicpublic.v1.ControlTestStateR\x05tests\x12!\n\x0c\x65vidence_ids\x18\x04 \x03(\tR\x0b\x65videnceIds\x12\x1a\n\x08\x63omplete\x18\x05 \x01(\x08R\x08\x63omplete\"\xa5\x02\n\x04Test\x12\x17\n\x07test_id\x18\x01 \x01(\tR\x06testId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x33\n\x05state\x18\x03 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x04 \x01(\tR\nreasonCode\x12;\n\x0b\x61ssessed_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\x12\x1f\n\x0b\x63ontrol_ids\x18\x06 \x03(\tR\ncontrolIds\x12\x1a\n\x08revision\x18\x07 \x01(\x03R\x08revision\x12 \n\x0b\x64\x65\x61\x63tivated\x18\x08 \x01(\x08R\x0b\x64\x65\x61\x63tivated\"\xd6\x01\n\x10ListTestsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\x12\x1f\n\x0b\x63ontrol_ids\x18\x05 \x03(\tR\ncontrolIds\x12 \n\x0b\x64\x65\x61\x63tivated\x18\x06 \x01(\x08R\x0b\x64\x65\x61\x63tivated\"\x9a\x01\n\x11ListTestsResponse\x12+\n\x05tests\x18\x01 \x03(\x0b\x32\x15.deixicpublic.v1.TestR\x05tests\x12\x14\n\x05total\x18\x02 \x01(\rR\x05total\x12&\n\x0fnext_page_token\x18\x03 \x01(\tR\rnextPageToken\x12\x1a\n\x08\x63omplete\x18\x04 \x01(\x08R\x08\x63omplete\"\xa6\x02\n\x12TestResourceResult\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12#\n\rresource_kind\x18\x02 \x01(\tR\x0cresourceKind\x12\x36\n\x05state\x18\x03 \x01(\x0e\x32 .deixicpublic.v1.TestResultStateR\x05state\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12=\n\x0c\x65valuated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\x12;\n\x0bstate_since\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nstateSince\"u\n\x0eGetTestRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x17\n\x07test_id\x18\x03 \x01(\tR\x06testId\"\xe3\x01\n\x0fGetTestResponse\x12)\n\x04test\x18\x01 \x01(\x0b\x32\x15.deixicpublic.v1.TestR\x04test\x12\x41\n\tresources\x18\x02 \x03(\x0b\x32#.deixicpublic.v1.TestResourceResultR\tresources\x12\x46\n\x11last_evaluated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0flastEvaluatedAt\x12\x1a\n\x08\x63omplete\x18\x04 \x01(\x08R\x08\x63omplete\"\x97\x03\n\x08\x45vidence\x12\x1f\n\x0b\x65vidence_id\x18\x01 \x01(\tR\nevidenceId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x33\n\x05state\x18\x03 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x04 \x01(\tR\nreasonCode\x12\x1f\n\x0b\x63ontrol_ids\x18\x05 \x03(\tR\ncontrolIds\x12#\n\rframework_ids\x18\x06 \x03(\tR\x0c\x66rameworkIds\x12\x31\n\x06\x64ue_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x05\x64ueAt\x12,\n\x12\x63urrent_version_id\x18\x08 \x01(\tR\x10\x63urrentVersionId\x12\x16\n\x06status\x18\t \x01(\tR\x06status\x12%\n\x0e\x61pproval_state\x18\n \x01(\tR\rapprovalState\x12\x1a\n\x08revision\x18\x0b \x01(\x03R\x08revision\"\xb7\x01\n\x13ListEvidenceRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\x12\x1f\n\x0b\x63ontrol_ids\x18\x05 \x03(\tR\ncontrolIds\"\xa7\x01\n\x14ListEvidenceResponse\x12\x35\n\x08\x65vidence\x18\x01 \x03(\x0b\x32\x19.deixicpublic.v1.EvidenceR\x08\x65vidence\x12\x14\n\x05total\x18\x02 \x01(\rR\x05total\x12&\n\x0fnext_page_token\x18\x03 \x01(\tR\rnextPageToken\x12\x1a\n\x08\x63omplete\x18\x04 \x01(\x08R\x08\x63omplete\"\x9b\x02\n\x0f\x45videnceVersion\x12\x1d\n\nversion_id\x18\x01 \x01(\tR\tversionId\x12=\n\x0c\x63ollected_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ollectedAt\x12\x16\n\x06sha256\x18\x03 \x01(\tR\x06sha256\x12=\n\x0c\x63overs_start\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63oversStart\x12\x39\n\ncovers_end\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcoversEnd\x12\x18\n\x07\x63urrent\x18\x06 \x01(\x08R\x07\x63urrent\"\xbf\x01\n\x1bListEvidenceVersionsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1f\n\x0b\x65vidence_id\x18\x03 \x01(\tR\nevidenceId\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x05 \x01(\tR\tpageToken\"\xa0\x01\n\x1cListEvidenceVersionsResponse\x12<\n\x08versions\x18\x01 \x03(\x0b\x32 .deixicpublic.v1.EvidenceVersionR\x08versions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1a\n\x08\x63omplete\x18\x03 \x01(\x08R\x08\x63omplete\"\xa7\x01\n\x19GetEvidenceContentRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1f\n\x0b\x65vidence_id\x18\x03 \x01(\tR\nevidenceId\x12\x1d\n\nversion_id\x18\x04 \x01(\tR\tversionId\"\xac\x01\n\x1aGetEvidenceContentResponse\x12\x1d\n\nversion_id\x18\x01 \x01(\tR\tversionId\x12\x1a\n\x08\x66ilename\x18\x02 \x01(\tR\x08\x66ilename\x12!\n\x0c\x63ontent_type\x18\x03 \x01(\tR\x0b\x63ontentType\x12\x18\n\x07\x63ontent\x18\x04 \x01(\x0cR\x07\x63ontent\x12\x16\n\x06sha256\x18\x05 \x01(\tR\x06sha256\"\xc4\x03\n\x05\x41sset\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1d\n\nasset_type\x18\x03 \x01(\tR\tassetType\x12\x19\n\x08owner_id\x18\x04 \x01(\tR\x07ownerId\x12,\n\x12owner_display_name\x18\x05 \x01(\tR\x10ownerDisplayName\x12 \n\x0b\x65nvironment\x18\x06 \x01(\tR\x0b\x65nvironment\x12\x16\n\x06source\x18\x07 \x01(\tR\x06source\x12\x33\n\x16managed_by_provider_id\x18\x08 \x01(\tR\x13managedByProviderId\x12\x16\n\x06status\x18\t \x01(\tR\x06status\x12<\n\x0clast_seen_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nlastSeenAt\x12,\n\x12source_observed_at\x18\x0b \x01(\tR\x10sourceObservedAt\x12\x12\n\x04tags\x18\x0c \x03(\tR\x04tags\x12\x1d\n\nsource_url\x18\r \x01(\tR\tsourceUrl\"\x97\x01\n\x11ListAssetsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\"\xa8\x01\n\x12ListAssetsResponse\x12.\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x16.deixicpublic.v1.AssetR\x06\x61ssets\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12$\n\x0etotal_is_exact\x18\x03 \x01(\x08R\x0ctotalIsExact\x12&\n\x0fnext_page_token\x18\x04 \x01(\tR\rnextPageToken\"x\n\x0fGetAssetRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61sset_id\x18\x03 \x01(\tR\x07\x61ssetId\"@\n\x10GetAssetResponse\x12,\n\x05\x61sset\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.AssetR\x05\x61sset\"\xc2\x03\n\x05\x41udit\x12\x19\n\x08\x61udit_id\x18\x01 \x01(\tR\x07\x61uditId\x12\x1d\n\nprogram_id\x18\x02 \x01(\tR\tprogramId\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x1f\n\x0breport_type\x18\x05 \x01(\tR\nreportType\x12\x1e\n\nframeworks\x18\x06 \x03(\tR\nframeworks\x12*\n\x11period_start_date\x18\x07 \x01(\tR\x0fperiodStartDate\x12&\n\x0fperiod_end_date\x18\x08 \x01(\tR\rperiodEndDate\x12\x1c\n\nas_of_date\x18\t \x01(\tR\x08\x61sOfDate\x12\"\n\raudit_firm_id\x18\n \x01(\tR\x0b\x61uditFirmId\x12\x1d\n\naudit_firm\x18\x0b \x01(\tR\tauditFirm\x12\"\n\rlead_owner_id\x18\x0c \x01(\tR\x0bleadOwnerId\x12\x1d\n\ncreated_at\x18\r \x01(\tR\tcreatedAt\x12\x1a\n\x08revision\x18\x0e \x01(\x03R\x08revision\"\xba\x01\n\x11ListAuditsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\nprogram_id\x18\x03 \x01(\tR\tprogramId\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12$\n\x0e\x61\x66ter_audit_id\x18\x05 \x01(\tR\x0c\x61\x66terAuditId\"h\n\x12ListAuditsResponse\x12.\n\x06\x61udits\x18\x01 \x03(\x0b\x32\x16.deixicpublic.v1.AuditR\x06\x61udits\x12\"\n\rnext_audit_id\x18\x02 \x01(\tR\x0bnextAuditId\"x\n\x0fGetAuditRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61udit_id\x18\x03 \x01(\tR\x07\x61uditId\"@\n\x10GetAuditResponse\x12,\n\x05\x61udit\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.AuditR\x05\x61udit\"\xbc\x03\n\x10\x41uditRequestItem\x12\x17\n\x07item_id\x18\x01 \x01(\tR\x06itemId\x12\x1d\n\nrequest_id\x18\x02 \x01(\tR\trequestId\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12 \n\x0b\x64\x65scription\x18\x04 \x01(\tR\x0b\x64\x65scription\x12!\n\x0crequest_type\x18\x05 \x01(\tR\x0brequestType\x12\x1f\n\x0b\x63ontrol_ids\x18\x06 \x03(\tR\ncontrolIds\x12\x19\n\x08owner_id\x18\x07 \x01(\tR\x07ownerId\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12\x19\n\x08\x64ue_date\x18\t \x01(\tR\x07\x64ueDate\x12\x1b\n\tdue_state\x18\n \x01(\tR\x08\x64ueState\x12%\n\x0e\x65vidence_count\x18\x0b \x01(\rR\revidenceCount\x12(\n\x10last_captured_at\x18\x0c \x01(\tR\x0elastCapturedAt\x12\x1c\n\treadiness\x18\r \x01(\tR\treadiness\x12\x1a\n\x08revision\x18\x0e \x01(\x03R\x08revision\"\xb6\x01\n\x12\x41uditRequestCounts\x12\x14\n\x05total\x18\x01 \x01(\rR\x05total\x12\x12\n\x04open\x18\x02 \x01(\rR\x04open\x12-\n\x12\x65vidence_submitted\x18\x03 \x01(\rR\x11\x65videnceSubmitted\x12+\n\x11\x63hanges_requested\x18\x04 \x01(\rR\x10\x63hangesRequested\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x05 \x01(\rR\x08\x61\x63\x63\x65pted\"\x81\x01\n\x18ListAuditRequestsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61udit_id\x18\x03 \x01(\tR\x07\x61uditId\"\x97\x01\n\x19ListAuditRequestsResponse\x12=\n\x08requests\x18\x01 \x03(\x0b\x32!.deixicpublic.v1.AuditRequestItemR\x08requests\x12;\n\x06\x63ounts\x18\x02 \x01(\x0b\x32#.deixicpublic.v1.AuditRequestCountsR\x06\x63ounts\"\x9c\x01\n\x1aGetAuditRequestItemRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61udit_id\x18\x03 \x01(\tR\x07\x61uditId\x12\x17\n\x07item_id\x18\x04 \x01(\tR\x06itemId\"Z\n\x1bGetAuditRequestItemResponse\x12;\n\x07request\x18\x01 \x01(\x0b\x32!.deixicpublic.v1.AuditRequestItemR\x07request*\xd7\x01\n\tTurnState\x12\x1a\n\x16TURN_STATE_UNSPECIFIED\x10\x00\x12\x17\n\x13TURN_STATE_ACCEPTED\x10\x01\x12\x16\n\x12TURN_STATE_RUNNING\x10\x02\x12\x16\n\x12TURN_STATE_WAITING\x10\x03\x12\x18\n\x14TURN_STATE_RESPONDED\x10\x04\x12\x18\n\x14TURN_STATE_COMPLETED\x10\x05\x12\x15\n\x11TURN_STATE_FAILED\x10\x06\x12\x1a\n\x16TURN_STATE_INTERRUPTED\x10\x07*\xae\x01\n\rWaitingReason\x12\x1e\n\x1aWAITING_REASON_UNSPECIFIED\x10\x00\x12\x1b\n\x17WAITING_REASON_APPROVAL\x10\x01\x12\x1d\n\x19WAITING_REASON_USER_INPUT\x10\x02\x12\x1e\n\x1aWAITING_REASON_CLIENT_TOOL\x10\x03\x12!\n\x1dWAITING_REASON_EXTERNAL_RETRY\x10\x04*w\n\x0bMessageRole\x12\x1c\n\x18MESSAGE_ROLE_UNSPECIFIED\x10\x00\x12\x15\n\x11MESSAGE_ROLE_USER\x10\x01\x12\x1a\n\x16MESSAGE_ROLE_ASSISTANT\x10\x02\x12\x17\n\x13MESSAGE_ROLE_SYSTEM\x10\x03*\x9a\x04\n\tEventKind\x12\x1a\n\x16\x45VENT_KIND_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45VENT_KIND_TURN_ACCEPTED\x10\x01\x12\x1b\n\x17\x45VENT_KIND_TURN_STARTED\x10\x02\x12\x17\n\x13\x45VENT_KIND_PROGRESS\x10\x03\x12 \n\x1c\x45VENT_KIND_APPROVAL_REQUIRED\x10\x04\x12\x1d\n\x19\x45VENT_KIND_INPUT_REQUIRED\x10\x05\x12 \n\x1c\x45VENT_KIND_ARTIFACT_RECORDED\x10\x06\x12\x1d\n\x19\x45VENT_KIND_TURN_COMPLETED\x10\x07\x12\x1a\n\x16\x45VENT_KIND_TURN_FAILED\x10\x08\x12\x1f\n\x1b\x45VENT_KIND_TURN_INTERRUPTED\x10\t\x12#\n\x1f\x45VENT_KIND_CLIENT_TOOL_REQUIRED\x10\n\x12&\n\"EVENT_KIND_EXTERNAL_RETRY_REQUIRED\x10\x0b\x12#\n\x1f\x45VENT_KIND_ASSISTANT_TEXT_DELTA\x10\x0c\x12&\n\"EVENT_KIND_ASSISTANT_TEXT_OBSERVED\x10\r\x12&\n\"EVENT_KIND_MODEL_ATTEMPT_ABANDONED\x10\x0e\x12\x1c\n\x18\x45VENT_KIND_TOOL_PROPOSED\x10\x0f*\xa2\x01\n\x0bRequestKind\x12\x1c\n\x18REQUEST_KIND_UNSPECIFIED\x10\x00\x12\x19\n\x15REQUEST_KIND_APPROVAL\x10\x01\x12\x1b\n\x17REQUEST_KIND_USER_INPUT\x10\x02\x12\x1c\n\x18REQUEST_KIND_CLIENT_TOOL\x10\x03\x12\x1f\n\x1bREQUEST_KIND_EXTERNAL_RETRY\x10\x04*\xa0\x03\n\x0cReceiptState\x12\x1d\n\x19RECEIPT_STATE_UNSPECIFIED\x10\x00\x12\x19\n\x15RECEIPT_STATE_UNKNOWN\x10\x01\x12\x1a\n\x16RECEIPT_STATE_PROPOSED\x10\x02\x12\x18\n\x14RECEIPT_STATE_QUEUED\x10\x03\x12\"\n\x1eRECEIPT_STATE_WAITING_APPROVAL\x10\x04\x12\x19\n\x15RECEIPT_STATE_BLOCKED\x10\x05\x12\x1d\n\x19RECEIPT_STATE_NEEDS_INPUT\x10\x06\x12\x1d\n\x19RECEIPT_STATE_UNAVAILABLE\x10\x07\x12\x19\n\x15RECEIPT_STATE_RUNNING\x10\x08\x12\x1b\n\x17RECEIPT_STATE_SUCCEEDED\x10\t\x12\x1a\n\x16RECEIPT_STATE_VERIFIED\x10\n\x12\x18\n\x14RECEIPT_STATE_DENIED\x10\x0b\x12\x1b\n\x17RECEIPT_STATE_CANCELLED\x10\x0c\x12\x18\n\x14RECEIPT_STATE_FAILED\x10\r*\xc0\x02\n\x13ModelReadinessState\x12%\n!MODEL_READINESS_STATE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bMODEL_READINESS_STATE_READY\x10\x01\x12-\n)MODEL_READINESS_STATE_ACTIVATION_REQUIRED\x10\x02\x12*\n&MODEL_READINESS_STATE_FUNDING_REQUIRED\x10\x03\x12\'\n#MODEL_READINESS_STATE_LIMIT_REACHED\x10\x04\x12*\n&MODEL_READINESS_STATE_ACCESS_SUSPENDED\x10\x05\x12\x31\n-MODEL_READINESS_STATE_TEMPORARILY_UNAVAILABLE\x10\x06*\xa2\x01\n\x0fModelNextAction\x12!\n\x1dMODEL_NEXT_ACTION_UNSPECIFIED\x10\x00\x12+\n\'MODEL_NEXT_ACTION_CONTACT_ADMINISTRATOR\x10\x01\x12\"\n\x1eMODEL_NEXT_ACTION_VIEW_FUNDING\x10\x02\x12\x1b\n\x17MODEL_NEXT_ACTION_RETRY\x10\x03*y\n\x0f\x43lientRuleScope\x12!\n\x1d\x43LIENT_RULE_SCOPE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43LIENT_RULE_SCOPE_ORGANIZATION\x10\x01\x12\x1f\n\x1b\x43LIENT_RULE_SCOPE_WORKSPACE\x10\x02*\x87\x01\n\rClientMcpMode\x12\x1f\n\x1b\x43LIENT_MCP_MODE_UNSPECIFIED\x10\x00\x12\x18\n\x14\x43LIENT_MCP_MODE_OPEN\x10\x01\x12\x1d\n\x19\x43LIENT_MCP_MODE_ALLOWLIST\x10\x02\x12\x1c\n\x18\x43LIENT_MCP_MODE_DENYLIST\x10\x03*\xae\x01\n\x1b\x42usinessSourceFieldProperty\x12.\n*BUSINESS_SOURCE_FIELD_PROPERTY_UNSPECIFIED\x10\x00\x12/\n+BUSINESS_SOURCE_FIELD_PROPERTY_DISPLAY_NAME\x10\x01\x12.\n*BUSINESS_SOURCE_FIELD_PROPERTY_EXTERNAL_ID\x10\x02*\xaf\x01\n\x1e\x43omplianceLibraryReconcileMode\x12\x31\n-COMPLIANCE_LIBRARY_RECONCILE_MODE_UNSPECIFIED\x10\x00\x12-\n)COMPLIANCE_LIBRARY_RECONCILE_MODE_PREVIEW\x10\x01\x12+\n\'COMPLIANCE_LIBRARY_RECONCILE_MODE_APPLY\x10\x02*\xd9\x02\n\x1b\x43omplianceLibraryChangeKind\x12.\n*COMPLIANCE_LIBRARY_CHANGE_KIND_UNSPECIFIED\x10\x00\x12&\n\"COMPLIANCE_LIBRARY_CHANGE_KIND_ADD\x10\x01\x12)\n%COMPLIANCE_LIBRARY_CHANGE_KIND_UPDATE\x10\x02\x12+\n\'COMPLIANCE_LIBRARY_CHANGE_KIND_WITHDRAW\x10\x03\x12*\n&COMPLIANCE_LIBRARY_CHANGE_KIND_MAPPING\x10\x04\x12+\n\'COMPLIANCE_LIBRARY_CHANGE_KIND_CONFLICT\x10\x05\x12\x31\n-COMPLIANCE_LIBRARY_CHANGE_KIND_PRESERVE_LOCAL\x10\x06*\xd4\x01\n\x0eResponseAction\x12\x1f\n\x1bRESPONSE_ACTION_UNSPECIFIED\x10\x00\x12\x1b\n\x17RESPONSE_ACTION_APPROVE\x10\x01\x12\x18\n\x14RESPONSE_ACTION_DENY\x10\x02\x12\x1a\n\x16RESPONSE_ACTION_ANSWER\x10\x03\x12\x19\n\x15RESPONSE_ACTION_RETRY\x10\x04\x12\x18\n\x14RESPONSE_ACTION_SKIP\x10\x05\x12\x19\n\x15RESPONSE_ACTION_ABORT\x10\x06*}\n\tVoiceMode\x12\x1a\n\x16VOICE_MODE_UNSPECIFIED\x10\x00\x12 \n\x1cVOICE_MODE_WORKSPACE_DEFAULT\x10\x01\x12\x1a\n\x16VOICE_MODE_BRAND_VOICE\x10\x02\x12\x16\n\x12VOICE_MODE_NEUTRAL\x10\x03*m\n\tVoiceTone\x12\x1a\n\x16VOICE_TONE_UNSPECIFIED\x10\x00\x12\x16\n\x12VOICE_TONE_CONCISE\x10\x01\x12\x15\n\x11VOICE_TONE_FORMAL\x10\x02\x12\x15\n\x11VOICE_TONE_WARMER\x10\x03*\xd9\x01\n\x0c\x43ontrolState\x12\x1d\n\x19\x43ONTROL_STATE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x43ONTROL_STATE_VERIFIED\x10\x01\x12\x19\n\x15\x43ONTROL_STATE_FAILING\x10\x02\x12\x19\n\x15\x43ONTROL_STATE_UNKNOWN\x10\x03\x12\x1a\n\x16\x43ONTROL_STATE_ATTESTED\x10\x04\x12 \n\x1c\x43ONTROL_STATE_NOT_APPLICABLE\x10\x05\x12\x1a\n\x16\x43ONTROL_STATE_EXCEPTED\x10\x06*\xa0\x02\n\x0fTestResultState\x12!\n\x1dTEST_RESULT_STATE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aTEST_RESULT_STATE_VERIFIED\x10\x01\x12\x1d\n\x19TEST_RESULT_STATE_FAILING\x10\x02\x12#\n\x1fTEST_RESULT_STATE_INDETERMINATE\x10\x03\x12\x1d\n\x19TEST_RESULT_STATE_NOT_RUN\x10\x04\x12$\n TEST_RESULT_STATE_NOT_APPLICABLE\x10\x05\x12\x1e\n\x1aTEST_RESULT_STATE_EXCEPTED\x10\x06\x12!\n\x1dTEST_RESULT_STATE_NOT_RUNNING\x10\x07\x32\x8f$\n\x13\x44\x65ixicPublicService\x12R\n\tGetThread\x12!.deixicpublic.v1.GetThreadRequest\x1a\".deixicpublic.v1.GetThreadResponse\x12X\n\x0bListThreads\x12#.deixicpublic.v1.ListThreadsRequest\x1a$.deixicpublic.v1.ListThreadsResponse\x12[\n\x0cRenameThread\x12$.deixicpublic.v1.RenameThreadRequest\x1a%.deixicpublic.v1.RenameThreadResponse\x12^\n\rArchiveThread\x12%.deixicpublic.v1.ArchiveThreadRequest\x1a&.deixicpublic.v1.ArchiveThreadResponse\x12U\n\nListEvents\x12\".deixicpublic.v1.ListEventsRequest\x1a#.deixicpublic.v1.ListEventsResponse\x12Z\n\x0bWatchEvents\x12#.deixicpublic.v1.WatchEventsRequest\x1a$.deixicpublic.v1.WatchEventsResponse0\x01\x12U\n\nSubmitTask\x12\".deixicpublic.v1.SubmitTaskRequest\x1a#.deixicpublic.v1.SubmitTaskResponse\x12g\n\x10SubmitVoicedTask\x12(.deixicpublic.v1.SubmitVoicedTaskRequest\x1a).deixicpublic.v1.SubmitVoicedTaskResponse\x12\x64\n\x0fGetVoiceCatalog\x12\'.deixicpublic.v1.GetVoiceCatalogRequest\x1a(.deixicpublic.v1.GetVoiceCatalogResponse\x12^\n\rInterruptTask\x12%.deixicpublic.v1.InterruptTaskRequest\x1a&.deixicpublic.v1.InterruptTaskResponse\x12g\n\x10RespondToRequest\x12(.deixicpublic.v1.RespondToRequestRequest\x1a).deixicpublic.v1.RespondToRequestResponse\x12U\n\nGetReceipt\x12\".deixicpublic.v1.GetReceiptRequest\x1a#.deixicpublic.v1.GetReceiptResponse\x12s\n\x14ResolveReceiptAction\x12,.deixicpublic.v1.ResolveReceiptActionRequest\x1a-.deixicpublic.v1.ResolveReceiptActionResponse\x12j\n\x11GetModelReadiness\x12).deixicpublic.v1.GetModelReadinessRequest\x1a*.deixicpublic.v1.GetModelReadinessResponse\x12\x61\n\x0eGetClientSetup\x12&.deixicpublic.v1.GetClientSetupRequest\x1a\'.deixicpublic.v1.GetClientSetupResponse\x12j\n\x11SubmitIssueReport\x12).deixicpublic.v1.SubmitIssueReportRequest\x1a*.deixicpublic.v1.SubmitIssueReportResponse\x12s\n\x14\x43reateBusinessObject\x12,.deixicpublic.v1.CreateBusinessObjectRequest\x1a-.deixicpublic.v1.CreateBusinessObjectResponse\x12j\n\x11GetBusinessObject\x12).deixicpublic.v1.GetBusinessObjectRequest\x1a*.deixicpublic.v1.GetBusinessObjectResponse\x12s\n\x14UpdateBusinessObject\x12,.deixicpublic.v1.UpdateBusinessObjectRequest\x1a-.deixicpublic.v1.UpdateBusinessObjectResponse\x12s\n\x14\x44\x65leteBusinessObject\x12,.deixicpublic.v1.DeleteBusinessObjectRequest\x1a-.deixicpublic.v1.DeleteBusinessObjectResponse\x12p\n\x13ListBusinessObjects\x12+.deixicpublic.v1.ListBusinessObjectsRequest\x1a,.deixicpublic.v1.ListBusinessObjectsResponse\x12|\n\x17ListBusinessObjectTypes\x12/.deixicpublic.v1.ListBusinessObjectTypesRequest\x1a\x30.deixicpublic.v1.ListBusinessObjectTypesResponse\x12y\n\x16ListBusinessBlueprints\x12..deixicpublic.v1.ListBusinessBlueprintsRequest\x1a/.deixicpublic.v1.ListBusinessBlueprintsResponse\x12\x7f\n\x18\x42indBusinessObjectSource\x12\x30.deixicpublic.v1.BindBusinessObjectSourceRequest\x1a\x31.deixicpublic.v1.BindBusinessObjectSourceResponse\x12\x94\x01\n\x1fListBusinessObjectRelationships\x12\x37.deixicpublic.v1.ListBusinessObjectRelationshipsRequest\x1a\x38.deixicpublic.v1.ListBusinessObjectRelationshipsResponse\x12\x97\x01\n CreateBusinessObjectRelationship\x12\x38.deixicpublic.v1.CreateBusinessObjectRelationshipRequest\x1a\x39.deixicpublic.v1.CreateBusinessObjectRelationshipResponse\x12\x97\x01\n DeleteBusinessObjectRelationship\x12\x38.deixicpublic.v1.DeleteBusinessObjectRelationshipRequest\x1a\x39.deixicpublic.v1.DeleteBusinessObjectRelationshipResponse\x12U\n\nGetProgram\x12\".deixicpublic.v1.GetProgramRequest\x1a#.deixicpublic.v1.GetProgramResponse\x12^\n\rCreateProgram\x12%.deixicpublic.v1.CreateProgramRequest\x1a&.deixicpublic.v1.CreateProgramResponse\x12^\n\rUpdateProgram\x12%.deixicpublic.v1.UpdateProgramRequest\x1a&.deixicpublic.v1.UpdateProgramResponse\x12\x85\x01\n\x1aReconcileComplianceLibrary\x12\x32.deixicpublic.v1.ReconcileComplianceLibraryRequest\x1a\x33.deixicpublic.v1.ReconcileComplianceLibraryResponse\x12[\n\x0cListControls\x12$.deixicpublic.v1.ListControlsRequest\x1a%.deixicpublic.v1.ListControlsResponse\x12U\n\nGetControl\x12\".deixicpublic.v1.GetControlRequest\x1a#.deixicpublic.v1.GetControlResponse\x12R\n\tListTests\x12!.deixicpublic.v1.ListTestsRequest\x1a\".deixicpublic.v1.ListTestsResponse\x12L\n\x07GetTest\x12\x1f.deixicpublic.v1.GetTestRequest\x1a .deixicpublic.v1.GetTestResponse\x12[\n\x0cListEvidence\x12$.deixicpublic.v1.ListEvidenceRequest\x1a%.deixicpublic.v1.ListEvidenceResponse\x12s\n\x14ListEvidenceVersions\x12,.deixicpublic.v1.ListEvidenceVersionsRequest\x1a-.deixicpublic.v1.ListEvidenceVersionsResponse\x12m\n\x12GetEvidenceContent\x12*.deixicpublic.v1.GetEvidenceContentRequest\x1a+.deixicpublic.v1.GetEvidenceContentResponse\x12U\n\nListAssets\x12\".deixicpublic.v1.ListAssetsRequest\x1a#.deixicpublic.v1.ListAssetsResponse\x12O\n\x08GetAsset\x12 .deixicpublic.v1.GetAssetRequest\x1a!.deixicpublic.v1.GetAssetResponse\x12U\n\nListAudits\x12\".deixicpublic.v1.ListAuditsRequest\x1a#.deixicpublic.v1.ListAuditsResponse\x12O\n\x08GetAudit\x12 .deixicpublic.v1.GetAuditRequest\x1a!.deixicpublic.v1.GetAuditResponse\x12j\n\x11ListAuditRequests\x12).deixicpublic.v1.ListAuditRequestsRequest\x1a*.deixicpublic.v1.ListAuditRequestsResponse\x12p\n\x13GetAuditRequestItem\x12+.deixicpublic.v1.GetAuditRequestItemRequest\x1a,.deixicpublic.v1.GetAuditRequestItemResponseB=Z;github.com/dx-corp/deixic-go/deixicpublic/v1;deixicpublicv1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19\x64\x65ixicpublic/v1/sdk.proto\x12\x0f\x64\x65ixicpublic.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"S\n\x05Scope\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"x\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x1d\n\nrequest_id\x18\x03 \x01(\tR\trequestId\x12\x1c\n\tretryable\x18\x04 \x01(\x08R\tretryable\"\xd0\x04\n\x08TaskTurn\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08sequence\x18\x02 \x01(\x03R\x08sequence\x12&\n\x0fuser_message_id\x18\x03 \x01(\tR\ruserMessageId\x12\x30\n\x14\x61ssistant_message_id\x18\x04 \x01(\tR\x12\x61ssistantMessageId\x12\x30\n\x05state\x18\x05 \x01(\x0e\x32\x1a.deixicpublic.v1.TurnStateR\x05state\x12\x45\n\x0ewaiting_reason\x18\x06 \x01(\x0e\x32\x1e.deixicpublic.v1.WaitingReasonR\rwaitingReason\x12!\n\x0c\x66irst_cursor\x18\x07 \x01(\x03R\x0b\x66irstCursor\x12\x1f\n\x0blast_cursor\x18\x08 \x01(\x03R\nlastCursor\x12\x43\n\x0eterminal_error\x18\t \x01(\x0b\x32\x1c.deixicpublic.v1.ErrorDetailR\rterminalError\x12\x39\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12=\n\x0c\x63ompleted_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ompletedAt\"\x9e\x02\n\x06Thread\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\x12\x30\n\x14\x61\x63tive_turn_sequence\x18\x04 \x01(\x03R\x12\x61\x63tiveTurnSequence\x12\x39\n\nupdated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12!\n\x0cunread_count\x18\x06 \x01(\x05R\x0bunreadCount\x12\x1d\n\nopen_count\x18\x07 \x01(\x05R\topenCount\x12\x1a\n\x08\x61rchived\x18\x08 \x01(\x08R\x08\x61rchived\"\xbf\x01\n\x0bTaskMessage\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x30\n\x04role\x18\x02 \x01(\x0e\x32\x1c.deixicpublic.v1.MessageRoleR\x04role\x12\x12\n\x04\x62ody\x18\x03 \x01(\tR\x04\x62ody\x12\x39\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n\x0breceipt_ids\x18\x05 \x03(\tR\nreceiptIds\"_\n\x11\x45videnceReference\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label\x12\x10\n\x03uri\x18\x04 \x01(\tR\x03uri\"\xe6\x03\n\tTaskEvent\x12\x16\n\x06\x63ursor\x18\x01 \x01(\x03R\x06\x63ursor\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12.\n\x04kind\x18\x04 \x01(\x0e\x32\x1a.deixicpublic.v1.EventKindR\x04kind\x12\x12\n\x04text\x18\x05 \x01(\tR\x04text\x12>\n\x08\x65vidence\x18\x06 \x03(\x0b\x32\".deixicpublic.v1.EvidenceReferenceR\x08\x65vidence\x12\x39\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1d\n\nrequest_id\x18\x08 \x01(\tR\trequestId\x12?\n\x0crequest_kind\x18\t \x01(\x0e\x32\x1c.deixicpublic.v1.RequestKindR\x0brequestKind\x12\x1b\n\ttool_name\x18\n \x01(\tR\x08toolName\x12\x17\n\x07\x63\x61ll_id\x18\x0b \x01(\tR\x06\x63\x61llId\x12\x43\n\x0eterminal_error\x18\x0c \x01(\x0b\x32\x1c.deixicpublic.v1.ErrorDetailR\rterminalError\"\xa7\x01\n\rReceiptAction\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12\x12\n\x04kind\x18\x03 \x01(\tR\x04kind\x12\x33\n\x15requires_confirmation\x18\x04 \x01(\x08R\x14requiresConfirmation\x12\'\n\x0f\x64isabled_reason\x18\x05 \x01(\tR\x0e\x64isabledReason\"\xaf\x01\n\x0c\x43odingOutput\x12\x12\n\x04path\x18\x01 \x01(\tR\x04path\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\x12\x1d\n\nversion_id\x18\x03 \x01(\tR\tversionId\x12\x16\n\x06sha256\x18\x04 \x01(\tR\x06sha256\x12\x1d\n\nsize_bytes\x18\x05 \x01(\x04R\tsizeBytes\x12\x18\n\x07\x63ontent\x18\x06 \x01(\x0cR\x07\x63ontent\"\xf3\x01\n\x10\x43odingAcceptance\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x08R\x08\x61\x63\x63\x65pted\x12\'\n\x0f\x63ontract_digest\x18\x02 \x01(\tR\x0e\x63ontractDigest\x12+\n\x11submission_digest\x18\x03 \x01(\tR\x10submissionDigest\x12\x18\n\x07reasons\x18\x04 \x03(\tR\x07reasons\x12\x1a\n\x08revision\x18\x05 \x01(\tR\x08revision\x12\x37\n\x07outputs\x18\x06 \x03(\x0b\x32\x1d.deixicpublic.v1.CodingOutputR\x07outputs\"\xa6\x03\n\x07Receipt\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\tR\x04kind\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12\x18\n\x07summary\x18\x04 \x01(\tR\x07summary\x12\x33\n\x05state\x18\x05 \x01(\x0e\x32\x1d.deixicpublic.v1.ReceiptStateR\x05state\x12\x39\n\nupdated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tupdatedAt\x12G\n\x0f\x61llowed_actions\x18\x07 \x03(\x0b\x32\x1e.deixicpublic.v1.ReceiptActionR\x0e\x61llowedActions\x12>\n\x08\x65vidence\x18\x08 \x03(\x0b\x32\".deixicpublic.v1.EvidenceReferenceR\x08\x65vidence\x12N\n\x11\x63oding_acceptance\x18\t \x01(\x0b\x32!.deixicpublic.v1.CodingAcceptanceR\x10\x63odingAcceptance\"B\n\x0eModelSelection\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\"{\n\x0e\x41vailableModel\x12\x1a\n\x08provider\x18\x01 \x01(\tR\x08provider\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12\x14\n\x05ready\x18\x03 \x01(\x08R\x05ready\x12!\n\x0c\x64isplay_name\x18\x04 \x01(\tR\x0b\x64isplayName\"\xd5\x02\n\x0eSetupReadiness\x12\x1e\n\naccessible\x18\x01 \x01(\x08R\naccessible\x12\x31\n\x14missing_requirements\x18\x02 \x03(\tR\x13missingRequirements\x12=\n\tselection\x18\x03 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12\x44\n\rdefault_model\x18\x04 \x01(\x0b\x32\x1f.deixicpublic.v1.AvailableModelR\x0c\x64\x65\x66\x61ultModel\x12J\n\x10\x61vailable_models\x18\x05 \x03(\x0b\x32\x1f.deixicpublic.v1.AvailableModelR\x0f\x61vailableModels\x12\x1f\n\x0bnext_action\x18\x06 \x01(\tR\nnextAction\"\xa9\x01\n\x18GetModelReadinessRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12=\n\tselection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\"\xea\x02\n\x19GetModelReadinessResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12=\n\tselection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\tselection\x12 \n\x0b\x65nvironment\x18\x03 \x01(\tR\x0b\x65nvironment\x12:\n\x05state\x18\x04 \x01(\x0e\x32$.deixicpublic.v1.ModelReadinessStateR\x05state\x12\x43\n\x0cnext_actions\x18\x05 \x03(\x0e\x32 .deixicpublic.v1.ModelNextActionR\x0bnextActions\x12=\n\x0c\x65valuated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\"\x8f\x01\n\nClientRule\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05title\x18\x02 \x01(\tR\x05title\x12#\n\rbody_markdown\x18\x03 \x01(\tR\x0c\x62odyMarkdown\x12\x36\n\x05scope\x18\x04 \x01(\x0e\x32 .deixicpublic.v1.ClientRuleScopeR\x05scope\"k\n\x0b\x43lientSkill\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x1a\n\x08required\x18\x04 \x01(\x08R\x08required\"d\n\x0f\x43lientMcpServer\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0burl_pattern\x18\x02 \x01(\tR\nurlPattern\x12\x1c\n\ttransport\x18\x03 \x01(\tR\ttransport\"\x81\x01\n\x0f\x43lientMcpPolicy\x12\x32\n\x04mode\x18\x01 \x01(\x0e\x32\x1e.deixicpublic.v1.ClientMcpModeR\x04mode\x12:\n\x07servers\x18\x02 \x03(\x0b\x32 .deixicpublic.v1.ClientMcpServerR\x07servers\"E\n\x15GetClientSetupRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\"\xe6\x02\n\x16GetClientSetupResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x18\n\x07version\x18\x02 \x01(\x04R\x07version\x12\x37\n\tissued_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08issuedAt\x12\x31\n\x05rules\x18\x04 \x03(\x0b\x32\x1b.deixicpublic.v1.ClientRuleR\x05rules\x12\x34\n\x06skills\x18\x05 \x03(\x0b\x32\x1c.deixicpublic.v1.ClientSkillR\x06skills\x12\x32\n\x03mcp\x18\x06 \x01(\x0b\x32 .deixicpublic.v1.ClientMcpPolicyR\x03mcp\x12.\n\x13sandbox_policy_toml\x18\x07 \x01(\tR\x11sandboxPolicyToml\"T\n\rIssueEvidence\x12\x12\n\x04kind\x18\x01 \x01(\tR\x04kind\x12\x1b\n\tsource_id\x18\x02 \x01(\tR\x08sourceId\x12\x12\n\x04text\x18\x03 \x01(\tR\x04text\"\x8f\x01\n\x0cIssueContext\x12-\n\x12reproduction_steps\x18\x01 \x01(\tR\x11reproductionSteps\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model\x12:\n\x08\x65vidence\x18\x03 \x03(\x0b\x32\x1e.deixicpublic.v1.IssueEvidenceR\x08\x65vidence\"\xcb\x02\n\x18SubmitIssueReportRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12+\n\x11\x65xpected_behavior\x18\x03 \x01(\tR\x10\x65xpectedBehavior\x12\x1f\n\x0b\x61pp_version\x18\x04 \x01(\tR\nappVersion\x12/\n\x13include_diagnostics\x18\x05 \x01(\x08R\x12includeDiagnostics\x12\'\n\x0fidempotency_key\x18\x06 \x01(\tR\x0eidempotencyKey\x12\x37\n\x07\x63ontext\x18\x07 \x01(\x0b\x32\x1d.deixicpublic.v1.IssueContextR\x07\x63ontext\";\n\x0bIssueReport\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1c\n\treference\x18\x02 \x01(\tR\treference\"Q\n\x19SubmitIssueReportResponse\x12\x34\n\x06report\x18\x01 \x01(\x0b\x32\x1c.deixicpublic.v1.IssueReportR\x06report\"C\n\rBusinessMoney\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x1a\n\x08\x63urrency\x18\x02 \x01(\tR\x08\x63urrency\"6\n\x17\x42usinessObjectReference\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\"K\n\x19\x42usinessArtifactReference\x12.\n\x13\x61rtifact_version_id\x18\x01 \x01(\tR\x11\x61rtifactVersionId\"*\n\x10\x42usinessTextList\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\x87\x04\n\x12\x42usinessFieldValue\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x14\n\x04text\x18\x02 \x01(\tH\x00R\x04text\x12\x1a\n\x07integer\x18\x03 \x01(\x03H\x00R\x07integer\x12\x1a\n\x07\x62oolean\x18\x04 \x01(\x08H\x00R\x07\x62oolean\x12\x1a\n\x07\x64\x65\x63imal\x18\x05 \x01(\tH\x00R\x07\x64\x65\x63imal\x12\x36\n\x05money\x18\x06 \x01(\x0b\x32\x1e.deixicpublic.v1.BusinessMoneyH\x00R\x05money\x12\x1f\n\nenum_value\x18\x07 \x01(\tH\x00R\tenumValue\x12\x14\n\x04\x64\x61te\x18\x08 \x01(\tH\x00R\x04\x64\x61te\x12\x1e\n\ttimestamp\x18\t \x01(\tH\x00R\ttimestamp\x12H\n\treference\x18\n \x01(\x0b\x32(.deixicpublic.v1.BusinessObjectReferenceH\x00R\treference\x12H\n\x08\x61rtifact\x18\x0b \x01(\x0b\x32*.deixicpublic.v1.BusinessArtifactReferenceH\x00R\x08\x61rtifact\x12@\n\ttext_list\x18\x0c \x01(\x0b\x32!.deixicpublic.v1.BusinessTextListH\x00R\x08textListB\x07\n\x05value\"\xac\x02\n\x0e\x42usinessObject\x12\x1b\n\tobject_id\x18\x01 \x01(\tR\x08objectId\x12\x17\n\x07type_id\x18\x02 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x03 \x01(\x03R\x0eschemaRevision\x12\x1a\n\x08revision\x18\x04 \x01(\x03R\x08revision\x12;\n\x06values\x18\x05 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\x12\x18\n\x07\x64\x65leted\x18\x06 \x01(\x08R\x07\x64\x65leted\x12\x1d\n\nupdated_at\x18\t \x01(\tR\tupdatedAt\x12\x1d\n\ncreated_at\x18\n \x01(\tR\tcreatedAtJ\x04\x08\x07\x10\x08J\x04\x08\x08\x10\t\"\x91\x02\n\x1b\x43reateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x05 \x01(\x03R\x0eschemaRevision\x12;\n\x06values\x18\x06 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\"W\n\x1c\x43reateBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\x8f\x01\n\x18GetBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectIdJ\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06\"T\n\x19GetBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xc2\x02\n\x1bUpdateBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12;\n\x06values\x18\x06 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\x12\'\n\x0fschema_revision\x18\x07 \x01(\x03R\x0eschemaRevision\"W\n\x1cUpdateBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xdc\x01\n\x1b\x44\x65leteBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x1b\n\tobject_id\x18\x04 \x01(\tR\x08objectId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"W\n\x1c\x44\x65leteBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xbf\x01\n\x1aListBusinessObjectsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x17\n\x07type_id\x18\x03 \x01(\tR\x06typeId\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12&\n\x0f\x61\x66ter_object_id\x18\x05 \x01(\tR\rafterObjectId\"~\n\x1bListBusinessObjectsResponse\x12\x39\n\x07objects\x18\x01 \x03(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x07objects\x12$\n\x0enext_object_id\x18\x02 \x01(\tR\x0cnextObjectId\"|\n\x17\x42usinessBlueprintOrigin\x12!\n\x0c\x62lueprint_id\x18\x01 \x01(\tR\x0b\x62lueprintId\x12\x18\n\x07version\x18\x02 \x01(\x03R\x07version\x12$\n\x0esource_type_id\x18\x03 \x01(\tR\x0csourceTypeId\"\x9a\x03\n\x17\x42usinessObjectTypeField\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12\x19\n\x08group_id\x18\x02 \x01(\tR\x07groupId\x12\'\n\x0fsource_mappable\x18\x03 \x01(\x08R\x0esourceMappable\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x36\n\x04kind\x18\x05 \x01(\x0e\x32\".deixicpublic.v1.BusinessFieldKindR\x04kind\x12\x1a\n\x08required\x18\x06 \x01(\x08R\x08required\x12\x16\n\x06unique\x18\x07 \x01(\x08R\x06unique\x12\x1f\n\x0b\x65num_values\x18\x08 \x03(\tR\nenumValues\x12*\n\x11reference_type_id\x18\t \x01(\tR\x0freferenceTypeId\x12 \n\x0b\x64\x65scription\x18\n \x01(\tR\x0b\x64\x65scription\x12\"\n\nmax_length\x18\x0b \x01(\rH\x00R\tmaxLength\x88\x01\x01\x42\r\n\x0b_max_length\"\x83\x01\n\x1e\x42usinessObjectTypeRelationship\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\"\xb8\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\x12S\n\x10\x62lueprint_origin\x18\x04 \x01(\x0b\x32(.deixicpublic.v1.BusinessBlueprintOriginR\x0f\x62lueprintOrigin\x12(\n\x10\x64isplay_field_id\x18\x05 \x01(\tR\x0e\x64isplayFieldId\x12@\n\x06\x66ields\x18\x06 \x03(\x0b\x32(.deixicpublic.v1.BusinessObjectTypeFieldR\x06\x66ields\x12U\n\rrelationships\x18\x07 \x03(\x0b\x32/.deixicpublic.v1.BusinessObjectTypeRelationshipR\rrelationships\x12\x1f\n\x0bplural_name\x18\x08 \x01(\tR\npluralName\x12 \n\x0b\x64\x65scription\x18\t \x01(\tR\x0b\x64\x65scription\"\x88\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\x43\n\ndefinition\x18\x04 \x01(\x0b\x32#.deixicpublic.v1.BusinessObjectTypeR\ndefinition\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"g\n DefineBusinessObjectTypeResponse\x12\x43\n\ndefinition\x18\x01 \x01(\x0b\x32#.deixicpublic.v1.BusinessObjectTypeR\ndefinition\"\x9f\x01\n\x1cGetBusinessObjectTypeRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x17\n\x07type_id\x18\x03 \x01(\tR\x06typeId\x12\x1a\n\x08revision\x18\x04 \x01(\x03R\x08revision\"d\n\x1dGetBusinessObjectTypeResponse\x12\x43\n\ndefinition\x18\x01 \x01(\x0b\x32#.deixicpublic.v1.BusinessObjectTypeR\ndefinition\"\xb9\x02\n\x1bUpsertBusinessObjectRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\'\n\x0fidempotency_key\x18\x03 \x01(\tR\x0eidempotencyKey\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\x12\'\n\x0fschema_revision\x18\x05 \x01(\x03R\x0eschemaRevision\x12&\n\x0funique_field_id\x18\x06 \x01(\tR\runiqueFieldId\x12;\n\x06values\x18\x07 \x03(\x0b\x32#.deixicpublic.v1.BusinessFieldValueR\x06values\"q\n\x1cUpsertBusinessObjectResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\x12\x18\n\x07\x63reated\x18\x02 \x01(\x08R\x07\x63reated\"\xa6\x01\n\x1eListBusinessObjectTypesRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\"\n\rafter_type_id\x18\x04 \x01(\tR\x0b\x61\x66terTypeId\"\x8b\x01\n\x1fListBusinessObjectTypesResponse\x12\x46\n\x0cobject_types\x18\x01 \x03(\x0b\x32#.deixicpublic.v1.BusinessObjectTypeR\x0bobjectTypes\x12 \n\x0cnext_type_id\x18\x02 \x01(\tR\nnextTypeId\"\xad\x01\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\"k\n\x1dListBusinessBlueprintsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\"d\n\x1eListBusinessBlueprintsResponse\x12\x42\n\nblueprints\x18\x01 \x03(\x0b\x32\".deixicpublic.v1.BusinessBlueprintR\nblueprints\"\x81\x01\n\x1a\x42usinessSourceFieldMapping\x12\x19\n\x08\x66ield_id\x18\x01 \x01(\tR\x07\x66ieldId\x12H\n\x08property\x18\x02 \x01(\x0e\x32,.deixicpublic.v1.BusinessSourceFieldPropertyR\x08property\"\xae\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#\n\rconnection_id\x18\x06 \x01(\tR\x0c\x63onnectionId\x12(\n\x10\x66\x61mily_stable_id\x18\x07 \x01(\tR\x0e\x66\x61milyStableId\x12\x1b\n\trecord_id\x18\x08 \x01(\tR\x08recordId\x12\x1b\n\tgroup_ids\x18\t \x03(\tR\x08groupIds\x12\x43\n\x06\x66ields\x18\n \x03(\x0b\x32+.deixicpublic.v1.BusinessSourceFieldMappingR\x06\x66ields\"[\n BindBusinessObjectSourceResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\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\"\x93\x02\n&ListBusinessObjectRelationshipsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1b\n\tobject_id\x18\x03 \x01(\tR\x08objectId\x12\'\n\x0frelationship_id\x18\x04 \x01(\tR\x0erelationshipId\x12\x14\n\x05limit\x18\x05 \x01(\x05R\x05limit\x12\x1b\n\tafter_key\x18\x06 \x01(\tR\x08\x61\x66terKey\x12$\n\x0epeer_object_id\x18\x07 \x01(\tR\x0cpeerObjectId\"\x97\x01\n\'ListBusinessObjectRelationshipsResponse\x12Q\n\rrelationships\x18\x01 \x03(\x0b\x32+.deixicpublic.v1.BusinessObjectRelationshipR\rrelationships\x12\x19\n\x08next_key\x18\x02 \x01(\tR\x07nextKey\"\x9c\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\x12O\n\x0crelationship\x18\x04 \x01(\x0b\x32+.deixicpublic.v1.BusinessObjectRelationshipR\x0crelationship\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"c\n(CreateBusinessObjectRelationshipResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\x9c\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\x12O\n\x0crelationship\x18\x04 \x01(\x0b\x32+.deixicpublic.v1.BusinessObjectRelationshipR\x0crelationship\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\"c\n(DeleteBusinessObjectRelationshipResponse\x12\x37\n\x06object\x18\x01 \x01(\x0b\x32\x1f.deixicpublic.v1.BusinessObjectR\x06object\"\xd1\x01\n\x07Program\x12\x1d\n\nprogram_id\x18\x01 \x01(\tR\tprogramId\x12\x1a\n\x08revision\x18\x02 \x01(\x03R\x08revision\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x12\n\x04goal\x18\x04 \x01(\tR\x04goal\x12\x1f\n\x0bowner_label\x18\x05 \x01(\tR\nownerLabel\x12\x19\n\x08\x64ue_date\x18\x06 \x01(\tR\x07\x64ueDate\x12\'\n\x0fplanning_status\x18\x07 \x01(\tR\x0eplanningStatus\"~\n\x11GetProgramRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\nprogram_id\x18\x03 \x01(\tR\tprogramId\"H\n\x12GetProgramResponse\x12\x32\n\x07program\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ProgramR\x07program\"\xef\x01\n\x14\x43reateProgramRequest\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\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x12\n\x04goal\x18\x05 \x01(\tR\x04goal\x12\x1f\n\x0bowner_label\x18\x06 \x01(\tR\nownerLabel\x12\x19\n\x08\x64ue_date\x18\x07 \x01(\tR\x07\x64ueDate\"K\n\x15\x43reateProgramResponse\x12\x32\n\x07program\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ProgramR\x07program\"\xe4\x02\n\x14UpdateProgramRequest\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\x1d\n\nprogram_id\x18\x04 \x01(\tR\tprogramId\x12+\n\x11\x65xpected_revision\x18\x05 \x01(\x03R\x10\x65xpectedRevision\x12\x12\n\x04name\x18\x06 \x01(\tR\x04name\x12\x12\n\x04goal\x18\x07 \x01(\tR\x04goal\x12\x1f\n\x0bowner_label\x18\x08 \x01(\tR\nownerLabel\x12\x19\n\x08\x64ue_date\x18\t \x01(\tR\x07\x64ueDate\x12\'\n\x0fplanning_status\x18\n \x01(\tR\x0eplanningStatus\"K\n\x15UpdateProgramResponse\x12\x32\n\x07program\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ProgramR\x07program\"x\n\x12\x42lueprintSelection\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\"x\n\x17\x43omplianceLibraryChange\x12@\n\x04kind\x18\x01 \x01(\x0e\x32,.deixicpublic.v1.ComplianceLibraryChangeKindR\x04kind\x12\x1b\n\tobject_id\x18\x02 \x01(\tR\x08objectId\"\xfc\x02\n!ReconcileComplianceLibraryRequest\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\x0flibrary_type_id\x18\x04 \x01(\tR\rlibraryTypeId\x12\x43\n\nselections\x18\x05 \x03(\x0b\x32#.deixicpublic.v1.BlueprintSelectionR\nselections\x12\x30\n\x14\x65xpected_plan_digest\x18\x06 \x01(\tR\x12\x65xpectedPlanDigest\x12\x43\n\x04mode\x18\x07 \x01(\x0e\x32/.deixicpublic.v1.ComplianceLibraryReconcileModeR\x04mode\"\xcd\x01\n\"ReconcileComplianceLibraryResponse\x12(\n\x10library_clone_id\x18\x01 \x01(\tR\x0elibraryCloneId\x12\x1f\n\x0bplan_digest\x18\x02 \x01(\tR\nplanDigest\x12\x42\n\x07\x63hanges\x18\x03 \x03(\x0b\x32(.deixicpublic.v1.ComplianceLibraryChangeR\x07\x63hanges\x12\x18\n\x07\x61pplied\x18\x04 \x01(\x08R\x07\x61pplied\"\x92\x01\n\x10GetThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"\xe9\x02\n\x11GetThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x38\n\x08messages\x18\x02 \x03(\x0b\x32\x1c.deixicpublic.v1.TaskMessageR\x08messages\x12\x34\n\x08receipts\x18\x03 \x03(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x08receipts\x12/\n\x05turns\x18\x04 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x05 \x01(\x03R\x0creplayCursor\x12&\n\x0fnext_page_token\x18\x06 \x01(\tR\rnextPageToken\x12\x35\n\x05setup\x18\x07 \x01(\x0b\x32\x1f.deixicpublic.v1.SetupReadinessR\x05setup\"^\n\x12ListThreadsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1a\n\x08\x61rchived\x18\x02 \x01(\x08R\x08\x61rchived\"H\n\x13ListThreadsResponse\x12\x31\n\x07threads\x18\x01 \x03(\x0b\x32\x17.deixicpublic.v1.ThreadR\x07threads\"v\n\x13RenameThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\"a\n\x14RenameThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\"\xa6\x01\n\x14\x41rchiveThreadRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x1a\n\x08\x61rchived\x18\x03 \x01(\x08R\x08\x61rchived\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\"~\n\x15\x41rchiveThreadResponse\x12/\n\x06thread\x18\x01 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x06thread\x12\x18\n\x07\x63hanged\x18\x02 \x01(\x08R\x07\x63hanged\x12\x1a\n\x08replayed\x18\x03 \x01(\x08R\x08replayed\"\x97\x01\n\x11ListEventsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12!\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03R\x0b\x61\x66terCursor\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\"\xa2\x02\n\x12ListEventsResponse\x12\x32\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1a.deixicpublic.v1.TaskEventR\x06\x65vents\x12\x1f\n\x0bnext_cursor\x18\x02 \x01(\x03R\nnextCursor\x12\x19\n\x08has_more\x18\x03 \x01(\x08R\x07hasMore\x12%\n\x0ereset_required\x18\x04 \x01(\x08R\rresetRequired\x12\x33\n\x08snapshot\x18\x05 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x08snapshot\x12@\n\x0esnapshot_turns\x18\x06 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\rsnapshotTurns\"\x82\x01\n\x12WatchEventsRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12!\n\x0c\x61\x66ter_cursor\x18\x03 \x01(\x03R\x0b\x61\x66terCursor\"\x88\x02\n\x13WatchEventsResponse\x12\x32\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1a.deixicpublic.v1.TaskEventR\x06\x65vents\x12\x1f\n\x0bnext_cursor\x18\x02 \x01(\x03R\nnextCursor\x12%\n\x0ereset_required\x18\x03 \x01(\x08R\rresetRequired\x12\x33\n\x08snapshot\x18\x04 \x01(\x0b\x32\x17.deixicpublic.v1.ThreadR\x08snapshot\x12@\n\x0esnapshot_turns\x18\x05 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\rsnapshotTurns\"\x9b\x03\n\x0e\x43odingContract\x12#\n\rrepository_id\x18\x01 \x01(\tR\x0crepositoryId\x12\x1e\n\ngeneration\x18\x02 \x01(\x04R\ngeneration\x12\x34\n\x16required_assertion_ids\x18\x03 \x03(\tR\x14requiredAssertionIds\x12%\n\x0erequire_review\x18\x04 \x01(\x08R\rrequireReview\x12)\n\x10require_behavior\x18\x05 \x01(\x08R\x0frequireBehavior\x12\x35\n\x16readiness_requirements\x18\x06 \x03(\tR\x15readinessRequirements\x12)\n\x10\x61uthorized_skips\x18\x07 \x03(\tR\x0f\x61uthorizedSkips\x12\x37\n\x17\x61uthorized_dispositions\x18\x08 \x03(\tR\x16\x61uthorizedDispositions\x12!\n\x0coutput_paths\x18\t \x03(\tR\x0boutputPaths\"\xbf\x03\n\x11SubmitTaskRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x12\n\x04\x62ody\x18\x03 \x01(\tR\x04\x62ody\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\x30\n\x14\x63ontinuation_task_id\x18\x05 \x01(\tR\x12\x63ontinuationTaskId\x12,\n\x12reference_task_ids\x18\x06 \x03(\tR\x10referenceTaskIds\x12H\n\x0fmodel_selection\x18\x07 \x01(\x0b\x32\x1f.deixicpublic.v1.ModelSelectionR\x0emodelSelection\x12H\n\x0f\x63oding_contract\x18\x08 \x01(\x0b\x32\x1f.deixicpublic.v1.CodingContractR\x0e\x63odingContract\x12.\n\x13project_resource_id\x18\t \x01(\tR\x11projectResourceId\"\xe7\x01\n\x12SubmitTaskResponse\x12\x36\n\x07message\x18\x01 \x01(\x0b\x32\x1c.deixicpublic.v1.TaskMessageR\x07message\x12>\n\raccepted_turn\x18\x02 \x01(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x0c\x61\x63\x63\x65ptedTurn\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\x12\x34\n\x08receipts\x18\x04 \x03(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x08receipts\"\xbb\x01\n\x14InterruptTaskRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\x12\x16\n\x06reason\x18\x05 \x01(\tR\x06reason\"\xa2\x01\n\x15InterruptTaskResponse\x12\x17\n\x07turn_id\x18\x01 \x01(\tR\x06turnId\x12\x1a\n\x08replayed\x18\x02 \x01(\x08R\x08replayed\x12/\n\x05turns\x18\x03 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x04 \x01(\x03R\x0creplayCursor\"\x87\x03\n\x17RespondToRequestRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1b\n\tthread_id\x18\x02 \x01(\tR\x08threadId\x12\x17\n\x07turn_id\x18\x03 \x01(\tR\x06turnId\x12\x1d\n\nrequest_id\x18\x04 \x01(\tR\trequestId\x12\x17\n\x07\x63\x61ll_id\x18\x05 \x01(\tR\x06\x63\x61llId\x12?\n\x0crequest_kind\x18\x06 \x01(\x0e\x32\x1c.deixicpublic.v1.RequestKindR\x0brequestKind\x12\x37\n\x06\x61\x63tion\x18\x07 \x01(\x0e\x32\x1f.deixicpublic.v1.ResponseActionR\x06\x61\x63tion\x12\x12\n\x04text\x18\x08 \x01(\tR\x04text\x12\x19\n\x08is_error\x18\t \x01(\x08R\x07isError\x12\'\n\x0fidempotency_key\x18\n \x01(\tR\x0eidempotencyKey\"\x8c\x01\n\x18RespondToRequestResponse\x12\x1a\n\x08replayed\x18\x01 \x01(\x08R\x08replayed\x12/\n\x05turns\x18\x02 \x03(\x0b\x32\x19.deixicpublic.v1.TaskTurnR\x05turns\x12#\n\rreplay_cursor\x18\x03 \x01(\x03R\x0creplayCursor\"\xc0\x01\n\x11GetReceiptRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1d\n\nreceipt_id\x18\x02 \x01(\tR\treceiptId\x12\x1b\n\tthread_id\x18\x03 \x01(\tR\x08threadId\x12\x41\n\x1dinclude_coding_output_content\x18\x04 \x01(\x08R\x1aincludeCodingOutputContent\"H\n\x12GetReceiptResponse\x12\x32\n\x07receipt\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x07receipt\"\xb0\x01\n\x1bResolveReceiptActionRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x1d\n\nreceipt_id\x18\x02 \x01(\tR\treceiptId\x12\x1b\n\taction_id\x18\x03 \x01(\tR\x08\x61\x63tionId\x12\'\n\x0fidempotency_key\x18\x04 \x01(\tR\x0eidempotencyKey\"R\n\x1cResolveReceiptActionResponse\x12\x32\n\x07receipt\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ReceiptR\x07receipt\"\xa4\x01\n\x0eVoiceSelection\x12.\n\x04mode\x18\x01 \x01(\x0e\x32\x1a.deixicpublic.v1.VoiceModeR\x04mode\x12\x1b\n\tvoice_ids\x18\x02 \x03(\tR\x08voiceIds\x12\x45\n\x10tone_adjustments\x18\x03 \x03(\x0e\x32\x1a.deixicpublic.v1.VoiceToneR\x0ftoneAdjustments\"\x9b\x01\n\x17SubmitVoicedTaskRequest\x12\x36\n\x04task\x18\x01 \x01(\x0b\x32\".deixicpublic.v1.SubmitTaskRequestR\x04task\x12H\n\x0fvoice_selection\x18\x02 \x01(\x0b\x32\x1f.deixicpublic.v1.VoiceSelectionR\x0evoiceSelection\"W\n\x18SubmitVoicedTaskResponse\x12;\n\x06result\x18\x01 \x01(\x0b\x32#.deixicpublic.v1.SubmitTaskResponseR\x06result\"F\n\x16GetVoiceCatalogRequest\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\"w\n\nBrandVoice\x12\x19\n\x08voice_id\x18\x01 \x01(\tR\x07voiceId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x03 \x01(\tR\x0b\x64\x65scription\x12\x18\n\x07version\x18\x04 \x01(\x04R\x07version\"\xc0\x01\n\x17GetVoiceCatalogResponse\x12,\n\x05scope\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.ScopeR\x05scope\x12\x18\n\x07\x65nabled\x18\x02 \x01(\x08R\x07\x65nabled\x12(\n\x10\x64\x65\x66\x61ult_voice_id\x18\x03 \x01(\tR\x0e\x64\x65\x66\x61ultVoiceId\x12\x33\n\x06voices\x18\x04 \x03(\x0b\x32\x1b.deixicpublic.v1.BrandVoiceR\x06voices\"\x9a\x02\n\x07\x43ontrol\x12\x1d\n\ncontrol_id\x18\x01 \x01(\tR\tcontrolId\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x33\n\x05state\x18\x04 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x05 \x01(\tR\nreasonCode\x12;\n\x0b\x61ssessed_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\x12\x1b\n\towner_ids\x18\x07 \x03(\tR\x08ownerIds\x12\x1a\n\x08revision\x18\x08 \x01(\x03R\x08revision\"\x96\x01\n\x13ListControlsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\"t\n\x14ListControlsResponse\x12\x34\n\x08\x63ontrols\x18\x01 \x03(\x0b\x32\x18.deixicpublic.v1.ControlR\x08\x63ontrols\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"~\n\x11GetControlRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\ncontrol_id\x18\x03 \x01(\tR\tcontrolId\"\x81\x01\n\x12\x43ontrolRequirement\x12!\n\x0c\x66ramework_id\x18\x01 \x01(\tR\x0b\x66rameworkId\x12%\n\x0erequirement_id\x18\x02 \x01(\tR\rrequirementId\x12!\n\x0creview_state\x18\x03 \x01(\tR\x0breviewState\"\xbe\x01\n\x10\x43ontrolTestState\x12\x17\n\x07test_id\x18\x01 \x01(\tR\x06testId\x12\x33\n\x05state\x18\x02 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x03 \x01(\tR\nreasonCode\x12;\n\x0b\x61ssessed_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\"\x89\x02\n\x12GetControlResponse\x12\x32\n\x07\x63ontrol\x18\x01 \x01(\x0b\x32\x18.deixicpublic.v1.ControlR\x07\x63ontrol\x12G\n\x0crequirements\x18\x02 \x03(\x0b\x32#.deixicpublic.v1.ControlRequirementR\x0crequirements\x12\x37\n\x05tests\x18\x03 \x03(\x0b\x32!.deixicpublic.v1.ControlTestStateR\x05tests\x12!\n\x0c\x65vidence_ids\x18\x04 \x03(\tR\x0b\x65videnceIds\x12\x1a\n\x08\x63omplete\x18\x05 \x01(\x08R\x08\x63omplete\"\xa5\x02\n\x04Test\x12\x17\n\x07test_id\x18\x01 \x01(\tR\x06testId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x33\n\x05state\x18\x03 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x04 \x01(\tR\nreasonCode\x12;\n\x0b\x61ssessed_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nassessedAt\x12\x1f\n\x0b\x63ontrol_ids\x18\x06 \x03(\tR\ncontrolIds\x12\x1a\n\x08revision\x18\x07 \x01(\x03R\x08revision\x12 \n\x0b\x64\x65\x61\x63tivated\x18\x08 \x01(\x08R\x0b\x64\x65\x61\x63tivated\"\xd6\x01\n\x10ListTestsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\x12\x1f\n\x0b\x63ontrol_ids\x18\x05 \x03(\tR\ncontrolIds\x12 \n\x0b\x64\x65\x61\x63tivated\x18\x06 \x01(\x08R\x0b\x64\x65\x61\x63tivated\"\x9a\x01\n\x11ListTestsResponse\x12+\n\x05tests\x18\x01 \x03(\x0b\x32\x15.deixicpublic.v1.TestR\x05tests\x12\x14\n\x05total\x18\x02 \x01(\rR\x05total\x12&\n\x0fnext_page_token\x18\x03 \x01(\tR\rnextPageToken\x12\x1a\n\x08\x63omplete\x18\x04 \x01(\x08R\x08\x63omplete\"\xa6\x02\n\x12TestResourceResult\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12#\n\rresource_kind\x18\x02 \x01(\tR\x0cresourceKind\x12\x36\n\x05state\x18\x03 \x01(\x0e\x32 .deixicpublic.v1.TestResultStateR\x05state\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12=\n\x0c\x65valuated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x65valuatedAt\x12;\n\x0bstate_since\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nstateSince\"u\n\x0eGetTestRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x17\n\x07test_id\x18\x03 \x01(\tR\x06testId\"\xe3\x01\n\x0fGetTestResponse\x12)\n\x04test\x18\x01 \x01(\x0b\x32\x15.deixicpublic.v1.TestR\x04test\x12\x41\n\tresources\x18\x02 \x03(\x0b\x32#.deixicpublic.v1.TestResourceResultR\tresources\x12\x46\n\x11last_evaluated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0flastEvaluatedAt\x12\x1a\n\x08\x63omplete\x18\x04 \x01(\x08R\x08\x63omplete\"\x97\x03\n\x08\x45vidence\x12\x1f\n\x0b\x65vidence_id\x18\x01 \x01(\tR\nevidenceId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x33\n\x05state\x18\x03 \x01(\x0e\x32\x1d.deixicpublic.v1.ControlStateR\x05state\x12\x1f\n\x0breason_code\x18\x04 \x01(\tR\nreasonCode\x12\x1f\n\x0b\x63ontrol_ids\x18\x05 \x03(\tR\ncontrolIds\x12#\n\rframework_ids\x18\x06 \x03(\tR\x0c\x66rameworkIds\x12\x31\n\x06\x64ue_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x05\x64ueAt\x12,\n\x12\x63urrent_version_id\x18\x08 \x01(\tR\x10\x63urrentVersionId\x12\x16\n\x06status\x18\t \x01(\tR\x06status\x12%\n\x0e\x61pproval_state\x18\n \x01(\tR\rapprovalState\x12\x1a\n\x08revision\x18\x0b \x01(\x03R\x08revision\"\xb7\x01\n\x13ListEvidenceRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x04 \x01(\tR\tpageToken\x12\x1f\n\x0b\x63ontrol_ids\x18\x05 \x03(\tR\ncontrolIds\"\xa7\x01\n\x14ListEvidenceResponse\x12\x35\n\x08\x65vidence\x18\x01 \x03(\x0b\x32\x19.deixicpublic.v1.EvidenceR\x08\x65vidence\x12\x14\n\x05total\x18\x02 \x01(\rR\x05total\x12&\n\x0fnext_page_token\x18\x03 \x01(\tR\rnextPageToken\x12\x1a\n\x08\x63omplete\x18\x04 \x01(\x08R\x08\x63omplete\"\x9b\x02\n\x0f\x45videnceVersion\x12\x1d\n\nversion_id\x18\x01 \x01(\tR\tversionId\x12=\n\x0c\x63ollected_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63ollectedAt\x12\x16\n\x06sha256\x18\x03 \x01(\tR\x06sha256\x12=\n\x0c\x63overs_start\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0b\x63oversStart\x12\x39\n\ncovers_end\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcoversEnd\x12\x18\n\x07\x63urrent\x18\x06 \x01(\x08R\x07\x63urrent\"\xbf\x01\n\x1bListEvidenceVersionsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1f\n\x0b\x65vidence_id\x18\x03 \x01(\tR\nevidenceId\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12\x1d\n\npage_token\x18\x05 \x01(\tR\tpageToken\"\xa0\x01\n\x1cListEvidenceVersionsResponse\x12<\n\x08versions\x18\x01 \x03(\x0b\x32 .deixicpublic.v1.EvidenceVersionR\x08versions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1a\n\x08\x63omplete\x18\x03 \x01(\x08R\x08\x63omplete\"\xa7\x01\n\x19GetEvidenceContentRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1f\n\x0b\x65vidence_id\x18\x03 \x01(\tR\nevidenceId\x12\x1d\n\nversion_id\x18\x04 \x01(\tR\tversionId\"\xac\x01\n\x1aGetEvidenceContentResponse\x12\x1d\n\nversion_id\x18\x01 \x01(\tR\tversionId\x12\x1a\n\x08\x66ilename\x18\x02 \x01(\tR\x08\x66ilename\x12!\n\x0c\x63ontent_type\x18\x03 \x01(\tR\x0b\x63ontentType\x12\x18\n\x07\x63ontent\x18\x04 \x01(\x0cR\x07\x63ontent\x12\x16\n\x06sha256\x18\x05 \x01(\tR\x06sha256\"\xc4\x03\n\x05\x41sset\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1d\n\nasset_type\x18\x03 \x01(\tR\tassetType\x12\x19\n\x08owner_id\x18\x04 \x01(\tR\x07ownerId\x12,\n\x12owner_display_name\x18\x05 \x01(\tR\x10ownerDisplayName\x12 \n\x0b\x65nvironment\x18\x06 \x01(\tR\x0b\x65nvironment\x12\x16\n\x06source\x18\x07 \x01(\tR\x06source\x12\x33\n\x16managed_by_provider_id\x18\x08 \x01(\tR\x13managedByProviderId\x12\x16\n\x06status\x18\t \x01(\tR\x06status\x12<\n\x0clast_seen_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nlastSeenAt\x12,\n\x12source_observed_at\x18\x0b \x01(\tR\x10sourceObservedAt\x12\x12\n\x04tags\x18\x0c \x03(\tR\x04tags\x12\x1d\n\nsource_url\x18\r \x01(\tR\tsourceUrl\"\x97\x01\n\x11ListAssetsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\x12\x17\n\x07type_id\x18\x04 \x01(\tR\x06typeId\"\xa8\x01\n\x12ListAssetsResponse\x12.\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x16.deixicpublic.v1.AssetR\x06\x61ssets\x12\x14\n\x05total\x18\x02 \x01(\x05R\x05total\x12$\n\x0etotal_is_exact\x18\x03 \x01(\x08R\x0ctotalIsExact\x12&\n\x0fnext_page_token\x18\x04 \x01(\tR\rnextPageToken\"x\n\x0fGetAssetRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61sset_id\x18\x03 \x01(\tR\x07\x61ssetId\"@\n\x10GetAssetResponse\x12,\n\x05\x61sset\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.AssetR\x05\x61sset\"\xc2\x03\n\x05\x41udit\x12\x19\n\x08\x61udit_id\x18\x01 \x01(\tR\x07\x61uditId\x12\x1d\n\nprogram_id\x18\x02 \x01(\tR\tprogramId\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x12\x1f\n\x0breport_type\x18\x05 \x01(\tR\nreportType\x12\x1e\n\nframeworks\x18\x06 \x03(\tR\nframeworks\x12*\n\x11period_start_date\x18\x07 \x01(\tR\x0fperiodStartDate\x12&\n\x0fperiod_end_date\x18\x08 \x01(\tR\rperiodEndDate\x12\x1c\n\nas_of_date\x18\t \x01(\tR\x08\x61sOfDate\x12\"\n\raudit_firm_id\x18\n \x01(\tR\x0b\x61uditFirmId\x12\x1d\n\naudit_firm\x18\x0b \x01(\tR\tauditFirm\x12\"\n\rlead_owner_id\x18\x0c \x01(\tR\x0bleadOwnerId\x12\x1d\n\ncreated_at\x18\r \x01(\tR\tcreatedAt\x12\x1a\n\x08revision\x18\x0e \x01(\x03R\x08revision\"\xba\x01\n\x11ListAuditsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x1d\n\nprogram_id\x18\x03 \x01(\tR\tprogramId\x12\x14\n\x05limit\x18\x04 \x01(\x05R\x05limit\x12$\n\x0e\x61\x66ter_audit_id\x18\x05 \x01(\tR\x0c\x61\x66terAuditId\"h\n\x12ListAuditsResponse\x12.\n\x06\x61udits\x18\x01 \x03(\x0b\x32\x16.deixicpublic.v1.AuditR\x06\x61udits\x12\"\n\rnext_audit_id\x18\x02 \x01(\tR\x0bnextAuditId\"x\n\x0fGetAuditRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61udit_id\x18\x03 \x01(\tR\x07\x61uditId\"@\n\x10GetAuditResponse\x12,\n\x05\x61udit\x18\x01 \x01(\x0b\x32\x16.deixicpublic.v1.AuditR\x05\x61udit\"\xbc\x03\n\x10\x41uditRequestItem\x12\x17\n\x07item_id\x18\x01 \x01(\tR\x06itemId\x12\x1d\n\nrequest_id\x18\x02 \x01(\tR\trequestId\x12\x14\n\x05title\x18\x03 \x01(\tR\x05title\x12 \n\x0b\x64\x65scription\x18\x04 \x01(\tR\x0b\x64\x65scription\x12!\n\x0crequest_type\x18\x05 \x01(\tR\x0brequestType\x12\x1f\n\x0b\x63ontrol_ids\x18\x06 \x03(\tR\ncontrolIds\x12\x19\n\x08owner_id\x18\x07 \x01(\tR\x07ownerId\x12\x16\n\x06status\x18\x08 \x01(\tR\x06status\x12\x19\n\x08\x64ue_date\x18\t \x01(\tR\x07\x64ueDate\x12\x1b\n\tdue_state\x18\n \x01(\tR\x08\x64ueState\x12%\n\x0e\x65vidence_count\x18\x0b \x01(\rR\revidenceCount\x12(\n\x10last_captured_at\x18\x0c \x01(\tR\x0elastCapturedAt\x12\x1c\n\treadiness\x18\r \x01(\tR\treadiness\x12\x1a\n\x08revision\x18\x0e \x01(\x03R\x08revision\"\xb6\x01\n\x12\x41uditRequestCounts\x12\x14\n\x05total\x18\x01 \x01(\rR\x05total\x12\x12\n\x04open\x18\x02 \x01(\rR\x04open\x12-\n\x12\x65vidence_submitted\x18\x03 \x01(\rR\x11\x65videnceSubmitted\x12+\n\x11\x63hanges_requested\x18\x04 \x01(\rR\x10\x63hangesRequested\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x05 \x01(\rR\x08\x61\x63\x63\x65pted\"\x81\x01\n\x18ListAuditRequestsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61udit_id\x18\x03 \x01(\tR\x07\x61uditId\"\x97\x01\n\x19ListAuditRequestsResponse\x12=\n\x08requests\x18\x01 \x03(\x0b\x32!.deixicpublic.v1.AuditRequestItemR\x08requests\x12;\n\x06\x63ounts\x18\x02 \x01(\x0b\x32#.deixicpublic.v1.AuditRequestCountsR\x06\x63ounts\"\x9c\x01\n\x1aGetAuditRequestItemRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cworkspace_id\x18\x02 \x01(\tR\x0bworkspaceId\x12\x19\n\x08\x61udit_id\x18\x03 \x01(\tR\x07\x61uditId\x12\x17\n\x07item_id\x18\x04 \x01(\tR\x06itemId\"Z\n\x1bGetAuditRequestItemResponse\x12;\n\x07request\x18\x01 \x01(\x0b\x32!.deixicpublic.v1.AuditRequestItemR\x07request*\xd7\x01\n\tTurnState\x12\x1a\n\x16TURN_STATE_UNSPECIFIED\x10\x00\x12\x17\n\x13TURN_STATE_ACCEPTED\x10\x01\x12\x16\n\x12TURN_STATE_RUNNING\x10\x02\x12\x16\n\x12TURN_STATE_WAITING\x10\x03\x12\x18\n\x14TURN_STATE_RESPONDED\x10\x04\x12\x18\n\x14TURN_STATE_COMPLETED\x10\x05\x12\x15\n\x11TURN_STATE_FAILED\x10\x06\x12\x1a\n\x16TURN_STATE_INTERRUPTED\x10\x07*\xae\x01\n\rWaitingReason\x12\x1e\n\x1aWAITING_REASON_UNSPECIFIED\x10\x00\x12\x1b\n\x17WAITING_REASON_APPROVAL\x10\x01\x12\x1d\n\x19WAITING_REASON_USER_INPUT\x10\x02\x12\x1e\n\x1aWAITING_REASON_CLIENT_TOOL\x10\x03\x12!\n\x1dWAITING_REASON_EXTERNAL_RETRY\x10\x04*w\n\x0bMessageRole\x12\x1c\n\x18MESSAGE_ROLE_UNSPECIFIED\x10\x00\x12\x15\n\x11MESSAGE_ROLE_USER\x10\x01\x12\x1a\n\x16MESSAGE_ROLE_ASSISTANT\x10\x02\x12\x17\n\x13MESSAGE_ROLE_SYSTEM\x10\x03*\x9a\x04\n\tEventKind\x12\x1a\n\x16\x45VENT_KIND_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45VENT_KIND_TURN_ACCEPTED\x10\x01\x12\x1b\n\x17\x45VENT_KIND_TURN_STARTED\x10\x02\x12\x17\n\x13\x45VENT_KIND_PROGRESS\x10\x03\x12 \n\x1c\x45VENT_KIND_APPROVAL_REQUIRED\x10\x04\x12\x1d\n\x19\x45VENT_KIND_INPUT_REQUIRED\x10\x05\x12 \n\x1c\x45VENT_KIND_ARTIFACT_RECORDED\x10\x06\x12\x1d\n\x19\x45VENT_KIND_TURN_COMPLETED\x10\x07\x12\x1a\n\x16\x45VENT_KIND_TURN_FAILED\x10\x08\x12\x1f\n\x1b\x45VENT_KIND_TURN_INTERRUPTED\x10\t\x12#\n\x1f\x45VENT_KIND_CLIENT_TOOL_REQUIRED\x10\n\x12&\n\"EVENT_KIND_EXTERNAL_RETRY_REQUIRED\x10\x0b\x12#\n\x1f\x45VENT_KIND_ASSISTANT_TEXT_DELTA\x10\x0c\x12&\n\"EVENT_KIND_ASSISTANT_TEXT_OBSERVED\x10\r\x12&\n\"EVENT_KIND_MODEL_ATTEMPT_ABANDONED\x10\x0e\x12\x1c\n\x18\x45VENT_KIND_TOOL_PROPOSED\x10\x0f*\xa2\x01\n\x0bRequestKind\x12\x1c\n\x18REQUEST_KIND_UNSPECIFIED\x10\x00\x12\x19\n\x15REQUEST_KIND_APPROVAL\x10\x01\x12\x1b\n\x17REQUEST_KIND_USER_INPUT\x10\x02\x12\x1c\n\x18REQUEST_KIND_CLIENT_TOOL\x10\x03\x12\x1f\n\x1bREQUEST_KIND_EXTERNAL_RETRY\x10\x04*\xa0\x03\n\x0cReceiptState\x12\x1d\n\x19RECEIPT_STATE_UNSPECIFIED\x10\x00\x12\x19\n\x15RECEIPT_STATE_UNKNOWN\x10\x01\x12\x1a\n\x16RECEIPT_STATE_PROPOSED\x10\x02\x12\x18\n\x14RECEIPT_STATE_QUEUED\x10\x03\x12\"\n\x1eRECEIPT_STATE_WAITING_APPROVAL\x10\x04\x12\x19\n\x15RECEIPT_STATE_BLOCKED\x10\x05\x12\x1d\n\x19RECEIPT_STATE_NEEDS_INPUT\x10\x06\x12\x1d\n\x19RECEIPT_STATE_UNAVAILABLE\x10\x07\x12\x19\n\x15RECEIPT_STATE_RUNNING\x10\x08\x12\x1b\n\x17RECEIPT_STATE_SUCCEEDED\x10\t\x12\x1a\n\x16RECEIPT_STATE_VERIFIED\x10\n\x12\x18\n\x14RECEIPT_STATE_DENIED\x10\x0b\x12\x1b\n\x17RECEIPT_STATE_CANCELLED\x10\x0c\x12\x18\n\x14RECEIPT_STATE_FAILED\x10\r*\xc0\x02\n\x13ModelReadinessState\x12%\n!MODEL_READINESS_STATE_UNSPECIFIED\x10\x00\x12\x1f\n\x1bMODEL_READINESS_STATE_READY\x10\x01\x12-\n)MODEL_READINESS_STATE_ACTIVATION_REQUIRED\x10\x02\x12*\n&MODEL_READINESS_STATE_FUNDING_REQUIRED\x10\x03\x12\'\n#MODEL_READINESS_STATE_LIMIT_REACHED\x10\x04\x12*\n&MODEL_READINESS_STATE_ACCESS_SUSPENDED\x10\x05\x12\x31\n-MODEL_READINESS_STATE_TEMPORARILY_UNAVAILABLE\x10\x06*\xa2\x01\n\x0fModelNextAction\x12!\n\x1dMODEL_NEXT_ACTION_UNSPECIFIED\x10\x00\x12+\n\'MODEL_NEXT_ACTION_CONTACT_ADMINISTRATOR\x10\x01\x12\"\n\x1eMODEL_NEXT_ACTION_VIEW_FUNDING\x10\x02\x12\x1b\n\x17MODEL_NEXT_ACTION_RETRY\x10\x03*y\n\x0f\x43lientRuleScope\x12!\n\x1d\x43LIENT_RULE_SCOPE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x43LIENT_RULE_SCOPE_ORGANIZATION\x10\x01\x12\x1f\n\x1b\x43LIENT_RULE_SCOPE_WORKSPACE\x10\x02*\x87\x01\n\rClientMcpMode\x12\x1f\n\x1b\x43LIENT_MCP_MODE_UNSPECIFIED\x10\x00\x12\x18\n\x14\x43LIENT_MCP_MODE_OPEN\x10\x01\x12\x1d\n\x19\x43LIENT_MCP_MODE_ALLOWLIST\x10\x02\x12\x1c\n\x18\x43LIENT_MCP_MODE_DENYLIST\x10\x03*\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*\xae\x01\n\x1b\x42usinessSourceFieldProperty\x12.\n*BUSINESS_SOURCE_FIELD_PROPERTY_UNSPECIFIED\x10\x00\x12/\n+BUSINESS_SOURCE_FIELD_PROPERTY_DISPLAY_NAME\x10\x01\x12.\n*BUSINESS_SOURCE_FIELD_PROPERTY_EXTERNAL_ID\x10\x02*\xaf\x01\n\x1e\x43omplianceLibraryReconcileMode\x12\x31\n-COMPLIANCE_LIBRARY_RECONCILE_MODE_UNSPECIFIED\x10\x00\x12-\n)COMPLIANCE_LIBRARY_RECONCILE_MODE_PREVIEW\x10\x01\x12+\n\'COMPLIANCE_LIBRARY_RECONCILE_MODE_APPLY\x10\x02*\xd9\x02\n\x1b\x43omplianceLibraryChangeKind\x12.\n*COMPLIANCE_LIBRARY_CHANGE_KIND_UNSPECIFIED\x10\x00\x12&\n\"COMPLIANCE_LIBRARY_CHANGE_KIND_ADD\x10\x01\x12)\n%COMPLIANCE_LIBRARY_CHANGE_KIND_UPDATE\x10\x02\x12+\n\'COMPLIANCE_LIBRARY_CHANGE_KIND_WITHDRAW\x10\x03\x12*\n&COMPLIANCE_LIBRARY_CHANGE_KIND_MAPPING\x10\x04\x12+\n\'COMPLIANCE_LIBRARY_CHANGE_KIND_CONFLICT\x10\x05\x12\x31\n-COMPLIANCE_LIBRARY_CHANGE_KIND_PRESERVE_LOCAL\x10\x06*\xd4\x01\n\x0eResponseAction\x12\x1f\n\x1bRESPONSE_ACTION_UNSPECIFIED\x10\x00\x12\x1b\n\x17RESPONSE_ACTION_APPROVE\x10\x01\x12\x18\n\x14RESPONSE_ACTION_DENY\x10\x02\x12\x1a\n\x16RESPONSE_ACTION_ANSWER\x10\x03\x12\x19\n\x15RESPONSE_ACTION_RETRY\x10\x04\x12\x18\n\x14RESPONSE_ACTION_SKIP\x10\x05\x12\x19\n\x15RESPONSE_ACTION_ABORT\x10\x06*}\n\tVoiceMode\x12\x1a\n\x16VOICE_MODE_UNSPECIFIED\x10\x00\x12 \n\x1cVOICE_MODE_WORKSPACE_DEFAULT\x10\x01\x12\x1a\n\x16VOICE_MODE_BRAND_VOICE\x10\x02\x12\x16\n\x12VOICE_MODE_NEUTRAL\x10\x03*m\n\tVoiceTone\x12\x1a\n\x16VOICE_TONE_UNSPECIFIED\x10\x00\x12\x16\n\x12VOICE_TONE_CONCISE\x10\x01\x12\x15\n\x11VOICE_TONE_FORMAL\x10\x02\x12\x15\n\x11VOICE_TONE_WARMER\x10\x03*\xd9\x01\n\x0c\x43ontrolState\x12\x1d\n\x19\x43ONTROL_STATE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x43ONTROL_STATE_VERIFIED\x10\x01\x12\x19\n\x15\x43ONTROL_STATE_FAILING\x10\x02\x12\x19\n\x15\x43ONTROL_STATE_UNKNOWN\x10\x03\x12\x1a\n\x16\x43ONTROL_STATE_ATTESTED\x10\x04\x12 \n\x1c\x43ONTROL_STATE_NOT_APPLICABLE\x10\x05\x12\x1a\n\x16\x43ONTROL_STATE_EXCEPTED\x10\x06*\xa0\x02\n\x0fTestResultState\x12!\n\x1dTEST_RESULT_STATE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aTEST_RESULT_STATE_VERIFIED\x10\x01\x12\x1d\n\x19TEST_RESULT_STATE_FAILING\x10\x02\x12#\n\x1fTEST_RESULT_STATE_INDETERMINATE\x10\x03\x12\x1d\n\x19TEST_RESULT_STATE_NOT_RUN\x10\x04\x12$\n TEST_RESULT_STATE_NOT_APPLICABLE\x10\x05\x12\x1e\n\x1aTEST_RESULT_STATE_EXCEPTED\x10\x06\x12!\n\x1dTEST_RESULT_STATE_NOT_RUNNING\x10\x07\x32\xfd&\n\x13\x44\x65ixicPublicService\x12R\n\tGetThread\x12!.deixicpublic.v1.GetThreadRequest\x1a\".deixicpublic.v1.GetThreadResponse\x12X\n\x0bListThreads\x12#.deixicpublic.v1.ListThreadsRequest\x1a$.deixicpublic.v1.ListThreadsResponse\x12[\n\x0cRenameThread\x12$.deixicpublic.v1.RenameThreadRequest\x1a%.deixicpublic.v1.RenameThreadResponse\x12^\n\rArchiveThread\x12%.deixicpublic.v1.ArchiveThreadRequest\x1a&.deixicpublic.v1.ArchiveThreadResponse\x12U\n\nListEvents\x12\".deixicpublic.v1.ListEventsRequest\x1a#.deixicpublic.v1.ListEventsResponse\x12Z\n\x0bWatchEvents\x12#.deixicpublic.v1.WatchEventsRequest\x1a$.deixicpublic.v1.WatchEventsResponse0\x01\x12U\n\nSubmitTask\x12\".deixicpublic.v1.SubmitTaskRequest\x1a#.deixicpublic.v1.SubmitTaskResponse\x12g\n\x10SubmitVoicedTask\x12(.deixicpublic.v1.SubmitVoicedTaskRequest\x1a).deixicpublic.v1.SubmitVoicedTaskResponse\x12\x64\n\x0fGetVoiceCatalog\x12\'.deixicpublic.v1.GetVoiceCatalogRequest\x1a(.deixicpublic.v1.GetVoiceCatalogResponse\x12^\n\rInterruptTask\x12%.deixicpublic.v1.InterruptTaskRequest\x1a&.deixicpublic.v1.InterruptTaskResponse\x12g\n\x10RespondToRequest\x12(.deixicpublic.v1.RespondToRequestRequest\x1a).deixicpublic.v1.RespondToRequestResponse\x12U\n\nGetReceipt\x12\".deixicpublic.v1.GetReceiptRequest\x1a#.deixicpublic.v1.GetReceiptResponse\x12s\n\x14ResolveReceiptAction\x12,.deixicpublic.v1.ResolveReceiptActionRequest\x1a-.deixicpublic.v1.ResolveReceiptActionResponse\x12j\n\x11GetModelReadiness\x12).deixicpublic.v1.GetModelReadinessRequest\x1a*.deixicpublic.v1.GetModelReadinessResponse\x12\x61\n\x0eGetClientSetup\x12&.deixicpublic.v1.GetClientSetupRequest\x1a\'.deixicpublic.v1.GetClientSetupResponse\x12j\n\x11SubmitIssueReport\x12).deixicpublic.v1.SubmitIssueReportRequest\x1a*.deixicpublic.v1.SubmitIssueReportResponse\x12s\n\x14\x43reateBusinessObject\x12,.deixicpublic.v1.CreateBusinessObjectRequest\x1a-.deixicpublic.v1.CreateBusinessObjectResponse\x12j\n\x11GetBusinessObject\x12).deixicpublic.v1.GetBusinessObjectRequest\x1a*.deixicpublic.v1.GetBusinessObjectResponse\x12s\n\x14UpdateBusinessObject\x12,.deixicpublic.v1.UpdateBusinessObjectRequest\x1a-.deixicpublic.v1.UpdateBusinessObjectResponse\x12s\n\x14\x44\x65leteBusinessObject\x12,.deixicpublic.v1.DeleteBusinessObjectRequest\x1a-.deixicpublic.v1.DeleteBusinessObjectResponse\x12p\n\x13ListBusinessObjects\x12+.deixicpublic.v1.ListBusinessObjectsRequest\x1a,.deixicpublic.v1.ListBusinessObjectsResponse\x12|\n\x17ListBusinessObjectTypes\x12/.deixicpublic.v1.ListBusinessObjectTypesRequest\x1a\x30.deixicpublic.v1.ListBusinessObjectTypesResponse\x12\x7f\n\x18\x44\x65\x66ineBusinessObjectType\x12\x30.deixicpublic.v1.DefineBusinessObjectTypeRequest\x1a\x31.deixicpublic.v1.DefineBusinessObjectTypeResponse\x12v\n\x15GetBusinessObjectType\x12-.deixicpublic.v1.GetBusinessObjectTypeRequest\x1a..deixicpublic.v1.GetBusinessObjectTypeResponse\x12s\n\x14UpsertBusinessObject\x12,.deixicpublic.v1.UpsertBusinessObjectRequest\x1a-.deixicpublic.v1.UpsertBusinessObjectResponse\x12y\n\x16ListBusinessBlueprints\x12..deixicpublic.v1.ListBusinessBlueprintsRequest\x1a/.deixicpublic.v1.ListBusinessBlueprintsResponse\x12\x7f\n\x18\x42indBusinessObjectSource\x12\x30.deixicpublic.v1.BindBusinessObjectSourceRequest\x1a\x31.deixicpublic.v1.BindBusinessObjectSourceResponse\x12\x94\x01\n\x1fListBusinessObjectRelationships\x12\x37.deixicpublic.v1.ListBusinessObjectRelationshipsRequest\x1a\x38.deixicpublic.v1.ListBusinessObjectRelationshipsResponse\x12\x97\x01\n CreateBusinessObjectRelationship\x12\x38.deixicpublic.v1.CreateBusinessObjectRelationshipRequest\x1a\x39.deixicpublic.v1.CreateBusinessObjectRelationshipResponse\x12\x97\x01\n DeleteBusinessObjectRelationship\x12\x38.deixicpublic.v1.DeleteBusinessObjectRelationshipRequest\x1a\x39.deixicpublic.v1.DeleteBusinessObjectRelationshipResponse\x12U\n\nGetProgram\x12\".deixicpublic.v1.GetProgramRequest\x1a#.deixicpublic.v1.GetProgramResponse\x12^\n\rCreateProgram\x12%.deixicpublic.v1.CreateProgramRequest\x1a&.deixicpublic.v1.CreateProgramResponse\x12^\n\rUpdateProgram\x12%.deixicpublic.v1.UpdateProgramRequest\x1a&.deixicpublic.v1.UpdateProgramResponse\x12\x85\x01\n\x1aReconcileComplianceLibrary\x12\x32.deixicpublic.v1.ReconcileComplianceLibraryRequest\x1a\x33.deixicpublic.v1.ReconcileComplianceLibraryResponse\x12[\n\x0cListControls\x12$.deixicpublic.v1.ListControlsRequest\x1a%.deixicpublic.v1.ListControlsResponse\x12U\n\nGetControl\x12\".deixicpublic.v1.GetControlRequest\x1a#.deixicpublic.v1.GetControlResponse\x12R\n\tListTests\x12!.deixicpublic.v1.ListTestsRequest\x1a\".deixicpublic.v1.ListTestsResponse\x12L\n\x07GetTest\x12\x1f.deixicpublic.v1.GetTestRequest\x1a .deixicpublic.v1.GetTestResponse\x12[\n\x0cListEvidence\x12$.deixicpublic.v1.ListEvidenceRequest\x1a%.deixicpublic.v1.ListEvidenceResponse\x12s\n\x14ListEvidenceVersions\x12,.deixicpublic.v1.ListEvidenceVersionsRequest\x1a-.deixicpublic.v1.ListEvidenceVersionsResponse\x12m\n\x12GetEvidenceContent\x12*.deixicpublic.v1.GetEvidenceContentRequest\x1a+.deixicpublic.v1.GetEvidenceContentResponse\x12U\n\nListAssets\x12\".deixicpublic.v1.ListAssetsRequest\x1a#.deixicpublic.v1.ListAssetsResponse\x12O\n\x08GetAsset\x12 .deixicpublic.v1.GetAssetRequest\x1a!.deixicpublic.v1.GetAssetResponse\x12U\n\nListAudits\x12\".deixicpublic.v1.ListAuditsRequest\x1a#.deixicpublic.v1.ListAuditsResponse\x12O\n\x08GetAudit\x12 .deixicpublic.v1.GetAuditRequest\x1a!.deixicpublic.v1.GetAuditResponse\x12j\n\x11ListAuditRequests\x12).deixicpublic.v1.ListAuditRequestsRequest\x1a*.deixicpublic.v1.ListAuditRequestsResponse\x12p\n\x13GetAuditRequestItem\x12+.deixicpublic.v1.GetAuditRequestItemRequest\x1a,.deixicpublic.v1.GetAuditRequestItemResponseB=Z;github.com/dx-corp/deixic-go/deixicpublic/v1;deixicpublicv1b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -33,42 +33,44 @@ if not _descriptor._USE_C_DESCRIPTORS: _globals['DESCRIPTOR']._loaded_options = None _globals['DESCRIPTOR']._serialized_options = b'Z;github.com/dx-corp/deixic-go/deixicpublic/v1;deixicpublicv1' - _globals['_TURNSTATE']._serialized_start=26442 - _globals['_TURNSTATE']._serialized_end=26657 - _globals['_WAITINGREASON']._serialized_start=26660 - _globals['_WAITINGREASON']._serialized_end=26834 - _globals['_MESSAGEROLE']._serialized_start=26836 - _globals['_MESSAGEROLE']._serialized_end=26955 - _globals['_EVENTKIND']._serialized_start=26958 - _globals['_EVENTKIND']._serialized_end=27496 - _globals['_REQUESTKIND']._serialized_start=27499 - _globals['_REQUESTKIND']._serialized_end=27661 - _globals['_RECEIPTSTATE']._serialized_start=27664 - _globals['_RECEIPTSTATE']._serialized_end=28080 - _globals['_MODELREADINESSSTATE']._serialized_start=28083 - _globals['_MODELREADINESSSTATE']._serialized_end=28403 - _globals['_MODELNEXTACTION']._serialized_start=28406 - _globals['_MODELNEXTACTION']._serialized_end=28568 - _globals['_CLIENTRULESCOPE']._serialized_start=28570 - _globals['_CLIENTRULESCOPE']._serialized_end=28691 - _globals['_CLIENTMCPMODE']._serialized_start=28694 - _globals['_CLIENTMCPMODE']._serialized_end=28829 - _globals['_BUSINESSSOURCEFIELDPROPERTY']._serialized_start=28832 - _globals['_BUSINESSSOURCEFIELDPROPERTY']._serialized_end=29006 - _globals['_COMPLIANCELIBRARYRECONCILEMODE']._serialized_start=29009 - _globals['_COMPLIANCELIBRARYRECONCILEMODE']._serialized_end=29184 - _globals['_COMPLIANCELIBRARYCHANGEKIND']._serialized_start=29187 - _globals['_COMPLIANCELIBRARYCHANGEKIND']._serialized_end=29532 - _globals['_RESPONSEACTION']._serialized_start=29535 - _globals['_RESPONSEACTION']._serialized_end=29747 - _globals['_VOICEMODE']._serialized_start=29749 - _globals['_VOICEMODE']._serialized_end=29874 - _globals['_VOICETONE']._serialized_start=29876 - _globals['_VOICETONE']._serialized_end=29985 - _globals['_CONTROLSTATE']._serialized_start=29988 - _globals['_CONTROLSTATE']._serialized_end=30205 - _globals['_TESTRESULTSTATE']._serialized_start=30208 - _globals['_TESTRESULTSTATE']._serialized_end=30496 + _globals['_TURNSTATE']._serialized_start=28088 + _globals['_TURNSTATE']._serialized_end=28303 + _globals['_WAITINGREASON']._serialized_start=28306 + _globals['_WAITINGREASON']._serialized_end=28480 + _globals['_MESSAGEROLE']._serialized_start=28482 + _globals['_MESSAGEROLE']._serialized_end=28601 + _globals['_EVENTKIND']._serialized_start=28604 + _globals['_EVENTKIND']._serialized_end=29142 + _globals['_REQUESTKIND']._serialized_start=29145 + _globals['_REQUESTKIND']._serialized_end=29307 + _globals['_RECEIPTSTATE']._serialized_start=29310 + _globals['_RECEIPTSTATE']._serialized_end=29726 + _globals['_MODELREADINESSSTATE']._serialized_start=29729 + _globals['_MODELREADINESSSTATE']._serialized_end=30049 + _globals['_MODELNEXTACTION']._serialized_start=30052 + _globals['_MODELNEXTACTION']._serialized_end=30214 + _globals['_CLIENTRULESCOPE']._serialized_start=30216 + _globals['_CLIENTRULESCOPE']._serialized_end=30337 + _globals['_CLIENTMCPMODE']._serialized_start=30340 + _globals['_CLIENTMCPMODE']._serialized_end=30475 + _globals['_BUSINESSFIELDKIND']._serialized_start=30478 + _globals['_BUSINESSFIELDKIND']._serialized_end=30893 + _globals['_BUSINESSSOURCEFIELDPROPERTY']._serialized_start=30896 + _globals['_BUSINESSSOURCEFIELDPROPERTY']._serialized_end=31070 + _globals['_COMPLIANCELIBRARYRECONCILEMODE']._serialized_start=31073 + _globals['_COMPLIANCELIBRARYRECONCILEMODE']._serialized_end=31248 + _globals['_COMPLIANCELIBRARYCHANGEKIND']._serialized_start=31251 + _globals['_COMPLIANCELIBRARYCHANGEKIND']._serialized_end=31596 + _globals['_RESPONSEACTION']._serialized_start=31599 + _globals['_RESPONSEACTION']._serialized_end=31811 + _globals['_VOICEMODE']._serialized_start=31813 + _globals['_VOICEMODE']._serialized_end=31938 + _globals['_VOICETONE']._serialized_start=31940 + _globals['_VOICETONE']._serialized_end=32049 + _globals['_CONTROLSTATE']._serialized_start=32052 + _globals['_CONTROLSTATE']._serialized_end=32269 + _globals['_TESTRESULTSTATE']._serialized_start=32272 + _globals['_TESTRESULTSTATE']._serialized_end=32560 _globals['_SCOPE']._serialized_start=79 _globals['_SCOPE']._serialized_end=162 _globals['_ERRORDETAIL']._serialized_start=164 @@ -157,194 +159,208 @@ _globals['_LISTBUSINESSOBJECTSRESPONSE']._serialized_end=8388 _globals['_BUSINESSBLUEPRINTORIGIN']._serialized_start=8390 _globals['_BUSINESSBLUEPRINTORIGIN']._serialized_end=8514 - _globals['_BUSINESSOBJECTTYPEFIELD']._serialized_start=8516 - _globals['_BUSINESSOBJECTTYPEFIELD']._serialized_end=8636 - _globals['_BUSINESSOBJECTTYPE']._serialized_start=8639 - _globals['_BUSINESSOBJECTTYPE']._serialized_end=8925 - _globals['_LISTBUSINESSOBJECTTYPESREQUEST']._serialized_start=8928 - _globals['_LISTBUSINESSOBJECTTYPESREQUEST']._serialized_end=9094 - _globals['_LISTBUSINESSOBJECTTYPESRESPONSE']._serialized_start=9097 - _globals['_LISTBUSINESSOBJECTTYPESRESPONSE']._serialized_end=9236 - _globals['_BUSINESSBLUEPRINT']._serialized_start=9239 - _globals['_BUSINESSBLUEPRINT']._serialized_end=9412 - _globals['_LISTBUSINESSBLUEPRINTSREQUEST']._serialized_start=9414 - _globals['_LISTBUSINESSBLUEPRINTSREQUEST']._serialized_end=9521 - _globals['_LISTBUSINESSBLUEPRINTSRESPONSE']._serialized_start=9523 - _globals['_LISTBUSINESSBLUEPRINTSRESPONSE']._serialized_end=9623 - _globals['_BUSINESSSOURCEFIELDMAPPING']._serialized_start=9626 - _globals['_BUSINESSSOURCEFIELDMAPPING']._serialized_end=9755 - _globals['_BINDBUSINESSOBJECTSOURCEREQUEST']._serialized_start=9758 - _globals['_BINDBUSINESSOBJECTSOURCEREQUEST']._serialized_end=10188 - _globals['_BINDBUSINESSOBJECTSOURCERESPONSE']._serialized_start=10190 - _globals['_BINDBUSINESSOBJECTSOURCERESPONSE']._serialized_end=10281 - _globals['_BUSINESSOBJECTRELATIONSHIP']._serialized_start=10284 - _globals['_BUSINESSOBJECTRELATIONSHIP']._serialized_end=10437 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSREQUEST']._serialized_start=10440 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSREQUEST']._serialized_end=10715 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSRESPONSE']._serialized_start=10718 - _globals['_LISTBUSINESSOBJECTRELATIONSHIPSRESPONSE']._serialized_end=10869 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_start=10872 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_end=11156 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_start=11158 - _globals['_CREATEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_end=11257 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_start=11260 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_end=11544 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_start=11546 - _globals['_DELETEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_end=11645 - _globals['_PROGRAM']._serialized_start=11648 - _globals['_PROGRAM']._serialized_end=11857 - _globals['_GETPROGRAMREQUEST']._serialized_start=11859 - _globals['_GETPROGRAMREQUEST']._serialized_end=11985 - _globals['_GETPROGRAMRESPONSE']._serialized_start=11987 - _globals['_GETPROGRAMRESPONSE']._serialized_end=12059 - _globals['_CREATEPROGRAMREQUEST']._serialized_start=12062 - _globals['_CREATEPROGRAMREQUEST']._serialized_end=12301 - _globals['_CREATEPROGRAMRESPONSE']._serialized_start=12303 - _globals['_CREATEPROGRAMRESPONSE']._serialized_end=12378 - _globals['_UPDATEPROGRAMREQUEST']._serialized_start=12381 - _globals['_UPDATEPROGRAMREQUEST']._serialized_end=12737 - _globals['_UPDATEPROGRAMRESPONSE']._serialized_start=12739 - _globals['_UPDATEPROGRAMRESPONSE']._serialized_end=12814 - _globals['_BLUEPRINTSELECTION']._serialized_start=12816 - _globals['_BLUEPRINTSELECTION']._serialized_end=12936 - _globals['_COMPLIANCELIBRARYCHANGE']._serialized_start=12938 - _globals['_COMPLIANCELIBRARYCHANGE']._serialized_end=13058 - _globals['_RECONCILECOMPLIANCELIBRARYREQUEST']._serialized_start=13061 - _globals['_RECONCILECOMPLIANCELIBRARYREQUEST']._serialized_end=13441 - _globals['_RECONCILECOMPLIANCELIBRARYRESPONSE']._serialized_start=13444 - _globals['_RECONCILECOMPLIANCELIBRARYRESPONSE']._serialized_end=13649 - _globals['_GETTHREADREQUEST']._serialized_start=13652 - _globals['_GETTHREADREQUEST']._serialized_end=13798 - _globals['_GETTHREADRESPONSE']._serialized_start=13801 - _globals['_GETTHREADRESPONSE']._serialized_end=14162 - _globals['_LISTTHREADSREQUEST']._serialized_start=14164 - _globals['_LISTTHREADSREQUEST']._serialized_end=14258 - _globals['_LISTTHREADSRESPONSE']._serialized_start=14260 - _globals['_LISTTHREADSRESPONSE']._serialized_end=14332 - _globals['_RENAMETHREADREQUEST']._serialized_start=14334 - _globals['_RENAMETHREADREQUEST']._serialized_end=14452 - _globals['_RENAMETHREADRESPONSE']._serialized_start=14454 - _globals['_RENAMETHREADRESPONSE']._serialized_end=14551 - _globals['_ARCHIVETHREADREQUEST']._serialized_start=14554 - _globals['_ARCHIVETHREADREQUEST']._serialized_end=14720 - _globals['_ARCHIVETHREADRESPONSE']._serialized_start=14722 - _globals['_ARCHIVETHREADRESPONSE']._serialized_end=14848 - _globals['_LISTEVENTSREQUEST']._serialized_start=14851 - _globals['_LISTEVENTSREQUEST']._serialized_end=15002 - _globals['_LISTEVENTSRESPONSE']._serialized_start=15005 - _globals['_LISTEVENTSRESPONSE']._serialized_end=15295 - _globals['_WATCHEVENTSREQUEST']._serialized_start=15298 - _globals['_WATCHEVENTSREQUEST']._serialized_end=15428 - _globals['_WATCHEVENTSRESPONSE']._serialized_start=15431 - _globals['_WATCHEVENTSRESPONSE']._serialized_end=15695 - _globals['_CODINGCONTRACT']._serialized_start=15698 - _globals['_CODINGCONTRACT']._serialized_end=16109 - _globals['_SUBMITTASKREQUEST']._serialized_start=16112 - _globals['_SUBMITTASKREQUEST']._serialized_end=16559 - _globals['_SUBMITTASKRESPONSE']._serialized_start=16562 - _globals['_SUBMITTASKRESPONSE']._serialized_end=16793 - _globals['_INTERRUPTTASKREQUEST']._serialized_start=16796 - _globals['_INTERRUPTTASKREQUEST']._serialized_end=16983 - _globals['_INTERRUPTTASKRESPONSE']._serialized_start=16986 - _globals['_INTERRUPTTASKRESPONSE']._serialized_end=17148 - _globals['_RESPONDTOREQUESTREQUEST']._serialized_start=17151 - _globals['_RESPONDTOREQUESTREQUEST']._serialized_end=17542 - _globals['_RESPONDTOREQUESTRESPONSE']._serialized_start=17545 - _globals['_RESPONDTOREQUESTRESPONSE']._serialized_end=17685 - _globals['_GETRECEIPTREQUEST']._serialized_start=17688 - _globals['_GETRECEIPTREQUEST']._serialized_end=17880 - _globals['_GETRECEIPTRESPONSE']._serialized_start=17882 - _globals['_GETRECEIPTRESPONSE']._serialized_end=17954 - _globals['_RESOLVERECEIPTACTIONREQUEST']._serialized_start=17957 - _globals['_RESOLVERECEIPTACTIONREQUEST']._serialized_end=18133 - _globals['_RESOLVERECEIPTACTIONRESPONSE']._serialized_start=18135 - _globals['_RESOLVERECEIPTACTIONRESPONSE']._serialized_end=18217 - _globals['_VOICESELECTION']._serialized_start=18220 - _globals['_VOICESELECTION']._serialized_end=18384 - _globals['_SUBMITVOICEDTASKREQUEST']._serialized_start=18387 - _globals['_SUBMITVOICEDTASKREQUEST']._serialized_end=18542 - _globals['_SUBMITVOICEDTASKRESPONSE']._serialized_start=18544 - _globals['_SUBMITVOICEDTASKRESPONSE']._serialized_end=18631 - _globals['_GETVOICECATALOGREQUEST']._serialized_start=18633 - _globals['_GETVOICECATALOGREQUEST']._serialized_end=18703 - _globals['_BRANDVOICE']._serialized_start=18705 - _globals['_BRANDVOICE']._serialized_end=18824 - _globals['_GETVOICECATALOGRESPONSE']._serialized_start=18827 - _globals['_GETVOICECATALOGRESPONSE']._serialized_end=19019 - _globals['_CONTROL']._serialized_start=19022 - _globals['_CONTROL']._serialized_end=19304 - _globals['_LISTCONTROLSREQUEST']._serialized_start=19307 - _globals['_LISTCONTROLSREQUEST']._serialized_end=19457 - _globals['_LISTCONTROLSRESPONSE']._serialized_start=19459 - _globals['_LISTCONTROLSRESPONSE']._serialized_end=19575 - _globals['_GETCONTROLREQUEST']._serialized_start=19577 - _globals['_GETCONTROLREQUEST']._serialized_end=19703 - _globals['_CONTROLREQUIREMENT']._serialized_start=19706 - _globals['_CONTROLREQUIREMENT']._serialized_end=19835 - _globals['_CONTROLTESTSTATE']._serialized_start=19838 - _globals['_CONTROLTESTSTATE']._serialized_end=20028 - _globals['_GETCONTROLRESPONSE']._serialized_start=20031 - _globals['_GETCONTROLRESPONSE']._serialized_end=20296 - _globals['_TEST']._serialized_start=20299 - _globals['_TEST']._serialized_end=20592 - _globals['_LISTTESTSREQUEST']._serialized_start=20595 - _globals['_LISTTESTSREQUEST']._serialized_end=20809 - _globals['_LISTTESTSRESPONSE']._serialized_start=20812 - _globals['_LISTTESTSRESPONSE']._serialized_end=20966 - _globals['_TESTRESOURCERESULT']._serialized_start=20969 - _globals['_TESTRESOURCERESULT']._serialized_end=21263 - _globals['_GETTESTREQUEST']._serialized_start=21265 - _globals['_GETTESTREQUEST']._serialized_end=21382 - _globals['_GETTESTRESPONSE']._serialized_start=21385 - _globals['_GETTESTRESPONSE']._serialized_end=21612 - _globals['_EVIDENCE']._serialized_start=21615 - _globals['_EVIDENCE']._serialized_end=22022 - _globals['_LISTEVIDENCEREQUEST']._serialized_start=22025 - _globals['_LISTEVIDENCEREQUEST']._serialized_end=22208 - _globals['_LISTEVIDENCERESPONSE']._serialized_start=22211 - _globals['_LISTEVIDENCERESPONSE']._serialized_end=22378 - _globals['_EVIDENCEVERSION']._serialized_start=22381 - _globals['_EVIDENCEVERSION']._serialized_end=22664 - _globals['_LISTEVIDENCEVERSIONSREQUEST']._serialized_start=22667 - _globals['_LISTEVIDENCEVERSIONSREQUEST']._serialized_end=22858 - _globals['_LISTEVIDENCEVERSIONSRESPONSE']._serialized_start=22861 - _globals['_LISTEVIDENCEVERSIONSRESPONSE']._serialized_end=23021 - _globals['_GETEVIDENCECONTENTREQUEST']._serialized_start=23024 - _globals['_GETEVIDENCECONTENTREQUEST']._serialized_end=23191 - _globals['_GETEVIDENCECONTENTRESPONSE']._serialized_start=23194 - _globals['_GETEVIDENCECONTENTRESPONSE']._serialized_end=23366 - _globals['_ASSET']._serialized_start=23369 - _globals['_ASSET']._serialized_end=23821 - _globals['_LISTASSETSREQUEST']._serialized_start=23824 - _globals['_LISTASSETSREQUEST']._serialized_end=23975 - _globals['_LISTASSETSRESPONSE']._serialized_start=23978 - _globals['_LISTASSETSRESPONSE']._serialized_end=24146 - _globals['_GETASSETREQUEST']._serialized_start=24148 - _globals['_GETASSETREQUEST']._serialized_end=24268 - _globals['_GETASSETRESPONSE']._serialized_start=24270 - _globals['_GETASSETRESPONSE']._serialized_end=24334 - _globals['_AUDIT']._serialized_start=24337 - _globals['_AUDIT']._serialized_end=24787 - _globals['_LISTAUDITSREQUEST']._serialized_start=24790 - _globals['_LISTAUDITSREQUEST']._serialized_end=24976 - _globals['_LISTAUDITSRESPONSE']._serialized_start=24978 - _globals['_LISTAUDITSRESPONSE']._serialized_end=25082 - _globals['_GETAUDITREQUEST']._serialized_start=25084 - _globals['_GETAUDITREQUEST']._serialized_end=25204 - _globals['_GETAUDITRESPONSE']._serialized_start=25206 - _globals['_GETAUDITRESPONSE']._serialized_end=25270 - _globals['_AUDITREQUESTITEM']._serialized_start=25273 - _globals['_AUDITREQUESTITEM']._serialized_end=25717 - _globals['_AUDITREQUESTCOUNTS']._serialized_start=25720 - _globals['_AUDITREQUESTCOUNTS']._serialized_end=25902 - _globals['_LISTAUDITREQUESTSREQUEST']._serialized_start=25905 - _globals['_LISTAUDITREQUESTSREQUEST']._serialized_end=26034 - _globals['_LISTAUDITREQUESTSRESPONSE']._serialized_start=26037 - _globals['_LISTAUDITREQUESTSRESPONSE']._serialized_end=26188 - _globals['_GETAUDITREQUESTITEMREQUEST']._serialized_start=26191 - _globals['_GETAUDITREQUESTITEMREQUEST']._serialized_end=26347 - _globals['_GETAUDITREQUESTITEMRESPONSE']._serialized_start=26349 - _globals['_GETAUDITREQUESTITEMRESPONSE']._serialized_end=26439 - _globals['_DEIXICPUBLICSERVICE']._serialized_start=30499 - _globals['_DEIXICPUBLICSERVICE']._serialized_end=35122 + _globals['_BUSINESSOBJECTTYPEFIELD']._serialized_start=8517 + _globals['_BUSINESSOBJECTTYPEFIELD']._serialized_end=8927 + _globals['_BUSINESSOBJECTTYPERELATIONSHIP']._serialized_start=8930 + _globals['_BUSINESSOBJECTTYPERELATIONSHIP']._serialized_end=9061 + _globals['_BUSINESSOBJECTTYPE']._serialized_start=9064 + _globals['_BUSINESSOBJECTTYPE']._serialized_end=9504 + _globals['_DEFINEBUSINESSOBJECTTYPEREQUEST']._serialized_start=9507 + _globals['_DEFINEBUSINESSOBJECTTYPEREQUEST']._serialized_end=9771 + _globals['_DEFINEBUSINESSOBJECTTYPERESPONSE']._serialized_start=9773 + _globals['_DEFINEBUSINESSOBJECTTYPERESPONSE']._serialized_end=9876 + _globals['_GETBUSINESSOBJECTTYPEREQUEST']._serialized_start=9879 + _globals['_GETBUSINESSOBJECTTYPEREQUEST']._serialized_end=10038 + _globals['_GETBUSINESSOBJECTTYPERESPONSE']._serialized_start=10040 + _globals['_GETBUSINESSOBJECTTYPERESPONSE']._serialized_end=10140 + _globals['_UPSERTBUSINESSOBJECTREQUEST']._serialized_start=10143 + _globals['_UPSERTBUSINESSOBJECTREQUEST']._serialized_end=10456 + _globals['_UPSERTBUSINESSOBJECTRESPONSE']._serialized_start=10458 + _globals['_UPSERTBUSINESSOBJECTRESPONSE']._serialized_end=10571 + _globals['_LISTBUSINESSOBJECTTYPESREQUEST']._serialized_start=10574 + _globals['_LISTBUSINESSOBJECTTYPESREQUEST']._serialized_end=10740 + _globals['_LISTBUSINESSOBJECTTYPESRESPONSE']._serialized_start=10743 + _globals['_LISTBUSINESSOBJECTTYPESRESPONSE']._serialized_end=10882 + _globals['_BUSINESSBLUEPRINT']._serialized_start=10885 + _globals['_BUSINESSBLUEPRINT']._serialized_end=11058 + _globals['_LISTBUSINESSBLUEPRINTSREQUEST']._serialized_start=11060 + _globals['_LISTBUSINESSBLUEPRINTSREQUEST']._serialized_end=11167 + _globals['_LISTBUSINESSBLUEPRINTSRESPONSE']._serialized_start=11169 + _globals['_LISTBUSINESSBLUEPRINTSRESPONSE']._serialized_end=11269 + _globals['_BUSINESSSOURCEFIELDMAPPING']._serialized_start=11272 + _globals['_BUSINESSSOURCEFIELDMAPPING']._serialized_end=11401 + _globals['_BINDBUSINESSOBJECTSOURCEREQUEST']._serialized_start=11404 + _globals['_BINDBUSINESSOBJECTSOURCEREQUEST']._serialized_end=11834 + _globals['_BINDBUSINESSOBJECTSOURCERESPONSE']._serialized_start=11836 + _globals['_BINDBUSINESSOBJECTSOURCERESPONSE']._serialized_end=11927 + _globals['_BUSINESSOBJECTRELATIONSHIP']._serialized_start=11930 + _globals['_BUSINESSOBJECTRELATIONSHIP']._serialized_end=12083 + _globals['_LISTBUSINESSOBJECTRELATIONSHIPSREQUEST']._serialized_start=12086 + _globals['_LISTBUSINESSOBJECTRELATIONSHIPSREQUEST']._serialized_end=12361 + _globals['_LISTBUSINESSOBJECTRELATIONSHIPSRESPONSE']._serialized_start=12364 + _globals['_LISTBUSINESSOBJECTRELATIONSHIPSRESPONSE']._serialized_end=12515 + _globals['_CREATEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_start=12518 + _globals['_CREATEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_end=12802 + _globals['_CREATEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_start=12804 + _globals['_CREATEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_end=12903 + _globals['_DELETEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_start=12906 + _globals['_DELETEBUSINESSOBJECTRELATIONSHIPREQUEST']._serialized_end=13190 + _globals['_DELETEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_start=13192 + _globals['_DELETEBUSINESSOBJECTRELATIONSHIPRESPONSE']._serialized_end=13291 + _globals['_PROGRAM']._serialized_start=13294 + _globals['_PROGRAM']._serialized_end=13503 + _globals['_GETPROGRAMREQUEST']._serialized_start=13505 + _globals['_GETPROGRAMREQUEST']._serialized_end=13631 + _globals['_GETPROGRAMRESPONSE']._serialized_start=13633 + _globals['_GETPROGRAMRESPONSE']._serialized_end=13705 + _globals['_CREATEPROGRAMREQUEST']._serialized_start=13708 + _globals['_CREATEPROGRAMREQUEST']._serialized_end=13947 + _globals['_CREATEPROGRAMRESPONSE']._serialized_start=13949 + _globals['_CREATEPROGRAMRESPONSE']._serialized_end=14024 + _globals['_UPDATEPROGRAMREQUEST']._serialized_start=14027 + _globals['_UPDATEPROGRAMREQUEST']._serialized_end=14383 + _globals['_UPDATEPROGRAMRESPONSE']._serialized_start=14385 + _globals['_UPDATEPROGRAMRESPONSE']._serialized_end=14460 + _globals['_BLUEPRINTSELECTION']._serialized_start=14462 + _globals['_BLUEPRINTSELECTION']._serialized_end=14582 + _globals['_COMPLIANCELIBRARYCHANGE']._serialized_start=14584 + _globals['_COMPLIANCELIBRARYCHANGE']._serialized_end=14704 + _globals['_RECONCILECOMPLIANCELIBRARYREQUEST']._serialized_start=14707 + _globals['_RECONCILECOMPLIANCELIBRARYREQUEST']._serialized_end=15087 + _globals['_RECONCILECOMPLIANCELIBRARYRESPONSE']._serialized_start=15090 + _globals['_RECONCILECOMPLIANCELIBRARYRESPONSE']._serialized_end=15295 + _globals['_GETTHREADREQUEST']._serialized_start=15298 + _globals['_GETTHREADREQUEST']._serialized_end=15444 + _globals['_GETTHREADRESPONSE']._serialized_start=15447 + _globals['_GETTHREADRESPONSE']._serialized_end=15808 + _globals['_LISTTHREADSREQUEST']._serialized_start=15810 + _globals['_LISTTHREADSREQUEST']._serialized_end=15904 + _globals['_LISTTHREADSRESPONSE']._serialized_start=15906 + _globals['_LISTTHREADSRESPONSE']._serialized_end=15978 + _globals['_RENAMETHREADREQUEST']._serialized_start=15980 + _globals['_RENAMETHREADREQUEST']._serialized_end=16098 + _globals['_RENAMETHREADRESPONSE']._serialized_start=16100 + _globals['_RENAMETHREADRESPONSE']._serialized_end=16197 + _globals['_ARCHIVETHREADREQUEST']._serialized_start=16200 + _globals['_ARCHIVETHREADREQUEST']._serialized_end=16366 + _globals['_ARCHIVETHREADRESPONSE']._serialized_start=16368 + _globals['_ARCHIVETHREADRESPONSE']._serialized_end=16494 + _globals['_LISTEVENTSREQUEST']._serialized_start=16497 + _globals['_LISTEVENTSREQUEST']._serialized_end=16648 + _globals['_LISTEVENTSRESPONSE']._serialized_start=16651 + _globals['_LISTEVENTSRESPONSE']._serialized_end=16941 + _globals['_WATCHEVENTSREQUEST']._serialized_start=16944 + _globals['_WATCHEVENTSREQUEST']._serialized_end=17074 + _globals['_WATCHEVENTSRESPONSE']._serialized_start=17077 + _globals['_WATCHEVENTSRESPONSE']._serialized_end=17341 + _globals['_CODINGCONTRACT']._serialized_start=17344 + _globals['_CODINGCONTRACT']._serialized_end=17755 + _globals['_SUBMITTASKREQUEST']._serialized_start=17758 + _globals['_SUBMITTASKREQUEST']._serialized_end=18205 + _globals['_SUBMITTASKRESPONSE']._serialized_start=18208 + _globals['_SUBMITTASKRESPONSE']._serialized_end=18439 + _globals['_INTERRUPTTASKREQUEST']._serialized_start=18442 + _globals['_INTERRUPTTASKREQUEST']._serialized_end=18629 + _globals['_INTERRUPTTASKRESPONSE']._serialized_start=18632 + _globals['_INTERRUPTTASKRESPONSE']._serialized_end=18794 + _globals['_RESPONDTOREQUESTREQUEST']._serialized_start=18797 + _globals['_RESPONDTOREQUESTREQUEST']._serialized_end=19188 + _globals['_RESPONDTOREQUESTRESPONSE']._serialized_start=19191 + _globals['_RESPONDTOREQUESTRESPONSE']._serialized_end=19331 + _globals['_GETRECEIPTREQUEST']._serialized_start=19334 + _globals['_GETRECEIPTREQUEST']._serialized_end=19526 + _globals['_GETRECEIPTRESPONSE']._serialized_start=19528 + _globals['_GETRECEIPTRESPONSE']._serialized_end=19600 + _globals['_RESOLVERECEIPTACTIONREQUEST']._serialized_start=19603 + _globals['_RESOLVERECEIPTACTIONREQUEST']._serialized_end=19779 + _globals['_RESOLVERECEIPTACTIONRESPONSE']._serialized_start=19781 + _globals['_RESOLVERECEIPTACTIONRESPONSE']._serialized_end=19863 + _globals['_VOICESELECTION']._serialized_start=19866 + _globals['_VOICESELECTION']._serialized_end=20030 + _globals['_SUBMITVOICEDTASKREQUEST']._serialized_start=20033 + _globals['_SUBMITVOICEDTASKREQUEST']._serialized_end=20188 + _globals['_SUBMITVOICEDTASKRESPONSE']._serialized_start=20190 + _globals['_SUBMITVOICEDTASKRESPONSE']._serialized_end=20277 + _globals['_GETVOICECATALOGREQUEST']._serialized_start=20279 + _globals['_GETVOICECATALOGREQUEST']._serialized_end=20349 + _globals['_BRANDVOICE']._serialized_start=20351 + _globals['_BRANDVOICE']._serialized_end=20470 + _globals['_GETVOICECATALOGRESPONSE']._serialized_start=20473 + _globals['_GETVOICECATALOGRESPONSE']._serialized_end=20665 + _globals['_CONTROL']._serialized_start=20668 + _globals['_CONTROL']._serialized_end=20950 + _globals['_LISTCONTROLSREQUEST']._serialized_start=20953 + _globals['_LISTCONTROLSREQUEST']._serialized_end=21103 + _globals['_LISTCONTROLSRESPONSE']._serialized_start=21105 + _globals['_LISTCONTROLSRESPONSE']._serialized_end=21221 + _globals['_GETCONTROLREQUEST']._serialized_start=21223 + _globals['_GETCONTROLREQUEST']._serialized_end=21349 + _globals['_CONTROLREQUIREMENT']._serialized_start=21352 + _globals['_CONTROLREQUIREMENT']._serialized_end=21481 + _globals['_CONTROLTESTSTATE']._serialized_start=21484 + _globals['_CONTROLTESTSTATE']._serialized_end=21674 + _globals['_GETCONTROLRESPONSE']._serialized_start=21677 + _globals['_GETCONTROLRESPONSE']._serialized_end=21942 + _globals['_TEST']._serialized_start=21945 + _globals['_TEST']._serialized_end=22238 + _globals['_LISTTESTSREQUEST']._serialized_start=22241 + _globals['_LISTTESTSREQUEST']._serialized_end=22455 + _globals['_LISTTESTSRESPONSE']._serialized_start=22458 + _globals['_LISTTESTSRESPONSE']._serialized_end=22612 + _globals['_TESTRESOURCERESULT']._serialized_start=22615 + _globals['_TESTRESOURCERESULT']._serialized_end=22909 + _globals['_GETTESTREQUEST']._serialized_start=22911 + _globals['_GETTESTREQUEST']._serialized_end=23028 + _globals['_GETTESTRESPONSE']._serialized_start=23031 + _globals['_GETTESTRESPONSE']._serialized_end=23258 + _globals['_EVIDENCE']._serialized_start=23261 + _globals['_EVIDENCE']._serialized_end=23668 + _globals['_LISTEVIDENCEREQUEST']._serialized_start=23671 + _globals['_LISTEVIDENCEREQUEST']._serialized_end=23854 + _globals['_LISTEVIDENCERESPONSE']._serialized_start=23857 + _globals['_LISTEVIDENCERESPONSE']._serialized_end=24024 + _globals['_EVIDENCEVERSION']._serialized_start=24027 + _globals['_EVIDENCEVERSION']._serialized_end=24310 + _globals['_LISTEVIDENCEVERSIONSREQUEST']._serialized_start=24313 + _globals['_LISTEVIDENCEVERSIONSREQUEST']._serialized_end=24504 + _globals['_LISTEVIDENCEVERSIONSRESPONSE']._serialized_start=24507 + _globals['_LISTEVIDENCEVERSIONSRESPONSE']._serialized_end=24667 + _globals['_GETEVIDENCECONTENTREQUEST']._serialized_start=24670 + _globals['_GETEVIDENCECONTENTREQUEST']._serialized_end=24837 + _globals['_GETEVIDENCECONTENTRESPONSE']._serialized_start=24840 + _globals['_GETEVIDENCECONTENTRESPONSE']._serialized_end=25012 + _globals['_ASSET']._serialized_start=25015 + _globals['_ASSET']._serialized_end=25467 + _globals['_LISTASSETSREQUEST']._serialized_start=25470 + _globals['_LISTASSETSREQUEST']._serialized_end=25621 + _globals['_LISTASSETSRESPONSE']._serialized_start=25624 + _globals['_LISTASSETSRESPONSE']._serialized_end=25792 + _globals['_GETASSETREQUEST']._serialized_start=25794 + _globals['_GETASSETREQUEST']._serialized_end=25914 + _globals['_GETASSETRESPONSE']._serialized_start=25916 + _globals['_GETASSETRESPONSE']._serialized_end=25980 + _globals['_AUDIT']._serialized_start=25983 + _globals['_AUDIT']._serialized_end=26433 + _globals['_LISTAUDITSREQUEST']._serialized_start=26436 + _globals['_LISTAUDITSREQUEST']._serialized_end=26622 + _globals['_LISTAUDITSRESPONSE']._serialized_start=26624 + _globals['_LISTAUDITSRESPONSE']._serialized_end=26728 + _globals['_GETAUDITREQUEST']._serialized_start=26730 + _globals['_GETAUDITREQUEST']._serialized_end=26850 + _globals['_GETAUDITRESPONSE']._serialized_start=26852 + _globals['_GETAUDITRESPONSE']._serialized_end=26916 + _globals['_AUDITREQUESTITEM']._serialized_start=26919 + _globals['_AUDITREQUESTITEM']._serialized_end=27363 + _globals['_AUDITREQUESTCOUNTS']._serialized_start=27366 + _globals['_AUDITREQUESTCOUNTS']._serialized_end=27548 + _globals['_LISTAUDITREQUESTSREQUEST']._serialized_start=27551 + _globals['_LISTAUDITREQUESTSREQUEST']._serialized_end=27680 + _globals['_LISTAUDITREQUESTSRESPONSE']._serialized_start=27683 + _globals['_LISTAUDITREQUESTSRESPONSE']._serialized_end=27834 + _globals['_GETAUDITREQUESTITEMREQUEST']._serialized_start=27837 + _globals['_GETAUDITREQUESTITEMREQUEST']._serialized_end=27993 + _globals['_GETAUDITREQUESTITEMRESPONSE']._serialized_start=27995 + _globals['_GETAUDITREQUESTITEMRESPONSE']._serialized_end=28085 + _globals['_DEIXICPUBLICSERVICE']._serialized_start=32563 + _globals['_DEIXICPUBLICSERVICE']._serialized_end=37552 # @@protoc_insertion_point(module_scope)