From 01f632b13cfd9b4a7c051100355a2d3920405305 Mon Sep 17 00:00:00 2001 From: clarifai-prod Date: Mon, 10 Jun 2024 19:18:24 +0000 Subject: [PATCH] GRPC clients version 10.5.1 --- clarifai_grpc/grpc/api/resources_pb2.py | 874 ++++++------ clarifai_grpc/grpc/api/resources_pb2.pyi | 98 +- clarifai_grpc/grpc/api/service_pb2.py | 1226 +++++++++-------- clarifai_grpc/grpc/api/service_pb2.pyi | 252 +++- clarifai_grpc/grpc/api/service_pb2_grpc.py | 201 ++- .../grpc/api/status/status_code_pb2.py | 4 +- .../grpc/api/status/status_code_pb2.pyi | 8 + clarifai_grpc/grpc/auth/scope/scope_pb2.py | 10 +- clarifai_grpc/grpc/auth/scope/scope_pb2.pyi | 8 + 9 files changed, 1504 insertions(+), 1177 deletions(-) diff --git a/clarifai_grpc/grpc/api/resources_pb2.py b/clarifai_grpc/grpc/api/resources_pb2.py index 210c928..e97194a 100644 --- a/clarifai_grpc/grpc/api/resources_pb2.py +++ b/clarifai_grpc/grpc/api/resources_pb2.py @@ -21,7 +21,7 @@ from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"proto/clarifai/api/resources.proto\x12\x0c\x63larifai.api\x1a&proto/clarifai/api/status/status.proto\x1a+proto/clarifai/api/status/status_code.proto\x1a)proto/clarifai/api/utils/extensions.proto\x1a%proto/clarifai/api/utils/matrix.proto\x1a(proto/clarifai/auth/util/extension.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x99\x04\n\nAnnotation\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08input_id\x18\x02 \x01(\t\x12 \n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x30\n\x0f\x61nnotation_info\x18\r \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x13\n\x07user_id\x18\x0f \x01(\tB\x02\x18\x01\x12\x1c\n\x10model_version_id\x18\x10 \x01(\tB\x02\x18\x01\x12\"\n\x16\x65mbed_model_version_id\x18\x0e \x01(\tB\x02\x18\x01\x12+\n\x06status\x18\x07 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x07trusted\x18\n \x01(\x08\x42\x02\x18\x01\x12\x13\n\x0binput_level\x18\x11 \x01(\x08\x12/\n\x0e\x63onsensus_info\x18\x12 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07task_id\x18\x13 \x01(\t\x12$\n\x06worker\x18\x15 \x01(\x0b\x32\x14.clarifai.api.WorkerJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\x14\x10\x15\"\x88\x01\n\x06Worker\x12\"\n\x04user\x18\x01 \x01(\x0b\x32\x12.clarifai.api.UserH\x00\x12$\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.ModelH\x00\x12*\n\x08workflow\x18\x03 \x01(\x0b\x32\x16.clarifai.api.WorkflowH\x00\x42\x08\n\x06worker\"\xfd\x04\n\x03\x41pp\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65\x66\x61ult_language\x18\x03 \x01(\t\x12\x1b\n\x13\x64\x65\x66\x61ult_workflow_id\x18\x04 \x01(\t\x12\x30\n\x10\x64\x65\x66\x61ult_workflow\x18\x17 \x01(\x0b\x32\x16.clarifai.api.Workflow\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1c\n\x14legal_consent_status\x18\x07 \x01(\r\x12)\n\x08metadata\x18\r \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x13\n\x0b\x64\x65scription\x18\x0e \x01(\t\x12\x11\n\tsample_ms\x18\x0f \x01(\r\x12,\n\nvisibility\x18\x10 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x14\n\x0c\x64\x61ta_tier_id\x18\x12 \x01(\t\x12\x12\n\nis_starred\x18\x13 \x01(\x08\x12\x12\n\nstar_count\x18\x14 \x01(\x05\x12\r\n\x05notes\x18\x15 \x01(\t\x12\"\n\x05image\x18\x16 \x01(\x0b\x32\x13.clarifai.api.Image\x12/\n\x0bis_template\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nextra_info\x18\x18 \x01(\x0b\x32\x1a.clarifai.api.AppExtraInfoJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\r\"_\n\x0c\x41ppExtraInfo\x12\x1e\n\x16search_revision_marker\x18\x01 \x01(\t\x12/\n\x06\x63ounts\x18\x02 \x01(\x0b\x32\x1f.clarifai.api.AppResourceCounts\"\x18\n\x08\x41ppQuery\x12\x0c\n\x04name\x18\x01 \x01(\t\"i\n\x11\x41ppResourceCounts\x12\x10\n\x08\x64\x61tasets\x18\x01 \x01(\x03\x12\x0e\n\x06models\x18\x02 \x01(\x03\x12\x11\n\tworkflows\x18\x03 \x01(\x03\x12\x0f\n\x07modules\x18\x04 \x01(\x03\x12\x0e\n\x06inputs\x18\x05 \x01(\x03\"\x90\x02\n\x0c\x43ollaborator\x12\n\n\x02id\x18\x01 \x01(\t\x12\x1e\n\x03\x61pp\x18\x02 \x01(\x0b\x32\x11.clarifai.api.App\x12 \n\x04user\x18\x03 \x01(\x0b\x32\x12.clarifai.api.User\x12\x0e\n\x06scopes\x18\x04 \x03(\t\x12\x11\n\tendpoints\x18\x05 \x03(\t\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\ndeleted_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xa9\x01\n\rCollaboration\x12\x1e\n\x03\x61pp\x18\x01 \x01(\x0b\x32\x11.clarifai.api.App\x12%\n\tapp_owner\x18\x02 \x01(\x0b\x32\x12.clarifai.api.User\x12\x0e\n\x06scopes\x18\x03 \x03(\t\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x97\x01\n\x05\x41udio\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61se64\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61llow_duplicate_url\x18\x04 \x01(\x08\x12\'\n\x06hosted\x18\x05 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12+\n\naudio_info\x18\x06 \x01(\x0b\x32\x17.clarifai.api.AudioInfo\"b\n\tAudioInfo\x12\x14\n\x0c\x61udio_format\x18\x01 \x01(\t\x12\x13\n\x0bsample_rate\x18\x02 \x01(\x05\x12\x18\n\x10\x64uration_seconds\x18\x03 \x01(\x02\x12\x10\n\x08\x62it_rate\x18\x04 \x01(\x05\"w\n\x05Track\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12)\n\ttime_info\x18\x04 \x01(\x0b\x32\x16.clarifai.api.TimeInfo\x12\x0f\n\x07quality\x18\x05 \x01(\x02J\x04\x08\x03\x10\x04\"h\n\x07\x43luster\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05score\x18\x03 \x01(\x02\x12\x1f\n\x04hits\x18\x04 \x03(\x0b\x32\x11.clarifai.api.Hit\x12\x12\n\nprojection\x18\x05 \x03(\x02\"M\n\x05\x43olor\x12\x0f\n\x07raw_hex\x18\x01 \x01(\t\x12\x1e\n\x03w3c\x18\x02 \x01(\x0b\x32\x11.clarifai.api.W3C\x12\x13\n\x05value\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\" \n\x03W3C\x12\x0b\n\x03hex\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"/\n\x0cUserAppIDSet\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\"J\n\x0bPatchAction\x12\n\n\x02op\x18\x01 \x01(\t\x12!\n\x19merge_conflict_resolution\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\"\xdd\x02\n\x07\x43oncept\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x1a\n\x05value\x18\x03 \x01(\x02\x42\x0b\xd5\xb5\x18\x00\x00\x80?\x80\xb5\x18\x01\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08language\x18\x05 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\t\x12\x12\n\ndefinition\x18\x07 \x01(\t\x12\x10\n\x08vocab_id\x18\x08 \x01(\t\x12,\n\nvisibility\x18\t \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0f\n\x07user_id\x18\n \x01(\t\x12\x31\n\rkeypoint_info\x18\x0b \x01(\x0b\x32\x1a.clarifai.api.KeypointInfo\x12\x32\n\nextra_info\x18\x0c \x01(\x0b\x32\x1e.clarifai.api.ConceptExtraInfo\"T\n\x0cKeypointInfo\x12\x16\n\x0ekeypoint_names\x18\x01 \x03(\t\x12,\n\x08skeleton\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.KeypointEdge\"&\n\x0cKeypointEdge\x12\n\n\x02k1\x18\x01 \x01(\r\x12\n\n\x02k2\x18\x02 \x01(\r\"\'\n\x10\x43onceptExtraInfo\x12\x13\n\x0bis_rankable\x18\x01 \x01(\x08\"\xa4\x01\n\x0c\x43onceptCount\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12:\n\x12\x63oncept_type_count\x18\x03 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12>\n\x14\x64\x65tail_concept_count\x18\x04 \x01(\x0b\x32 .clarifai.api.DetailConceptCount\"B\n\x10\x43onceptTypeCount\x12\x16\n\x08positive\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x16\n\x08negative\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\"\xdf\x01\n\x12\x44\x65tailConceptCount\x12\x31\n\tprocessed\x18\x01 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12\x32\n\nto_process\x18\x02 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12.\n\x06\x65rrors\x18\x03 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12\x32\n\nprocessing\x18\x04 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\"\xda\x01\n\x0c\x43onceptQuery\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x17\n\x0bworkflow_id\x18\x03 \x01(\tB\x02\x18\x01\x12\x35\n\tuse_cases\x18\x04 \x03(\x0e\x32\".clarifai.api.WorkflowModelUseCase\x12$\n\x05model\x18\x05 \x01(\x0b\x32\x13.clarifai.api.ModelH\x00\x12*\n\x08workflow\x18\x06 \x01(\x0b\x32\x16.clarifai.api.WorkflowH\x00\x42\x08\n\x06source\"\xd9\x01\n\x0f\x43onceptRelation\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\x0fsubject_concept\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Concept\x12-\n\x0eobject_concept\x18\x03 \x01(\x0b\x32\x15.clarifai.api.Concept\x12\x11\n\tpredicate\x18\x04 \x01(\t\x12\x1a\n\x12knowledge_graph_id\x18\x05 \x01(\t\x12,\n\nvisibility\x18\x06 \x01(\x0b\x32\x18.clarifai.api.Visibility\"y\n\x0eKnowledgeGraph\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x17\n\x0f\x65xamples_app_id\x18\x04 \x01(\t\x12\x1f\n\x17sampled_examples_app_id\x18\x05 \x01(\t\"D\n\x11\x43onceptMappingJob\x12\x1a\n\x12knowledge_graph_id\x18\x01 \x01(\t\x12\x13\n\x0b\x63oncept_ids\x18\x02 \x03(\t\"?\n\x0f\x43onceptLanguage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\ndefinition\x18\x03 \x01(\t\"\xfa\x04\n\x04\x44\x61ta\x12\"\n\x05image\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Image\x12\"\n\x05video\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Video\x12\'\n\x08\x63oncepts\x18\x03 \x03(\x0b\x32\x15.clarifai.api.Concept\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x1e\n\x03geo\x18\x06 \x01(\x0b\x32\x11.clarifai.api.Geo\x12#\n\x06\x63olors\x18\x07 \x03(\x0b\x32\x13.clarifai.api.Color\x12\'\n\x08\x63lusters\x18\x08 \x03(\x0b\x32\x15.clarifai.api.Cluster\x12+\n\nembeddings\x18\t \x03(\x0b\x32\x17.clarifai.api.Embedding\x12%\n\x07regions\x18\x0b \x03(\x0b\x32\x14.clarifai.api.Region\x12#\n\x06\x66rames\x18\x0c \x03(\x0b\x32\x13.clarifai.api.Frame\x12 \n\x04text\x18\r \x01(\x0b\x32\x12.clarifai.api.Text\x12\"\n\x05\x61udio\x18\x0e \x01(\x0b\x32\x13.clarifai.api.Audio\x12#\n\x06tracks\x18\x0f \x03(\x0b\x32\x13.clarifai.api.Track\x12\x30\n\rtime_segments\x18\x10 \x03(\x0b\x32\x19.clarifai.api.TimeSegment\x12\x1f\n\x04hits\x18\x11 \x03(\x0b\x32\x11.clarifai.api.Hit\x12%\n\x08heatmaps\x18\x12 \x03(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x04\x10\x05J\x04\x08\n\x10\x0b\"\x86\x01\n\x06Region\x12\n\n\x02id\x18\x01 \x01(\t\x12-\n\x0bregion_info\x18\x02 \x01(\x0b\x32\x18.clarifai.api.RegionInfo\x12 \n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x12.clarifai.api.Data\x12\r\n\x05value\x18\x04 \x01(\x02\x12\x10\n\x08track_id\x18\x05 \x01(\t\"\xae\x02\n\nRegionInfo\x12/\n\x0c\x62ounding_box\x18\x01 \x01(\x0b\x32\x19.clarifai.api.BoundingBox\x12 \n\x04mask\x18\x04 \x01(\x0b\x32\x12.clarifai.api.Mask\x12&\n\x07polygon\x18\x05 \x01(\x0b\x32\x15.clarifai.api.Polygon\x12\"\n\x05point\x18\x06 \x01(\x0b\x32\x13.clarifai.api.Point\x12 \n\x04span\x18\x07 \x01(\x0b\x32\x12.clarifai.api.Span\x12\"\n\x05token\x18\x08 \x01(\x0b\x32\x13.clarifai.api.Token\x12/\n\x12keypoint_locations\x18\t \x03(\x0b\x32\x13.clarifai.api.PointJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"o\n\x0b\x42oundingBox\x12\x15\n\x07top_row\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x16\n\x08left_col\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x18\n\nbottom_row\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x17\n\tright_col\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\"6\n\tFrameInfo\x12\x15\n\x05index\x18\x01 \x01(\rB\x06\x18\x01\x80\xb5\x18\x01\x12\x12\n\x04time\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\"b\n\x05\x46rame\x12+\n\nframe_info\x18\x01 \x01(\x0b\x32\x17.clarifai.api.FrameInfo\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12\n\n\x02id\x18\x03 \x01(\t\"0\n\x04Mask\x12\"\n\x05image\x18\x02 \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x01\x10\x02\".\n\x07Polygon\x12#\n\x06points\x18\x01 \x03(\x0b\x32\x13.clarifai.api.Point\"\xb6\x01\n\x05Point\x12\x11\n\x03row\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x11\n\x03\x63ol\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\t\n\x01z\x18\x03 \x01(\x02\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.clarifai.api.Point.Visibility\"H\n\nVisibility\x12\x0b\n\x07NOT_SET\x10\x00\x12\x0b\n\x07VISIBLE\x10\x01\x12\x0f\n\x0bNOT_VISIBLE\x10\x02\x12\x0f\n\x0bNOT_PRESENT\x10\x03\"J\n\x04Span\x12\x18\n\nchar_start\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x16\n\x08\x63har_end\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x10\n\x08raw_text\x18\x03 \x01(\t\"K\n\x05Token\x12\x18\n\nchar_start\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x16\n\x08\x63har_end\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x10\n\x08raw_text\x18\x03 \x01(\t\"7\n\tEmbedding\x12\x12\n\x06vector\x18\x01 \x03(\x02\x42\x02\x10\x01\x12\x16\n\x0enum_dimensions\x18\x02 \x01(\r\";\n\x08GeoPoint\x12\x17\n\tlongitude\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x16\n\x08latitude\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\"-\n\x08GeoLimit\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x13\n\x05value\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\":\n\rGeoBoxedPoint\x12)\n\tgeo_point\x18\x01 \x01(\x0b\x32\x16.clarifai.api.GeoPoint\"\x89\x01\n\x03Geo\x12)\n\tgeo_point\x18\x01 \x01(\x0b\x32\x16.clarifai.api.GeoPoint\x12)\n\tgeo_limit\x18\x02 \x01(\x0b\x32\x16.clarifai.api.GeoLimit\x12,\n\x07geo_box\x18\x03 \x03(\x0b\x32\x1b.clarifai.api.GeoBoxedPoint\"\x9d\x01\n\x05Image\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61se64\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61llow_duplicate_url\x18\x04 \x01(\x08\x12\'\n\x06hosted\x18\x05 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12+\n\nimage_info\x18\x06 \x01(\x0b\x32\x17.clarifai.api.ImageInfoJ\x04\x08\x03\x10\x04\"N\n\tImageInfo\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\x12\x0e\n\x06\x66ormat\x18\x03 \x01(\t\x12\x12\n\ncolor_mode\x18\x04 \x01(\t\"O\n\tHostedURL\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x0e\n\x06suffix\x18\x02 \x01(\t\x12\r\n\x05sizes\x18\x03 \x03(\t\x12\x13\n\x0b\x63rossorigin\x18\x04 \x01(\t\"\xde\x01\n\x05Input\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x06status\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x13\n\x0b\x64\x61taset_ids\x18\x07 \x03(\tJ\x04\x08\x03\x10\x04\"1\n\nInputBatch\x12#\n\x06inputs\x18\x01 \x03(\x0b\x32\x13.clarifai.api.Input\"\xda\x01\n\nInputCount\x12\x17\n\tprocessed\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nto_process\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x14\n\x06\x65rrors\x18\x03 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nprocessing\x18\x04 \x01(\rB\x04\x80\xb5\x18\x01\x12\x17\n\treindexed\x18\x05 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nto_reindex\x18\x06 \x01(\rB\x04\x80\xb5\x18\x01\x12\x1c\n\x0ereindex_errors\x18\x07 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nreindexing\x18\x08 \x01(\rB\x04\x80\xb5\x18\x01\"\xe2\x04\n\x07\x44\x61taset\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x07 \x01(\t\x12)\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\x12,\n\nvisibility\x18\t \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x41\n\x19\x64\x65\x66\x61ult_annotation_filter\x18\x0c \x01(\x0b\x32\x1e.clarifai.api.AnnotationFilter\x12K\n\x17\x64\x65\x66\x61ult_processing_info\x18\x10 \x01(\x0b\x32*.clarifai.api.DatasetVersionProcessingInfo\x12\r\n\x05notes\x18\x0b \x01(\t\x12-\n\x07version\x18\r \x01(\x0b\x32\x1c.clarifai.api.DatasetVersion\x12\x12\n\nis_starred\x18\x0e \x01(\x08\x12\x12\n\nstar_count\x18\x0f \x01(\x05\x12\x35\n\x0f\x62ookmark_origin\x18\x11 \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\x12 \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0b\"\xd8\x01\n\x10\x41nnotationFilter\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x05 \x01(\t\x12$\n\x06search\x18\t \x01(\x0b\x32\x14.clarifai.api.SearchJ\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\t\"b\n\x0c\x44\x61tasetInput\x12.\n\ncreated_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\"\n\x05input\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Input\"\xf1\x06\n\x0e\x44\x61tasetVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x12\n\ndataset_id\x18\x06 \x01(\t\x12H\n\x18\x61nnotation_filter_config\x18\x0f \x01(\x0b\x32$.clarifai.api.AnnotationFilterConfigH\x00\x12@\n\x14model_predict_config\x18\x12 \x01(\x0b\x32 .clarifai.api.ModelPredictConfigH\x00\x12+\n\x06status\x18\x08 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x43\n\x0fprocessing_info\x18\x13 \x01(\x0b\x32*.clarifai.api.DatasetVersionProcessingInfo\x12:\n\x07metrics\x18\x10 \x03(\x0b\x32).clarifai.api.DatasetVersion.MetricsEntry\x12;\n\x0b\x65xport_info\x18\x11 \x01(\x0b\x32&.clarifai.api.DatasetVersionExportInfo\x12)\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.Struct\x12,\n\nvisibility\x18\r \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x1f\n\x17\x65mbed_model_version_ids\x18\x0e \x03(\t\x12\x41\n\x0erequest_origin\x18\x14 \x01(\x0e\x32).clarifai.api.DatasetVersionRequestOrigin\x1aS\n\x0cMetricsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.clarifai.api.DatasetVersionMetrics:\x02\x38\x01\x42\r\n\x0b\x64\x61ta_configJ\x04\x08\x07\x10\x08J\x04\x08\t\x10\nJ\x04\x08\x0b\x10\x0c\"p\n\x16\x41nnotationFilterConfig\x12\x39\n\x11\x61nnotation_filter\x18\x01 \x01(\x0b\x32\x1e.clarifai.api.AnnotationFilter\x12\x1b\n\x13ignore_empty_inputs\x18\x02 \x01(\x08\"8\n\x12ModelPredictConfig\x12\"\n\x05model\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Model\"\xc3\x08\n\x15\x44\x61tasetVersionMetrics\x12\x32\n\x0cinputs_count\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12<\n\x16unlabeled_inputs_count\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12@\n\x1ainputs_with_metadata_count\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12;\n\x15inputs_with_geo_count\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x33\n\rregions_count\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12-\n\x16region_location_matrix\x18\x15 \x01(\x0b\x32\r.MatrixUint64\x12:\n\x14\x62ounding_boxes_count\x18\x16 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x34\n\x0epolygons_count\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x32\n\x0cpoints_count\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x31\n\x0bmasks_count\x18\x19 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x39\n\x13region_inputs_count\x18< \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x39\n\x13region_frames_count\x18= \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x32\n\x0c\x66rames_count\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x38\n\x12\x66rame_inputs_count\x18\x46 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x36\n\x10\x65mbeddings_count\x18( \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12?\n\x19positive_input_tags_count\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12@\n\x1apositive_region_tags_count\x18\x33 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12?\n\x19positive_frame_tags_count\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x07\x10\x08\"\xca\x01\n\x1a\x44\x61tasetVersionMetricsGroup\x12\x13\n\x0bparent_path\x18\x01 \x01(\t\x12:\n\x04type\x18\x02 \x01(\x0e\x32,.clarifai.api.DatasetVersionMetricsGroupType\x12%\n\x05value\x18\x03 \x01(\x0b\x32\x16.google.protobuf.Value\x12\x34\n\x07metrics\x18\x04 \x01(\x0b\x32#.clarifai.api.DatasetVersionMetrics\"\xd0\x01\n\x18\x44\x61tasetVersionExportInfo\x12\x42\n\x16\x63larifai_data_protobuf\x18\x01 \x01(\x0b\x32\".clarifai.api.DatasetVersionExport\x12>\n\x12\x63larifai_data_json\x18\x03 \x01(\x0b\x32\".clarifai.api.DatasetVersionExport\x12\x30\n\x04\x63oco\x18\x02 \x01(\x0b\x32\".clarifai.api.DatasetVersionExport\"\xb4\x01\n\x14\x44\x61tasetVersionExport\x12\x38\n\x06\x66ormat\x18\x01 \x01(\x0e\x32(.clarifai.api.DatasetVersionExportFormat\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x0c\n\x04size\x18\x04 \x01(\x04\x12\x1a\n\x12include_embeddings\x18\x05 \x01(\x08\"f\n\x1c\x44\x61tasetVersionProcessingInfo\x12\x46\n\x18\x66rame_interpolation_info\x18\x01 \x01(\x0b\x32$.clarifai.api.FrameInterpolationInfo\"+\n\x16\x46rameInterpolationInfo\x12\x11\n\tsample_ms\x18\x01 \x01(\r\"n\n\x19WorkflowResultsSimilarity\x12(\n\x0bprobe_input\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Input\x12\'\n\x0cpool_results\x18\x02 \x03(\x0b\x32\x11.clarifai.api.Hit\"\xf4\x01\n\x03Key\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x08 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06scopes\x18\x03 \x03(\t\x12\x11\n\tendpoints\x18\x07 \x03(\t\x12\x1f\n\x04\x61pps\x18\x04 \x03(\x0b\x32\x11.clarifai.api.App\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1a\n\x12\x61uthorized_idp_ids\x18\t \x03(\t\"\xb0\x07\n\x05Model\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x04name\x18\x02 \x01(\tB\x02\x18\x01\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x06\x61pp_id\x18\x04 \x01(\tB\x04\x80\xb5\x18\x01\x12\x31\n\x0boutput_info\x18\x05 \x01(\x0b\x32\x18.clarifai.api.OutputInfoB\x02\x18\x01\x12\x31\n\rmodel_version\x18\x06 \x01(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x18\n\x0c\x64isplay_name\x18\x07 \x01(\tB\x02\x18\x01\x12\x0f\n\x07user_id\x18\t \x01(\t\x12\x31\n\x11\x64\x65\x66\x61ult_eval_info\x18\x1e \x01(\x0b\x32\x16.clarifai.api.EvalInfo\x12\x15\n\rmodel_type_id\x18\x0e \x01(\t\x12\x0c\n\x04task\x18\x1a \x01(\t\x12,\n\nvisibility\x18\x0f \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x13\n\x0b\x64\x65scription\x18\x10 \x01(\t\x12)\n\x08metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.Struct\x12(\n\x07presets\x18\x1b \x01(\x0b\x32\x17.google.protobuf.Struct\x12\r\n\x05notes\x18\x12 \x01(\t\x12\x16\n\x08toolkits\x18\x14 \x03(\tB\x04\x80\xb5\x18\x01\x12\x17\n\tuse_cases\x18\x15 \x03(\tB\x04\x80\xb5\x18\x01\x12\x17\n\tlanguages\x18\x19 \x03(\tB\x04\x80\xb5\x18\x01\x12\x33\n\x0elanguages_full\x18\x1f \x03(\x0b\x32\x15.clarifai.api.FullTagB\x04\x80\xb5\x18\x01\x12\x1c\n\x0e\x63heck_consents\x18 \x03(\tB\x04\x80\xb5\x18\x01\x12\x12\n\nis_starred\x18\x16 \x01(\x08\x12\x12\n\nstar_count\x18\x17 \x01(\x05\x12\x38\n\x14workflow_recommended\x18\x1d \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0f\x62ookmark_origin\x18! \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\" \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x08\x10\tJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\r\x10\x0eJ\x04\x08\x18\x10\x19J\x04\x08\x1c\x10\x1d\"t\n\x0eModelReference\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\"\x97\x01\n\x18ModelVersionInputExample\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12 \n\x04\x64\x61ta\x18\x04 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\"\x88\x02\n\nOutputInfo\x12 \n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x31\n\routput_config\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.OutputConfig\x12\x0f\n\x07message\x18\x03 \x01(\t\x12+\n\nfields_map\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\'\n\x06params\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x32\n\x0cparams_specs\x18\x08 \x03(\x0b\x32\x1c.clarifai.api.ModelTypeFieldJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"\x90\x01\n\tInputInfo\x12+\n\nfields_map\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\'\n\x06params\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12-\n\x10\x62\x61se_embed_model\x18\x03 \x01(\x0b\x32\x13.clarifai.api.Model\"\x8c\x01\n\tTrainInfo\x12\'\n\x06params\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\x12&\n\x07\x64\x61taset\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Dataset\x12.\n\x11resume_from_model\x18\x03 \x01(\x0b\x32\x13.clarifai.api.Model\"3\n\x08\x45valInfo\x12\'\n\x06params\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"5\n\nImportInfo\x12\'\n\x06params\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xe3\x03\n\x0cOutputConfig\x12\'\n\x1b\x63oncepts_mutually_exclusive\x18\x01 \x01(\x08\x42\x02\x18\x01\x12\x1d\n\x11\x65xisting_model_id\x18\x03 \x01(\tB\x02\x18\x01\x12\x10\n\x08language\x18\x04 \x01(\t\x12\x1c\n\x10hyper_parameters\x18\x05 \x01(\tB\x02\x18\x01\x12\x1a\n\x0cmax_concepts\x18\x06 \x01(\rB\x04\x80\xb5\x18\x01\x12\x17\n\tmin_value\x18\x07 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12.\n\x0fselect_concepts\x18\x08 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x18\n\x10training_timeout\x18\t \x01(\r\x12\x11\n\tsample_ms\x18\n \x01(\r\x12-\n\x0chyper_params\x18\r \x01(\x0b\x32\x17.google.protobuf.Struct\x12\"\n\x16\x65mbed_model_version_id\x18\x0e \x01(\tB\x02\x18\x01\x12)\n!fail_on_missing_positive_examples\x18\x0f \x01(\x08\x12\x33\n\x0emodel_metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.StructB\x02\x18\x01J\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\x10\x10\x11J\x04\x08\x12\x10\x13\"\xd2\x03\n\tModelType\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x14\n\x0cinput_fields\x18\x05 \x03(\t\x12\x15\n\routput_fields\x18\x06 \x03(\t\x12\x11\n\ttrainable\x18\x08 \x01(\x08\x12\x11\n\tcreatable\x18\t \x01(\x08\x12\x15\n\rinternal_only\x18\n \x01(\x08\x12\x37\n\x11model_type_fields\x18\x0b \x03(\x0b\x32\x1c.clarifai.api.ModelTypeField\x12\"\n\x1arequires_sequential_frames\x18\x0c \x01(\x08\x12;\n\x15\x65xpected_input_layers\x18\x10 \x03(\x0b\x32\x1c.clarifai.api.ModelLayerInfo\x12<\n\x16\x65xpected_output_layers\x18\x11 \x03(\x0b\x32\x1c.clarifai.api.ModelLayerInfo\x12\x35\n\x0f\x65valuation_type\x18\x12 \x01(\x0e\x32\x1c.clarifai.api.EvaluationTypeJ\x04\x08\x07\x10\x08J\x04\x08\x04\x10\x05J\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0fJ\x04\x08\x0f\x10\x10\"\x89\x01\n\x0eModelLayerInfo\x12\x17\n\x0f\x64\x61ta_field_name\x18\x01 \x01(\t\x12(\n\x06shapes\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LayerShape\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x1f\n\x17requires_label_filename\x18\x04 \x01(\x08\"D\n\x12TritonCondaEnvInfo\x12\x16\n\x0e\x63onda_pack_url\x18\x01 \x01(\t\x12\x16\n\x0e\x63onda_yaml_url\x18\x02 \x01(\t\"l\n\nLayerShape\x12\x0c\n\x04\x64ims\x18\x01 \x03(\x05\x12\x10\n\x08max_dims\x18\x02 \x03(\x05\x12)\n\tdata_type\x18\x03 \x01(\x0e\x32\x16.clarifai.api.DataType\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"\xbd\x06\n\x0eModelTypeField\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x43\n\nfield_type\x18\x02 \x01(\x0e\x32/.clarifai.api.ModelTypeField.ModelTypeFieldType\x12-\n\rdefault_value\x18\x03 \x01(\x0b\x32\x16.google.protobuf.Value\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x13\n\x0bplaceholder\x18\x05 \x01(\t\x12\x42\n\x17model_type_enum_options\x18\x06 \x03(\x0b\x32!.clarifai.api.ModelTypeEnumOption\x12\x15\n\rinternal_only\x18\x07 \x01(\x08\x12\x10\n\x08required\x18\x08 \x01(\x08\x12?\n\x15model_type_range_info\x18\t \x01(\x0b\x32 .clarifai.api.ModelTypeRangeInfo\"\xd0\x03\n\x12ModelTypeFieldType\x12!\n\x1dINVALID_MODEL_TYPE_FIELD_TYPE\x10\x00\x12\x0b\n\x07\x42OOLEAN\x10\x01\x12\n\n\x06STRING\x10\x02\x12\n\n\x06NUMBER\x10\x03\x12\x15\n\x11\x41RRAY_OF_CONCEPTS\x10\x04\x12$\n ARRAY_OF_CONCEPTS_WITH_THRESHOLD\x10\x05\x12\t\n\x05RANGE\x10\x07\x12\x08\n\x04\x45NUM\x10\x08\x12\x11\n\rCOLLABORATORS\x10\t\x12\x08\n\x04JSON\x10\n\x12\x14\n\x10\x41RRAY_OF_NUMBERS\x10\x0b\x12\x19\n\x15WORKFLOW_EMBED_MODELS\x10\x0c\x12\x14\n\x10\x41RRAY_OF_STRINGS\x10\r\x12\x12\n\x0eRECURSIVE_ENUM\x10\x0e\x12\x0f\n\x0bPYTHON_CODE\x10\x0f\x12\x0e\n\nDATASET_ID\x10\x10\x12\x16\n\x12\x44\x41TASET_VERSION_ID\x10\x11\x12\x1b\n\x17\x41RRAY_OF_MODEL_CONCEPTS\x10\x12\x12\x0b\n\x07\x44\x41TASET\x10\x13\x12\x13\n\x0f\x44\x41TASET_VERSION\x10\x14\x12\x14\n\x10\x45NCRYPTED_STRING\x10\x15\x12\x14\n\x10\x43HECKPOINT_MODEL\x10\x16\"\x04\x08\x06\x10\x06\"<\n\x12ModelTypeRangeInfo\x12\x0b\n\x03min\x18\x01 \x01(\x02\x12\x0b\n\x03max\x18\x02 \x01(\x02\x12\x0c\n\x04step\x18\x03 \x01(\x02\"\xd4\x01\n\x13ModelTypeEnumOption\x12\n\n\x02id\x18\x01 \x01(\t\x12\x37\n\x07\x61liases\x18\x05 \x03(\x0b\x32&.clarifai.api.ModelTypeEnumOptionAlias\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x37\n\x11model_type_fields\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.ModelTypeField\x12\x15\n\rinternal_only\x18\x04 \x01(\x08\x12\x13\n\x0brecommended\x18\x06 \x01(\x08\"C\n\x18ModelTypeEnumOptionAlias\x12\x0e\n\x06id_int\x18\x01 \x01(\x03\x12\x17\n\x0fwildcard_string\x18\x02 \x01(\t\"7\n\nModelQuery\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x15\n\rmodel_type_id\x18\x03 \x01(\tJ\x04\x08\x02\x10\x03\"\xe4\x06\n\x0cModelVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x06status\x18\x03 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1c\n\x14\x61\x63tive_concept_count\x18\x04 \x01(\r\x12*\n\x07metrics\x18\x05 \x01(\x0b\x32\x19.clarifai.api.EvalMetrics\x12\x19\n\x11total_input_count\x18\x06 \x01(\r\x12\x44\n\x17pretrained_model_config\x18\x07 \x01(\x0b\x32#.clarifai.api.PretrainedModelConfig\x12\x30\n\x0c\x63ompleted_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x0b\x64\x65scription\x18\x0b \x01(\t\x12,\n\nvisibility\x18\x0c \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0e\n\x06\x61pp_id\x18\r \x01(\t\x12\x0f\n\x07user_id\x18\x0e \x01(\t\x12/\n\x0bmodified_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x08metadata\x18\x10 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07license\x18\x11 \x01(\t\x12-\n\x0boutput_info\x18\x13 \x01(\x0b\x32\x18.clarifai.api.OutputInfo\x12+\n\ninput_info\x18\x14 \x01(\x0b\x32\x17.clarifai.api.InputInfo\x12+\n\ntrain_info\x18\x15 \x01(\x0b\x32\x17.clarifai.api.TrainInfo\x12-\n\x0bimport_info\x18\x16 \x01(\x0b\x32\x18.clarifai.api.ImportInfo\x12\x11\n\ttrain_log\x18\x17 \x01(\t\x12\x39\n\x16inference_compute_info\x18\x18 \x01(\x0b\x32\x19.clarifai.api.ComputeInfo\x12+\n\nbuild_info\x18\x19 \x01(\x0b\x32\x17.clarifai.api.BuildInfoJ\x04\x08\t\x10\nJ\x04\x08\x12\x10\x13\"]\n\tBuildInfo\x12\x19\n\x11\x64ocker_image_name\x18\x01 \x01(\t\x12\x18\n\x10\x64ocker_image_tag\x18\x02 \x01(\t\x12\x1b\n\x13\x64ocker_image_digest\x18\x03 \x01(\t\"\\\n\x12ModelVersionExport\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\x03\"\xa1\x01\n\x15PretrainedModelConfig\x12\x31\n\x10input_fields_map\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x32\n\x11output_fields_map\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x15\n\rmodel_zip_url\x18\x06 \x01(\tJ\x04\x08\x02\x10\x03J\x04\x08\x05\x10\x06\">\n\nTrainStats\x12\x30\n\nloss_curve\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.LossCurveEntry\"B\n\x0eLossCurveEntry\x12\r\n\x05\x65poch\x18\x01 \x01(\r\x12\x13\n\x0bglobal_step\x18\x02 \x01(\r\x12\x0c\n\x04\x63ost\x18\x03 \x01(\x02\"]\n\nLabelCount\x12\x18\n\x0c\x63oncept_name\x18\x01 \x01(\tB\x02\x18\x01\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12&\n\x07\x63oncept\x18\x03 \x01(\x0b\x32\x15.clarifai.api.Concept\"L\n\x11LabelDistribution\x12\x37\n\x15positive_label_counts\x18\x01 \x03(\x0b\x32\x18.clarifai.api.LabelCount\"B\n\x17\x43ooccurrenceMatrixEntry\x12\x0b\n\x03row\x18\x01 \x01(\t\x12\x0b\n\x03\x63ol\x18\x02 \x01(\t\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"`\n\x12\x43ooccurrenceMatrix\x12\x35\n\x06matrix\x18\x01 \x03(\x0b\x32%.clarifai.api.CooccurrenceMatrixEntry\x12\x13\n\x0b\x63oncept_ids\x18\x02 \x03(\t\"\xaf\x01\n\x14\x43onfusionMatrixEntry\x12\x11\n\tpredicted\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tual\x18\x02 \x01(\t\x12\x13\n\x05value\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x30\n\x11predicted_concept\x18\x05 \x01(\x0b\x32\x15.clarifai.api.Concept\x12-\n\x0e\x61\x63tual_concept\x18\x06 \x01(\x0b\x32\x15.clarifai.api.Concept\"Z\n\x0f\x43onfusionMatrix\x12\x32\n\x06matrix\x18\x01 \x03(\x0b\x32\".clarifai.api.ConfusionMatrixEntry\x12\x13\n\x0b\x63oncept_ids\x18\x02 \x03(\t\"t\n\x03ROC\x12\x11\n\x03\x66pr\x18\x01 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x11\n\x03tpr\x18\x02 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x18\n\nthresholds\x18\x03 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x15\n\rfpr_per_image\x18\x04 \x03(\x02\x12\x16\n\x0e\x66pr_per_object\x18\x05 \x03(\x02\"_\n\x14PrecisionRecallCurve\x12\x14\n\x06recall\x18\x01 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x17\n\tprecision\x18\x02 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x18\n\nthresholds\x18\x03 \x03(\x02\x42\x04\x80\xb5\x18\x01\"\xea\x02\n\rBinaryMetrics\x12\x15\n\x07num_pos\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07num_neg\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07num_tot\x18\x03 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07roc_auc\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x10\n\x02\x66\x31\x18\x05 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12&\n\x07\x63oncept\x18\x06 \x01(\x0b\x32\x15.clarifai.api.Concept\x12$\n\troc_curve\x18\x07 \x01(\x0b\x32\x11.clarifai.api.ROC\x12\x42\n\x16precision_recall_curve\x18\x08 \x01(\x0b\x32\".clarifai.api.PrecisionRecallCurve\x12\x15\n\ravg_precision\x18\t \x01(\x02\x12\x11\n\tarea_name\x18\n \x01(\t\x12\x10\n\x08\x61rea_min\x18\x0b \x01(\x01\x12\x10\n\x08\x61rea_max\x18\x0c \x01(\x01\x12\x0b\n\x03iou\x18\r \x01(\x02\"\x91\x01\n\x0eTrackerMetrics\x12\x10\n\x08mot_mota\x18\x01 \x01(\x02\x12\x18\n\x10mot_num_switches\x18\x02 \x01(\x05\x12\x12\n\nmorse_frag\x18\x03 \x01(\x02\x12\x15\n\ravg_precision\x18\x04 \x01(\x02\x12\x0c\n\x04\x61iid\x18\x05 \x01(\t\x12\x1a\n\x12unique_switch_rate\x18\x06 \x01(\x02\"\xd0\x02\n\x10\x45valTestSetEntry\x12\"\n\x05input\x18\x06 \x01(\x0b\x32\x13.clarifai.api.Input\x12\x31\n\x12predicted_concepts\x18\x03 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x34\n\x15ground_truth_concepts\x18\x04 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x30\n\nannotation\x18\x05 \x01(\x0b\x32\x18.clarifai.api.AnnotationB\x02\x18\x01\x12\x36\n\x14predicted_annotation\x18\x07 \x01(\x0b\x32\x18.clarifai.api.Annotation\x12\x39\n\x17ground_truth_annotation\x18\x08 \x01(\x0b\x32\x18.clarifai.api.AnnotationJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\xcd\x01\n\x0eLOPQEvalResult\x12\t\n\x01k\x18\x01 \x01(\x05\x12#\n\x15recall_vs_brute_force\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12(\n\x1akendall_tau_vs_brute_force\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12(\n\x1amost_frequent_code_percent\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x17\n\tlopq_ndcg\x18\x05 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x1e\n\x10\x62rute_force_ndcg\x18\x06 \x01(\x02\x42\x04\x80\xb5\x18\x01\"\x8c\x03\n\x0eMetricsSummary\x12\x19\n\rtop1_accuracy\x18\x01 \x01(\x02\x42\x02\x18\x01\x12\x19\n\rtop5_accuracy\x18\x02 \x01(\x02\x42\x02\x18\x01\x12\x1f\n\x11macro_avg_roc_auc\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x1f\n\x11macro_std_roc_auc\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12 \n\x12macro_avg_f1_score\x18\x05 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12 \n\x12macro_std_f1_score\x18\x06 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12!\n\x13macro_avg_precision\x18\x07 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x1e\n\x10macro_avg_recall\x18\x08 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12!\n\x19mean_avg_precision_iou_50\x18\n \x01(\x02\x12$\n\x1cmean_avg_precision_iou_range\x18\x0b \x01(\x02\x12\x32\n\x0clopq_metrics\x18\t \x03(\x0b\x32\x1c.clarifai.api.LOPQEvalResult\"\xc1\x06\n\x0b\x45valMetrics\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0f\n\x07user_id\x18\x0f \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x10 \x01(\t\x12\n\n\x02id\x18\n \x01(\t\x12\"\n\x05model\x18\r \x01(\x0b\x32\x13.clarifai.api.Model\x12\x33\n\x14ground_truth_dataset\x18\x0e \x01(\x0b\x32\x15.clarifai.api.Dataset\x12\x32\n\x13predictions_dataset\x18\x12 \x01(\x0b\x32\x15.clarifai.api.Dataset\x12-\n\x07summary\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.MetricsSummary\x12\x37\n\x10\x63onfusion_matrix\x18\x03 \x01(\x0b\x32\x1d.clarifai.api.ConfusionMatrix\x12=\n\x13\x63ooccurrence_matrix\x18\x04 \x01(\x0b\x32 .clarifai.api.CooccurrenceMatrix\x12\x35\n\x0clabel_counts\x18\x05 \x01(\x0b\x32\x1f.clarifai.api.LabelDistribution\x12\x33\n\x0e\x62inary_metrics\x18\x06 \x03(\x0b\x32\x1b.clarifai.api.BinaryMetrics\x12\x30\n\x08test_set\x18\x07 \x03(\x0b\x32\x1e.clarifai.api.EvalTestSetEntry\x12\x34\n\x0fmetrics_by_area\x18\x08 \x03(\x0b\x32\x1b.clarifai.api.BinaryMetrics\x12\x35\n\x10metrics_by_class\x18\t \x03(\x0b\x32\x1b.clarifai.api.BinaryMetrics\x12\x35\n\x0ftracker_metrics\x18\x0b \x03(\x0b\x32\x1c.clarifai.api.TrackerMetrics\x12)\n\teval_info\x18\x0c \x01(\x0b\x32\x16.clarifai.api.EvalInfo\x12\x37\n\x10\x65xtended_metrics\x18\x11 \x01(\x0b\x32\x1d.clarifai.api.ExtendedMetrics\"@\n\x0f\x45xtendedMetrics\x12-\n\x0cuser_metrics\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xb7\x01\n\x0b\x46ieldsValue\x12\x18\n\x10\x63onfusion_matrix\x18\x01 \x01(\x08\x12\x1b\n\x13\x63ooccurrence_matrix\x18\x02 \x01(\x08\x12\x14\n\x0clabel_counts\x18\x03 \x01(\x08\x12\x16\n\x0e\x62inary_metrics\x18\x04 \x01(\x08\x12\x10\n\x08test_set\x18\x05 \x01(\x08\x12\x17\n\x0fmetrics_by_area\x18\x06 \x01(\x08\x12\x18\n\x10metrics_by_class\x18\x07 \x01(\x08\"\xdb\x01\n\x06Output\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\"\n\x05model\x18\x04 \x01(\x0b\x32\x13.clarifai.api.Model\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12 \n\x04\x64\x61ta\x18\x06 \x01(\x0b\x32\x12.clarifai.api.Data\"4\n\tScopeDeps\x12\r\n\x05scope\x18\x01 \x01(\t\x12\x18\n\x10\x64\x65pending_scopes\x18\x02 \x03(\t\":\n\x0c\x45ndpointDeps\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x18\n\x10\x64\x65pending_scopes\x18\x02 \x03(\t\"\x8d\x01\n\x03Hit\x12\x13\n\x05score\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\"\n\x05input\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Input\x12,\n\nannotation\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Annotation\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x05 \x01(\t\"#\n\x08HitCount\x12\x17\n\x0f\x65stimated_total\x18\x01 \x01(\x04\"\x8d\x01\n\x03\x41nd\x12\"\n\x05input\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Input\x12$\n\x06output\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Output\x12\x0e\n\x06negate\x18\x03 \x01(\x08\x12,\n\nannotation\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Annotation\"\x88\x01\n\x05Query\x12#\n\x04\x61nds\x18\x01 \x03(\x0b\x32\x11.clarifai.api.AndB\x02\x18\x01\x12\x10\n\x08language\x18\x02 \x01(\t\x12%\n\x07\x66ilters\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Filter\x12!\n\x05ranks\x18\x04 \x03(\x0b\x32\x12.clarifai.api.Rank\"\xd6\x03\n\x06Search\x12\"\n\x05query\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Query\x12\n\n\x02id\x18\x02 \x01(\t\x12\x16\n\x0e\x61pplication_id\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12)\n\x05\x61s_of\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08git_hash\x18\x06 \x01(\t\x12.\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x11\n\talgorithm\x18\t \x01(\t\x12\x0c\n\x04save\x18\n \x01(\x08\x12\x11\n\tmin_value\x18\x0b \x01(\x02\x12,\n\nvisibility\x18\x0c \x01(\x0b\x32\x18.clarifai.api.Visibility\x12+\n\x06metric\x18\r \x01(\x0e\x32\x1b.clarifai.api.Search.Metric\"I\n\x06Metric\x12\x12\n\x0eMETRIC_NOT_SET\x10\x00\x12\x16\n\x12\x45UCLIDEAN_DISTANCE\x10\x01\x12\x13\n\x0f\x43OSINE_DISTANCE\x10\x02\"\xa4\x01\n\x06\x46ilter\x12\x0e\n\x06negate\x18\x03 \x01(\x08\x12,\n\nannotation\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Annotation\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12\x38\n\x17last_updated_time_range\x18\x06 \x01(\x0b\x32\x17.clarifai.api.TimeRange\"i\n\tTimeRange\x12.\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"D\n\x04Rank\x12\x0e\n\x06negate\x18\x03 \x01(\x08\x12,\n\nannotation\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Annotation\"\x8d\x02\n\x17\x41nnotationSearchMetrics\x12*\n\x0cground_truth\x18\x01 \x01(\x0b\x32\x14.clarifai.api.Search\x12,\n\x0esearch_to_eval\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Search\x12*\n\x07metrics\x18\x03 \x01(\x0b\x32\x19.clarifai.api.EvalMetrics\x12 \n\x04\x64\x61ta\x18\x04 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x1c\n\x14\x61\x63tive_concept_count\x18\x05 \x01(\r\x12,\n\nvisibility\x18\x06 \x01(\x0b\x32\x18.clarifai.api.Visibility\"\x91\x01\n\x04Text\x12\x0b\n\x03raw\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x1b\n\x13\x61llow_duplicate_url\x18\x03 \x01(\x08\x12\'\n\x06hosted\x18\x04 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12)\n\ttext_info\x18\x05 \x01(\x0b\x32\x16.clarifai.api.TextInfo\"0\n\x08TextInfo\x12\x12\n\nchar_count\x18\x01 \x01(\x05\x12\x10\n\x08\x65ncoding\x18\x02 \x01(\t\"\xa8\x06\n\x04User\x12\n\n\x02id\x18\x01 \x01(\t\x12\x19\n\rprimary_email\x18\x02 \x01(\tB\x02\x18\x01\x12\x12\n\nfirst_name\x18\x03 \x01(\t\x12\x11\n\tlast_name\x18\x04 \x01(\t\x12\x14\n\x0c\x63ompany_name\x18\x05 \x01(\t\x12\x11\n\tjob_title\x18\x13 \x01(\t\x12\x10\n\x08job_role\x18\x14 \x01(\t\x12\x11\n\tintention\x18\x18 \x01(\t\x12\x17\n\x0freferral_source\x18\x19 \x01(\t\x12\x15\n\tbill_type\x18\x07 \x01(\tB\x02\x18\x01\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x39\n\x11\x64\x61te_gdpr_consent\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12\x38\n\x10\x64\x61te_tos_consent\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12>\n\x16\x64\x61te_marketing_consent\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12\x38\n\x10\x64\x61te_pii_consent\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12-\n\x08metadata\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructB\x02\x18\x01\x12\x37\n\x0f\x65mail_addresses\x18\x0c \x03(\x0b\x32\x1a.clarifai.api.EmailAddressB\x02\x18\x01\x12#\n\x17two_factor_auth_enabled\x18\x0f \x01(\x08\x42\x02\x18\x01\x12\x17\n\x0bteams_count\x18\x10 \x01(\rB\x02\x18\x01\x12\x12\n\nis_starred\x18\x15 \x01(\x08\x12\x12\n\nstar_count\x18\x16 \x01(\x05\x12,\n\nvisibility\x18\x11 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12-\n\x0buser_detail\x18\x12 \x01(\x0b\x32\x18.clarifai.api.UserDetailJ\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0f\"\xd1\x03\n\nUserDetail\x12\x15\n\rprimary_email\x18\x01 \x01(\t\x12\x11\n\tbill_type\x18\x02 \x01(\t\x12\x35\n\x11\x64\x61te_gdpr_consent\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x64\x61te_tos_consent\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12:\n\x16\x64\x61te_marketing_consent\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x64\x61te_pii_consent\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x08metadata\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x33\n\x0f\x65mail_addresses\x18\x07 \x03(\x0b\x32\x1a.clarifai.api.EmailAddress\x12\x1f\n\x17two_factor_auth_enabled\x18\t \x01(\x08\x12\x13\n\x0bteams_count\x18\n \x01(\r\x12\x0f\n\x07\x63ountry\x18\x0b \x01(\t\x12\r\n\x05state\x18\x0c \x01(\tJ\x04\x08\x08\x10\t\"R\n\x0c\x45mailAddress\x12\x13\n\x05\x65mail\x18\x01 \x01(\tB\x04\x80\xb5\x18\x01\x12\x15\n\x07primary\x18\x02 \x01(\x08\x42\x04\x80\xb5\x18\x01\x12\x16\n\x08verified\x18\x03 \x01(\x08\x42\x04\x80\xb5\x18\x01\"\x1d\n\x08Password\x12\x11\n\tplaintext\x18\x01 \x01(\t\"\x86\x03\n\x12PasswordViolations\x12\x16\n\x0eminimum_length\x18\x01 \x01(\x08\x12\x16\n\x0emaximum_length\x18\x02 \x01(\x08\x12\x19\n\x11upper_case_needed\x18\x03 \x01(\x08\x12\x19\n\x11lower_case_needed\x18\x04 \x01(\x08\x12\x16\n\x0enumeric_needed\x18\x05 \x01(\x08\x12\x1f\n\x17non_alphanumeric_needed\x18\x06 \x01(\x08\x12\x16\n\x0epassword_reuse\x18\x07 \x01(\x08\x12\x15\n\rexclude_names\x18\x08 \x01(\x08\x12\x15\n\rexclude_email\x18\t \x01(\x08\x12\x1c\n\x14no_confusing_letters\x18\n \x01(\x08\x12\x1b\n\x13no_simple_passwords\x18\x0b \x01(\x08\x12\x18\n\x10no_common_vocabs\x18\x0c \x01(\x08\x12\x1b\n\x13no_overlap_with_old\x18\r \x01(\x08\x12\x19\n\x11password_lifespan\x18\x0e \x01(\x08\"\xe5\x01\n\x05Video\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61se64\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61llow_duplicate_url\x18\x04 \x01(\x08\x12\x19\n\rthumbnail_url\x18\x05 \x01(\tB\x02\x18\x01\x12\'\n\x06hosted\x18\x06 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12\x31\n\x10hosted_thumbnail\x18\x08 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12+\n\nvideo_info\x18\x07 \x01(\x0b\x32\x17.clarifai.api.VideoInfo\"\x8e\x01\n\tVideoInfo\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\x12\x0b\n\x03\x66ps\x18\x03 \x01(\x02\x12\x14\n\x0cvideo_format\x18\x04 \x01(\t\x12\x10\n\x08\x62it_rate\x18\x05 \x01(\x05\x12\x13\n\x0b\x66rame_count\x18\x06 \x01(\x05\x12\x18\n\x10\x64uration_seconds\x18\x07 \x01(\x02\"\xaa\x04\n\x08Workflow\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x05nodes\x18\x04 \x03(\x0b\x32\x1a.clarifai.api.WorkflowNode\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12,\n\nvisibility\x18\x06 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0f\n\x07user_id\x18\x07 \x01(\t\x12/\n\x0bmodified_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\x07version\x18\t \x01(\x0b\x32\x1d.clarifai.api.WorkflowVersion\x12\x12\n\nis_starred\x18\n \x01(\x08\x12\x12\n\nstar_count\x18\x0b \x01(\x05\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\x12\r\n\x05notes\x18\r \x01(\t\x12\x17\n\tuse_cases\x18\x0e \x03(\tB\x04\x80\xb5\x18\x01\x12\x1c\n\x0e\x63heck_consents\x18\x0f \x03(\tB\x04\x80\xb5\x18\x01\x12\x35\n\x0f\x62ookmark_origin\x18\x10 \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\x11 \x01(\x0b\x32\x13.clarifai.api.Image\"\xde\x02\n\x0fWorkflowVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\nvisibility\x18\x05 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x05nodes\x18\x06 \x03(\x0b\x32\x1a.clarifai.api.WorkflowNode\x12)\n\x08metadata\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0e\n\x06\x61pp_id\x18\x08 \x01(\t\x12\x0f\n\x07user_id\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x0f\n\x07license\x18\x0b \x01(\t\"\xbd\x01\n\x0cWorkflowNode\x12\n\n\x02id\x18\x01 \x01(\t\x12\"\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Model\x12,\n\x0bnode_inputs\x18\x03 \x03(\x0b\x32\x17.clarifai.api.NodeInput\x12\x17\n\x0fsuppress_output\x18\x04 \x01(\x08\x12\x36\n\x14output_info_override\x18\x05 \x01(\x0b\x32\x18.clarifai.api.OutputInfo\"\x1c\n\tNodeInput\x12\x0f\n\x07node_id\x18\x01 \x01(\t\"\x85\x02\n\x0eWorkflowResult\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12&\n\x05model\x18\x04 \x01(\x0b\x32\x13.clarifai.api.ModelB\x02\x18\x01\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12%\n\x07outputs\x18\x06 \x03(\x0b\x32\x14.clarifai.api.Output\x12\x17\n\x0fsuppress_output\x18\x07 \x01(\x08\"\x1b\n\rWorkflowState\x12\n\n\x02id\x18\x01 \x01(\t\"\x90\x03\n\x0e\x41ppDuplication\x12\n\n\x02id\x18\x01 \x01(\t\x12*\n\x0f\x64\x65stination_app\x18\n \x01(\x0b\x32\x11.clarifai.api.App\x12\x1b\n\x0f\x65xisting_app_id\x18\x08 \x01(\tB\x02\x18\x01\x12\x16\n\nnew_app_id\x18\x02 \x01(\tB\x02\x18\x01\x12\x18\n\x0cnew_app_name\x18\x03 \x01(\tB\x02\x18\x01\x12+\n\x06status\x18\x04 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10last_modified_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x06\x66ilter\x18\x07 \x01(\x0b\x32#.clarifai.api.AppDuplicationFilters\x12/\n\x08progress\x18\t \x03(\x0b\x32\x1d.clarifai.api.AppCopyProgress\"5\n\x0f\x41ppCopyProgress\x12\r\n\x05\x66ield\x18\x01 \x01(\t\x12\x13\n\x05value\x18\x02 \x01(\x05\x42\x04\x80\xb5\x18\x01\"\xb2\x01\n\x15\x41ppDuplicationFilters\x12\x13\n\x0b\x63opy_inputs\x18\x01 \x01(\x08\x12\x15\n\rcopy_concepts\x18\x02 \x01(\x08\x12\x18\n\x10\x63opy_annotations\x18\x03 \x01(\x08\x12\x13\n\x0b\x63opy_models\x18\x04 \x01(\x08\x12\x16\n\x0e\x63opy_workflows\x18\x05 \x01(\x08\x12&\n\x1e\x63opy_installed_module_versions\x18\x06 \x01(\x08\"\xfa\x02\n\nLabelOrder\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x06status\x18\x03 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x14\n\x0c\x61uto_release\x18\x04 \x01(\x08\x12\x17\n\x0f\x61llow_empty_tag\x18\x05 \x01(\x08\x12\x38\n\x14\x64\x65sired_fulfill_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x39\n\x15\x65stimate_fulfill_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12 \n\x04task\x18\x08 \x01(\x0b\x32\x12.clarifai.api.Task\x12.\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xe7\x06\n\x04Task\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x04type\x18\x04 \x01(\x0e\x32\x1b.clarifai.api.Task.TaskType\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12(\n\x06worker\x18\x06 \x01(\x0b\x32\x18.clarifai.api.TaskWorker\x12\x17\n\x0b\x63oncept_ids\x18\x07 \x03(\tB\x02\x18\x01\x12\x33\n\x0cinput_source\x18\x08 \x01(\x0b\x32\x1d.clarifai.api.TaskInputSource\x12\x11\n\tsample_ms\x18\t \x01(\r\x12\x33\n\x0c\x61i_assistant\x18\n \x01(\x0b\x32\x1d.clarifai.api.TaskAIAssistant\x12(\n\x06review\x18\x0b \x01(\x0b\x32\x18.clarifai.api.TaskReview\x12+\n\x06status\x18\x0c \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0c\n\x04name\x18\r \x01(\t\x12:\n\x10\x61i_assist_params\x18\x0e \x01(\x0b\x32 .clarifai.api.AiAssistParameters\x12,\n\nvisibility\x18\x0f \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0e\n\x06\x61pp_id\x18\x10 \x01(\t\x12\x0f\n\x07user_id\x18\x11 \x01(\t\x12\x16\n\x0elabel_order_id\x18\x12 \x01(\t\x12+\n\x08\x63oncepts\x18\x13 \x03(\x0b\x32\x19.clarifai.api.TaskConcept\x12#\n\x1b\x64\x65lete_previous_annotations\x18\x14 \x01(\x08\x12*\n\x07metrics\x18\x15 \x01(\x0b\x32\x19.clarifai.api.TaskMetrics\"l\n\x08TaskType\x12\x10\n\x0cTYPE_NOT_SET\x10\x00\x12\x1b\n\x17\x43ONCEPTS_CLASSIFICATION\x10\x01\x12\x1a\n\x16\x42OUNDING_BOX_DETECTION\x10\x02\x12\x15\n\x11POLYGON_DETECTION\x10\x03\"`\n\x12\x41iAssistParameters\x12\x15\n\rmin_threshold\x18\x01 \x01(\x02\x12\x15\n\rmax_threshold\x18\x02 \x01(\x02\x12\x1c\n\x14\x63oncept_relation_ids\x18\x03 \x03(\t\"\xf6\x02\n\nTaskWorker\x12=\n\x08strategy\x18\x01 \x01(\x0e\x32+.clarifai.api.TaskWorker.TaskWorkerStrategy\x12\x14\n\x08user_ids\x18\x02 \x03(\tB\x02\x18\x01\x12%\n\x05users\x18\x04 \x03(\x0b\x32\x12.clarifai.api.UserB\x02\x18\x01\x12T\n\x19partitioned_strategy_info\x18\x03 \x01(\x0b\x32/.clarifai.api.TaskWorkerPartitionedStrategyInfoH\x00\x12%\n\x07workers\x18\x07 \x03(\x0b\x32\x14.clarifai.api.Worker\"R\n\x12TaskWorkerStrategy\x12\x1b\n\x17WORKER_STRATEGY_NOT_SET\x10\x00\x12\x0f\n\x0bPARTITIONED\x10\x02\x12\x08\n\x04\x46ULL\x10\x03\"\x04\x08\x01\x10\x01\x42\x0f\n\rstrategy_infoJ\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"\xa9\x02\n!TaskWorkerPartitionedStrategyInfo\x12[\n\x04type\x18\x01 \x01(\x0e\x32M.clarifai.api.TaskWorkerPartitionedStrategyInfo.TaskWorkerPartitionedStrategy\x12\x19\n\x11workers_per_input\x18\x02 \x01(\x05\x12(\n\x07weights\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\"b\n\x1dTaskWorkerPartitionedStrategy\x12\'\n#PARTITIONED_WORKER_STRATEGY_NOT_SET\x10\x00\x12\n\n\x06\x45VENLY\x10\x01\x12\x0c\n\x08WEIGHTED\x10\x02\"\xc3\x01\n\x0fTaskInputSource\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.clarifai.api.TaskInputSource.TaskInputSourceType\x12\n\n\x02id\x18\x02 \x01(\t\"c\n\x13TaskInputSourceType\x12\x1d\n\x19INPUT_SOURCE_TYPE_NOT_SET\x10\x00\x12\x0e\n\nALL_INPUTS\x10\x01\x12\x10\n\x0cSAVED_SEARCH\x10\x02\x12\x0b\n\x07\x44\x41TASET\x10\x03\"\x90\x03\n\nTaskReview\x12=\n\x08strategy\x18\x01 \x01(\x0e\x32+.clarifai.api.TaskReview.TaskReviewStrategy\x12\x14\n\x08user_ids\x18\x02 \x03(\tB\x02\x18\x01\x12!\n\x05users\x18\x05 \x03(\x0b\x32\x12.clarifai.api.User\x12J\n\x14manual_strategy_info\x18\x03 \x01(\x0b\x32*.clarifai.api.TaskReviewManualStrategyInfoH\x00\x12P\n\x17\x63onsensus_strategy_info\x18\x04 \x01(\x0b\x32-.clarifai.api.TaskReviewConsensusStrategyInfoH\x00\"[\n\x12TaskReviewStrategy\x12 \n\x1cTASK_REVIEW_STRATEGY_NOT_SET\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\n\n\x06MANUAL\x10\x02\x12\r\n\tCONSENSUS\x10\x03\x42\x0f\n\rstrategy_info\"9\n\x1cTaskReviewManualStrategyInfo\x12\x19\n\x11sample_percentage\x18\x01 \x01(\x02\"C\n\x1fTaskReviewConsensusStrategyInfo\x12\x1a\n\x12\x61pproval_threshold\x18\x02 \x01(\rJ\x04\x08\x01\x10\x02\"&\n\x0fTaskAIAssistant\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\"\xf4\x01\n\x0eTaskAssignment\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12$\n\x06worker\x18\x04 \x01(\x0b\x32\x14.clarifai.api.Worker\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12+\n\x06status\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.status.Status\"\xe6\x01\n\x16TaskStatusCountPerUser\x12\x13\n\x07user_id\x18\x01 \x01(\tB\x02\x18\x01\x12\x15\n\x07pending\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x1d\n\x0f\x61waiting_review\x18\x03 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07success\x18\x04 \x01(\rB\x04\x80\xb5\x18\x01\x12\x1b\n\rreview_denied\x18\x05 \x01(\rB\x04\x80\xb5\x18\x01\x12\'\n\x19\x61waiting_consensus_review\x18\x06 \x01(\rB\x04\x80\xb5\x18\x01\x12$\n\x06worker\x18\x07 \x01(\x0b\x32\x14.clarifai.api.Worker\"f\n\x0eThresholdRange\x12\x1a\n\x12is_lower_inclusive\x18\x01 \x01(\x08\x12\x1a\n\x12is_upper_inclusive\x18\x02 \x01(\x08\x12\r\n\x05lower\x18\x03 \x01(\x02\x12\r\n\x05upper\x18\x04 \x01(\x02\"\xad\x01\n\x1fTaskConceptAutoAnnotationConfig\x12\x1d\n\x15\x61nnotation_data_types\x18\x01 \x01(\r\x12\x35\n\x0fthreshold_range\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.ThresholdRange\x12\x34\n\x0bstatus_code\x18\x03 \x01(\x0e\x32\x1f.clarifai.api.status.StatusCode\"\x84\x01\n\x0bTaskConcept\x12&\n\x07\x63oncept\x18\x01 \x01(\x0b\x32\x15.clarifai.api.Concept\x12M\n\x16\x61uto_annotation_config\x18\x02 \x01(\x0b\x32-.clarifai.api.TaskConceptAutoAnnotationConfig\"q\n\x0bTaskMetrics\x12+\n\x04work\x18\x02 \x01(\x0b\x32\x1d.clarifai.api.TaskWorkMetrics\x12/\n\x06review\x18\x03 \x01(\x0b\x32\x1f.clarifai.api.TaskReviewMetricsJ\x04\x08\x01\x10\x02\"S\n\x0fTaskWorkMetrics\x12\x1e\n\x16inputs_count_estimated\x18\x01 \x01(\x04\x12 \n\x18inputs_percent_estimated\x18\x02 \x01(\r\"U\n\x11TaskReviewMetrics\x12\x1e\n\x16inputs_count_estimated\x18\x01 \x01(\x04\x12 \n\x18inputs_percent_estimated\x18\x02 \x01(\r\"\xbb\x02\n\tCollector\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1d\n\x15pre_queue_workflow_id\x18\x04 \x01(\t\x12\x1f\n\x17pre_queue_random_sample\x18\x08 \x01(\x02\x12\x1e\n\x16post_queue_workflow_id\x18\x05 \x01(\t\x12\x37\n\x10\x63ollector_source\x18\x06 \x01(\x0b\x32\x1d.clarifai.api.CollectorSource\x12+\n\x06status\x18\x07 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x17\n\x0f\x63ollect_outputs\x18\t \x01(\x08\"t\n\x0f\x43ollectorSource\x12\x61\n\'api_post_model_outputs_collector_source\x18\x02 \x01(\x0b\x32\x30.clarifai.api.APIPostModelOutputsCollectorSource\"\xb1\x01\n\"APIPostModelOutputsCollectorSource\x12\x15\n\rmodel_user_id\x18\x01 \x01(\t\x12\x14\n\x0cmodel_app_id\x18\x02 \x01(\t\x12\x10\n\x08model_id\x18\x03 \x01(\t\x12\x18\n\x10model_version_id\x18\x04 \x01(\t\x12\x1a\n\x12post_inputs_key_id\x18\x05 \x01(\t\x12\x16\n\x0e\x63\x61ller_user_id\x18\x06 \x01(\t\"R\n\tStatValue\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\r\n\x05value\x18\x02 \x01(\x02\x12\x0c\n\x04tags\x18\x03 \x03(\t\"\xa6\x01\n\x18StatValueAggregateResult\x12?\n\x15stat_value_aggregates\x18\x01 \x03(\x0b\x32 .clarifai.api.StatValueAggregate\x12I\n\x1astat_value_aggregate_query\x18\x02 \x01(\x0b\x32%.clarifai.api.StatValueAggregateQuery\"t\n\x12StatValueAggregate\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x17\n\x0f\x61ggregate_value\x18\x02 \x01(\x02\x12\r\n\x05\x63ount\x18\x03 \x01(\x04\x12\x0c\n\x04tags\x18\x04 \x03(\t\"\x91\x02\n\x17StatValueAggregateQuery\x12\x0c\n\x04tags\x18\x01 \x03(\t\x12\x12\n\ntag_groups\x18\x02 \x03(\t\x12;\n\x13stat_value_agg_type\x18\x03 \x01(\x0e\x32\x1e.clarifai.api.StatValueAggType\x12\x39\n\x12stat_time_agg_type\x18\x04 \x01(\x0e\x32\x1d.clarifai.api.StatTimeAggType\x12.\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"O\n\x17PCAProjectionComparator\x12\x1a\n\x12\x64istance_threshold\x18\x01 \x01(\x02\x12\x18\n\x10model_version_id\x18\x02 \x01(\t\"K\n\x1b\x44uplicateAnnotationsResults\x12\x16\n\x0e\x64uplicate_cfid\x18\x01 \x03(\t\x12\x14\n\x0cunique_count\x18\x02 \x01(\x05\"\x87\x01\n\nVisibility\x12\x33\n\x08gettable\x18\x01 \x01(\x0e\x32!.clarifai.api.Visibility.Gettable\"D\n\x08Gettable\x12\x16\n\x12UNKNOWN_VISIBILITY\x10\x00\x12\x0b\n\x07PRIVATE\x10\n\x12\x07\n\x03ORG\x10\x1e\x12\n\n\x06PUBLIC\x10\x32\"X\n\x0eTrendingMetric\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12\x11\n\tobject_id\x18\x03 \x01(\t\x12\x12\n\nview_count\x18\x04 \x01(\x04\"#\n\x07\x46ullTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"f\n\x0bTimeSegment\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12)\n\ttime_info\x18\x03 \x01(\x0b\x32\x16.clarifai.api.TimeInfo\"P\n\x08TimeInfo\x12\x12\n\nnum_frames\x18\x01 \x01(\r\x12\x12\n\nbegin_time\x18\x04 \x01(\x02\x12\x10\n\x08\x65nd_time\x18\x05 \x01(\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"!\n\x0b\x44\x61tasetStar\x12\x12\n\ndataset_id\x18\x01 \x01(\t\"\x1f\n\nModuleStar\x12\x11\n\tmodule_id\x18\x01 \x01(\t\"\xc2\x03\n\x06Module\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\nvisibility\x18\x07 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07user_id\x18\t \x01(\t\x12\x0e\n\x06\x61pp_id\x18\n \x01(\t\x12\x33\n\x0emodule_version\x18\x0b \x01(\x0b\x32\x1b.clarifai.api.ModuleVersion\x12\x12\n\nis_starred\x18\x0c \x01(\x08\x12\x12\n\nstar_count\x18\r \x01(\x05\x12\x35\n\x0f\x62ookmark_origin\x18\x0e \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\x0f \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x02\x10\x03\"\xbe\x04\n\rModuleVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\r\n\x05notes\x18\x07 \x01(\t\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x16\n\x0egit_commit_url\x18\n \x01(\t\x12\x39\n\nmodule_nav\x18\x0b \x01(\x0b\x32%.clarifai.api.ModuleVersion.ModuleNav\x12\x10\n\x08\x61pproved\x18\x0c \x01(\x08\x12,\n\nvisibility\x18\r \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\x0e \x01(\x0b\x32\x17.google.protobuf.Struct\x1a\x45\n\x0cModuleSubNav\x12\r\n\x05title\x18\x01 \x01(\t\x12\x11\n\tquery_key\x18\x02 \x01(\t\x12\x13\n\x0bquery_value\x18\x03 \x01(\t\x1a]\n\tModuleNav\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x0fmodule_sub_navs\x18\x02 \x03(\x0b\x32(.clarifai.api.ModuleVersion.ModuleSubNavJ\x04\x08\x05\x10\x06\"\xad\x02\n\x16InstalledModuleVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12\x33\n\x0emodule_version\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.ModuleVersion\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\ndeploy_url\x18\x07 \x01(\t\x12,\n\nvisibility\x18\x08 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0e\n\x06key_id\x18\t \x01(\t\"\xb7\x03\n\rBulkOperation\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\tinput_ids\x18\x02 \x01(\x0b\x32\x16.clarifai.api.InputIDsH\x00\x12&\n\x06search\x18\n \x01(\x0b\x32\x14.clarifai.api.SearchH\x00\x12(\n\x07\x64\x61taset\x18\x0b \x01(\x0b\x32\x15.clarifai.api.DatasetH\x00\x12*\n\toperation\x18\x03 \x01(\x0b\x32\x17.clarifai.api.Operation\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12+\n\x06status\x18\x05 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08progress\x18\x06 \x01(\x0b\x32\x16.clarifai.api.Progress\x12\x12\n\ncreated_by\x18\x07 \x01(\t\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10last_modified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x0e\n\x0cinput_source\"\x1d\n\x08InputIDs\x12\x11\n\tinput_ids\x18\x01 \x03(\t\"8\n\x08Progress\x12\x11\n\tprocessed\x18\x01 \x01(\r\x12\x19\n\x11last_processed_id\x18\x02 \x01(\t\"\x8a\x04\n\tOperation\x12\x31\n\x0c\x61\x64\x64_concepts\x18\x01 \x01(\x0b\x32\x19.clarifai.api.AddConceptsH\x00\x12\x37\n\x0f\x64\x65lete_concepts\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.DeleteConceptsH\x00\x12\x31\n\x0c\x61\x64\x64_metadata\x18\x03 \x01(\x0b\x32\x19.clarifai.api.AddMetadataH\x00\x12\x37\n\x0f\x64\x65lete_metadata\x18\x04 \x01(\x0b\x32\x1c.clarifai.api.DeleteMetadataH\x00\x12\x33\n\roverwrite_geo\x18\x05 \x01(\x0b\x32\x1a.clarifai.api.OverwriteGeoH\x00\x12-\n\ndelete_geo\x18\x06 \x01(\x0b\x32\x17.clarifai.api.DeleteGeoH\x00\x12>\n\x13\x64\x65lete_from_dataset\x18\x07 \x01(\x0b\x32\x1f.clarifai.api.DeleteFromDatasetH\x00\x12\x34\n\x0e\x61\x64\x64_to_dataset\x18\x08 \x01(\x0b\x32\x1a.clarifai.api.AddToDatasetH\x00\x12>\n\x13split_into_datasets\x18\t \x01(\x0b\x32\x1f.clarifai.api.SplitIntoDatasetsH\x00\x42\x0b\n\toperation\"6\n\x0b\x41\x64\x64\x43oncepts\x12\'\n\x08\x63oncepts\x18\x01 \x03(\x0b\x32\x15.clarifai.api.Concept\"K\n\x0e\x44\x65leteConcepts\x12\'\n\x08\x63oncepts\x18\x01 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x10\n\x08user_ids\x18\x02 \x03(\t\"8\n\x0b\x41\x64\x64Metadata\x12)\n\x08metadata\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\";\n\x0e\x44\x65leteMetadata\x12)\n\x08metadata\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\".\n\x0cOverwriteGeo\x12\x1e\n\x03geo\x18\x01 \x01(\x0b\x32\x11.clarifai.api.Geo\"\x0b\n\tDeleteGeo\"\"\n\x0c\x41\x64\x64ToDataset\x12\x12\n\ndataset_id\x18\x01 \x01(\t\"\'\n\x11\x44\x65leteFromDataset\x12\x12\n\ndataset_id\x18\x01 \x01(\t\"\xcb\x01\n\x11SplitIntoDatasets\x12\x32\n\x0e\x64\x61taset_splits\x18\x01 \x03(\x0b\x32\x1a.clarifai.api.DatasetSplit\x12\x42\n\x06method\x18\x02 \x01(\x0e\x32\x32.clarifai.api.SplitIntoDatasets.DatasetSplitMethod\">\n\x12\x44\x61tasetSplitMethod\x12\x0b\n\x07NOT_SET\x10\x00\x12\x1b\n\x17RANDOM_PERCENTAGE_SPLIT\x10\x01\"[\n\x0c\x44\x61tasetSplit\x12&\n\x07\x64\x61taset\x18\x01 \x01(\x0b\x32\x15.clarifai.api.Dataset\x12\x14\n\npercentage\x18\x02 \x01(\rH\x00\x42\r\n\x0bmethod_info\"\xfb\x02\n\x0cInputsAddJob\x12\n\n\x02id\x18\x01 \x01(\t\x12\x15\n\rcall_back_url\x18\x03 \x01(\t\x12\x0f\n\x07\x61pp_pat\x18\x04 \x01(\t\x12\x34\n\x08progress\x18\x07 \x01(\x0b\x32\".clarifai.api.InputsAddJobProgress\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12:\n\x0f\x65xtraction_jobs\x18\n \x03(\x0b\x32!.clarifai.api.InputsExtractionJob\x12%\n\x07uploads\x18\x0b \x03(\x0b\x32\x14.clarifai.api.Upload\x12+\n\x06status\x18\x0c \x01(\x0b\x32\x1b.clarifai.api.status.StatusJ\x04\x08\x02\x10\x03J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"u\n\x14InputsAddJobProgress\x12\x15\n\rpending_count\x18\x01 \x01(\x04\x12\x19\n\x11in_progress_count\x18\x02 \x01(\x04\x12\x15\n\rsuccess_count\x18\x03 \x01(\x04\x12\x14\n\x0c\x66\x61iled_count\x18\x04 \x01(\x04\"\x95\x02\n\x06Upload\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x06status\x18\x05 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x14\n\x0c\x63ontent_name\x18\x08 \x01(\t\x12\x16\n\x0e\x63ontent_length\x18\x06 \x01(\x04\x12\x13\n\x0b\x63ontent_url\x18\x07 \x01(\t\"K\n\x11UploadContentPart\x12\x13\n\x0brange_start\x18\x01 \x01(\x04\x12\x13\n\x0bpart_number\x18\x02 \x01(\x03\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"l\n\x19\x43ustomCodeOperatorRequest\x12#\n\x06inputs\x18\x01 \x03(\x0b\x32\x13.clarifai.api.Input\x12*\n\x08metadata\x18\xea\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xf5\x02\n\x13InputsExtractionJob\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\n\n\x02id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12;\n\x08progress\x18\x04 \x01(\x0b\x32).clarifai.api.InputsExtractionJobProgress\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12M\n\x1cinput_id_conflict_resolution\x18\x07 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\x12+\n\x0einput_template\x18\x08 \x01(\x0b\x32\x13.clarifai.api.Input\"\x97\x02\n\x1bInputsExtractionJobProgress\x12\x1a\n\x12\x61udio_inputs_count\x18\x02 \x01(\x04\x12\x1a\n\x12image_inputs_count\x18\x03 \x01(\x04\x12\x1a\n\x12video_inputs_count\x18\x04 \x01(\x04\x12\x19\n\x11text_inputs_count\x18\x05 \x01(\x04\x12\x1e\n\x16pending_archives_count\x18\x06 \x01(\x04\x12\"\n\x1ain_progress_archives_count\x18\x07 \x01(\x04\x12 \n\x18\x63ompleted_archives_count\x18\x08 \x01(\x04\x12\x1d\n\x15\x66\x61iled_archives_count\x18\t \x01(\x04J\x04\x08\x01\x10\x02\"\xd3\x01\n\x10InputsDataSource\x12\x19\n\x11inputs_add_job_id\x18\x01 \x01(\t\x12(\n\x03url\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.DataSourceURL\x12M\n\x1cinput_id_conflict_resolution\x18\x03 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\x12+\n\x0einput_template\x18\x04 \x01(\x0b\x32\x13.clarifai.api.Input\"V\n\rDataSourceURL\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x38\n\x0b\x63redentials\x18\x02 \x01(\x0b\x32#.clarifai.api.DataSourceCredentials\"\xa7\x01\n\x15\x44\x61taSourceCredentials\x12*\n\x08s3_creds\x18\x01 \x01(\x0b\x32\x16.clarifai.api.AWSCredsH\x00\x12\x13\n\tgcp_creds\x18\x02 \x01(\x0cH\x00\x12\x38\n\x10\x61zure_blob_creds\x18\x04 \x01(\x0b\x32\x1c.clarifai.api.AzureBlobCredsH\x00\x42\r\n\x0b\x63redentialsJ\x04\x08\x03\x10\x04\"K\n\x08\x41WSCreds\x12\x0e\n\x06region\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\t\x12\x0e\n\x06secret\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\tJ\x04\x08\x01\x10\x02\";\n\x0e\x41zureBlobCreds\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63\x63ount_key\x18\x02 \x01(\t\"\xdc\x01\n\x0cInputsUpload\x12\x19\n\x11inputs_add_job_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61pp_pat\x18\x02 \x01(\t\x12$\n\x06upload\x18\x03 \x01(\x0b\x32\x14.clarifai.api.Upload\x12M\n\x1cinput_id_conflict_resolution\x18\x04 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\x12+\n\x0einput_template\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\"\xce\x01\n\x0e\x42ookmarkOrigin\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12@\n\rresource_type\x18\x04 \x01(\x0e\x32).clarifai.api.BookmarkOrigin.BookmarkType\"M\n\x0c\x42ookmarkType\x12\x0b\n\x07unknown\x10\x00\x12\t\n\x05model\x10\x01\x12\x0c\n\x08workflow\x10\x02\x12\x0b\n\x07\x64\x61taset\x10\x03\x12\n\n\x06module\x10\x04\"\xdb\x02\n\x06Runner\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07user_id\x18\x06 \x01(\t\x12\x12\n\x06labels\x18\x07 \x03(\tB\x02\x18\x01\x12$\n\x06worker\x18\x08 \x01(\x0b\x32\x14.clarifai.api.Worker\x12(\n\x08nodepool\x18\t \x01(\x0b\x32\x16.clarifai.api.Nodepool\x12/\n\x0c\x63ompute_info\x18\n \x01(\x0b\x32\x19.clarifai.api.ComputeInfo\"\xcb\x03\n\x08Nodepool\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x35\n\x0f\x63ompute_cluster\x18\x06 \x01(\x0b\x32\x1c.clarifai.api.ComputeCluster\x12:\n\x12node_capacity_type\x18\x07 \x01(\x0b\x32\x1e.clarifai.api.NodeCapacityType\x12\x32\n\x0einstance_types\x18\x08 \x03(\x0b\x32\x1a.clarifai.api.InstanceType\x12\x15\n\rmin_instances\x18\t \x01(\r\x12\x15\n\rmax_instances\x18\n \x01(\r\x12,\n\nvisibility\x18\x0b \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.Struct\"\xa4\x01\n\x10NodeCapacityType\x12\x43\n\x0e\x63\x61pacity_types\x18\x01 \x03(\x0e\x32+.clarifai.api.NodeCapacityType.CapacityType\"K\n\x0c\x43\x61pacityType\x12\x18\n\x14UKNOWN_CAPACITY_TYPE\x10\x00\x12\x12\n\x0eON_DEMAND_TYPE\x10\x01\x12\r\n\tSPOT_TYPE\x10\x02\"`\n\x0cInstanceType\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12/\n\x0c\x63ompute_info\x18\x03 \x01(\x0b\x32\x19.clarifai.api.ComputeInfo\")\n\rCloudProvider\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\xe8\x01\n\x0e\x43omputeCluster\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x33\n\x0e\x63loud_provider\x18\x03 \x01(\x0b\x32\x1b.clarifai.api.CloudProvider\x12\x0e\n\x06region\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x83\x01\n\x0b\x43omputeInfo\x12\x10\n\x08num_cpus\x18\x01 \x01(\r\x12\x12\n\ncpu_memory\x18\x02 \x01(\t\x12\x18\n\x10num_accelerators\x18\x03 \x01(\r\x12\x1a\n\x12\x61\x63\x63\x65lerator_memory\x18\x04 \x01(\t\x12\x18\n\x10\x61\x63\x63\x65lerator_type\x18\x05 \x03(\t\"\xb8\x01\n\x0f\x41utoscaleConfig\x12\x14\n\x0cmin_replicas\x18\x01 \x01(\r\x12\x14\n\x0cmax_replicas\x18\x02 \x01(\r\x12\x1f\n\x17traffic_history_seconds\x18\x03 \x01(\r\x12 \n\x18scale_down_delay_seconds\x18\x04 \x01(\r\x12\x1e\n\x16scale_up_delay_seconds\x18\x05 \x01(\r\x12\x16\n\x0e\x65nable_packing\x18\x06 \x01(\x08\"\xb2\x04\n\nDeployment\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x37\n\x10\x61utoscale_config\x18\x03 \x01(\x0b\x32\x1d.clarifai.api.AutoscaleConfig\x12)\n\tnodepools\x18\x04 \x03(\x0b\x32\x16.clarifai.api.Nodepool\x12$\n\x05model\x18\x05 \x01(\x0b\x32\x13.clarifai.api.ModelH\x00\x12*\n\x08workflow\x18\x06 \x01(\x0b\x32\x16.clarifai.api.WorkflowH\x00\x12\x44\n\x11scheduling_choice\x18\x07 \x01(\x0e\x32).clarifai.api.Deployment.SchedulingChoice\x12,\n\nvisibility\x18\x08 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\"\xa7\x01\n\x10SchedulingChoice\x12\x1d\n\x19UNKNOWN_SCHEDULING_CHOICE\x10\x00\x12\x08\n\x04\x46\x41IL\x10\x01\x12\n\n\x06RANDOM\x10\x02\x12\t\n\x05PRICE\x10\x03\x12\x0f\n\x0bPERFORMANCE\x10\x04\x12\x0b\n\x07NETWORK\x10\x05\x12\x0f\n\x0bUTILIZATION\x10\x06\x12\x0f\n\x0bPREFER_SPOT\x10\x07\x12\x13\n\x0fPREFER_ONDEMAND\x10\x08\x42\x08\n\x06object\"\x8e\x01\n\x0eRunnerSelector\x12(\n\x08nodepool\x18\x01 \x01(\x0b\x32\x16.clarifai.api.Nodepool\x12$\n\x06runner\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Runner\x12,\n\ndeployment\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Deployment\"y\n\x0eProcessingInfo\x12:\n\x12runner_method_type\x18\x01 \x01(\x0e\x32\x1e.clarifai.api.RunnerMethodType\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status*^\n\x14WorkflowModelUseCase\x12#\n\x1fWORKFLOW_MODEL_USE_CASE_NOT_SET\x10\x00\x12\x12\n\x0e\x43LASSIFICATION\x10\x01\x12\r\n\tDETECTION\x10\x02*\x90\x01\n\x1b\x44\x61tasetVersionRequestOrigin\x12*\n&DATASET_VERSION_REQUEST_ORIGIN_NOT_SET\x10\x00\x12\n\n\x06MANUAL\x10\x01\x12\x0c\n\x08TRAINING\x10\x02\x12\x15\n\x11\x45VAL_GROUND_TRUTH\x10\x03\x12\x14\n\x10\x45VAL_PREDICTIONS\x10\x04*\xf9\x01\n\x1e\x44\x61tasetVersionMetricsGroupType\x12.\n*DATASET_VERSION_METRICS_GROUP_TYPE_NOT_SET\x10\x00\x12\x0e\n\nINPUT_TYPE\x10\x02\x12\x0e\n\nCONCEPT_ID\x10\n\x12\x12\n\x0e\x43ONCEPTS_COUNT\x10\x0b\x12\x18\n\x14\x42OUNDING_BOXES_COUNT\x10\x14\x12\x12\n\x0ePOLYGONS_COUNT\x10\x15\x12\x10\n\x0cPOINTS_COUNT\x10\x16\x12\x0f\n\x0bMASKS_COUNT\x10\x17\x12\x10\n\x0cPIXELS_COUNT\x10\x1e\x12\x10\n\x0c\x41SPECT_RATIO\x10\x1f*\x85\x01\n\x1a\x44\x61tasetVersionExportFormat\x12)\n%DATASET_VERSION_EXPORT_FORMAT_NOT_SET\x10\x00\x12\x1a\n\x16\x43LARIFAI_DATA_PROTOBUF\x10\x01\x12\x16\n\x12\x43LARIFAI_DATA_JSON\x10\x03\x12\x08\n\x04\x43OCO\x10\x02*H\n\x10\x45xpirationAction\x12\x1d\n\x19\x45XPIRATION_ACTION_NOT_SET\x10\x00\x12\t\n\x05\x44\x45LAY\x10\x01\x12\n\n\x06\x45XPIRY\x10\x02*M\n\x0cLicenseScope\x12\x19\n\x15LICENSE_SCOPE_NOT_SET\x10\x00\x12\x0b\n\x07PREDICT\x10\x01\x12\t\n\x05TRAIN\x10\x02\x12\n\n\x06SEARCH\x10\x03*P\n\x08\x44\x61taType\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06STRING\x10\x01\x12\t\n\x05UINT8\x10\x02\x12\t\n\x05INT32\x10\x03\x12\t\n\x05INT64\x10\x04\x12\x08\n\x04\x46P32\x10\x05*\x8f\x01\n\x0fValueComparator\x12\x1d\n\x19\x43ONCEPT_THRESHOLD_NOT_SET\x10\x00\x12\x10\n\x0cGREATER_THAN\x10\x01\x12\x19\n\x15GREATER_THAN_OR_EQUAL\x10\x02\x12\r\n\tLESS_THAN\x10\x03\x12\x16\n\x12LESS_THAN_OR_EQUAL\x10\x04\x12\t\n\x05\x45QUAL\x10\x05*\x81\x01\n\x0e\x45valuationType\x12\r\n\tUndefined\x10\x00\x12\x12\n\x0e\x43lassification\x10\x01\x12\r\n\tDetection\x10\x02\x12\x10\n\x0cSegmentation\x10\x03\x12\x0e\n\nClustering\x10\x04\x12\x0b\n\x07Tracker\x10\x05\x12\x0e\n\nGeneration\x10\x06*f\n\x0c\x41PIEventType\x12\x1a\n\x16\x41PI_EVENT_TYPE_NOT_SET\x10\x00\x12\x13\n\x0fON_PREM_PREDICT\x10\x01\x12\x11\n\rON_PREM_TRAIN\x10\x02\x12\x12\n\x0eON_PREM_SEARCH\x10\x03*<\n\x11UsageIntervalType\x12\t\n\x05undef\x10\x00\x12\x07\n\x03\x64\x61y\x10\x01\x12\t\n\x05month\x10\x02\x12\x08\n\x04year\x10\x03*}\n\x12\x41nnotationDataType\x12 \n\x1c\x41NNOTATION_DATA_TYPE_NOT_SET\x10\x00\x12\x07\n\x03TAG\x10\x01\x12\x10\n\x0c\x42OUNDING_BOX\x10\x02\x12\x0b\n\x07POLYGON\x10\x04\x12\t\n\x05POINT\x10\x08\x12\x08\n\x04SPAN\x10\x10\x12\x08\n\x04MASK\x10 *\x1d\n\x08RoleType\x12\x08\n\x04TEAM\x10\x00\x12\x07\n\x03ORG\x10\x01*$\n\x10StatValueAggType\x12\x07\n\x03SUM\x10\x00\x12\x07\n\x03\x41VG\x10\x01*`\n\x0fStatTimeAggType\x12\x0f\n\x0bNO_TIME_AGG\x10\x00\x12\x08\n\x04YEAR\x10\x01\x12\t\n\x05MONTH\x10\x02\x12\x08\n\x04WEEK\x10\x03\x12\x07\n\x03\x44\x41Y\x10\x04\x12\x08\n\x04HOUR\x10\x05\x12\n\n\x06MINUTE\x10\x06*b\n\x13ValidationErrorType\x12!\n\x1dVALIDATION_ERROR_TYPE_NOT_SET\x10\x00\x12\x0e\n\nRESTRICTED\x10\x01\x12\x0c\n\x08\x44\x41TABASE\x10\x02\x12\n\n\x06\x46ORMAT\x10\x03*[\n\x19InputIDConflictResolution\x12(\n$INPUT_ID_CONFLICT_RESOLUTION_NOT_SET\x10\x00\x12\x08\n\x04SKIP\x10\x01\x12\n\n\x06SUFFIX\x10\x02*s\n\x10RunnerMethodType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bUNARY_UNARY\x10\x01\x12\x13\n\x0fUNARY_STREAMING\x10\x02\x12\x13\n\x0fSTREAMING_UNARY\x10\x03\x12\x17\n\x13STREAMING_STREAMING\x10\x04\x42Y\n\x15\x63om.clarifai.grpc.apiP\x01Z7github.com/Clarifai/clarifai-go-grpc/proto/clarifai/api\xa2\x02\x04\x43\x41IPb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"proto/clarifai/api/resources.proto\x12\x0c\x63larifai.api\x1a&proto/clarifai/api/status/status.proto\x1a+proto/clarifai/api/status/status_code.proto\x1a)proto/clarifai/api/utils/extensions.proto\x1a%proto/clarifai/api/utils/matrix.proto\x1a(proto/clarifai/auth/util/extension.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x99\x04\n\nAnnotation\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08input_id\x18\x02 \x01(\t\x12 \n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x30\n\x0f\x61nnotation_info\x18\r \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x13\n\x07user_id\x18\x0f \x01(\tB\x02\x18\x01\x12\x1c\n\x10model_version_id\x18\x10 \x01(\tB\x02\x18\x01\x12\"\n\x16\x65mbed_model_version_id\x18\x0e \x01(\tB\x02\x18\x01\x12+\n\x06status\x18\x07 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x07trusted\x18\n \x01(\x08\x42\x02\x18\x01\x12\x13\n\x0binput_level\x18\x11 \x01(\x08\x12/\n\x0e\x63onsensus_info\x18\x12 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07task_id\x18\x13 \x01(\t\x12$\n\x06worker\x18\x15 \x01(\x0b\x32\x14.clarifai.api.WorkerJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\x14\x10\x15\"\x88\x01\n\x06Worker\x12\"\n\x04user\x18\x01 \x01(\x0b\x32\x12.clarifai.api.UserH\x00\x12$\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.ModelH\x00\x12*\n\x08workflow\x18\x03 \x01(\x0b\x32\x16.clarifai.api.WorkflowH\x00\x42\x08\n\x06worker\"\xfd\x04\n\x03\x41pp\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x18\n\x10\x64\x65\x66\x61ult_language\x18\x03 \x01(\t\x12\x1b\n\x13\x64\x65\x66\x61ult_workflow_id\x18\x04 \x01(\t\x12\x30\n\x10\x64\x65\x66\x61ult_workflow\x18\x17 \x01(\x0b\x32\x16.clarifai.api.Workflow\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1c\n\x14legal_consent_status\x18\x07 \x01(\r\x12)\n\x08metadata\x18\r \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x13\n\x0b\x64\x65scription\x18\x0e \x01(\t\x12\x11\n\tsample_ms\x18\x0f \x01(\r\x12,\n\nvisibility\x18\x10 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x14\n\x0c\x64\x61ta_tier_id\x18\x12 \x01(\t\x12\x12\n\nis_starred\x18\x13 \x01(\x08\x12\x12\n\nstar_count\x18\x14 \x01(\x05\x12\r\n\x05notes\x18\x15 \x01(\t\x12\"\n\x05image\x18\x16 \x01(\x0b\x32\x13.clarifai.api.Image\x12/\n\x0bis_template\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nextra_info\x18\x18 \x01(\x0b\x32\x1a.clarifai.api.AppExtraInfoJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\r\"_\n\x0c\x41ppExtraInfo\x12\x1e\n\x16search_revision_marker\x18\x01 \x01(\t\x12/\n\x06\x63ounts\x18\x02 \x01(\x0b\x32\x1f.clarifai.api.AppResourceCounts\"\x18\n\x08\x41ppQuery\x12\x0c\n\x04name\x18\x01 \x01(\t\"i\n\x11\x41ppResourceCounts\x12\x10\n\x08\x64\x61tasets\x18\x01 \x01(\x03\x12\x0e\n\x06models\x18\x02 \x01(\x03\x12\x11\n\tworkflows\x18\x03 \x01(\x03\x12\x0f\n\x07modules\x18\x04 \x01(\x03\x12\x0e\n\x06inputs\x18\x05 \x01(\x03\"\x90\x02\n\x0c\x43ollaborator\x12\n\n\x02id\x18\x01 \x01(\t\x12\x1e\n\x03\x61pp\x18\x02 \x01(\x0b\x32\x11.clarifai.api.App\x12 \n\x04user\x18\x03 \x01(\x0b\x32\x12.clarifai.api.User\x12\x0e\n\x06scopes\x18\x04 \x03(\t\x12\x11\n\tendpoints\x18\x05 \x03(\t\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\ndeleted_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xa9\x01\n\rCollaboration\x12\x1e\n\x03\x61pp\x18\x01 \x01(\x0b\x32\x11.clarifai.api.App\x12%\n\tapp_owner\x18\x02 \x01(\x0b\x32\x12.clarifai.api.User\x12\x0e\n\x06scopes\x18\x03 \x03(\t\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x97\x01\n\x05\x41udio\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61se64\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61llow_duplicate_url\x18\x04 \x01(\x08\x12\'\n\x06hosted\x18\x05 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12+\n\naudio_info\x18\x06 \x01(\x0b\x32\x17.clarifai.api.AudioInfo\"b\n\tAudioInfo\x12\x14\n\x0c\x61udio_format\x18\x01 \x01(\t\x12\x13\n\x0bsample_rate\x18\x02 \x01(\x05\x12\x18\n\x10\x64uration_seconds\x18\x03 \x01(\x02\x12\x10\n\x08\x62it_rate\x18\x04 \x01(\x05\"w\n\x05Track\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12)\n\ttime_info\x18\x04 \x01(\x0b\x32\x16.clarifai.api.TimeInfo\x12\x0f\n\x07quality\x18\x05 \x01(\x02J\x04\x08\x03\x10\x04\"h\n\x07\x43luster\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05score\x18\x03 \x01(\x02\x12\x1f\n\x04hits\x18\x04 \x03(\x0b\x32\x11.clarifai.api.Hit\x12\x12\n\nprojection\x18\x05 \x03(\x02\"M\n\x05\x43olor\x12\x0f\n\x07raw_hex\x18\x01 \x01(\t\x12\x1e\n\x03w3c\x18\x02 \x01(\x0b\x32\x11.clarifai.api.W3C\x12\x13\n\x05value\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\" \n\x03W3C\x12\x0b\n\x03hex\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"/\n\x0cUserAppIDSet\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\"J\n\x0bPatchAction\x12\n\n\x02op\x18\x01 \x01(\t\x12!\n\x19merge_conflict_resolution\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\"\xdd\x02\n\x07\x43oncept\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x1a\n\x05value\x18\x03 \x01(\x02\x42\x0b\xd5\xb5\x18\x00\x00\x80?\x80\xb5\x18\x01\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08language\x18\x05 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\t\x12\x12\n\ndefinition\x18\x07 \x01(\t\x12\x10\n\x08vocab_id\x18\x08 \x01(\t\x12,\n\nvisibility\x18\t \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0f\n\x07user_id\x18\n \x01(\t\x12\x31\n\rkeypoint_info\x18\x0b \x01(\x0b\x32\x1a.clarifai.api.KeypointInfo\x12\x32\n\nextra_info\x18\x0c \x01(\x0b\x32\x1e.clarifai.api.ConceptExtraInfo\"T\n\x0cKeypointInfo\x12\x16\n\x0ekeypoint_names\x18\x01 \x03(\t\x12,\n\x08skeleton\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.KeypointEdge\"&\n\x0cKeypointEdge\x12\n\n\x02k1\x18\x01 \x01(\r\x12\n\n\x02k2\x18\x02 \x01(\r\"\'\n\x10\x43onceptExtraInfo\x12\x13\n\x0bis_rankable\x18\x01 \x01(\x08\"\xa4\x01\n\x0c\x43onceptCount\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12:\n\x12\x63oncept_type_count\x18\x03 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12>\n\x14\x64\x65tail_concept_count\x18\x04 \x01(\x0b\x32 .clarifai.api.DetailConceptCount\"B\n\x10\x43onceptTypeCount\x12\x16\n\x08positive\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x16\n\x08negative\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\"\xdf\x01\n\x12\x44\x65tailConceptCount\x12\x31\n\tprocessed\x18\x01 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12\x32\n\nto_process\x18\x02 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12.\n\x06\x65rrors\x18\x03 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\x12\x32\n\nprocessing\x18\x04 \x01(\x0b\x32\x1e.clarifai.api.ConceptTypeCount\"\xda\x01\n\x0c\x43onceptQuery\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\t\x12\x17\n\x0bworkflow_id\x18\x03 \x01(\tB\x02\x18\x01\x12\x35\n\tuse_cases\x18\x04 \x03(\x0e\x32\".clarifai.api.WorkflowModelUseCase\x12$\n\x05model\x18\x05 \x01(\x0b\x32\x13.clarifai.api.ModelH\x00\x12*\n\x08workflow\x18\x06 \x01(\x0b\x32\x16.clarifai.api.WorkflowH\x00\x42\x08\n\x06source\"\xd9\x01\n\x0f\x43onceptRelation\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\x0fsubject_concept\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Concept\x12-\n\x0eobject_concept\x18\x03 \x01(\x0b\x32\x15.clarifai.api.Concept\x12\x11\n\tpredicate\x18\x04 \x01(\t\x12\x1a\n\x12knowledge_graph_id\x18\x05 \x01(\t\x12,\n\nvisibility\x18\x06 \x01(\x0b\x32\x18.clarifai.api.Visibility\"y\n\x0eKnowledgeGraph\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x17\n\x0f\x65xamples_app_id\x18\x04 \x01(\t\x12\x1f\n\x17sampled_examples_app_id\x18\x05 \x01(\t\"?\n\x0f\x43onceptLanguage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\ndefinition\x18\x03 \x01(\t\"\xfa\x04\n\x04\x44\x61ta\x12\"\n\x05image\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Image\x12\"\n\x05video\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Video\x12\'\n\x08\x63oncepts\x18\x03 \x03(\x0b\x32\x15.clarifai.api.Concept\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x1e\n\x03geo\x18\x06 \x01(\x0b\x32\x11.clarifai.api.Geo\x12#\n\x06\x63olors\x18\x07 \x03(\x0b\x32\x13.clarifai.api.Color\x12\'\n\x08\x63lusters\x18\x08 \x03(\x0b\x32\x15.clarifai.api.Cluster\x12+\n\nembeddings\x18\t \x03(\x0b\x32\x17.clarifai.api.Embedding\x12%\n\x07regions\x18\x0b \x03(\x0b\x32\x14.clarifai.api.Region\x12#\n\x06\x66rames\x18\x0c \x03(\x0b\x32\x13.clarifai.api.Frame\x12 \n\x04text\x18\r \x01(\x0b\x32\x12.clarifai.api.Text\x12\"\n\x05\x61udio\x18\x0e \x01(\x0b\x32\x13.clarifai.api.Audio\x12#\n\x06tracks\x18\x0f \x03(\x0b\x32\x13.clarifai.api.Track\x12\x30\n\rtime_segments\x18\x10 \x03(\x0b\x32\x19.clarifai.api.TimeSegment\x12\x1f\n\x04hits\x18\x11 \x03(\x0b\x32\x11.clarifai.api.Hit\x12%\n\x08heatmaps\x18\x12 \x03(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x04\x10\x05J\x04\x08\n\x10\x0b\"\x86\x01\n\x06Region\x12\n\n\x02id\x18\x01 \x01(\t\x12-\n\x0bregion_info\x18\x02 \x01(\x0b\x32\x18.clarifai.api.RegionInfo\x12 \n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x12.clarifai.api.Data\x12\r\n\x05value\x18\x04 \x01(\x02\x12\x10\n\x08track_id\x18\x05 \x01(\t\"\xae\x02\n\nRegionInfo\x12/\n\x0c\x62ounding_box\x18\x01 \x01(\x0b\x32\x19.clarifai.api.BoundingBox\x12 \n\x04mask\x18\x04 \x01(\x0b\x32\x12.clarifai.api.Mask\x12&\n\x07polygon\x18\x05 \x01(\x0b\x32\x15.clarifai.api.Polygon\x12\"\n\x05point\x18\x06 \x01(\x0b\x32\x13.clarifai.api.Point\x12 \n\x04span\x18\x07 \x01(\x0b\x32\x12.clarifai.api.Span\x12\"\n\x05token\x18\x08 \x01(\x0b\x32\x13.clarifai.api.Token\x12/\n\x12keypoint_locations\x18\t \x03(\x0b\x32\x13.clarifai.api.PointJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"o\n\x0b\x42oundingBox\x12\x15\n\x07top_row\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x16\n\x08left_col\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x18\n\nbottom_row\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x17\n\tright_col\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\"6\n\tFrameInfo\x12\x15\n\x05index\x18\x01 \x01(\rB\x06\x18\x01\x80\xb5\x18\x01\x12\x12\n\x04time\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\"b\n\x05\x46rame\x12+\n\nframe_info\x18\x01 \x01(\x0b\x32\x17.clarifai.api.FrameInfo\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12\n\n\x02id\x18\x03 \x01(\t\"0\n\x04Mask\x12\"\n\x05image\x18\x02 \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x01\x10\x02\".\n\x07Polygon\x12#\n\x06points\x18\x01 \x03(\x0b\x32\x13.clarifai.api.Point\"\xb6\x01\n\x05Point\x12\x11\n\x03row\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x11\n\x03\x63ol\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\t\n\x01z\x18\x03 \x01(\x02\x12\x32\n\nvisibility\x18\x04 \x01(\x0e\x32\x1e.clarifai.api.Point.Visibility\"H\n\nVisibility\x12\x0b\n\x07NOT_SET\x10\x00\x12\x0b\n\x07VISIBLE\x10\x01\x12\x0f\n\x0bNOT_VISIBLE\x10\x02\x12\x0f\n\x0bNOT_PRESENT\x10\x03\"J\n\x04Span\x12\x18\n\nchar_start\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x16\n\x08\x63har_end\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x10\n\x08raw_text\x18\x03 \x01(\t\"K\n\x05Token\x12\x18\n\nchar_start\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x16\n\x08\x63har_end\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x10\n\x08raw_text\x18\x03 \x01(\t\"7\n\tEmbedding\x12\x12\n\x06vector\x18\x01 \x03(\x02\x42\x02\x10\x01\x12\x16\n\x0enum_dimensions\x18\x02 \x01(\r\";\n\x08GeoPoint\x12\x17\n\tlongitude\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x16\n\x08latitude\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\"-\n\x08GeoLimit\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x13\n\x05value\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\":\n\rGeoBoxedPoint\x12)\n\tgeo_point\x18\x01 \x01(\x0b\x32\x16.clarifai.api.GeoPoint\"\x89\x01\n\x03Geo\x12)\n\tgeo_point\x18\x01 \x01(\x0b\x32\x16.clarifai.api.GeoPoint\x12)\n\tgeo_limit\x18\x02 \x01(\x0b\x32\x16.clarifai.api.GeoLimit\x12,\n\x07geo_box\x18\x03 \x03(\x0b\x32\x1b.clarifai.api.GeoBoxedPoint\"\x9d\x01\n\x05Image\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61se64\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61llow_duplicate_url\x18\x04 \x01(\x08\x12\'\n\x06hosted\x18\x05 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12+\n\nimage_info\x18\x06 \x01(\x0b\x32\x17.clarifai.api.ImageInfoJ\x04\x08\x03\x10\x04\"N\n\tImageInfo\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\x12\x0e\n\x06\x66ormat\x18\x03 \x01(\t\x12\x12\n\ncolor_mode\x18\x04 \x01(\t\"O\n\tHostedURL\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x0e\n\x06suffix\x18\x02 \x01(\t\x12\r\n\x05sizes\x18\x03 \x03(\t\x12\x13\n\x0b\x63rossorigin\x18\x04 \x01(\t\"\xde\x01\n\x05Input\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x06status\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x13\n\x0b\x64\x61taset_ids\x18\x07 \x03(\tJ\x04\x08\x03\x10\x04\"1\n\nInputBatch\x12#\n\x06inputs\x18\x01 \x03(\x0b\x32\x13.clarifai.api.Input\"\xda\x01\n\nInputCount\x12\x17\n\tprocessed\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nto_process\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x14\n\x06\x65rrors\x18\x03 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nprocessing\x18\x04 \x01(\rB\x04\x80\xb5\x18\x01\x12\x17\n\treindexed\x18\x05 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nto_reindex\x18\x06 \x01(\rB\x04\x80\xb5\x18\x01\x12\x1c\n\x0ereindex_errors\x18\x07 \x01(\rB\x04\x80\xb5\x18\x01\x12\x18\n\nreindexing\x18\x08 \x01(\rB\x04\x80\xb5\x18\x01\"\xe2\x04\n\x07\x44\x61taset\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x07 \x01(\t\x12)\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\x12,\n\nvisibility\x18\t \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x41\n\x19\x64\x65\x66\x61ult_annotation_filter\x18\x0c \x01(\x0b\x32\x1e.clarifai.api.AnnotationFilter\x12K\n\x17\x64\x65\x66\x61ult_processing_info\x18\x10 \x01(\x0b\x32*.clarifai.api.DatasetVersionProcessingInfo\x12\r\n\x05notes\x18\x0b \x01(\t\x12-\n\x07version\x18\r \x01(\x0b\x32\x1c.clarifai.api.DatasetVersion\x12\x12\n\nis_starred\x18\x0e \x01(\x08\x12\x12\n\nstar_count\x18\x0f \x01(\x05\x12\x35\n\x0f\x62ookmark_origin\x18\x11 \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\x12 \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0b\"\xd8\x01\n\x10\x41nnotationFilter\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x05 \x01(\t\x12$\n\x06search\x18\t \x01(\x0b\x32\x14.clarifai.api.SearchJ\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\t\"b\n\x0c\x44\x61tasetInput\x12.\n\ncreated_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\"\n\x05input\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Input\"\xf1\x06\n\x0e\x44\x61tasetVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x12\n\ndataset_id\x18\x06 \x01(\t\x12H\n\x18\x61nnotation_filter_config\x18\x0f \x01(\x0b\x32$.clarifai.api.AnnotationFilterConfigH\x00\x12@\n\x14model_predict_config\x18\x12 \x01(\x0b\x32 .clarifai.api.ModelPredictConfigH\x00\x12+\n\x06status\x18\x08 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x43\n\x0fprocessing_info\x18\x13 \x01(\x0b\x32*.clarifai.api.DatasetVersionProcessingInfo\x12:\n\x07metrics\x18\x10 \x03(\x0b\x32).clarifai.api.DatasetVersion.MetricsEntry\x12;\n\x0b\x65xport_info\x18\x11 \x01(\x0b\x32&.clarifai.api.DatasetVersionExportInfo\x12)\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.Struct\x12,\n\nvisibility\x18\r \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x1f\n\x17\x65mbed_model_version_ids\x18\x0e \x03(\t\x12\x41\n\x0erequest_origin\x18\x14 \x01(\x0e\x32).clarifai.api.DatasetVersionRequestOrigin\x1aS\n\x0cMetricsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32#.clarifai.api.DatasetVersionMetrics:\x02\x38\x01\x42\r\n\x0b\x64\x61ta_configJ\x04\x08\x07\x10\x08J\x04\x08\t\x10\nJ\x04\x08\x0b\x10\x0c\"p\n\x16\x41nnotationFilterConfig\x12\x39\n\x11\x61nnotation_filter\x18\x01 \x01(\x0b\x32\x1e.clarifai.api.AnnotationFilter\x12\x1b\n\x13ignore_empty_inputs\x18\x02 \x01(\x08\"8\n\x12ModelPredictConfig\x12\"\n\x05model\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Model\"\xc3\x08\n\x15\x44\x61tasetVersionMetrics\x12\x32\n\x0cinputs_count\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12<\n\x16unlabeled_inputs_count\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12@\n\x1ainputs_with_metadata_count\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12;\n\x15inputs_with_geo_count\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x33\n\rregions_count\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12-\n\x16region_location_matrix\x18\x15 \x01(\x0b\x32\r.MatrixUint64\x12:\n\x14\x62ounding_boxes_count\x18\x16 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x34\n\x0epolygons_count\x18\x17 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x32\n\x0cpoints_count\x18\x18 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x31\n\x0bmasks_count\x18\x19 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x39\n\x13region_inputs_count\x18< \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x39\n\x13region_frames_count\x18= \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x32\n\x0c\x66rames_count\x18\x1e \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x38\n\x12\x66rame_inputs_count\x18\x46 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x36\n\x10\x65mbeddings_count\x18( \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12?\n\x19positive_input_tags_count\x18\x32 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12@\n\x1apositive_region_tags_count\x18\x33 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12?\n\x19positive_frame_tags_count\x18\x34 \x01(\x0b\x32\x1c.google.protobuf.UInt64ValueJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x07\x10\x08\"\xca\x01\n\x1a\x44\x61tasetVersionMetricsGroup\x12\x13\n\x0bparent_path\x18\x01 \x01(\t\x12:\n\x04type\x18\x02 \x01(\x0e\x32,.clarifai.api.DatasetVersionMetricsGroupType\x12%\n\x05value\x18\x03 \x01(\x0b\x32\x16.google.protobuf.Value\x12\x34\n\x07metrics\x18\x04 \x01(\x0b\x32#.clarifai.api.DatasetVersionMetrics\"\xd0\x01\n\x18\x44\x61tasetVersionExportInfo\x12\x42\n\x16\x63larifai_data_protobuf\x18\x01 \x01(\x0b\x32\".clarifai.api.DatasetVersionExport\x12>\n\x12\x63larifai_data_json\x18\x03 \x01(\x0b\x32\".clarifai.api.DatasetVersionExport\x12\x30\n\x04\x63oco\x18\x02 \x01(\x0b\x32\".clarifai.api.DatasetVersionExport\"\xb4\x01\n\x14\x44\x61tasetVersionExport\x12\x38\n\x06\x66ormat\x18\x01 \x01(\x0e\x32(.clarifai.api.DatasetVersionExportFormat\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x0c\n\x04size\x18\x04 \x01(\x04\x12\x1a\n\x12include_embeddings\x18\x05 \x01(\x08\"f\n\x1c\x44\x61tasetVersionProcessingInfo\x12\x46\n\x18\x66rame_interpolation_info\x18\x01 \x01(\x0b\x32$.clarifai.api.FrameInterpolationInfo\"+\n\x16\x46rameInterpolationInfo\x12\x11\n\tsample_ms\x18\x01 \x01(\r\"n\n\x19WorkflowResultsSimilarity\x12(\n\x0bprobe_input\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Input\x12\'\n\x0cpool_results\x18\x02 \x03(\x0b\x32\x11.clarifai.api.Hit\"\xf4\x01\n\x03Key\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x08 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0e\n\x06scopes\x18\x03 \x03(\t\x12\x11\n\tendpoints\x18\x07 \x03(\t\x12\x1f\n\x04\x61pps\x18\x04 \x03(\x0b\x32\x11.clarifai.api.App\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1a\n\x12\x61uthorized_idp_ids\x18\t \x03(\t\"\xb0\x07\n\x05Model\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x04name\x18\x02 \x01(\tB\x02\x18\x01\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x06\x61pp_id\x18\x04 \x01(\tB\x04\x80\xb5\x18\x01\x12\x31\n\x0boutput_info\x18\x05 \x01(\x0b\x32\x18.clarifai.api.OutputInfoB\x02\x18\x01\x12\x31\n\rmodel_version\x18\x06 \x01(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x18\n\x0c\x64isplay_name\x18\x07 \x01(\tB\x02\x18\x01\x12\x0f\n\x07user_id\x18\t \x01(\t\x12\x31\n\x11\x64\x65\x66\x61ult_eval_info\x18\x1e \x01(\x0b\x32\x16.clarifai.api.EvalInfo\x12\x15\n\rmodel_type_id\x18\x0e \x01(\t\x12\x0c\n\x04task\x18\x1a \x01(\t\x12,\n\nvisibility\x18\x0f \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x13\n\x0b\x64\x65scription\x18\x10 \x01(\t\x12)\n\x08metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.Struct\x12(\n\x07presets\x18\x1b \x01(\x0b\x32\x17.google.protobuf.Struct\x12\r\n\x05notes\x18\x12 \x01(\t\x12\x16\n\x08toolkits\x18\x14 \x03(\tB\x04\x80\xb5\x18\x01\x12\x17\n\tuse_cases\x18\x15 \x03(\tB\x04\x80\xb5\x18\x01\x12\x17\n\tlanguages\x18\x19 \x03(\tB\x04\x80\xb5\x18\x01\x12\x33\n\x0elanguages_full\x18\x1f \x03(\x0b\x32\x15.clarifai.api.FullTagB\x04\x80\xb5\x18\x01\x12\x1c\n\x0e\x63heck_consents\x18 \x03(\tB\x04\x80\xb5\x18\x01\x12\x12\n\nis_starred\x18\x16 \x01(\x08\x12\x12\n\nstar_count\x18\x17 \x01(\x05\x12\x38\n\x14workflow_recommended\x18\x1d \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0f\x62ookmark_origin\x18! \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\" \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x08\x10\tJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\r\x10\x0eJ\x04\x08\x18\x10\x19J\x04\x08\x1c\x10\x1d\"t\n\x0eModelReference\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\"\x97\x01\n\x18ModelVersionInputExample\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12 \n\x04\x64\x61ta\x18\x04 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\"\x88\x02\n\nOutputInfo\x12 \n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x31\n\routput_config\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.OutputConfig\x12\x0f\n\x07message\x18\x03 \x01(\t\x12+\n\nfields_map\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\'\n\x06params\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x32\n\x0cparams_specs\x18\x08 \x03(\x0b\x32\x1c.clarifai.api.ModelTypeFieldJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"\x90\x01\n\tInputInfo\x12+\n\nfields_map\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\'\n\x06params\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12-\n\x10\x62\x61se_embed_model\x18\x03 \x01(\x0b\x32\x13.clarifai.api.Model\"\x8c\x01\n\tTrainInfo\x12\'\n\x06params\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\x12&\n\x07\x64\x61taset\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Dataset\x12.\n\x11resume_from_model\x18\x03 \x01(\x0b\x32\x13.clarifai.api.Model\"3\n\x08\x45valInfo\x12\'\n\x06params\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"5\n\nImportInfo\x12\'\n\x06params\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xe3\x03\n\x0cOutputConfig\x12\'\n\x1b\x63oncepts_mutually_exclusive\x18\x01 \x01(\x08\x42\x02\x18\x01\x12\x1d\n\x11\x65xisting_model_id\x18\x03 \x01(\tB\x02\x18\x01\x12\x10\n\x08language\x18\x04 \x01(\t\x12\x1c\n\x10hyper_parameters\x18\x05 \x01(\tB\x02\x18\x01\x12\x1a\n\x0cmax_concepts\x18\x06 \x01(\rB\x04\x80\xb5\x18\x01\x12\x17\n\tmin_value\x18\x07 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12.\n\x0fselect_concepts\x18\x08 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x18\n\x10training_timeout\x18\t \x01(\r\x12\x11\n\tsample_ms\x18\n \x01(\r\x12-\n\x0chyper_params\x18\r \x01(\x0b\x32\x17.google.protobuf.Struct\x12\"\n\x16\x65mbed_model_version_id\x18\x0e \x01(\tB\x02\x18\x01\x12)\n!fail_on_missing_positive_examples\x18\x0f \x01(\x08\x12\x33\n\x0emodel_metadata\x18\x11 \x01(\x0b\x32\x17.google.protobuf.StructB\x02\x18\x01J\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\x10\x10\x11J\x04\x08\x12\x10\x13\"\xd2\x03\n\tModelType\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x14\n\x0cinput_fields\x18\x05 \x03(\t\x12\x15\n\routput_fields\x18\x06 \x03(\t\x12\x11\n\ttrainable\x18\x08 \x01(\x08\x12\x11\n\tcreatable\x18\t \x01(\x08\x12\x15\n\rinternal_only\x18\n \x01(\x08\x12\x37\n\x11model_type_fields\x18\x0b \x03(\x0b\x32\x1c.clarifai.api.ModelTypeField\x12\"\n\x1arequires_sequential_frames\x18\x0c \x01(\x08\x12;\n\x15\x65xpected_input_layers\x18\x10 \x03(\x0b\x32\x1c.clarifai.api.ModelLayerInfo\x12<\n\x16\x65xpected_output_layers\x18\x11 \x03(\x0b\x32\x1c.clarifai.api.ModelLayerInfo\x12\x35\n\x0f\x65valuation_type\x18\x12 \x01(\x0e\x32\x1c.clarifai.api.EvaluationTypeJ\x04\x08\x07\x10\x08J\x04\x08\x04\x10\x05J\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0fJ\x04\x08\x0f\x10\x10\"\x89\x01\n\x0eModelLayerInfo\x12\x17\n\x0f\x64\x61ta_field_name\x18\x01 \x01(\t\x12(\n\x06shapes\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LayerShape\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x1f\n\x17requires_label_filename\x18\x04 \x01(\x08\"D\n\x12TritonCondaEnvInfo\x12\x16\n\x0e\x63onda_pack_url\x18\x01 \x01(\t\x12\x16\n\x0e\x63onda_yaml_url\x18\x02 \x01(\t\"l\n\nLayerShape\x12\x0c\n\x04\x64ims\x18\x01 \x03(\x05\x12\x10\n\x08max_dims\x18\x02 \x03(\x05\x12)\n\tdata_type\x18\x03 \x01(\x0e\x32\x16.clarifai.api.DataType\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"\xbd\x06\n\x0eModelTypeField\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x43\n\nfield_type\x18\x02 \x01(\x0e\x32/.clarifai.api.ModelTypeField.ModelTypeFieldType\x12-\n\rdefault_value\x18\x03 \x01(\x0b\x32\x16.google.protobuf.Value\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x13\n\x0bplaceholder\x18\x05 \x01(\t\x12\x42\n\x17model_type_enum_options\x18\x06 \x03(\x0b\x32!.clarifai.api.ModelTypeEnumOption\x12\x15\n\rinternal_only\x18\x07 \x01(\x08\x12\x10\n\x08required\x18\x08 \x01(\x08\x12?\n\x15model_type_range_info\x18\t \x01(\x0b\x32 .clarifai.api.ModelTypeRangeInfo\"\xd0\x03\n\x12ModelTypeFieldType\x12!\n\x1dINVALID_MODEL_TYPE_FIELD_TYPE\x10\x00\x12\x0b\n\x07\x42OOLEAN\x10\x01\x12\n\n\x06STRING\x10\x02\x12\n\n\x06NUMBER\x10\x03\x12\x15\n\x11\x41RRAY_OF_CONCEPTS\x10\x04\x12$\n ARRAY_OF_CONCEPTS_WITH_THRESHOLD\x10\x05\x12\t\n\x05RANGE\x10\x07\x12\x08\n\x04\x45NUM\x10\x08\x12\x11\n\rCOLLABORATORS\x10\t\x12\x08\n\x04JSON\x10\n\x12\x14\n\x10\x41RRAY_OF_NUMBERS\x10\x0b\x12\x19\n\x15WORKFLOW_EMBED_MODELS\x10\x0c\x12\x14\n\x10\x41RRAY_OF_STRINGS\x10\r\x12\x12\n\x0eRECURSIVE_ENUM\x10\x0e\x12\x0f\n\x0bPYTHON_CODE\x10\x0f\x12\x0e\n\nDATASET_ID\x10\x10\x12\x16\n\x12\x44\x41TASET_VERSION_ID\x10\x11\x12\x1b\n\x17\x41RRAY_OF_MODEL_CONCEPTS\x10\x12\x12\x0b\n\x07\x44\x41TASET\x10\x13\x12\x13\n\x0f\x44\x41TASET_VERSION\x10\x14\x12\x14\n\x10\x45NCRYPTED_STRING\x10\x15\x12\x14\n\x10\x43HECKPOINT_MODEL\x10\x16\"\x04\x08\x06\x10\x06\"<\n\x12ModelTypeRangeInfo\x12\x0b\n\x03min\x18\x01 \x01(\x02\x12\x0b\n\x03max\x18\x02 \x01(\x02\x12\x0c\n\x04step\x18\x03 \x01(\x02\"\xd4\x01\n\x13ModelTypeEnumOption\x12\n\n\x02id\x18\x01 \x01(\t\x12\x37\n\x07\x61liases\x18\x05 \x03(\x0b\x32&.clarifai.api.ModelTypeEnumOptionAlias\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x37\n\x11model_type_fields\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.ModelTypeField\x12\x15\n\rinternal_only\x18\x04 \x01(\x08\x12\x13\n\x0brecommended\x18\x06 \x01(\x08\"C\n\x18ModelTypeEnumOptionAlias\x12\x0e\n\x06id_int\x18\x01 \x01(\x03\x12\x17\n\x0fwildcard_string\x18\x02 \x01(\t\"7\n\nModelQuery\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x15\n\rmodel_type_id\x18\x03 \x01(\tJ\x04\x08\x02\x10\x03\"\xe4\x06\n\x0cModelVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x06status\x18\x03 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1c\n\x14\x61\x63tive_concept_count\x18\x04 \x01(\r\x12*\n\x07metrics\x18\x05 \x01(\x0b\x32\x19.clarifai.api.EvalMetrics\x12\x19\n\x11total_input_count\x18\x06 \x01(\r\x12\x44\n\x17pretrained_model_config\x18\x07 \x01(\x0b\x32#.clarifai.api.PretrainedModelConfig\x12\x30\n\x0c\x63ompleted_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x0b\x64\x65scription\x18\x0b \x01(\t\x12,\n\nvisibility\x18\x0c \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0e\n\x06\x61pp_id\x18\r \x01(\t\x12\x0f\n\x07user_id\x18\x0e \x01(\t\x12/\n\x0bmodified_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x08metadata\x18\x10 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07license\x18\x11 \x01(\t\x12-\n\x0boutput_info\x18\x13 \x01(\x0b\x32\x18.clarifai.api.OutputInfo\x12+\n\ninput_info\x18\x14 \x01(\x0b\x32\x17.clarifai.api.InputInfo\x12+\n\ntrain_info\x18\x15 \x01(\x0b\x32\x17.clarifai.api.TrainInfo\x12-\n\x0bimport_info\x18\x16 \x01(\x0b\x32\x18.clarifai.api.ImportInfo\x12\x11\n\ttrain_log\x18\x17 \x01(\t\x12\x39\n\x16inference_compute_info\x18\x18 \x01(\x0b\x32\x19.clarifai.api.ComputeInfo\x12+\n\nbuild_info\x18\x19 \x01(\x0b\x32\x17.clarifai.api.BuildInfoJ\x04\x08\t\x10\nJ\x04\x08\x12\x10\x13\"]\n\tBuildInfo\x12\x19\n\x11\x64ocker_image_name\x18\x01 \x01(\t\x12\x18\n\x10\x64ocker_image_tag\x18\x02 \x01(\t\x12\x1b\n\x13\x64ocker_image_digest\x18\x03 \x01(\t\"\\\n\x12ModelVersionExport\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\x03\"\xa1\x01\n\x15PretrainedModelConfig\x12\x31\n\x10input_fields_map\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x32\n\x11output_fields_map\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x15\n\rmodel_zip_url\x18\x06 \x01(\tJ\x04\x08\x02\x10\x03J\x04\x08\x05\x10\x06\">\n\nTrainStats\x12\x30\n\nloss_curve\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.LossCurveEntry\"B\n\x0eLossCurveEntry\x12\r\n\x05\x65poch\x18\x01 \x01(\r\x12\x13\n\x0bglobal_step\x18\x02 \x01(\r\x12\x0c\n\x04\x63ost\x18\x03 \x01(\x02\"]\n\nLabelCount\x12\x18\n\x0c\x63oncept_name\x18\x01 \x01(\tB\x02\x18\x01\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12&\n\x07\x63oncept\x18\x03 \x01(\x0b\x32\x15.clarifai.api.Concept\"L\n\x11LabelDistribution\x12\x37\n\x15positive_label_counts\x18\x01 \x03(\x0b\x32\x18.clarifai.api.LabelCount\"B\n\x17\x43ooccurrenceMatrixEntry\x12\x0b\n\x03row\x18\x01 \x01(\t\x12\x0b\n\x03\x63ol\x18\x02 \x01(\t\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"`\n\x12\x43ooccurrenceMatrix\x12\x35\n\x06matrix\x18\x01 \x03(\x0b\x32%.clarifai.api.CooccurrenceMatrixEntry\x12\x13\n\x0b\x63oncept_ids\x18\x02 \x03(\t\"\xaf\x01\n\x14\x43onfusionMatrixEntry\x12\x11\n\tpredicted\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tual\x18\x02 \x01(\t\x12\x13\n\x05value\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x30\n\x11predicted_concept\x18\x05 \x01(\x0b\x32\x15.clarifai.api.Concept\x12-\n\x0e\x61\x63tual_concept\x18\x06 \x01(\x0b\x32\x15.clarifai.api.Concept\"Z\n\x0f\x43onfusionMatrix\x12\x32\n\x06matrix\x18\x01 \x03(\x0b\x32\".clarifai.api.ConfusionMatrixEntry\x12\x13\n\x0b\x63oncept_ids\x18\x02 \x03(\t\"t\n\x03ROC\x12\x11\n\x03\x66pr\x18\x01 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x11\n\x03tpr\x18\x02 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x18\n\nthresholds\x18\x03 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x15\n\rfpr_per_image\x18\x04 \x03(\x02\x12\x16\n\x0e\x66pr_per_object\x18\x05 \x03(\x02\"_\n\x14PrecisionRecallCurve\x12\x14\n\x06recall\x18\x01 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x17\n\tprecision\x18\x02 \x03(\x02\x42\x04\x80\xb5\x18\x01\x12\x18\n\nthresholds\x18\x03 \x03(\x02\x42\x04\x80\xb5\x18\x01\"\xea\x02\n\rBinaryMetrics\x12\x15\n\x07num_pos\x18\x01 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07num_neg\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07num_tot\x18\x03 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07roc_auc\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x10\n\x02\x66\x31\x18\x05 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12&\n\x07\x63oncept\x18\x06 \x01(\x0b\x32\x15.clarifai.api.Concept\x12$\n\troc_curve\x18\x07 \x01(\x0b\x32\x11.clarifai.api.ROC\x12\x42\n\x16precision_recall_curve\x18\x08 \x01(\x0b\x32\".clarifai.api.PrecisionRecallCurve\x12\x15\n\ravg_precision\x18\t \x01(\x02\x12\x11\n\tarea_name\x18\n \x01(\t\x12\x10\n\x08\x61rea_min\x18\x0b \x01(\x01\x12\x10\n\x08\x61rea_max\x18\x0c \x01(\x01\x12\x0b\n\x03iou\x18\r \x01(\x02\"\x91\x01\n\x0eTrackerMetrics\x12\x10\n\x08mot_mota\x18\x01 \x01(\x02\x12\x18\n\x10mot_num_switches\x18\x02 \x01(\x05\x12\x12\n\nmorse_frag\x18\x03 \x01(\x02\x12\x15\n\ravg_precision\x18\x04 \x01(\x02\x12\x0c\n\x04\x61iid\x18\x05 \x01(\t\x12\x1a\n\x12unique_switch_rate\x18\x06 \x01(\x02\"\xd0\x02\n\x10\x45valTestSetEntry\x12\"\n\x05input\x18\x06 \x01(\x0b\x32\x13.clarifai.api.Input\x12\x31\n\x12predicted_concepts\x18\x03 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x34\n\x15ground_truth_concepts\x18\x04 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x30\n\nannotation\x18\x05 \x01(\x0b\x32\x18.clarifai.api.AnnotationB\x02\x18\x01\x12\x36\n\x14predicted_annotation\x18\x07 \x01(\x0b\x32\x18.clarifai.api.Annotation\x12\x39\n\x17ground_truth_annotation\x18\x08 \x01(\x0b\x32\x18.clarifai.api.AnnotationJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\xcd\x01\n\x0eLOPQEvalResult\x12\t\n\x01k\x18\x01 \x01(\x05\x12#\n\x15recall_vs_brute_force\x18\x02 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12(\n\x1akendall_tau_vs_brute_force\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12(\n\x1amost_frequent_code_percent\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x17\n\tlopq_ndcg\x18\x05 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x1e\n\x10\x62rute_force_ndcg\x18\x06 \x01(\x02\x42\x04\x80\xb5\x18\x01\"\x8c\x03\n\x0eMetricsSummary\x12\x19\n\rtop1_accuracy\x18\x01 \x01(\x02\x42\x02\x18\x01\x12\x19\n\rtop5_accuracy\x18\x02 \x01(\x02\x42\x02\x18\x01\x12\x1f\n\x11macro_avg_roc_auc\x18\x03 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x1f\n\x11macro_std_roc_auc\x18\x04 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12 \n\x12macro_avg_f1_score\x18\x05 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12 \n\x12macro_std_f1_score\x18\x06 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12!\n\x13macro_avg_precision\x18\x07 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\x1e\n\x10macro_avg_recall\x18\x08 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12!\n\x19mean_avg_precision_iou_50\x18\n \x01(\x02\x12$\n\x1cmean_avg_precision_iou_range\x18\x0b \x01(\x02\x12\x32\n\x0clopq_metrics\x18\t \x03(\x0b\x32\x1c.clarifai.api.LOPQEvalResult\"\xc1\x06\n\x0b\x45valMetrics\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0f\n\x07user_id\x18\x0f \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x10 \x01(\t\x12\n\n\x02id\x18\n \x01(\t\x12\"\n\x05model\x18\r \x01(\x0b\x32\x13.clarifai.api.Model\x12\x33\n\x14ground_truth_dataset\x18\x0e \x01(\x0b\x32\x15.clarifai.api.Dataset\x12\x32\n\x13predictions_dataset\x18\x12 \x01(\x0b\x32\x15.clarifai.api.Dataset\x12-\n\x07summary\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.MetricsSummary\x12\x37\n\x10\x63onfusion_matrix\x18\x03 \x01(\x0b\x32\x1d.clarifai.api.ConfusionMatrix\x12=\n\x13\x63ooccurrence_matrix\x18\x04 \x01(\x0b\x32 .clarifai.api.CooccurrenceMatrix\x12\x35\n\x0clabel_counts\x18\x05 \x01(\x0b\x32\x1f.clarifai.api.LabelDistribution\x12\x33\n\x0e\x62inary_metrics\x18\x06 \x03(\x0b\x32\x1b.clarifai.api.BinaryMetrics\x12\x30\n\x08test_set\x18\x07 \x03(\x0b\x32\x1e.clarifai.api.EvalTestSetEntry\x12\x34\n\x0fmetrics_by_area\x18\x08 \x03(\x0b\x32\x1b.clarifai.api.BinaryMetrics\x12\x35\n\x10metrics_by_class\x18\t \x03(\x0b\x32\x1b.clarifai.api.BinaryMetrics\x12\x35\n\x0ftracker_metrics\x18\x0b \x03(\x0b\x32\x1c.clarifai.api.TrackerMetrics\x12)\n\teval_info\x18\x0c \x01(\x0b\x32\x16.clarifai.api.EvalInfo\x12\x37\n\x10\x65xtended_metrics\x18\x11 \x01(\x0b\x32\x1d.clarifai.api.ExtendedMetrics\"@\n\x0f\x45xtendedMetrics\x12-\n\x0cuser_metrics\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xb7\x01\n\x0b\x46ieldsValue\x12\x18\n\x10\x63onfusion_matrix\x18\x01 \x01(\x08\x12\x1b\n\x13\x63ooccurrence_matrix\x18\x02 \x01(\x08\x12\x14\n\x0clabel_counts\x18\x03 \x01(\x08\x12\x16\n\x0e\x62inary_metrics\x18\x04 \x01(\x08\x12\x10\n\x08test_set\x18\x05 \x01(\x08\x12\x17\n\x0fmetrics_by_area\x18\x06 \x01(\x08\x12\x18\n\x10metrics_by_class\x18\x07 \x01(\x08\"\xdb\x01\n\x06Output\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\"\n\x05model\x18\x04 \x01(\x0b\x32\x13.clarifai.api.Model\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12 \n\x04\x64\x61ta\x18\x06 \x01(\x0b\x32\x12.clarifai.api.Data\"4\n\tScopeDeps\x12\r\n\x05scope\x18\x01 \x01(\t\x12\x18\n\x10\x64\x65pending_scopes\x18\x02 \x03(\t\":\n\x0c\x45ndpointDeps\x12\x10\n\x08\x65ndpoint\x18\x01 \x01(\t\x12\x18\n\x10\x64\x65pending_scopes\x18\x02 \x03(\t\"\x8d\x01\n\x03Hit\x12\x13\n\x05score\x18\x01 \x01(\x02\x42\x04\x80\xb5\x18\x01\x12\"\n\x05input\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Input\x12,\n\nannotation\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Annotation\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x05 \x01(\t\"#\n\x08HitCount\x12\x17\n\x0f\x65stimated_total\x18\x01 \x01(\x04\"\x8d\x01\n\x03\x41nd\x12\"\n\x05input\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Input\x12$\n\x06output\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Output\x12\x0e\n\x06negate\x18\x03 \x01(\x08\x12,\n\nannotation\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Annotation\"\x88\x01\n\x05Query\x12#\n\x04\x61nds\x18\x01 \x03(\x0b\x32\x11.clarifai.api.AndB\x02\x18\x01\x12\x10\n\x08language\x18\x02 \x01(\t\x12%\n\x07\x66ilters\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Filter\x12!\n\x05ranks\x18\x04 \x03(\x0b\x32\x12.clarifai.api.Rank\"\xd6\x03\n\x06Search\x12\"\n\x05query\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Query\x12\n\n\x02id\x18\x02 \x01(\t\x12\x16\n\x0e\x61pplication_id\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12)\n\x05\x61s_of\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x10\n\x08git_hash\x18\x06 \x01(\t\x12.\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x11\n\talgorithm\x18\t \x01(\t\x12\x0c\n\x04save\x18\n \x01(\x08\x12\x11\n\tmin_value\x18\x0b \x01(\x02\x12,\n\nvisibility\x18\x0c \x01(\x0b\x32\x18.clarifai.api.Visibility\x12+\n\x06metric\x18\r \x01(\x0e\x32\x1b.clarifai.api.Search.Metric\"I\n\x06Metric\x12\x12\n\x0eMETRIC_NOT_SET\x10\x00\x12\x16\n\x12\x45UCLIDEAN_DISTANCE\x10\x01\x12\x13\n\x0f\x43OSINE_DISTANCE\x10\x02\"\xa4\x01\n\x06\x46ilter\x12\x0e\n\x06negate\x18\x03 \x01(\x08\x12,\n\nannotation\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Annotation\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12\x38\n\x17last_updated_time_range\x18\x06 \x01(\x0b\x32\x17.clarifai.api.TimeRange\"i\n\tTimeRange\x12.\n\nstart_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"D\n\x04Rank\x12\x0e\n\x06negate\x18\x03 \x01(\x08\x12,\n\nannotation\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Annotation\"\x8d\x02\n\x17\x41nnotationSearchMetrics\x12*\n\x0cground_truth\x18\x01 \x01(\x0b\x32\x14.clarifai.api.Search\x12,\n\x0esearch_to_eval\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Search\x12*\n\x07metrics\x18\x03 \x01(\x0b\x32\x19.clarifai.api.EvalMetrics\x12 \n\x04\x64\x61ta\x18\x04 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x1c\n\x14\x61\x63tive_concept_count\x18\x05 \x01(\r\x12,\n\nvisibility\x18\x06 \x01(\x0b\x32\x18.clarifai.api.Visibility\"\x91\x01\n\x04Text\x12\x0b\n\x03raw\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x1b\n\x13\x61llow_duplicate_url\x18\x03 \x01(\x08\x12\'\n\x06hosted\x18\x04 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12)\n\ttext_info\x18\x05 \x01(\x0b\x32\x16.clarifai.api.TextInfo\"0\n\x08TextInfo\x12\x12\n\nchar_count\x18\x01 \x01(\x05\x12\x10\n\x08\x65ncoding\x18\x02 \x01(\t\"\xa8\x06\n\x04User\x12\n\n\x02id\x18\x01 \x01(\t\x12\x19\n\rprimary_email\x18\x02 \x01(\tB\x02\x18\x01\x12\x12\n\nfirst_name\x18\x03 \x01(\t\x12\x11\n\tlast_name\x18\x04 \x01(\t\x12\x14\n\x0c\x63ompany_name\x18\x05 \x01(\t\x12\x11\n\tjob_title\x18\x13 \x01(\t\x12\x10\n\x08job_role\x18\x14 \x01(\t\x12\x11\n\tintention\x18\x18 \x01(\t\x12\x17\n\x0freferral_source\x18\x19 \x01(\t\x12\x15\n\tbill_type\x18\x07 \x01(\tB\x02\x18\x01\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x39\n\x11\x64\x61te_gdpr_consent\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12\x38\n\x10\x64\x61te_tos_consent\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12>\n\x16\x64\x61te_marketing_consent\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12\x38\n\x10\x64\x61te_pii_consent\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01\x12-\n\x08metadata\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructB\x02\x18\x01\x12\x37\n\x0f\x65mail_addresses\x18\x0c \x03(\x0b\x32\x1a.clarifai.api.EmailAddressB\x02\x18\x01\x12#\n\x17two_factor_auth_enabled\x18\x0f \x01(\x08\x42\x02\x18\x01\x12\x17\n\x0bteams_count\x18\x10 \x01(\rB\x02\x18\x01\x12\x12\n\nis_starred\x18\x15 \x01(\x08\x12\x12\n\nstar_count\x18\x16 \x01(\x05\x12,\n\nvisibility\x18\x11 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12-\n\x0buser_detail\x18\x12 \x01(\x0b\x32\x18.clarifai.api.UserDetailJ\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0f\"\xd1\x03\n\nUserDetail\x12\x15\n\rprimary_email\x18\x01 \x01(\t\x12\x11\n\tbill_type\x18\x02 \x01(\t\x12\x35\n\x11\x64\x61te_gdpr_consent\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x64\x61te_tos_consent\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12:\n\x16\x64\x61te_marketing_consent\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10\x64\x61te_pii_consent\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x08metadata\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x33\n\x0f\x65mail_addresses\x18\x07 \x03(\x0b\x32\x1a.clarifai.api.EmailAddress\x12\x1f\n\x17two_factor_auth_enabled\x18\t \x01(\x08\x12\x13\n\x0bteams_count\x18\n \x01(\r\x12\x0f\n\x07\x63ountry\x18\x0b \x01(\t\x12\r\n\x05state\x18\x0c \x01(\tJ\x04\x08\x08\x10\t\"R\n\x0c\x45mailAddress\x12\x13\n\x05\x65mail\x18\x01 \x01(\tB\x04\x80\xb5\x18\x01\x12\x15\n\x07primary\x18\x02 \x01(\x08\x42\x04\x80\xb5\x18\x01\x12\x16\n\x08verified\x18\x03 \x01(\x08\x42\x04\x80\xb5\x18\x01\"\x1d\n\x08Password\x12\x11\n\tplaintext\x18\x01 \x01(\t\"\x86\x03\n\x12PasswordViolations\x12\x16\n\x0eminimum_length\x18\x01 \x01(\x08\x12\x16\n\x0emaximum_length\x18\x02 \x01(\x08\x12\x19\n\x11upper_case_needed\x18\x03 \x01(\x08\x12\x19\n\x11lower_case_needed\x18\x04 \x01(\x08\x12\x16\n\x0enumeric_needed\x18\x05 \x01(\x08\x12\x1f\n\x17non_alphanumeric_needed\x18\x06 \x01(\x08\x12\x16\n\x0epassword_reuse\x18\x07 \x01(\x08\x12\x15\n\rexclude_names\x18\x08 \x01(\x08\x12\x15\n\rexclude_email\x18\t \x01(\x08\x12\x1c\n\x14no_confusing_letters\x18\n \x01(\x08\x12\x1b\n\x13no_simple_passwords\x18\x0b \x01(\x08\x12\x18\n\x10no_common_vocabs\x18\x0c \x01(\x08\x12\x1b\n\x13no_overlap_with_old\x18\r \x01(\x08\x12\x19\n\x11password_lifespan\x18\x0e \x01(\x08\"\xe5\x01\n\x05Video\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61se64\x18\x02 \x01(\x0c\x12\x1b\n\x13\x61llow_duplicate_url\x18\x04 \x01(\x08\x12\x19\n\rthumbnail_url\x18\x05 \x01(\tB\x02\x18\x01\x12\'\n\x06hosted\x18\x06 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12\x31\n\x10hosted_thumbnail\x18\x08 \x01(\x0b\x32\x17.clarifai.api.HostedURL\x12+\n\nvideo_info\x18\x07 \x01(\x0b\x32\x17.clarifai.api.VideoInfo\"\x8e\x01\n\tVideoInfo\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05\x12\x0b\n\x03\x66ps\x18\x03 \x01(\x02\x12\x14\n\x0cvideo_format\x18\x04 \x01(\t\x12\x10\n\x08\x62it_rate\x18\x05 \x01(\x05\x12\x13\n\x0b\x66rame_count\x18\x06 \x01(\x05\x12\x18\n\x10\x64uration_seconds\x18\x07 \x01(\x02\"\xaa\x04\n\x08Workflow\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x05nodes\x18\x04 \x03(\x0b\x32\x1a.clarifai.api.WorkflowNode\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12,\n\nvisibility\x18\x06 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0f\n\x07user_id\x18\x07 \x01(\t\x12/\n\x0bmodified_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\x07version\x18\t \x01(\x0b\x32\x1d.clarifai.api.WorkflowVersion\x12\x12\n\nis_starred\x18\n \x01(\x08\x12\x12\n\nstar_count\x18\x0b \x01(\x05\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\x12\r\n\x05notes\x18\r \x01(\t\x12\x17\n\tuse_cases\x18\x0e \x03(\tB\x04\x80\xb5\x18\x01\x12\x1c\n\x0e\x63heck_consents\x18\x0f \x03(\tB\x04\x80\xb5\x18\x01\x12\x35\n\x0f\x62ookmark_origin\x18\x10 \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\x11 \x01(\x0b\x32\x13.clarifai.api.Image\"\xde\x02\n\x0fWorkflowVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\nvisibility\x18\x05 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x05nodes\x18\x06 \x03(\x0b\x32\x1a.clarifai.api.WorkflowNode\x12)\n\x08metadata\x18\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0e\n\x06\x61pp_id\x18\x08 \x01(\t\x12\x0f\n\x07user_id\x18\t \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12\x0f\n\x07license\x18\x0b \x01(\t\"\xbd\x01\n\x0cWorkflowNode\x12\n\n\x02id\x18\x01 \x01(\t\x12\"\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Model\x12,\n\x0bnode_inputs\x18\x03 \x03(\x0b\x32\x17.clarifai.api.NodeInput\x12\x17\n\x0fsuppress_output\x18\x04 \x01(\x08\x12\x36\n\x14output_info_override\x18\x05 \x01(\x0b\x32\x18.clarifai.api.OutputInfo\"\x1c\n\tNodeInput\x12\x0f\n\x07node_id\x18\x01 \x01(\t\"\x85\x02\n\x0eWorkflowResult\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12&\n\x05model\x18\x04 \x01(\x0b\x32\x13.clarifai.api.ModelB\x02\x18\x01\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12%\n\x07outputs\x18\x06 \x03(\x0b\x32\x14.clarifai.api.Output\x12\x17\n\x0fsuppress_output\x18\x07 \x01(\x08\"\x1b\n\rWorkflowState\x12\n\n\x02id\x18\x01 \x01(\t\"\x90\x03\n\x0e\x41ppDuplication\x12\n\n\x02id\x18\x01 \x01(\t\x12*\n\x0f\x64\x65stination_app\x18\n \x01(\x0b\x32\x11.clarifai.api.App\x12\x1b\n\x0f\x65xisting_app_id\x18\x08 \x01(\tB\x02\x18\x01\x12\x16\n\nnew_app_id\x18\x02 \x01(\tB\x02\x18\x01\x12\x18\n\x0cnew_app_name\x18\x03 \x01(\tB\x02\x18\x01\x12+\n\x06status\x18\x04 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10last_modified_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x06\x66ilter\x18\x07 \x01(\x0b\x32#.clarifai.api.AppDuplicationFilters\x12/\n\x08progress\x18\t \x03(\x0b\x32\x1d.clarifai.api.AppCopyProgress\"5\n\x0f\x41ppCopyProgress\x12\r\n\x05\x66ield\x18\x01 \x01(\t\x12\x13\n\x05value\x18\x02 \x01(\x05\x42\x04\x80\xb5\x18\x01\"\xb2\x01\n\x15\x41ppDuplicationFilters\x12\x13\n\x0b\x63opy_inputs\x18\x01 \x01(\x08\x12\x15\n\rcopy_concepts\x18\x02 \x01(\x08\x12\x18\n\x10\x63opy_annotations\x18\x03 \x01(\x08\x12\x13\n\x0b\x63opy_models\x18\x04 \x01(\x08\x12\x16\n\x0e\x63opy_workflows\x18\x05 \x01(\x08\x12&\n\x1e\x63opy_installed_module_versions\x18\x06 \x01(\x08\"\xfa\x02\n\nLabelOrder\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x06status\x18\x03 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x14\n\x0c\x61uto_release\x18\x04 \x01(\x08\x12\x17\n\x0f\x61llow_empty_tag\x18\x05 \x01(\x08\x12\x38\n\x14\x64\x65sired_fulfill_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x39\n\x15\x65stimate_fulfill_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12 \n\x04task\x18\x08 \x01(\x0b\x32\x12.clarifai.api.Task\x12.\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xe7\x06\n\x04Task\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x04type\x18\x04 \x01(\x0e\x32\x1b.clarifai.api.Task.TaskType\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12(\n\x06worker\x18\x06 \x01(\x0b\x32\x18.clarifai.api.TaskWorker\x12\x17\n\x0b\x63oncept_ids\x18\x07 \x03(\tB\x02\x18\x01\x12\x33\n\x0cinput_source\x18\x08 \x01(\x0b\x32\x1d.clarifai.api.TaskInputSource\x12\x11\n\tsample_ms\x18\t \x01(\r\x12\x33\n\x0c\x61i_assistant\x18\n \x01(\x0b\x32\x1d.clarifai.api.TaskAIAssistant\x12(\n\x06review\x18\x0b \x01(\x0b\x32\x18.clarifai.api.TaskReview\x12+\n\x06status\x18\x0c \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0c\n\x04name\x18\r \x01(\t\x12:\n\x10\x61i_assist_params\x18\x0e \x01(\x0b\x32 .clarifai.api.AiAssistParameters\x12,\n\nvisibility\x18\x0f \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0e\n\x06\x61pp_id\x18\x10 \x01(\t\x12\x0f\n\x07user_id\x18\x11 \x01(\t\x12\x16\n\x0elabel_order_id\x18\x12 \x01(\t\x12+\n\x08\x63oncepts\x18\x13 \x03(\x0b\x32\x19.clarifai.api.TaskConcept\x12#\n\x1b\x64\x65lete_previous_annotations\x18\x14 \x01(\x08\x12*\n\x07metrics\x18\x15 \x01(\x0b\x32\x19.clarifai.api.TaskMetrics\"l\n\x08TaskType\x12\x10\n\x0cTYPE_NOT_SET\x10\x00\x12\x1b\n\x17\x43ONCEPTS_CLASSIFICATION\x10\x01\x12\x1a\n\x16\x42OUNDING_BOX_DETECTION\x10\x02\x12\x15\n\x11POLYGON_DETECTION\x10\x03\"`\n\x12\x41iAssistParameters\x12\x15\n\rmin_threshold\x18\x01 \x01(\x02\x12\x15\n\rmax_threshold\x18\x02 \x01(\x02\x12\x1c\n\x14\x63oncept_relation_ids\x18\x03 \x03(\t\"\xf6\x02\n\nTaskWorker\x12=\n\x08strategy\x18\x01 \x01(\x0e\x32+.clarifai.api.TaskWorker.TaskWorkerStrategy\x12\x14\n\x08user_ids\x18\x02 \x03(\tB\x02\x18\x01\x12%\n\x05users\x18\x04 \x03(\x0b\x32\x12.clarifai.api.UserB\x02\x18\x01\x12T\n\x19partitioned_strategy_info\x18\x03 \x01(\x0b\x32/.clarifai.api.TaskWorkerPartitionedStrategyInfoH\x00\x12%\n\x07workers\x18\x07 \x03(\x0b\x32\x14.clarifai.api.Worker\"R\n\x12TaskWorkerStrategy\x12\x1b\n\x17WORKER_STRATEGY_NOT_SET\x10\x00\x12\x0f\n\x0bPARTITIONED\x10\x02\x12\x08\n\x04\x46ULL\x10\x03\"\x04\x08\x01\x10\x01\x42\x0f\n\rstrategy_infoJ\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"\xa9\x02\n!TaskWorkerPartitionedStrategyInfo\x12[\n\x04type\x18\x01 \x01(\x0e\x32M.clarifai.api.TaskWorkerPartitionedStrategyInfo.TaskWorkerPartitionedStrategy\x12\x19\n\x11workers_per_input\x18\x02 \x01(\x05\x12(\n\x07weights\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\"b\n\x1dTaskWorkerPartitionedStrategy\x12\'\n#PARTITIONED_WORKER_STRATEGY_NOT_SET\x10\x00\x12\n\n\x06\x45VENLY\x10\x01\x12\x0c\n\x08WEIGHTED\x10\x02\"\xc3\x01\n\x0fTaskInputSource\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.clarifai.api.TaskInputSource.TaskInputSourceType\x12\n\n\x02id\x18\x02 \x01(\t\"c\n\x13TaskInputSourceType\x12\x1d\n\x19INPUT_SOURCE_TYPE_NOT_SET\x10\x00\x12\x0e\n\nALL_INPUTS\x10\x01\x12\x10\n\x0cSAVED_SEARCH\x10\x02\x12\x0b\n\x07\x44\x41TASET\x10\x03\"\x90\x03\n\nTaskReview\x12=\n\x08strategy\x18\x01 \x01(\x0e\x32+.clarifai.api.TaskReview.TaskReviewStrategy\x12\x14\n\x08user_ids\x18\x02 \x03(\tB\x02\x18\x01\x12!\n\x05users\x18\x05 \x03(\x0b\x32\x12.clarifai.api.User\x12J\n\x14manual_strategy_info\x18\x03 \x01(\x0b\x32*.clarifai.api.TaskReviewManualStrategyInfoH\x00\x12P\n\x17\x63onsensus_strategy_info\x18\x04 \x01(\x0b\x32-.clarifai.api.TaskReviewConsensusStrategyInfoH\x00\"[\n\x12TaskReviewStrategy\x12 \n\x1cTASK_REVIEW_STRATEGY_NOT_SET\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\n\n\x06MANUAL\x10\x02\x12\r\n\tCONSENSUS\x10\x03\x42\x0f\n\rstrategy_info\"9\n\x1cTaskReviewManualStrategyInfo\x12\x19\n\x11sample_percentage\x18\x01 \x01(\x02\"C\n\x1fTaskReviewConsensusStrategyInfo\x12\x1a\n\x12\x61pproval_threshold\x18\x02 \x01(\rJ\x04\x08\x01\x10\x02\"&\n\x0fTaskAIAssistant\x12\x13\n\x0bworkflow_id\x18\x01 \x01(\t\"\xf4\x01\n\x0eTaskAssignment\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12$\n\x06worker\x18\x04 \x01(\x0b\x32\x14.clarifai.api.Worker\x12\"\n\x05input\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\x12+\n\x06status\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.status.Status\"\xe6\x01\n\x16TaskStatusCountPerUser\x12\x13\n\x07user_id\x18\x01 \x01(\tB\x02\x18\x01\x12\x15\n\x07pending\x18\x02 \x01(\rB\x04\x80\xb5\x18\x01\x12\x1d\n\x0f\x61waiting_review\x18\x03 \x01(\rB\x04\x80\xb5\x18\x01\x12\x15\n\x07success\x18\x04 \x01(\rB\x04\x80\xb5\x18\x01\x12\x1b\n\rreview_denied\x18\x05 \x01(\rB\x04\x80\xb5\x18\x01\x12\'\n\x19\x61waiting_consensus_review\x18\x06 \x01(\rB\x04\x80\xb5\x18\x01\x12$\n\x06worker\x18\x07 \x01(\x0b\x32\x14.clarifai.api.Worker\"f\n\x0eThresholdRange\x12\x1a\n\x12is_lower_inclusive\x18\x01 \x01(\x08\x12\x1a\n\x12is_upper_inclusive\x18\x02 \x01(\x08\x12\r\n\x05lower\x18\x03 \x01(\x02\x12\r\n\x05upper\x18\x04 \x01(\x02\"\xad\x01\n\x1fTaskConceptAutoAnnotationConfig\x12\x1d\n\x15\x61nnotation_data_types\x18\x01 \x01(\r\x12\x35\n\x0fthreshold_range\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.ThresholdRange\x12\x34\n\x0bstatus_code\x18\x03 \x01(\x0e\x32\x1f.clarifai.api.status.StatusCode\"\x84\x01\n\x0bTaskConcept\x12&\n\x07\x63oncept\x18\x01 \x01(\x0b\x32\x15.clarifai.api.Concept\x12M\n\x16\x61uto_annotation_config\x18\x02 \x01(\x0b\x32-.clarifai.api.TaskConceptAutoAnnotationConfig\"\xad\x01\n\x0bTaskMetrics\x12+\n\x04work\x18\x02 \x01(\x0b\x32\x1d.clarifai.api.TaskWorkMetrics\x12/\n\x06review\x18\x03 \x01(\x0b\x32\x1f.clarifai.api.TaskReviewMetrics\x12:\n\x0cinput_source\x18\x04 \x01(\x0b\x32$.clarifai.api.TaskInputSourceMetricsJ\x04\x08\x01\x10\x02\"S\n\x0fTaskWorkMetrics\x12\x1e\n\x16inputs_count_estimated\x18\x01 \x01(\x04\x12 \n\x18inputs_percent_estimated\x18\x02 \x01(\r\"U\n\x11TaskReviewMetrics\x12\x1e\n\x16inputs_count_estimated\x18\x01 \x01(\x04\x12 \n\x18inputs_percent_estimated\x18\x02 \x01(\r\"8\n\x16TaskInputSourceMetrics\x12\x1e\n\x16inputs_count_estimated\x18\x01 \x01(\x04\"\xbb\x02\n\tCollector\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1d\n\x15pre_queue_workflow_id\x18\x04 \x01(\t\x12\x1f\n\x17pre_queue_random_sample\x18\x08 \x01(\x02\x12\x1e\n\x16post_queue_workflow_id\x18\x05 \x01(\t\x12\x37\n\x10\x63ollector_source\x18\x06 \x01(\x0b\x32\x1d.clarifai.api.CollectorSource\x12+\n\x06status\x18\x07 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x17\n\x0f\x63ollect_outputs\x18\t \x01(\x08\"t\n\x0f\x43ollectorSource\x12\x61\n\'api_post_model_outputs_collector_source\x18\x02 \x01(\x0b\x32\x30.clarifai.api.APIPostModelOutputsCollectorSource\"\xb1\x01\n\"APIPostModelOutputsCollectorSource\x12\x15\n\rmodel_user_id\x18\x01 \x01(\t\x12\x14\n\x0cmodel_app_id\x18\x02 \x01(\t\x12\x10\n\x08model_id\x18\x03 \x01(\t\x12\x18\n\x10model_version_id\x18\x04 \x01(\t\x12\x1a\n\x12post_inputs_key_id\x18\x05 \x01(\t\x12\x16\n\x0e\x63\x61ller_user_id\x18\x06 \x01(\t\"R\n\tStatValue\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\r\n\x05value\x18\x02 \x01(\x02\x12\x0c\n\x04tags\x18\x03 \x03(\t\"\xa6\x01\n\x18StatValueAggregateResult\x12?\n\x15stat_value_aggregates\x18\x01 \x03(\x0b\x32 .clarifai.api.StatValueAggregate\x12I\n\x1astat_value_aggregate_query\x18\x02 \x01(\x0b\x32%.clarifai.api.StatValueAggregateQuery\"t\n\x12StatValueAggregate\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x17\n\x0f\x61ggregate_value\x18\x02 \x01(\x02\x12\r\n\x05\x63ount\x18\x03 \x01(\x04\x12\x0c\n\x04tags\x18\x04 \x03(\t\"\x91\x02\n\x17StatValueAggregateQuery\x12\x0c\n\x04tags\x18\x01 \x03(\t\x12\x12\n\ntag_groups\x18\x02 \x03(\t\x12;\n\x13stat_value_agg_type\x18\x03 \x01(\x0e\x32\x1e.clarifai.api.StatValueAggType\x12\x39\n\x12stat_time_agg_type\x18\x04 \x01(\x0e\x32\x1d.clarifai.api.StatTimeAggType\x12.\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"O\n\x17PCAProjectionComparator\x12\x1a\n\x12\x64istance_threshold\x18\x01 \x01(\x02\x12\x18\n\x10model_version_id\x18\x02 \x01(\t\"K\n\x1b\x44uplicateAnnotationsResults\x12\x16\n\x0e\x64uplicate_cfid\x18\x01 \x03(\t\x12\x14\n\x0cunique_count\x18\x02 \x01(\x05\"\x87\x01\n\nVisibility\x12\x33\n\x08gettable\x18\x01 \x01(\x0e\x32!.clarifai.api.Visibility.Gettable\"D\n\x08Gettable\x12\x16\n\x12UNKNOWN_VISIBILITY\x10\x00\x12\x0b\n\x07PRIVATE\x10\n\x12\x07\n\x03ORG\x10\x1e\x12\n\n\x06PUBLIC\x10\x32\"X\n\x0eTrendingMetric\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12\x11\n\tobject_id\x18\x03 \x01(\t\x12\x12\n\nview_count\x18\x04 \x01(\x04\"#\n\x07\x46ullTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\t\"f\n\x0bTimeSegment\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Data\x12)\n\ttime_info\x18\x03 \x01(\x0b\x32\x16.clarifai.api.TimeInfo\"P\n\x08TimeInfo\x12\x12\n\nnum_frames\x18\x01 \x01(\r\x12\x12\n\nbegin_time\x18\x04 \x01(\x02\x12\x10\n\x08\x65nd_time\x18\x05 \x01(\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"!\n\x0b\x44\x61tasetStar\x12\x12\n\ndataset_id\x18\x01 \x01(\t\"\x1f\n\nModuleStar\x12\x11\n\tmodule_id\x18\x01 \x01(\t\"\xc2\x03\n\x06Module\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12.\n\ncreated_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\nvisibility\x18\x07 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07user_id\x18\t \x01(\t\x12\x0e\n\x06\x61pp_id\x18\n \x01(\t\x12\x33\n\x0emodule_version\x18\x0b \x01(\x0b\x32\x1b.clarifai.api.ModuleVersion\x12\x12\n\nis_starred\x18\x0c \x01(\x08\x12\x12\n\nstar_count\x18\r \x01(\x05\x12\x35\n\x0f\x62ookmark_origin\x18\x0e \x01(\x0b\x32\x1c.clarifai.api.BookmarkOrigin\x12\"\n\x05image\x18\x0f \x01(\x0b\x32\x13.clarifai.api.ImageJ\x04\x08\x02\x10\x03\"\xbe\x04\n\rModuleVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\r\n\x05notes\x18\x07 \x01(\t\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x16\n\x0egit_commit_url\x18\n \x01(\t\x12\x39\n\nmodule_nav\x18\x0b \x01(\x0b\x32%.clarifai.api.ModuleVersion.ModuleNav\x12\x10\n\x08\x61pproved\x18\x0c \x01(\x08\x12,\n\nvisibility\x18\r \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\x0e \x01(\x0b\x32\x17.google.protobuf.Struct\x1a\x45\n\x0cModuleSubNav\x12\r\n\x05title\x18\x01 \x01(\t\x12\x11\n\tquery_key\x18\x02 \x01(\t\x12\x13\n\x0bquery_value\x18\x03 \x01(\t\x1a]\n\tModuleNav\x12\r\n\x05title\x18\x01 \x01(\t\x12\x41\n\x0fmodule_sub_navs\x18\x02 \x03(\x0b\x32(.clarifai.api.ModuleVersion.ModuleSubNavJ\x04\x08\x05\x10\x06\"\xad\x02\n\x16InstalledModuleVersion\x12\n\n\x02id\x18\x01 \x01(\t\x12\x33\n\x0emodule_version\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.ModuleVersion\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\t\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\ndeploy_url\x18\x07 \x01(\t\x12,\n\nvisibility\x18\x08 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12\x0e\n\x06key_id\x18\t \x01(\t\"\xb7\x03\n\rBulkOperation\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\tinput_ids\x18\x02 \x01(\x0b\x32\x16.clarifai.api.InputIDsH\x00\x12&\n\x06search\x18\n \x01(\x0b\x32\x14.clarifai.api.SearchH\x00\x12(\n\x07\x64\x61taset\x18\x0b \x01(\x0b\x32\x15.clarifai.api.DatasetH\x00\x12*\n\toperation\x18\x03 \x01(\x0b\x32\x17.clarifai.api.Operation\x12\x0e\n\x06\x61pp_id\x18\x04 \x01(\t\x12+\n\x06status\x18\x05 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08progress\x18\x06 \x01(\x0b\x32\x16.clarifai.api.Progress\x12\x12\n\ncreated_by\x18\x07 \x01(\t\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x10last_modified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x0e\n\x0cinput_source\"\x1d\n\x08InputIDs\x12\x11\n\tinput_ids\x18\x01 \x03(\t\"8\n\x08Progress\x12\x11\n\tprocessed\x18\x01 \x01(\r\x12\x19\n\x11last_processed_id\x18\x02 \x01(\t\"\x8a\x04\n\tOperation\x12\x31\n\x0c\x61\x64\x64_concepts\x18\x01 \x01(\x0b\x32\x19.clarifai.api.AddConceptsH\x00\x12\x37\n\x0f\x64\x65lete_concepts\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.DeleteConceptsH\x00\x12\x31\n\x0c\x61\x64\x64_metadata\x18\x03 \x01(\x0b\x32\x19.clarifai.api.AddMetadataH\x00\x12\x37\n\x0f\x64\x65lete_metadata\x18\x04 \x01(\x0b\x32\x1c.clarifai.api.DeleteMetadataH\x00\x12\x33\n\roverwrite_geo\x18\x05 \x01(\x0b\x32\x1a.clarifai.api.OverwriteGeoH\x00\x12-\n\ndelete_geo\x18\x06 \x01(\x0b\x32\x17.clarifai.api.DeleteGeoH\x00\x12>\n\x13\x64\x65lete_from_dataset\x18\x07 \x01(\x0b\x32\x1f.clarifai.api.DeleteFromDatasetH\x00\x12\x34\n\x0e\x61\x64\x64_to_dataset\x18\x08 \x01(\x0b\x32\x1a.clarifai.api.AddToDatasetH\x00\x12>\n\x13split_into_datasets\x18\t \x01(\x0b\x32\x1f.clarifai.api.SplitIntoDatasetsH\x00\x42\x0b\n\toperation\"6\n\x0b\x41\x64\x64\x43oncepts\x12\'\n\x08\x63oncepts\x18\x01 \x03(\x0b\x32\x15.clarifai.api.Concept\"K\n\x0e\x44\x65leteConcepts\x12\'\n\x08\x63oncepts\x18\x01 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x10\n\x08user_ids\x18\x02 \x03(\t\"8\n\x0b\x41\x64\x64Metadata\x12)\n\x08metadata\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\";\n\x0e\x44\x65leteMetadata\x12)\n\x08metadata\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\".\n\x0cOverwriteGeo\x12\x1e\n\x03geo\x18\x01 \x01(\x0b\x32\x11.clarifai.api.Geo\"\x0b\n\tDeleteGeo\"\"\n\x0c\x41\x64\x64ToDataset\x12\x12\n\ndataset_id\x18\x01 \x01(\t\"\'\n\x11\x44\x65leteFromDataset\x12\x12\n\ndataset_id\x18\x01 \x01(\t\"\xcb\x01\n\x11SplitIntoDatasets\x12\x32\n\x0e\x64\x61taset_splits\x18\x01 \x03(\x0b\x32\x1a.clarifai.api.DatasetSplit\x12\x42\n\x06method\x18\x02 \x01(\x0e\x32\x32.clarifai.api.SplitIntoDatasets.DatasetSplitMethod\">\n\x12\x44\x61tasetSplitMethod\x12\x0b\n\x07NOT_SET\x10\x00\x12\x1b\n\x17RANDOM_PERCENTAGE_SPLIT\x10\x01\"[\n\x0c\x44\x61tasetSplit\x12&\n\x07\x64\x61taset\x18\x01 \x01(\x0b\x32\x15.clarifai.api.Dataset\x12\x14\n\npercentage\x18\x02 \x01(\rH\x00\x42\r\n\x0bmethod_info\"\xfb\x02\n\x0cInputsAddJob\x12\n\n\x02id\x18\x01 \x01(\t\x12\x15\n\rcall_back_url\x18\x03 \x01(\t\x12\x0f\n\x07\x61pp_pat\x18\x04 \x01(\t\x12\x34\n\x08progress\x18\x07 \x01(\x0b\x32\".clarifai.api.InputsAddJobProgress\x12.\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12:\n\x0f\x65xtraction_jobs\x18\n \x03(\x0b\x32!.clarifai.api.InputsExtractionJob\x12%\n\x07uploads\x18\x0b \x03(\x0b\x32\x14.clarifai.api.Upload\x12+\n\x06status\x18\x0c \x01(\x0b\x32\x1b.clarifai.api.status.StatusJ\x04\x08\x02\x10\x03J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"u\n\x14InputsAddJobProgress\x12\x15\n\rpending_count\x18\x01 \x01(\x04\x12\x19\n\x11in_progress_count\x18\x02 \x01(\x04\x12\x15\n\rsuccess_count\x18\x03 \x01(\x04\x12\x14\n\x0c\x66\x61iled_count\x18\x04 \x01(\x04\"\x95\x02\n\x06Upload\x12\n\n\x02id\x18\x01 \x01(\t\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x06status\x18\x05 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x14\n\x0c\x63ontent_name\x18\x08 \x01(\t\x12\x16\n\x0e\x63ontent_length\x18\x06 \x01(\x04\x12\x13\n\x0b\x63ontent_url\x18\x07 \x01(\t\"K\n\x11UploadContentPart\x12\x13\n\x0brange_start\x18\x01 \x01(\x04\x12\x13\n\x0bpart_number\x18\x02 \x01(\x03\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"l\n\x19\x43ustomCodeOperatorRequest\x12#\n\x06inputs\x18\x01 \x03(\x0b\x32\x13.clarifai.api.Input\x12*\n\x08metadata\x18\xea\x07 \x01(\x0b\x32\x17.google.protobuf.Struct\"\xf5\x02\n\x13InputsExtractionJob\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\n\n\x02id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12;\n\x08progress\x18\x04 \x01(\x0b\x32).clarifai.api.InputsExtractionJobProgress\x12.\n\ncreated_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12M\n\x1cinput_id_conflict_resolution\x18\x07 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\x12+\n\x0einput_template\x18\x08 \x01(\x0b\x32\x13.clarifai.api.Input\"\x97\x02\n\x1bInputsExtractionJobProgress\x12\x1a\n\x12\x61udio_inputs_count\x18\x02 \x01(\x04\x12\x1a\n\x12image_inputs_count\x18\x03 \x01(\x04\x12\x1a\n\x12video_inputs_count\x18\x04 \x01(\x04\x12\x19\n\x11text_inputs_count\x18\x05 \x01(\x04\x12\x1e\n\x16pending_archives_count\x18\x06 \x01(\x04\x12\"\n\x1ain_progress_archives_count\x18\x07 \x01(\x04\x12 \n\x18\x63ompleted_archives_count\x18\x08 \x01(\x04\x12\x1d\n\x15\x66\x61iled_archives_count\x18\t \x01(\x04J\x04\x08\x01\x10\x02\"\xd3\x01\n\x10InputsDataSource\x12\x19\n\x11inputs_add_job_id\x18\x01 \x01(\t\x12(\n\x03url\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.DataSourceURL\x12M\n\x1cinput_id_conflict_resolution\x18\x03 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\x12+\n\x0einput_template\x18\x04 \x01(\x0b\x32\x13.clarifai.api.Input\"V\n\rDataSourceURL\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x38\n\x0b\x63redentials\x18\x02 \x01(\x0b\x32#.clarifai.api.DataSourceCredentials\"\xa7\x01\n\x15\x44\x61taSourceCredentials\x12*\n\x08s3_creds\x18\x01 \x01(\x0b\x32\x16.clarifai.api.AWSCredsH\x00\x12\x13\n\tgcp_creds\x18\x02 \x01(\x0cH\x00\x12\x38\n\x10\x61zure_blob_creds\x18\x04 \x01(\x0b\x32\x1c.clarifai.api.AzureBlobCredsH\x00\x42\r\n\x0b\x63redentialsJ\x04\x08\x03\x10\x04\"K\n\x08\x41WSCreds\x12\x0e\n\x06region\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\t\x12\x0e\n\x06secret\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\tJ\x04\x08\x01\x10\x02\";\n\x0e\x41zureBlobCreds\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63\x63ount_key\x18\x02 \x01(\t\"\xdc\x01\n\x0cInputsUpload\x12\x19\n\x11inputs_add_job_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61pp_pat\x18\x02 \x01(\t\x12$\n\x06upload\x18\x03 \x01(\x0b\x32\x14.clarifai.api.Upload\x12M\n\x1cinput_id_conflict_resolution\x18\x04 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\x12+\n\x0einput_template\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Input\"\xce\x01\n\x0e\x42ookmarkOrigin\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12\x0f\n\x07user_id\x18\x03 \x01(\t\x12@\n\rresource_type\x18\x04 \x01(\x0e\x32).clarifai.api.BookmarkOrigin.BookmarkType\"M\n\x0c\x42ookmarkType\x12\x0b\n\x07unknown\x10\x00\x12\t\n\x05model\x10\x01\x12\x0c\n\x08workflow\x10\x02\x12\x0b\n\x07\x64\x61taset\x10\x03\x12\n\n\x06module\x10\x04\"\xf1\x02\n\x06Runner\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12)\n\x08metadata\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0f\n\x07user_id\x18\x06 \x01(\t\x12\x12\n\x06labels\x18\x07 \x03(\tB\x02\x18\x01\x12$\n\x06worker\x18\x08 \x01(\x0b\x32\x14.clarifai.api.Worker\x12(\n\x08nodepool\x18\t \x01(\x0b\x32\x16.clarifai.api.Nodepool\x12/\n\x0c\x63ompute_info\x18\n \x01(\x0b\x32\x19.clarifai.api.ComputeInfo\x12\x14\n\x0cnum_replicas\x18\x0b \x01(\r\"\xcb\x03\n\x08Nodepool\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12\x35\n\x0f\x63ompute_cluster\x18\x06 \x01(\x0b\x32\x1c.clarifai.api.ComputeCluster\x12:\n\x12node_capacity_type\x18\x07 \x01(\x0b\x32\x1e.clarifai.api.NodeCapacityType\x12\x32\n\x0einstance_types\x18\x08 \x03(\x0b\x32\x1a.clarifai.api.InstanceType\x12\x15\n\rmin_instances\x18\t \x01(\r\x12\x15\n\rmax_instances\x18\n \x01(\r\x12,\n\nvisibility\x18\x0b \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.Struct\"\xa4\x01\n\x10NodeCapacityType\x12\x43\n\x0e\x63\x61pacity_types\x18\x01 \x03(\x0e\x32+.clarifai.api.NodeCapacityType.CapacityType\"K\n\x0c\x43\x61pacityType\x12\x18\n\x14UKNOWN_CAPACITY_TYPE\x10\x00\x12\x12\n\x0eON_DEMAND_TYPE\x10\x01\x12\r\n\tSPOT_TYPE\x10\x02\"`\n\x0cInstanceType\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12/\n\x0c\x63ompute_info\x18\x03 \x01(\x0b\x32\x19.clarifai.api.ComputeInfo\")\n\rCloudProvider\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\"\xe8\x01\n\x0e\x43omputeCluster\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x33\n\x0e\x63loud_provider\x18\x03 \x01(\x0b\x32\x1b.clarifai.api.CloudProvider\x12\x0e\n\x06region\x18\x04 \x01(\t\x12\x0f\n\x07user_id\x18\x05 \x01(\t\x12.\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x83\x01\n\x0b\x43omputeInfo\x12\x10\n\x08num_cpus\x18\x01 \x01(\r\x12\x12\n\ncpu_memory\x18\x02 \x01(\t\x12\x18\n\x10num_accelerators\x18\x03 \x01(\r\x12\x1a\n\x12\x61\x63\x63\x65lerator_memory\x18\x04 \x01(\t\x12\x18\n\x10\x61\x63\x63\x65lerator_type\x18\x05 \x03(\t\"\xb8\x01\n\x0f\x41utoscaleConfig\x12\x14\n\x0cmin_replicas\x18\x01 \x01(\r\x12\x14\n\x0cmax_replicas\x18\x02 \x01(\r\x12\x1f\n\x17traffic_history_seconds\x18\x03 \x01(\r\x12 \n\x18scale_down_delay_seconds\x18\x04 \x01(\r\x12\x1e\n\x16scale_up_delay_seconds\x18\x05 \x01(\r\x12\x16\n\x0e\x65nable_packing\x18\x06 \x01(\x08\"\xfe\x04\n\nDeployment\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0f\n\x07user_id\x18\x02 \x01(\t\x12\x37\n\x10\x61utoscale_config\x18\x03 \x01(\x0b\x32\x1d.clarifai.api.AutoscaleConfig\x12)\n\tnodepools\x18\x04 \x03(\x0b\x32\x16.clarifai.api.Nodepool\x12\x44\n\x11scheduling_choice\x18\x07 \x01(\x0e\x32).clarifai.api.Deployment.SchedulingChoice\x12,\n\nvisibility\x18\x08 \x01(\x0b\x32\x18.clarifai.api.Visibility\x12)\n\x08metadata\x18\t \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x13\n\x0b\x64\x65scription\x18\n \x01(\t\x12$\n\x06worker\x18\x0b \x01(\x0b\x32\x14.clarifai.api.Worker\x12.\n\ncreated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xa7\x01\n\x10SchedulingChoice\x12\x1d\n\x19UNKNOWN_SCHEDULING_CHOICE\x10\x00\x12\x08\n\x04\x46\x41IL\x10\x01\x12\n\n\x06RANDOM\x10\x02\x12\t\n\x05PRICE\x10\x03\x12\x0f\n\x0bPERFORMANCE\x10\x04\x12\x0b\n\x07NETWORK\x10\x05\x12\x0f\n\x0bUTILIZATION\x10\x06\x12\x0f\n\x0bPREFER_SPOT\x10\x07\x12\x13\n\x0fPREFER_ONDEMAND\x10\x08J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"\x8e\x01\n\x0eRunnerSelector\x12(\n\x08nodepool\x18\x01 \x01(\x0b\x32\x16.clarifai.api.Nodepool\x12$\n\x06runner\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Runner\x12,\n\ndeployment\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Deployment\"y\n\x0eProcessingInfo\x12:\n\x12runner_method_type\x18\x01 \x01(\x0e\x32\x1e.clarifai.api.RunnerMethodType\x12+\n\x06status\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.status.Status*^\n\x14WorkflowModelUseCase\x12#\n\x1fWORKFLOW_MODEL_USE_CASE_NOT_SET\x10\x00\x12\x12\n\x0e\x43LASSIFICATION\x10\x01\x12\r\n\tDETECTION\x10\x02*\x90\x01\n\x1b\x44\x61tasetVersionRequestOrigin\x12*\n&DATASET_VERSION_REQUEST_ORIGIN_NOT_SET\x10\x00\x12\n\n\x06MANUAL\x10\x01\x12\x0c\n\x08TRAINING\x10\x02\x12\x15\n\x11\x45VAL_GROUND_TRUTH\x10\x03\x12\x14\n\x10\x45VAL_PREDICTIONS\x10\x04*\xf9\x01\n\x1e\x44\x61tasetVersionMetricsGroupType\x12.\n*DATASET_VERSION_METRICS_GROUP_TYPE_NOT_SET\x10\x00\x12\x0e\n\nINPUT_TYPE\x10\x02\x12\x0e\n\nCONCEPT_ID\x10\n\x12\x12\n\x0e\x43ONCEPTS_COUNT\x10\x0b\x12\x18\n\x14\x42OUNDING_BOXES_COUNT\x10\x14\x12\x12\n\x0ePOLYGONS_COUNT\x10\x15\x12\x10\n\x0cPOINTS_COUNT\x10\x16\x12\x0f\n\x0bMASKS_COUNT\x10\x17\x12\x10\n\x0cPIXELS_COUNT\x10\x1e\x12\x10\n\x0c\x41SPECT_RATIO\x10\x1f*\x85\x01\n\x1a\x44\x61tasetVersionExportFormat\x12)\n%DATASET_VERSION_EXPORT_FORMAT_NOT_SET\x10\x00\x12\x1a\n\x16\x43LARIFAI_DATA_PROTOBUF\x10\x01\x12\x16\n\x12\x43LARIFAI_DATA_JSON\x10\x03\x12\x08\n\x04\x43OCO\x10\x02*H\n\x10\x45xpirationAction\x12\x1d\n\x19\x45XPIRATION_ACTION_NOT_SET\x10\x00\x12\t\n\x05\x44\x45LAY\x10\x01\x12\n\n\x06\x45XPIRY\x10\x02*M\n\x0cLicenseScope\x12\x19\n\x15LICENSE_SCOPE_NOT_SET\x10\x00\x12\x0b\n\x07PREDICT\x10\x01\x12\t\n\x05TRAIN\x10\x02\x12\n\n\x06SEARCH\x10\x03*P\n\x08\x44\x61taType\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06STRING\x10\x01\x12\t\n\x05UINT8\x10\x02\x12\t\n\x05INT32\x10\x03\x12\t\n\x05INT64\x10\x04\x12\x08\n\x04\x46P32\x10\x05*\x8f\x01\n\x0fValueComparator\x12\x1d\n\x19\x43ONCEPT_THRESHOLD_NOT_SET\x10\x00\x12\x10\n\x0cGREATER_THAN\x10\x01\x12\x19\n\x15GREATER_THAN_OR_EQUAL\x10\x02\x12\r\n\tLESS_THAN\x10\x03\x12\x16\n\x12LESS_THAN_OR_EQUAL\x10\x04\x12\t\n\x05\x45QUAL\x10\x05*\x81\x01\n\x0e\x45valuationType\x12\r\n\tUndefined\x10\x00\x12\x12\n\x0e\x43lassification\x10\x01\x12\r\n\tDetection\x10\x02\x12\x10\n\x0cSegmentation\x10\x03\x12\x0e\n\nClustering\x10\x04\x12\x0b\n\x07Tracker\x10\x05\x12\x0e\n\nGeneration\x10\x06*f\n\x0c\x41PIEventType\x12\x1a\n\x16\x41PI_EVENT_TYPE_NOT_SET\x10\x00\x12\x13\n\x0fON_PREM_PREDICT\x10\x01\x12\x11\n\rON_PREM_TRAIN\x10\x02\x12\x12\n\x0eON_PREM_SEARCH\x10\x03*<\n\x11UsageIntervalType\x12\t\n\x05undef\x10\x00\x12\x07\n\x03\x64\x61y\x10\x01\x12\t\n\x05month\x10\x02\x12\x08\n\x04year\x10\x03*}\n\x12\x41nnotationDataType\x12 \n\x1c\x41NNOTATION_DATA_TYPE_NOT_SET\x10\x00\x12\x07\n\x03TAG\x10\x01\x12\x10\n\x0c\x42OUNDING_BOX\x10\x02\x12\x0b\n\x07POLYGON\x10\x04\x12\t\n\x05POINT\x10\x08\x12\x08\n\x04SPAN\x10\x10\x12\x08\n\x04MASK\x10 *\x1d\n\x08RoleType\x12\x08\n\x04TEAM\x10\x00\x12\x07\n\x03ORG\x10\x01*$\n\x10StatValueAggType\x12\x07\n\x03SUM\x10\x00\x12\x07\n\x03\x41VG\x10\x01*`\n\x0fStatTimeAggType\x12\x0f\n\x0bNO_TIME_AGG\x10\x00\x12\x08\n\x04YEAR\x10\x01\x12\t\n\x05MONTH\x10\x02\x12\x08\n\x04WEEK\x10\x03\x12\x07\n\x03\x44\x41Y\x10\x04\x12\x08\n\x04HOUR\x10\x05\x12\n\n\x06MINUTE\x10\x06*b\n\x13ValidationErrorType\x12!\n\x1dVALIDATION_ERROR_TYPE_NOT_SET\x10\x00\x12\x0e\n\nRESTRICTED\x10\x01\x12\x0c\n\x08\x44\x41TABASE\x10\x02\x12\n\n\x06\x46ORMAT\x10\x03*[\n\x19InputIDConflictResolution\x12(\n$INPUT_ID_CONFLICT_RESOLUTION_NOT_SET\x10\x00\x12\x08\n\x04SKIP\x10\x01\x12\n\n\x06SUFFIX\x10\x02*s\n\x10RunnerMethodType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bUNARY_UNARY\x10\x01\x12\x13\n\x0fUNARY_STREAMING\x10\x02\x12\x13\n\x0fSTREAMING_UNARY\x10\x03\x12\x17\n\x13STREAMING_STREAMING\x10\x04\x42Y\n\x15\x63om.clarifai.grpc.apiP\x01Z7github.com/Clarifai/clarifai-go-grpc/proto/clarifai/api\xa2\x02\x04\x43\x41IPb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.clarifai.api.resources_pb2', globals()) @@ -251,42 +251,42 @@ _TASKSTATUSCOUNTPERUSER.fields_by_name['awaiting_consensus_review']._serialized_options = b'\200\265\030\001' _RUNNER.fields_by_name['labels']._options = None _RUNNER.fields_by_name['labels']._serialized_options = b'\030\001' - _WORKFLOWMODELUSECASE._serialized_start=41519 - _WORKFLOWMODELUSECASE._serialized_end=41613 - _DATASETVERSIONREQUESTORIGIN._serialized_start=41616 - _DATASETVERSIONREQUESTORIGIN._serialized_end=41760 - _DATASETVERSIONMETRICSGROUPTYPE._serialized_start=41763 - _DATASETVERSIONMETRICSGROUPTYPE._serialized_end=42012 - _DATASETVERSIONEXPORTFORMAT._serialized_start=42015 - _DATASETVERSIONEXPORTFORMAT._serialized_end=42148 - _EXPIRATIONACTION._serialized_start=42150 - _EXPIRATIONACTION._serialized_end=42222 - _LICENSESCOPE._serialized_start=42224 - _LICENSESCOPE._serialized_end=42301 - _DATATYPE._serialized_start=42303 - _DATATYPE._serialized_end=42383 - _VALUECOMPARATOR._serialized_start=42386 - _VALUECOMPARATOR._serialized_end=42529 - _EVALUATIONTYPE._serialized_start=42532 - _EVALUATIONTYPE._serialized_end=42661 - _APIEVENTTYPE._serialized_start=42663 - _APIEVENTTYPE._serialized_end=42765 - _USAGEINTERVALTYPE._serialized_start=42767 - _USAGEINTERVALTYPE._serialized_end=42827 - _ANNOTATIONDATATYPE._serialized_start=42829 - _ANNOTATIONDATATYPE._serialized_end=42954 - _ROLETYPE._serialized_start=42956 - _ROLETYPE._serialized_end=42985 - _STATVALUEAGGTYPE._serialized_start=42987 - _STATVALUEAGGTYPE._serialized_end=43023 - _STATTIMEAGGTYPE._serialized_start=43025 - _STATTIMEAGGTYPE._serialized_end=43121 - _VALIDATIONERRORTYPE._serialized_start=43123 - _VALIDATIONERRORTYPE._serialized_end=43221 - _INPUTIDCONFLICTRESOLUTION._serialized_start=43223 - _INPUTIDCONFLICTRESOLUTION._serialized_end=43314 - _RUNNERMETHODTYPE._serialized_start=43316 - _RUNNERMETHODTYPE._serialized_end=43431 + _WORKFLOWMODELUSECASE._serialized_start=41666 + _WORKFLOWMODELUSECASE._serialized_end=41760 + _DATASETVERSIONREQUESTORIGIN._serialized_start=41763 + _DATASETVERSIONREQUESTORIGIN._serialized_end=41907 + _DATASETVERSIONMETRICSGROUPTYPE._serialized_start=41910 + _DATASETVERSIONMETRICSGROUPTYPE._serialized_end=42159 + _DATASETVERSIONEXPORTFORMAT._serialized_start=42162 + _DATASETVERSIONEXPORTFORMAT._serialized_end=42295 + _EXPIRATIONACTION._serialized_start=42297 + _EXPIRATIONACTION._serialized_end=42369 + _LICENSESCOPE._serialized_start=42371 + _LICENSESCOPE._serialized_end=42448 + _DATATYPE._serialized_start=42450 + _DATATYPE._serialized_end=42530 + _VALUECOMPARATOR._serialized_start=42533 + _VALUECOMPARATOR._serialized_end=42676 + _EVALUATIONTYPE._serialized_start=42679 + _EVALUATIONTYPE._serialized_end=42808 + _APIEVENTTYPE._serialized_start=42810 + _APIEVENTTYPE._serialized_end=42912 + _USAGEINTERVALTYPE._serialized_start=42914 + _USAGEINTERVALTYPE._serialized_end=42974 + _ANNOTATIONDATATYPE._serialized_start=42976 + _ANNOTATIONDATATYPE._serialized_end=43101 + _ROLETYPE._serialized_start=43103 + _ROLETYPE._serialized_end=43132 + _STATVALUEAGGTYPE._serialized_start=43134 + _STATVALUEAGGTYPE._serialized_end=43170 + _STATTIMEAGGTYPE._serialized_start=43172 + _STATTIMEAGGTYPE._serialized_end=43268 + _VALIDATIONERRORTYPE._serialized_start=43270 + _VALIDATIONERRORTYPE._serialized_end=43368 + _INPUTIDCONFLICTRESOLUTION._serialized_start=43370 + _INPUTIDCONFLICTRESOLUTION._serialized_end=43461 + _RUNNERMETHODTYPE._serialized_start=43463 + _RUNNERMETHODTYPE._serialized_end=43578 _ANNOTATION._serialized_start=357 _ANNOTATION._serialized_end=894 _WORKER._serialized_start=897 @@ -339,404 +339,404 @@ _CONCEPTRELATION._serialized_end=4490 _KNOWLEDGEGRAPH._serialized_start=4492 _KNOWLEDGEGRAPH._serialized_end=4613 - _CONCEPTMAPPINGJOB._serialized_start=4615 - _CONCEPTMAPPINGJOB._serialized_end=4683 - _CONCEPTLANGUAGE._serialized_start=4685 - _CONCEPTLANGUAGE._serialized_end=4748 - _DATA._serialized_start=4751 - _DATA._serialized_end=5385 - _REGION._serialized_start=5388 - _REGION._serialized_end=5522 - _REGIONINFO._serialized_start=5525 - _REGIONINFO._serialized_end=5827 - _BOUNDINGBOX._serialized_start=5829 - _BOUNDINGBOX._serialized_end=5940 - _FRAMEINFO._serialized_start=5942 - _FRAMEINFO._serialized_end=5996 - _FRAME._serialized_start=5998 - _FRAME._serialized_end=6096 - _MASK._serialized_start=6098 - _MASK._serialized_end=6146 - _POLYGON._serialized_start=6148 - _POLYGON._serialized_end=6194 - _POINT._serialized_start=6197 - _POINT._serialized_end=6379 - _POINT_VISIBILITY._serialized_start=6307 - _POINT_VISIBILITY._serialized_end=6379 - _SPAN._serialized_start=6381 - _SPAN._serialized_end=6455 - _TOKEN._serialized_start=6457 - _TOKEN._serialized_end=6532 - _EMBEDDING._serialized_start=6534 - _EMBEDDING._serialized_end=6589 - _GEOPOINT._serialized_start=6591 - _GEOPOINT._serialized_end=6650 - _GEOLIMIT._serialized_start=6652 - _GEOLIMIT._serialized_end=6697 - _GEOBOXEDPOINT._serialized_start=6699 - _GEOBOXEDPOINT._serialized_end=6757 - _GEO._serialized_start=6760 - _GEO._serialized_end=6897 - _IMAGE._serialized_start=6900 - _IMAGE._serialized_end=7057 - _IMAGEINFO._serialized_start=7059 - _IMAGEINFO._serialized_end=7137 - _HOSTEDURL._serialized_start=7139 - _HOSTEDURL._serialized_end=7218 - _INPUT._serialized_start=7221 - _INPUT._serialized_end=7443 - _INPUTBATCH._serialized_start=7445 - _INPUTBATCH._serialized_end=7494 - _INPUTCOUNT._serialized_start=7497 - _INPUTCOUNT._serialized_end=7715 - _DATASET._serialized_start=7718 - _DATASET._serialized_end=8328 - _ANNOTATIONFILTER._serialized_start=8331 - _ANNOTATIONFILTER._serialized_end=8547 - _DATASETINPUT._serialized_start=8549 - _DATASETINPUT._serialized_end=8647 - _DATASETVERSION._serialized_start=8650 - _DATASETVERSION._serialized_end=9531 - _DATASETVERSION_METRICSENTRY._serialized_start=9415 - _DATASETVERSION_METRICSENTRY._serialized_end=9498 - _ANNOTATIONFILTERCONFIG._serialized_start=9533 - _ANNOTATIONFILTERCONFIG._serialized_end=9645 - _MODELPREDICTCONFIG._serialized_start=9647 - _MODELPREDICTCONFIG._serialized_end=9703 - _DATASETVERSIONMETRICS._serialized_start=9706 - _DATASETVERSIONMETRICS._serialized_end=10797 - _DATASETVERSIONMETRICSGROUP._serialized_start=10800 - _DATASETVERSIONMETRICSGROUP._serialized_end=11002 - _DATASETVERSIONEXPORTINFO._serialized_start=11005 - _DATASETVERSIONEXPORTINFO._serialized_end=11213 - _DATASETVERSIONEXPORT._serialized_start=11216 - _DATASETVERSIONEXPORT._serialized_end=11396 - _DATASETVERSIONPROCESSINGINFO._serialized_start=11398 - _DATASETVERSIONPROCESSINGINFO._serialized_end=11500 - _FRAMEINTERPOLATIONINFO._serialized_start=11502 - _FRAMEINTERPOLATIONINFO._serialized_end=11545 - _WORKFLOWRESULTSSIMILARITY._serialized_start=11547 - _WORKFLOWRESULTSSIMILARITY._serialized_end=11657 - _KEY._serialized_start=11660 - _KEY._serialized_end=11904 - _MODEL._serialized_start=11907 - _MODEL._serialized_end=12851 - _MODELREFERENCE._serialized_start=12853 - _MODELREFERENCE._serialized_end=12969 - _MODELVERSIONINPUTEXAMPLE._serialized_start=12972 - _MODELVERSIONINPUTEXAMPLE._serialized_end=13123 - _OUTPUTINFO._serialized_start=13126 - _OUTPUTINFO._serialized_end=13390 - _INPUTINFO._serialized_start=13393 - _INPUTINFO._serialized_end=13537 - _TRAININFO._serialized_start=13540 - _TRAININFO._serialized_end=13680 - _EVALINFO._serialized_start=13682 - _EVALINFO._serialized_end=13733 - _IMPORTINFO._serialized_start=13735 - _IMPORTINFO._serialized_end=13788 - _OUTPUTCONFIG._serialized_start=13791 - _OUTPUTCONFIG._serialized_end=14274 - _MODELTYPE._serialized_start=14277 - _MODELTYPE._serialized_end=14743 - _MODELLAYERINFO._serialized_start=14746 - _MODELLAYERINFO._serialized_end=14883 - _TRITONCONDAENVINFO._serialized_start=14885 - _TRITONCONDAENVINFO._serialized_end=14953 - _LAYERSHAPE._serialized_start=14955 - _LAYERSHAPE._serialized_end=15063 - _MODELTYPEFIELD._serialized_start=15066 - _MODELTYPEFIELD._serialized_end=15895 - _MODELTYPEFIELD_MODELTYPEFIELDTYPE._serialized_start=15431 - _MODELTYPEFIELD_MODELTYPEFIELDTYPE._serialized_end=15895 - _MODELTYPERANGEINFO._serialized_start=15897 - _MODELTYPERANGEINFO._serialized_end=15957 - _MODELTYPEENUMOPTION._serialized_start=15960 - _MODELTYPEENUMOPTION._serialized_end=16172 - _MODELTYPEENUMOPTIONALIAS._serialized_start=16174 - _MODELTYPEENUMOPTIONALIAS._serialized_end=16241 - _MODELQUERY._serialized_start=16243 - _MODELQUERY._serialized_end=16298 - _MODELVERSION._serialized_start=16301 - _MODELVERSION._serialized_end=17169 - _BUILDINFO._serialized_start=17171 - _BUILDINFO._serialized_end=17264 - _MODELVERSIONEXPORT._serialized_start=17266 - _MODELVERSIONEXPORT._serialized_end=17358 - _PRETRAINEDMODELCONFIG._serialized_start=17361 - _PRETRAINEDMODELCONFIG._serialized_end=17522 - _TRAINSTATS._serialized_start=17524 - _TRAINSTATS._serialized_end=17586 - _LOSSCURVEENTRY._serialized_start=17588 - _LOSSCURVEENTRY._serialized_end=17654 - _LABELCOUNT._serialized_start=17656 - _LABELCOUNT._serialized_end=17749 - _LABELDISTRIBUTION._serialized_start=17751 - _LABELDISTRIBUTION._serialized_end=17827 - _COOCCURRENCEMATRIXENTRY._serialized_start=17829 - _COOCCURRENCEMATRIXENTRY._serialized_end=17895 - _COOCCURRENCEMATRIX._serialized_start=17897 - _COOCCURRENCEMATRIX._serialized_end=17993 - _CONFUSIONMATRIXENTRY._serialized_start=17996 - _CONFUSIONMATRIXENTRY._serialized_end=18171 - _CONFUSIONMATRIX._serialized_start=18173 - _CONFUSIONMATRIX._serialized_end=18263 - _ROC._serialized_start=18265 - _ROC._serialized_end=18381 - _PRECISIONRECALLCURVE._serialized_start=18383 - _PRECISIONRECALLCURVE._serialized_end=18478 - _BINARYMETRICS._serialized_start=18481 - _BINARYMETRICS._serialized_end=18843 - _TRACKERMETRICS._serialized_start=18846 - _TRACKERMETRICS._serialized_end=18991 - _EVALTESTSETENTRY._serialized_start=18994 - _EVALTESTSETENTRY._serialized_end=19330 - _LOPQEVALRESULT._serialized_start=19333 - _LOPQEVALRESULT._serialized_end=19538 - _METRICSSUMMARY._serialized_start=19541 - _METRICSSUMMARY._serialized_end=19937 - _EVALMETRICS._serialized_start=19940 - _EVALMETRICS._serialized_end=20773 - _EXTENDEDMETRICS._serialized_start=20775 - _EXTENDEDMETRICS._serialized_end=20839 - _FIELDSVALUE._serialized_start=20842 - _FIELDSVALUE._serialized_end=21025 - _OUTPUT._serialized_start=21028 - _OUTPUT._serialized_end=21247 - _SCOPEDEPS._serialized_start=21249 - _SCOPEDEPS._serialized_end=21301 - _ENDPOINTDEPS._serialized_start=21303 - _ENDPOINTDEPS._serialized_end=21361 - _HIT._serialized_start=21364 - _HIT._serialized_end=21505 - _HITCOUNT._serialized_start=21507 - _HITCOUNT._serialized_end=21542 - _AND._serialized_start=21545 - _AND._serialized_end=21686 - _QUERY._serialized_start=21689 - _QUERY._serialized_end=21825 - _SEARCH._serialized_start=21828 - _SEARCH._serialized_end=22298 - _SEARCH_METRIC._serialized_start=22225 - _SEARCH_METRIC._serialized_end=22298 - _FILTER._serialized_start=22301 - _FILTER._serialized_end=22465 - _TIMERANGE._serialized_start=22467 - _TIMERANGE._serialized_end=22572 - _RANK._serialized_start=22574 - _RANK._serialized_end=22642 - _ANNOTATIONSEARCHMETRICS._serialized_start=22645 - _ANNOTATIONSEARCHMETRICS._serialized_end=22914 - _TEXT._serialized_start=22917 - _TEXT._serialized_end=23062 - _TEXTINFO._serialized_start=23064 - _TEXTINFO._serialized_end=23112 - _USER._serialized_start=23115 - _USER._serialized_end=23923 - _USERDETAIL._serialized_start=23926 - _USERDETAIL._serialized_end=24391 - _EMAILADDRESS._serialized_start=24393 - _EMAILADDRESS._serialized_end=24475 - _PASSWORD._serialized_start=24477 - _PASSWORD._serialized_end=24506 - _PASSWORDVIOLATIONS._serialized_start=24509 - _PASSWORDVIOLATIONS._serialized_end=24899 - _VIDEO._serialized_start=24902 - _VIDEO._serialized_end=25131 - _VIDEOINFO._serialized_start=25134 - _VIDEOINFO._serialized_end=25276 - _WORKFLOW._serialized_start=25279 - _WORKFLOW._serialized_end=25833 - _WORKFLOWVERSION._serialized_start=25836 - _WORKFLOWVERSION._serialized_end=26186 - _WORKFLOWNODE._serialized_start=26189 - _WORKFLOWNODE._serialized_end=26378 - _NODEINPUT._serialized_start=26380 - _NODEINPUT._serialized_end=26408 - _WORKFLOWRESULT._serialized_start=26411 - _WORKFLOWRESULT._serialized_end=26672 - _WORKFLOWSTATE._serialized_start=26674 - _WORKFLOWSTATE._serialized_end=26701 - _APPDUPLICATION._serialized_start=26704 - _APPDUPLICATION._serialized_end=27104 - _APPCOPYPROGRESS._serialized_start=27106 - _APPCOPYPROGRESS._serialized_end=27159 - _APPDUPLICATIONFILTERS._serialized_start=27162 - _APPDUPLICATIONFILTERS._serialized_end=27340 - _LABELORDER._serialized_start=27343 - _LABELORDER._serialized_end=27721 - _TASK._serialized_start=27724 - _TASK._serialized_end=28595 - _TASK_TASKTYPE._serialized_start=28487 - _TASK_TASKTYPE._serialized_end=28595 - _AIASSISTPARAMETERS._serialized_start=28597 - _AIASSISTPARAMETERS._serialized_end=28693 - _TASKWORKER._serialized_start=28696 - _TASKWORKER._serialized_end=29070 - _TASKWORKER_TASKWORKERSTRATEGY._serialized_start=28959 - _TASKWORKER_TASKWORKERSTRATEGY._serialized_end=29041 - _TASKWORKERPARTITIONEDSTRATEGYINFO._serialized_start=29073 - _TASKWORKERPARTITIONEDSTRATEGYINFO._serialized_end=29370 - _TASKWORKERPARTITIONEDSTRATEGYINFO_TASKWORKERPARTITIONEDSTRATEGY._serialized_start=29272 - _TASKWORKERPARTITIONEDSTRATEGYINFO_TASKWORKERPARTITIONEDSTRATEGY._serialized_end=29370 - _TASKINPUTSOURCE._serialized_start=29373 - _TASKINPUTSOURCE._serialized_end=29568 - _TASKINPUTSOURCE_TASKINPUTSOURCETYPE._serialized_start=29469 - _TASKINPUTSOURCE_TASKINPUTSOURCETYPE._serialized_end=29568 - _TASKREVIEW._serialized_start=29571 - _TASKREVIEW._serialized_end=29971 - _TASKREVIEW_TASKREVIEWSTRATEGY._serialized_start=29863 - _TASKREVIEW_TASKREVIEWSTRATEGY._serialized_end=29954 - _TASKREVIEWMANUALSTRATEGYINFO._serialized_start=29973 - _TASKREVIEWMANUALSTRATEGYINFO._serialized_end=30030 - _TASKREVIEWCONSENSUSSTRATEGYINFO._serialized_start=30032 - _TASKREVIEWCONSENSUSSTRATEGYINFO._serialized_end=30099 - _TASKAIASSISTANT._serialized_start=30101 - _TASKAIASSISTANT._serialized_end=30139 - _TASKASSIGNMENT._serialized_start=30142 - _TASKASSIGNMENT._serialized_end=30386 - _TASKSTATUSCOUNTPERUSER._serialized_start=30389 - _TASKSTATUSCOUNTPERUSER._serialized_end=30619 - _THRESHOLDRANGE._serialized_start=30621 - _THRESHOLDRANGE._serialized_end=30723 - _TASKCONCEPTAUTOANNOTATIONCONFIG._serialized_start=30726 - _TASKCONCEPTAUTOANNOTATIONCONFIG._serialized_end=30899 - _TASKCONCEPT._serialized_start=30902 - _TASKCONCEPT._serialized_end=31034 - _TASKMETRICS._serialized_start=31036 - _TASKMETRICS._serialized_end=31149 - _TASKWORKMETRICS._serialized_start=31151 - _TASKWORKMETRICS._serialized_end=31234 - _TASKREVIEWMETRICS._serialized_start=31236 - _TASKREVIEWMETRICS._serialized_end=31321 - _COLLECTOR._serialized_start=31324 - _COLLECTOR._serialized_end=31639 - _COLLECTORSOURCE._serialized_start=31641 - _COLLECTORSOURCE._serialized_end=31757 - _APIPOSTMODELOUTPUTSCOLLECTORSOURCE._serialized_start=31760 - _APIPOSTMODELOUTPUTSCOLLECTORSOURCE._serialized_end=31937 - _STATVALUE._serialized_start=31939 - _STATVALUE._serialized_end=32021 - _STATVALUEAGGREGATERESULT._serialized_start=32024 - _STATVALUEAGGREGATERESULT._serialized_end=32190 - _STATVALUEAGGREGATE._serialized_start=32192 - _STATVALUEAGGREGATE._serialized_end=32308 - _STATVALUEAGGREGATEQUERY._serialized_start=32311 - _STATVALUEAGGREGATEQUERY._serialized_end=32584 - _PCAPROJECTIONCOMPARATOR._serialized_start=32586 - _PCAPROJECTIONCOMPARATOR._serialized_end=32665 - _DUPLICATEANNOTATIONSRESULTS._serialized_start=32667 - _DUPLICATEANNOTATIONSRESULTS._serialized_end=32742 - _VISIBILITY._serialized_start=32745 - _VISIBILITY._serialized_end=32880 - _VISIBILITY_GETTABLE._serialized_start=32812 - _VISIBILITY_GETTABLE._serialized_end=32880 - _TRENDINGMETRIC._serialized_start=32882 - _TRENDINGMETRIC._serialized_end=32970 - _FULLTAG._serialized_start=32972 - _FULLTAG._serialized_end=33007 - _TIMESEGMENT._serialized_start=33009 - _TIMESEGMENT._serialized_end=33111 - _TIMEINFO._serialized_start=33113 - _TIMEINFO._serialized_end=33193 - _DATASETSTAR._serialized_start=33195 - _DATASETSTAR._serialized_end=33228 - _MODULESTAR._serialized_start=33230 - _MODULESTAR._serialized_end=33261 - _MODULE._serialized_start=33264 - _MODULE._serialized_end=33714 - _MODULEVERSION._serialized_start=33717 - _MODULEVERSION._serialized_end=34291 - _MODULEVERSION_MODULESUBNAV._serialized_start=34121 - _MODULEVERSION_MODULESUBNAV._serialized_end=34190 - _MODULEVERSION_MODULENAV._serialized_start=34192 - _MODULEVERSION_MODULENAV._serialized_end=34285 - _INSTALLEDMODULEVERSION._serialized_start=34294 - _INSTALLEDMODULEVERSION._serialized_end=34595 - _BULKOPERATION._serialized_start=34598 - _BULKOPERATION._serialized_end=35037 - _INPUTIDS._serialized_start=35039 - _INPUTIDS._serialized_end=35068 - _PROGRESS._serialized_start=35070 - _PROGRESS._serialized_end=35126 - _OPERATION._serialized_start=35129 - _OPERATION._serialized_end=35651 - _ADDCONCEPTS._serialized_start=35653 - _ADDCONCEPTS._serialized_end=35707 - _DELETECONCEPTS._serialized_start=35709 - _DELETECONCEPTS._serialized_end=35784 - _ADDMETADATA._serialized_start=35786 - _ADDMETADATA._serialized_end=35842 - _DELETEMETADATA._serialized_start=35844 - _DELETEMETADATA._serialized_end=35903 - _OVERWRITEGEO._serialized_start=35905 - _OVERWRITEGEO._serialized_end=35951 - _DELETEGEO._serialized_start=35953 - _DELETEGEO._serialized_end=35964 - _ADDTODATASET._serialized_start=35966 - _ADDTODATASET._serialized_end=36000 - _DELETEFROMDATASET._serialized_start=36002 - _DELETEFROMDATASET._serialized_end=36041 - _SPLITINTODATASETS._serialized_start=36044 - _SPLITINTODATASETS._serialized_end=36247 - _SPLITINTODATASETS_DATASETSPLITMETHOD._serialized_start=36185 - _SPLITINTODATASETS_DATASETSPLITMETHOD._serialized_end=36247 - _DATASETSPLIT._serialized_start=36249 - _DATASETSPLIT._serialized_end=36340 - _INPUTSADDJOB._serialized_start=36343 - _INPUTSADDJOB._serialized_end=36722 - _INPUTSADDJOBPROGRESS._serialized_start=36724 - _INPUTSADDJOBPROGRESS._serialized_end=36841 - _UPLOAD._serialized_start=36844 - _UPLOAD._serialized_end=37121 - _UPLOADCONTENTPART._serialized_start=37123 - _UPLOADCONTENTPART._serialized_end=37198 - _CUSTOMCODEOPERATORREQUEST._serialized_start=37200 - _CUSTOMCODEOPERATORREQUEST._serialized_end=37308 - _INPUTSEXTRACTIONJOB._serialized_start=37311 - _INPUTSEXTRACTIONJOB._serialized_end=37684 - _INPUTSEXTRACTIONJOBPROGRESS._serialized_start=37687 - _INPUTSEXTRACTIONJOBPROGRESS._serialized_end=37966 - _INPUTSDATASOURCE._serialized_start=37969 - _INPUTSDATASOURCE._serialized_end=38180 - _DATASOURCEURL._serialized_start=38182 - _DATASOURCEURL._serialized_end=38268 - _DATASOURCECREDENTIALS._serialized_start=38271 - _DATASOURCECREDENTIALS._serialized_end=38438 - _AWSCREDS._serialized_start=38440 - _AWSCREDS._serialized_end=38515 - _AZUREBLOBCREDS._serialized_start=38517 - _AZUREBLOBCREDS._serialized_end=38576 - _INPUTSUPLOAD._serialized_start=38579 - _INPUTSUPLOAD._serialized_end=38799 - _BOOKMARKORIGIN._serialized_start=38802 - _BOOKMARKORIGIN._serialized_end=39008 - _BOOKMARKORIGIN_BOOKMARKTYPE._serialized_start=38931 - _BOOKMARKORIGIN_BOOKMARKTYPE._serialized_end=39008 - _RUNNER._serialized_start=39011 - _RUNNER._serialized_end=39358 - _NODEPOOL._serialized_start=39361 - _NODEPOOL._serialized_end=39820 - _NODECAPACITYTYPE._serialized_start=39823 - _NODECAPACITYTYPE._serialized_end=39987 - _NODECAPACITYTYPE_CAPACITYTYPE._serialized_start=39912 - _NODECAPACITYTYPE_CAPACITYTYPE._serialized_end=39987 - _INSTANCETYPE._serialized_start=39989 - _INSTANCETYPE._serialized_end=40085 - _CLOUDPROVIDER._serialized_start=40087 - _CLOUDPROVIDER._serialized_end=40128 - _COMPUTECLUSTER._serialized_start=40131 - _COMPUTECLUSTER._serialized_end=40363 - _COMPUTEINFO._serialized_start=40366 - _COMPUTEINFO._serialized_end=40497 - _AUTOSCALECONFIG._serialized_start=40500 - _AUTOSCALECONFIG._serialized_end=40684 - _DEPLOYMENT._serialized_start=40687 - _DEPLOYMENT._serialized_end=41249 - _DEPLOYMENT_SCHEDULINGCHOICE._serialized_start=41072 - _DEPLOYMENT_SCHEDULINGCHOICE._serialized_end=41239 - _RUNNERSELECTOR._serialized_start=41252 - _RUNNERSELECTOR._serialized_end=41394 - _PROCESSINGINFO._serialized_start=41396 - _PROCESSINGINFO._serialized_end=41517 + _CONCEPTLANGUAGE._serialized_start=4615 + _CONCEPTLANGUAGE._serialized_end=4678 + _DATA._serialized_start=4681 + _DATA._serialized_end=5315 + _REGION._serialized_start=5318 + _REGION._serialized_end=5452 + _REGIONINFO._serialized_start=5455 + _REGIONINFO._serialized_end=5757 + _BOUNDINGBOX._serialized_start=5759 + _BOUNDINGBOX._serialized_end=5870 + _FRAMEINFO._serialized_start=5872 + _FRAMEINFO._serialized_end=5926 + _FRAME._serialized_start=5928 + _FRAME._serialized_end=6026 + _MASK._serialized_start=6028 + _MASK._serialized_end=6076 + _POLYGON._serialized_start=6078 + _POLYGON._serialized_end=6124 + _POINT._serialized_start=6127 + _POINT._serialized_end=6309 + _POINT_VISIBILITY._serialized_start=6237 + _POINT_VISIBILITY._serialized_end=6309 + _SPAN._serialized_start=6311 + _SPAN._serialized_end=6385 + _TOKEN._serialized_start=6387 + _TOKEN._serialized_end=6462 + _EMBEDDING._serialized_start=6464 + _EMBEDDING._serialized_end=6519 + _GEOPOINT._serialized_start=6521 + _GEOPOINT._serialized_end=6580 + _GEOLIMIT._serialized_start=6582 + _GEOLIMIT._serialized_end=6627 + _GEOBOXEDPOINT._serialized_start=6629 + _GEOBOXEDPOINT._serialized_end=6687 + _GEO._serialized_start=6690 + _GEO._serialized_end=6827 + _IMAGE._serialized_start=6830 + _IMAGE._serialized_end=6987 + _IMAGEINFO._serialized_start=6989 + _IMAGEINFO._serialized_end=7067 + _HOSTEDURL._serialized_start=7069 + _HOSTEDURL._serialized_end=7148 + _INPUT._serialized_start=7151 + _INPUT._serialized_end=7373 + _INPUTBATCH._serialized_start=7375 + _INPUTBATCH._serialized_end=7424 + _INPUTCOUNT._serialized_start=7427 + _INPUTCOUNT._serialized_end=7645 + _DATASET._serialized_start=7648 + _DATASET._serialized_end=8258 + _ANNOTATIONFILTER._serialized_start=8261 + _ANNOTATIONFILTER._serialized_end=8477 + _DATASETINPUT._serialized_start=8479 + _DATASETINPUT._serialized_end=8577 + _DATASETVERSION._serialized_start=8580 + _DATASETVERSION._serialized_end=9461 + _DATASETVERSION_METRICSENTRY._serialized_start=9345 + _DATASETVERSION_METRICSENTRY._serialized_end=9428 + _ANNOTATIONFILTERCONFIG._serialized_start=9463 + _ANNOTATIONFILTERCONFIG._serialized_end=9575 + _MODELPREDICTCONFIG._serialized_start=9577 + _MODELPREDICTCONFIG._serialized_end=9633 + _DATASETVERSIONMETRICS._serialized_start=9636 + _DATASETVERSIONMETRICS._serialized_end=10727 + _DATASETVERSIONMETRICSGROUP._serialized_start=10730 + _DATASETVERSIONMETRICSGROUP._serialized_end=10932 + _DATASETVERSIONEXPORTINFO._serialized_start=10935 + _DATASETVERSIONEXPORTINFO._serialized_end=11143 + _DATASETVERSIONEXPORT._serialized_start=11146 + _DATASETVERSIONEXPORT._serialized_end=11326 + _DATASETVERSIONPROCESSINGINFO._serialized_start=11328 + _DATASETVERSIONPROCESSINGINFO._serialized_end=11430 + _FRAMEINTERPOLATIONINFO._serialized_start=11432 + _FRAMEINTERPOLATIONINFO._serialized_end=11475 + _WORKFLOWRESULTSSIMILARITY._serialized_start=11477 + _WORKFLOWRESULTSSIMILARITY._serialized_end=11587 + _KEY._serialized_start=11590 + _KEY._serialized_end=11834 + _MODEL._serialized_start=11837 + _MODEL._serialized_end=12781 + _MODELREFERENCE._serialized_start=12783 + _MODELREFERENCE._serialized_end=12899 + _MODELVERSIONINPUTEXAMPLE._serialized_start=12902 + _MODELVERSIONINPUTEXAMPLE._serialized_end=13053 + _OUTPUTINFO._serialized_start=13056 + _OUTPUTINFO._serialized_end=13320 + _INPUTINFO._serialized_start=13323 + _INPUTINFO._serialized_end=13467 + _TRAININFO._serialized_start=13470 + _TRAININFO._serialized_end=13610 + _EVALINFO._serialized_start=13612 + _EVALINFO._serialized_end=13663 + _IMPORTINFO._serialized_start=13665 + _IMPORTINFO._serialized_end=13718 + _OUTPUTCONFIG._serialized_start=13721 + _OUTPUTCONFIG._serialized_end=14204 + _MODELTYPE._serialized_start=14207 + _MODELTYPE._serialized_end=14673 + _MODELLAYERINFO._serialized_start=14676 + _MODELLAYERINFO._serialized_end=14813 + _TRITONCONDAENVINFO._serialized_start=14815 + _TRITONCONDAENVINFO._serialized_end=14883 + _LAYERSHAPE._serialized_start=14885 + _LAYERSHAPE._serialized_end=14993 + _MODELTYPEFIELD._serialized_start=14996 + _MODELTYPEFIELD._serialized_end=15825 + _MODELTYPEFIELD_MODELTYPEFIELDTYPE._serialized_start=15361 + _MODELTYPEFIELD_MODELTYPEFIELDTYPE._serialized_end=15825 + _MODELTYPERANGEINFO._serialized_start=15827 + _MODELTYPERANGEINFO._serialized_end=15887 + _MODELTYPEENUMOPTION._serialized_start=15890 + _MODELTYPEENUMOPTION._serialized_end=16102 + _MODELTYPEENUMOPTIONALIAS._serialized_start=16104 + _MODELTYPEENUMOPTIONALIAS._serialized_end=16171 + _MODELQUERY._serialized_start=16173 + _MODELQUERY._serialized_end=16228 + _MODELVERSION._serialized_start=16231 + _MODELVERSION._serialized_end=17099 + _BUILDINFO._serialized_start=17101 + _BUILDINFO._serialized_end=17194 + _MODELVERSIONEXPORT._serialized_start=17196 + _MODELVERSIONEXPORT._serialized_end=17288 + _PRETRAINEDMODELCONFIG._serialized_start=17291 + _PRETRAINEDMODELCONFIG._serialized_end=17452 + _TRAINSTATS._serialized_start=17454 + _TRAINSTATS._serialized_end=17516 + _LOSSCURVEENTRY._serialized_start=17518 + _LOSSCURVEENTRY._serialized_end=17584 + _LABELCOUNT._serialized_start=17586 + _LABELCOUNT._serialized_end=17679 + _LABELDISTRIBUTION._serialized_start=17681 + _LABELDISTRIBUTION._serialized_end=17757 + _COOCCURRENCEMATRIXENTRY._serialized_start=17759 + _COOCCURRENCEMATRIXENTRY._serialized_end=17825 + _COOCCURRENCEMATRIX._serialized_start=17827 + _COOCCURRENCEMATRIX._serialized_end=17923 + _CONFUSIONMATRIXENTRY._serialized_start=17926 + _CONFUSIONMATRIXENTRY._serialized_end=18101 + _CONFUSIONMATRIX._serialized_start=18103 + _CONFUSIONMATRIX._serialized_end=18193 + _ROC._serialized_start=18195 + _ROC._serialized_end=18311 + _PRECISIONRECALLCURVE._serialized_start=18313 + _PRECISIONRECALLCURVE._serialized_end=18408 + _BINARYMETRICS._serialized_start=18411 + _BINARYMETRICS._serialized_end=18773 + _TRACKERMETRICS._serialized_start=18776 + _TRACKERMETRICS._serialized_end=18921 + _EVALTESTSETENTRY._serialized_start=18924 + _EVALTESTSETENTRY._serialized_end=19260 + _LOPQEVALRESULT._serialized_start=19263 + _LOPQEVALRESULT._serialized_end=19468 + _METRICSSUMMARY._serialized_start=19471 + _METRICSSUMMARY._serialized_end=19867 + _EVALMETRICS._serialized_start=19870 + _EVALMETRICS._serialized_end=20703 + _EXTENDEDMETRICS._serialized_start=20705 + _EXTENDEDMETRICS._serialized_end=20769 + _FIELDSVALUE._serialized_start=20772 + _FIELDSVALUE._serialized_end=20955 + _OUTPUT._serialized_start=20958 + _OUTPUT._serialized_end=21177 + _SCOPEDEPS._serialized_start=21179 + _SCOPEDEPS._serialized_end=21231 + _ENDPOINTDEPS._serialized_start=21233 + _ENDPOINTDEPS._serialized_end=21291 + _HIT._serialized_start=21294 + _HIT._serialized_end=21435 + _HITCOUNT._serialized_start=21437 + _HITCOUNT._serialized_end=21472 + _AND._serialized_start=21475 + _AND._serialized_end=21616 + _QUERY._serialized_start=21619 + _QUERY._serialized_end=21755 + _SEARCH._serialized_start=21758 + _SEARCH._serialized_end=22228 + _SEARCH_METRIC._serialized_start=22155 + _SEARCH_METRIC._serialized_end=22228 + _FILTER._serialized_start=22231 + _FILTER._serialized_end=22395 + _TIMERANGE._serialized_start=22397 + _TIMERANGE._serialized_end=22502 + _RANK._serialized_start=22504 + _RANK._serialized_end=22572 + _ANNOTATIONSEARCHMETRICS._serialized_start=22575 + _ANNOTATIONSEARCHMETRICS._serialized_end=22844 + _TEXT._serialized_start=22847 + _TEXT._serialized_end=22992 + _TEXTINFO._serialized_start=22994 + _TEXTINFO._serialized_end=23042 + _USER._serialized_start=23045 + _USER._serialized_end=23853 + _USERDETAIL._serialized_start=23856 + _USERDETAIL._serialized_end=24321 + _EMAILADDRESS._serialized_start=24323 + _EMAILADDRESS._serialized_end=24405 + _PASSWORD._serialized_start=24407 + _PASSWORD._serialized_end=24436 + _PASSWORDVIOLATIONS._serialized_start=24439 + _PASSWORDVIOLATIONS._serialized_end=24829 + _VIDEO._serialized_start=24832 + _VIDEO._serialized_end=25061 + _VIDEOINFO._serialized_start=25064 + _VIDEOINFO._serialized_end=25206 + _WORKFLOW._serialized_start=25209 + _WORKFLOW._serialized_end=25763 + _WORKFLOWVERSION._serialized_start=25766 + _WORKFLOWVERSION._serialized_end=26116 + _WORKFLOWNODE._serialized_start=26119 + _WORKFLOWNODE._serialized_end=26308 + _NODEINPUT._serialized_start=26310 + _NODEINPUT._serialized_end=26338 + _WORKFLOWRESULT._serialized_start=26341 + _WORKFLOWRESULT._serialized_end=26602 + _WORKFLOWSTATE._serialized_start=26604 + _WORKFLOWSTATE._serialized_end=26631 + _APPDUPLICATION._serialized_start=26634 + _APPDUPLICATION._serialized_end=27034 + _APPCOPYPROGRESS._serialized_start=27036 + _APPCOPYPROGRESS._serialized_end=27089 + _APPDUPLICATIONFILTERS._serialized_start=27092 + _APPDUPLICATIONFILTERS._serialized_end=27270 + _LABELORDER._serialized_start=27273 + _LABELORDER._serialized_end=27651 + _TASK._serialized_start=27654 + _TASK._serialized_end=28525 + _TASK_TASKTYPE._serialized_start=28417 + _TASK_TASKTYPE._serialized_end=28525 + _AIASSISTPARAMETERS._serialized_start=28527 + _AIASSISTPARAMETERS._serialized_end=28623 + _TASKWORKER._serialized_start=28626 + _TASKWORKER._serialized_end=29000 + _TASKWORKER_TASKWORKERSTRATEGY._serialized_start=28889 + _TASKWORKER_TASKWORKERSTRATEGY._serialized_end=28971 + _TASKWORKERPARTITIONEDSTRATEGYINFO._serialized_start=29003 + _TASKWORKERPARTITIONEDSTRATEGYINFO._serialized_end=29300 + _TASKWORKERPARTITIONEDSTRATEGYINFO_TASKWORKERPARTITIONEDSTRATEGY._serialized_start=29202 + _TASKWORKERPARTITIONEDSTRATEGYINFO_TASKWORKERPARTITIONEDSTRATEGY._serialized_end=29300 + _TASKINPUTSOURCE._serialized_start=29303 + _TASKINPUTSOURCE._serialized_end=29498 + _TASKINPUTSOURCE_TASKINPUTSOURCETYPE._serialized_start=29399 + _TASKINPUTSOURCE_TASKINPUTSOURCETYPE._serialized_end=29498 + _TASKREVIEW._serialized_start=29501 + _TASKREVIEW._serialized_end=29901 + _TASKREVIEW_TASKREVIEWSTRATEGY._serialized_start=29793 + _TASKREVIEW_TASKREVIEWSTRATEGY._serialized_end=29884 + _TASKREVIEWMANUALSTRATEGYINFO._serialized_start=29903 + _TASKREVIEWMANUALSTRATEGYINFO._serialized_end=29960 + _TASKREVIEWCONSENSUSSTRATEGYINFO._serialized_start=29962 + _TASKREVIEWCONSENSUSSTRATEGYINFO._serialized_end=30029 + _TASKAIASSISTANT._serialized_start=30031 + _TASKAIASSISTANT._serialized_end=30069 + _TASKASSIGNMENT._serialized_start=30072 + _TASKASSIGNMENT._serialized_end=30316 + _TASKSTATUSCOUNTPERUSER._serialized_start=30319 + _TASKSTATUSCOUNTPERUSER._serialized_end=30549 + _THRESHOLDRANGE._serialized_start=30551 + _THRESHOLDRANGE._serialized_end=30653 + _TASKCONCEPTAUTOANNOTATIONCONFIG._serialized_start=30656 + _TASKCONCEPTAUTOANNOTATIONCONFIG._serialized_end=30829 + _TASKCONCEPT._serialized_start=30832 + _TASKCONCEPT._serialized_end=30964 + _TASKMETRICS._serialized_start=30967 + _TASKMETRICS._serialized_end=31140 + _TASKWORKMETRICS._serialized_start=31142 + _TASKWORKMETRICS._serialized_end=31225 + _TASKREVIEWMETRICS._serialized_start=31227 + _TASKREVIEWMETRICS._serialized_end=31312 + _TASKINPUTSOURCEMETRICS._serialized_start=31314 + _TASKINPUTSOURCEMETRICS._serialized_end=31370 + _COLLECTOR._serialized_start=31373 + _COLLECTOR._serialized_end=31688 + _COLLECTORSOURCE._serialized_start=31690 + _COLLECTORSOURCE._serialized_end=31806 + _APIPOSTMODELOUTPUTSCOLLECTORSOURCE._serialized_start=31809 + _APIPOSTMODELOUTPUTSCOLLECTORSOURCE._serialized_end=31986 + _STATVALUE._serialized_start=31988 + _STATVALUE._serialized_end=32070 + _STATVALUEAGGREGATERESULT._serialized_start=32073 + _STATVALUEAGGREGATERESULT._serialized_end=32239 + _STATVALUEAGGREGATE._serialized_start=32241 + _STATVALUEAGGREGATE._serialized_end=32357 + _STATVALUEAGGREGATEQUERY._serialized_start=32360 + _STATVALUEAGGREGATEQUERY._serialized_end=32633 + _PCAPROJECTIONCOMPARATOR._serialized_start=32635 + _PCAPROJECTIONCOMPARATOR._serialized_end=32714 + _DUPLICATEANNOTATIONSRESULTS._serialized_start=32716 + _DUPLICATEANNOTATIONSRESULTS._serialized_end=32791 + _VISIBILITY._serialized_start=32794 + _VISIBILITY._serialized_end=32929 + _VISIBILITY_GETTABLE._serialized_start=32861 + _VISIBILITY_GETTABLE._serialized_end=32929 + _TRENDINGMETRIC._serialized_start=32931 + _TRENDINGMETRIC._serialized_end=33019 + _FULLTAG._serialized_start=33021 + _FULLTAG._serialized_end=33056 + _TIMESEGMENT._serialized_start=33058 + _TIMESEGMENT._serialized_end=33160 + _TIMEINFO._serialized_start=33162 + _TIMEINFO._serialized_end=33242 + _DATASETSTAR._serialized_start=33244 + _DATASETSTAR._serialized_end=33277 + _MODULESTAR._serialized_start=33279 + _MODULESTAR._serialized_end=33310 + _MODULE._serialized_start=33313 + _MODULE._serialized_end=33763 + _MODULEVERSION._serialized_start=33766 + _MODULEVERSION._serialized_end=34340 + _MODULEVERSION_MODULESUBNAV._serialized_start=34170 + _MODULEVERSION_MODULESUBNAV._serialized_end=34239 + _MODULEVERSION_MODULENAV._serialized_start=34241 + _MODULEVERSION_MODULENAV._serialized_end=34334 + _INSTALLEDMODULEVERSION._serialized_start=34343 + _INSTALLEDMODULEVERSION._serialized_end=34644 + _BULKOPERATION._serialized_start=34647 + _BULKOPERATION._serialized_end=35086 + _INPUTIDS._serialized_start=35088 + _INPUTIDS._serialized_end=35117 + _PROGRESS._serialized_start=35119 + _PROGRESS._serialized_end=35175 + _OPERATION._serialized_start=35178 + _OPERATION._serialized_end=35700 + _ADDCONCEPTS._serialized_start=35702 + _ADDCONCEPTS._serialized_end=35756 + _DELETECONCEPTS._serialized_start=35758 + _DELETECONCEPTS._serialized_end=35833 + _ADDMETADATA._serialized_start=35835 + _ADDMETADATA._serialized_end=35891 + _DELETEMETADATA._serialized_start=35893 + _DELETEMETADATA._serialized_end=35952 + _OVERWRITEGEO._serialized_start=35954 + _OVERWRITEGEO._serialized_end=36000 + _DELETEGEO._serialized_start=36002 + _DELETEGEO._serialized_end=36013 + _ADDTODATASET._serialized_start=36015 + _ADDTODATASET._serialized_end=36049 + _DELETEFROMDATASET._serialized_start=36051 + _DELETEFROMDATASET._serialized_end=36090 + _SPLITINTODATASETS._serialized_start=36093 + _SPLITINTODATASETS._serialized_end=36296 + _SPLITINTODATASETS_DATASETSPLITMETHOD._serialized_start=36234 + _SPLITINTODATASETS_DATASETSPLITMETHOD._serialized_end=36296 + _DATASETSPLIT._serialized_start=36298 + _DATASETSPLIT._serialized_end=36389 + _INPUTSADDJOB._serialized_start=36392 + _INPUTSADDJOB._serialized_end=36771 + _INPUTSADDJOBPROGRESS._serialized_start=36773 + _INPUTSADDJOBPROGRESS._serialized_end=36890 + _UPLOAD._serialized_start=36893 + _UPLOAD._serialized_end=37170 + _UPLOADCONTENTPART._serialized_start=37172 + _UPLOADCONTENTPART._serialized_end=37247 + _CUSTOMCODEOPERATORREQUEST._serialized_start=37249 + _CUSTOMCODEOPERATORREQUEST._serialized_end=37357 + _INPUTSEXTRACTIONJOB._serialized_start=37360 + _INPUTSEXTRACTIONJOB._serialized_end=37733 + _INPUTSEXTRACTIONJOBPROGRESS._serialized_start=37736 + _INPUTSEXTRACTIONJOBPROGRESS._serialized_end=38015 + _INPUTSDATASOURCE._serialized_start=38018 + _INPUTSDATASOURCE._serialized_end=38229 + _DATASOURCEURL._serialized_start=38231 + _DATASOURCEURL._serialized_end=38317 + _DATASOURCECREDENTIALS._serialized_start=38320 + _DATASOURCECREDENTIALS._serialized_end=38487 + _AWSCREDS._serialized_start=38489 + _AWSCREDS._serialized_end=38564 + _AZUREBLOBCREDS._serialized_start=38566 + _AZUREBLOBCREDS._serialized_end=38625 + _INPUTSUPLOAD._serialized_start=38628 + _INPUTSUPLOAD._serialized_end=38848 + _BOOKMARKORIGIN._serialized_start=38851 + _BOOKMARKORIGIN._serialized_end=39057 + _BOOKMARKORIGIN_BOOKMARKTYPE._serialized_start=38980 + _BOOKMARKORIGIN_BOOKMARKTYPE._serialized_end=39057 + _RUNNER._serialized_start=39060 + _RUNNER._serialized_end=39429 + _NODEPOOL._serialized_start=39432 + _NODEPOOL._serialized_end=39891 + _NODECAPACITYTYPE._serialized_start=39894 + _NODECAPACITYTYPE._serialized_end=40058 + _NODECAPACITYTYPE_CAPACITYTYPE._serialized_start=39983 + _NODECAPACITYTYPE_CAPACITYTYPE._serialized_end=40058 + _INSTANCETYPE._serialized_start=40060 + _INSTANCETYPE._serialized_end=40156 + _CLOUDPROVIDER._serialized_start=40158 + _CLOUDPROVIDER._serialized_end=40199 + _COMPUTECLUSTER._serialized_start=40202 + _COMPUTECLUSTER._serialized_end=40434 + _COMPUTEINFO._serialized_start=40437 + _COMPUTEINFO._serialized_end=40568 + _AUTOSCALECONFIG._serialized_start=40571 + _AUTOSCALECONFIG._serialized_end=40755 + _DEPLOYMENT._serialized_start=40758 + _DEPLOYMENT._serialized_end=41396 + _DEPLOYMENT_SCHEDULINGCHOICE._serialized_start=41217 + _DEPLOYMENT_SCHEDULINGCHOICE._serialized_end=41384 + _RUNNERSELECTOR._serialized_start=41399 + _RUNNERSELECTOR._serialized_end=41541 + _PROCESSINGINFO._serialized_start=41543 + _PROCESSINGINFO._serialized_end=41664 # @@protoc_insertion_point(module_scope) diff --git a/clarifai_grpc/grpc/api/resources_pb2.pyi b/clarifai_grpc/grpc/api/resources_pb2.pyi index 5f3f334..2b395a5 100644 --- a/clarifai_grpc/grpc/api/resources_pb2.pyi +++ b/clarifai_grpc/grpc/api/resources_pb2.pyi @@ -1641,29 +1641,6 @@ class KnowledgeGraph(google.protobuf.message.Message): global___KnowledgeGraph = KnowledgeGraph -@typing_extensions.final -class ConceptMappingJob(google.protobuf.message.Message): - """ConceptMappingJob""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - KNOWLEDGE_GRAPH_ID_FIELD_NUMBER: builtins.int - CONCEPT_IDS_FIELD_NUMBER: builtins.int - knowledge_graph_id: builtins.str - """The id of the knowledge graph being used for this concept mapping job""" - @property - def concept_ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: - """The ids of the concepts being mapped""" - def __init__( - self, - *, - knowledge_graph_id: builtins.str = ..., - concept_ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["concept_ids", b"concept_ids", "knowledge_graph_id", b"knowledge_graph_id"]) -> None: ... - -global___ConceptMappingJob = ConceptMappingJob - @typing_extensions.final class ConceptLanguage(google.protobuf.message.Message): """This represents a link to an outside source for the given concept. @@ -7315,18 +7292,22 @@ class TaskMetrics(google.protobuf.message.Message): WORK_FIELD_NUMBER: builtins.int REVIEW_FIELD_NUMBER: builtins.int + INPUT_SOURCE_FIELD_NUMBER: builtins.int @property def work(self) -> global___TaskWorkMetrics: ... @property def review(self) -> global___TaskReviewMetrics: ... + @property + def input_source(self) -> global___TaskInputSourceMetrics: ... def __init__( self, *, work: global___TaskWorkMetrics | None = ..., review: global___TaskReviewMetrics | None = ..., + input_source: global___TaskInputSourceMetrics | None = ..., ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["review", b"review", "work", b"work"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["review", b"review", "work", b"work"]) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["input_source", b"input_source", "review", b"review", "work", b"work"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["input_source", b"input_source", "review", b"review", "work", b"work"]) -> None: ... global___TaskMetrics = TaskMetrics @@ -7374,6 +7355,22 @@ class TaskReviewMetrics(google.protobuf.message.Message): global___TaskReviewMetrics = TaskReviewMetrics +@typing_extensions.final +class TaskInputSourceMetrics(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + INPUTS_COUNT_ESTIMATED_FIELD_NUMBER: builtins.int + inputs_count_estimated: builtins.int + """Estimated number of inputs that are in the source of data""" + def __init__( + self, + *, + inputs_count_estimated: builtins.int = ..., + ) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["inputs_count_estimated", b"inputs_count_estimated"]) -> None: ... + +global___TaskInputSourceMetrics = TaskInputSourceMetrics + @typing_extensions.final class Collector(google.protobuf.message.Message): """Collector is a data pathway from a CollectorSource to an app to collect data automatically. @@ -9124,6 +9121,7 @@ class Runner(google.protobuf.message.Message): WORKER_FIELD_NUMBER: builtins.int NODEPOOL_FIELD_NUMBER: builtins.int COMPUTE_INFO_FIELD_NUMBER: builtins.int + NUM_REPLICAS_FIELD_NUMBER: builtins.int id: builtins.str """A unique ID for this runner. This is a UUID since runners can be automatically orchestrated. @@ -9170,6 +9168,10 @@ class Runner(google.protobuf.message.Message): requirements on those object, which may be less than what the Runner allocates (as a safety margin for the runner to for sure run the resource). """ + num_replicas: builtins.int + """Number of replicas that this runner should have up. + We keep it separate from ComputeInfo which defines how many resources each replica needs. + """ def __init__( self, *, @@ -9183,9 +9185,10 @@ class Runner(google.protobuf.message.Message): worker: global___Worker | None = ..., nodepool: global___Nodepool | None = ..., compute_info: global___ComputeInfo | None = ..., + num_replicas: builtins.int = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["compute_info", b"compute_info", "created_at", b"created_at", "metadata", b"metadata", "modified_at", b"modified_at", "nodepool", b"nodepool", "worker", b"worker"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["compute_info", b"compute_info", "created_at", b"created_at", "description", b"description", "id", b"id", "labels", b"labels", "metadata", b"metadata", "modified_at", b"modified_at", "nodepool", b"nodepool", "user_id", b"user_id", "worker", b"worker"]) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["compute_info", b"compute_info", "created_at", b"created_at", "description", b"description", "id", b"id", "labels", b"labels", "metadata", b"metadata", "modified_at", b"modified_at", "nodepool", b"nodepool", "num_replicas", b"num_replicas", "user_id", b"user_id", "worker", b"worker"]) -> None: ... global___Runner = Runner @@ -9231,7 +9234,7 @@ class Nodepool(google.protobuf.message.Message): def instance_types(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___InstanceType]: ... min_instances: builtins.int """Minimum number of instances in this nodepool. This allows the nodepool to scale down to this - amount. A nodepool needs a minimum of 1 instance. + amount. """ max_instances: builtins.int """An upper limit on the number of instances in this nodepool. This allows the nodepool to scale @@ -9570,11 +9573,13 @@ class Deployment(google.protobuf.message.Message): USER_ID_FIELD_NUMBER: builtins.int AUTOSCALE_CONFIG_FIELD_NUMBER: builtins.int NODEPOOLS_FIELD_NUMBER: builtins.int - MODEL_FIELD_NUMBER: builtins.int - WORKFLOW_FIELD_NUMBER: builtins.int SCHEDULING_CHOICE_FIELD_NUMBER: builtins.int VISIBILITY_FIELD_NUMBER: builtins.int METADATA_FIELD_NUMBER: builtins.int + DESCRIPTION_FIELD_NUMBER: builtins.int + WORKER_FIELD_NUMBER: builtins.int + CREATED_AT_FIELD_NUMBER: builtins.int + MODIFIED_AT_FIELD_NUMBER: builtins.int id: builtins.str """An id for this configured deployment.""" user_id: builtins.str @@ -9592,17 +9597,6 @@ class Deployment(google.protobuf.message.Message): we need a way to rank scheduling choices when we don't know how to decide (like a model supports """ - @property - def model(self) -> global___Model: - """Model""" - @property - def workflow(self) -> global___Workflow: - """Workflow - We could also support matching by labels here for future "job" like functionality where - the item itself fully defines the work that needs to be done. - This would match any resources that have these runner labels defined on them. - RunnerLabels runner_labels = 11; // FUTURE - """ scheduling_choice: global___Deployment.SchedulingChoice.ValueType @property def visibility(self) -> global___Visibility: @@ -9615,6 +9609,19 @@ class Deployment(google.protobuf.message.Message): """To handle arbitrary json metadata: https://github.com/google/protobuf/blob/master/src/google/protobuf/struct.proto """ + description: builtins.str + """Short description of deployment.""" + @property + def worker(self) -> global___Worker: + """The thing that the autoscaling config applies to for this nodepool. + For a given user_id, nodepool_id, and object ID we can only have one deployment as it defines + """ + @property + def created_at(self) -> google.protobuf.timestamp_pb2.Timestamp: + """When the deployment was created.""" + @property + def modified_at(self) -> google.protobuf.timestamp_pb2.Timestamp: + """When the deployment was last modified.""" def __init__( self, *, @@ -9622,15 +9629,16 @@ class Deployment(google.protobuf.message.Message): user_id: builtins.str = ..., autoscale_config: global___AutoscaleConfig | None = ..., nodepools: collections.abc.Iterable[global___Nodepool] | None = ..., - model: global___Model | None = ..., - workflow: global___Workflow | None = ..., scheduling_choice: global___Deployment.SchedulingChoice.ValueType = ..., visibility: global___Visibility | None = ..., metadata: google.protobuf.struct_pb2.Struct | None = ..., + description: builtins.str = ..., + worker: global___Worker | None = ..., + created_at: google.protobuf.timestamp_pb2.Timestamp | None = ..., + modified_at: google.protobuf.timestamp_pb2.Timestamp | None = ..., ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["autoscale_config", b"autoscale_config", "metadata", b"metadata", "model", b"model", "object", b"object", "visibility", b"visibility", "workflow", b"workflow"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["autoscale_config", b"autoscale_config", "id", b"id", "metadata", b"metadata", "model", b"model", "nodepools", b"nodepools", "object", b"object", "scheduling_choice", b"scheduling_choice", "user_id", b"user_id", "visibility", b"visibility", "workflow", b"workflow"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["object", b"object"]) -> typing_extensions.Literal["model", "workflow"] | None: ... + def HasField(self, field_name: typing_extensions.Literal["autoscale_config", b"autoscale_config", "created_at", b"created_at", "metadata", b"metadata", "modified_at", b"modified_at", "visibility", b"visibility", "worker", b"worker"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["autoscale_config", b"autoscale_config", "created_at", b"created_at", "description", b"description", "id", b"id", "metadata", b"metadata", "modified_at", b"modified_at", "nodepools", b"nodepools", "scheduling_choice", b"scheduling_choice", "user_id", b"user_id", "visibility", b"visibility", "worker", b"worker"]) -> None: ... global___Deployment = Deployment diff --git a/clarifai_grpc/grpc/api/service_pb2.py b/clarifai_grpc/grpc/api/service_pb2.py index 07eaf55..8cfa77c 100644 --- a/clarifai_grpc/grpc/api/service_pb2.py +++ b/clarifai_grpc/grpc/api/service_pb2.py @@ -23,7 +23,7 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n proto/clarifai/api/service.proto\x12\x0c\x63larifai.api\x1a\"proto/clarifai/api/resources.proto\x1a&proto/clarifai/api/status/status.proto\x1a)proto/clarifai/api/utils/extensions.proto\x1a%proto/clarifai/auth/scope/scope.proto\x1a(proto/clarifai/auth/util/extension.proto\x1a+proto/clarifai/api/status/status_code.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\",\n\nPagination\x12\x0c\n\x04page\x18\x01 \x01(\r\x12\x10\n\x08per_page\x18\x02 \x01(\r\"p\n\x14GetAnnotationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\rannotation_id\x18\x02 \x01(\t\x12\x10\n\x08input_id\x18\x03 \x01(\t\"\xd5\x02\n\x16ListAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x11\n\tinput_ids\x18\x03 \x03(\t\x12\x10\n\x08user_ids\x18\t \x03(\t\x12\x19\n\x11model_version_ids\x18\n \x03(\t\x12\x1c\n\x14workflow_version_ids\x18\r \x03(\t\x12-\n\x08statuses\x18\x05 \x03(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1c\n\x14list_all_annotations\x18\x06 \x01(\x08\x12\x1b\n\x13return_model_output\x18\x0c \x01(\x08\x12\x0c\n\x04page\x18\x07 \x01(\r\x12\x10\n\x08per_page\x18\x08 \x01(\r\x12\x0f\n\x07task_id\x18\x0b \x01(\tJ\x04\x08\x04\x10\x05\"x\n\x16PostAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0b\x61nnotations\x18\x02 \x03(\x0b\x32\x18.clarifai.api.Annotation\"\xa7\x01\n\x17PatchAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0b\x61nnotations\x18\x02 \x03(\x0b\x32\x18.clarifai.api.Annotation\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x1c\n\x14\x64\x65lete_if_empty_data\x18\x04 \x01(\x08\"\xf0\x01\n\x1dPatchAnnotationsStatusRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08user_ids\x18\x03 \x03(\t\x12\x0f\n\x07task_id\x18\x04 \x01(\t\x12\x35\n\x0cstatus_codes\x18\x06 \x03(\x0e\x32\x1f.clarifai.api.status.StatusCode\x12\x0e\n\x06\x61\x63tion\x18\x05 \x01(\t\x12\x34\n\x0bstatus_code\x18\x02 \x01(\x0e\x32\x1f.clarifai.api.status.StatusCode\"v\n\x1ePatchAnnotationsStatusResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08user_ids\x18\x02 \x03(\t\x12\x15\n\rupdated_count\x18\x03 \x01(\r\"s\n\x17\x44\x65leteAnnotationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\x12\x15\n\rannotation_id\x18\x03 \x01(\t\"k\n\x18\x44\x65leteAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x11\n\tinput_ids\x18\x03 \x03(\t\"u\n\x18SingleAnnotationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12,\n\nannotation\x18\x02 \x01(\x0b\x32\x18.clarifai.api.Annotation\"{\n\x17MultiAnnotationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0b\x61nnotations\x18\x02 \x03(\x0b\x32\x18.clarifai.api.AnnotationB\x04\x80\xb5\x18\x01\"\xa0\x01\n\x1cListAnnotationWorkersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x04 \x03(\t\x12\x14\n\x0ctrusted_only\x18\x05 \x01(\x08\"o\n\x13MultiWorkerResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.WorkerB\x04\x80\xb5\x18\x01\"[\n\rGetAppRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x02 \x03(\t\"\x9c\x03\n\x0fListAppsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\n \x03(\t\x12\x16\n\x0esort_ascending\x18\x05 \x01(\x08\x12\x16\n\x0csort_by_name\x18\x06 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x0c \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\r \x01(\x08H\x00\x12\x15\n\rfeatured_only\x18\t \x01(\x08\x12\x14\n\x0cstarred_only\x18\x0b \x01(\x08\x12\x15\n\rtemplate_only\x18\x10 \x01(\x08\x12\x0e\n\x06search\x18\x0f \x01(\t\x12\x11\n\x05query\x18\x08 \x01(\tB\x02\x18\x01\x12\x10\n\x04name\x18\x04 \x01(\tB\x02\x18\x01\x12\x0e\n\x02id\x18\x0e \x01(\tB\x02\x18\x01\x42\t\n\x07sort_by\"c\n\x0fPostAppsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04\x61pps\x18\x02 \x03(\x0b\x32\x11.clarifai.api.App\"C\n\x10\x44\x65leteAppRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\xb9\x01\n\x10PatchAppsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04\x61pps\x18\x02 \x03(\x0b\x32\x11.clarifai.api.App\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x32\n\x0fmetadata_action\x18\x04 \x01(\x0b\x32\x19.clarifai.api.PatchAction\x12\x0f\n\x07reindex\x18\x05 \x01(\x08\"\xb7\x01\n\x0fPatchAppRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1e\n\x03\x61pp\x18\x02 \x01(\x0b\x32\x11.clarifai.api.App\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x32\n\x0fmetadata_action\x18\x04 \x01(\x0b\x32\x19.clarifai.api.PatchAction\x12\x0f\n\x07reindex\x18\x05 \x01(\x08\"\x81\x01\n\x13PatchAppsIdsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\x03ids\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.IdUpdateSource\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\xa3\x01\n\x17PostAppsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\tapp_query\x18\x02 \x01(\x0b\x32\x16.clarifai.api.AppQuery\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"`\n\x11SingleAppResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1e\n\x03\x61pp\x18\x02 \x01(\x0b\x32\x11.clarifai.api.App\"f\n\x10MultiAppResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x04\x61pps\x18\x02 \x03(\x0b\x32\x11.clarifai.api.AppB\x04\x80\xb5\x18\x01\"\x8b\x01\n\x18ListCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1e\n\x16list_all_collaborators\x18\x02 \x01(\x08\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"~\n\x18PostCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x31\n\rcollaborators\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.Collaborator\"\x8f\x01\n\x19PatchCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x31\n\rcollaborators\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.Collaborator\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"|\n\x1a\x44\x65leteCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x18\n\x10\x63ollaborator_ids\x18\x02 \x03(\t\x12\x13\n\x0buser_emails\x18\x03 \x03(\t\"\xa9\x01\n\x1aMultiCollaboratorsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x37\n\rcollaborators\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.CollaboratorB\x04\x80\xb5\x18\x01\x12%\n\tapp_owner\x18\x03 \x01(\x0b\x32\x12.clarifai.api.User\"\x83\x01\n\x19ListCollaborationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x15\n\rtemplate_only\x18\x04 \x01(\x08\"\x85\x01\n\x1bMultiCollaborationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x0e\x63ollaborations\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.CollaborationB\x04\x80\xb5\x18\x01\".\n\x14GetStatusCodeRequest\x12\x16\n\x0estatus_code_id\x18\x01 \x01(\t\"\x18\n\x16ListStatusCodesRequest\"G\n\x18SingleStatusCodeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\"u\n\x17MultiStatusCodeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x08statuses\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.status.Status\"X\n\x11GetConceptRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\"r\n\x13ListConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\t\"\xa1\x01\n\x18ListModelConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\x12\x0e\n\x06search\x18\x06 \x01(\t\"\xea\x01\n\x1bPostConceptsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x31\n\rconcept_query\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.ConceptQuery\x12\x39\n\nextra_info\x18\x04 \x01(\x0b\x32%.clarifai.api.ConceptExtraInfoRequest\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"F\n\x17\x43onceptExtraInfoRequest\x12+\n\x0erankable_model\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Model\"o\n\x13PostConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x63oncepts\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Concept\"\x80\x01\n\x14PatchConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x63oncepts\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"j\n\x17GetConceptCountsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"l\n\x15SingleConceptResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12&\n\x07\x63oncept\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Concept\"r\n\x14MultiConceptResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x08\x63oncepts\x18\x02 \x03(\x0b\x32\x15.clarifai.api.ConceptB\x04\x80\xb5\x18\x01\"\x82\x01\n\x19MultiConceptCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x0e\x63oncept_counts\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.ConceptCountB\x04\x80\xb5\x18\x01\"\xb1\x01\n\x1bListConceptRelationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x11\n\tpredicate\x18\x03 \x01(\t\x12\x1a\n\x12knowledge_graph_id\x18\x04 \x01(\t\x12\x0c\n\x04page\x18\x05 \x01(\r\x12\x10\n\x08per_page\x18\x06 \x01(\r\"\x9c\x01\n\x1bPostConceptRelationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x38\n\x11\x63oncept_relations\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.ConceptRelation\"q\n\x1d\x44\x65leteConceptRelationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"M\n\x1aListKnowledgeGraphsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x85\x01\n\x1aPostKnowledgeGraphsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x36\n\x10knowledge_graphs\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.KnowledgeGraph\"\x8f\x01\n\x1dPostConceptMappingJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12=\n\x14\x63oncept_mapping_jobs\x18\x02 \x03(\x0b\x32\x1f.clarifai.api.ConceptMappingJob\"\x8b\x01\n\x1cMultiConceptRelationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12>\n\x11\x63oncept_relations\x18\x02 \x03(\x0b\x32\x1d.clarifai.api.ConceptRelationB\x04\x80\xb5\x18\x01\"\x88\x01\n\x1bMultiKnowledgeGraphResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10knowledge_graphs\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.KnowledgeGraphB\x04\x80\xb5\x18\x01\"Z\n\x1eMultiConceptMappingJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03ids\x18\x02 \x03(\t\"r\n\x19GetConceptLanguageRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\t\"\x82\x01\n\x1bListConceptLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\xad\x01\n\x1cPatchConceptLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x38\n\x11\x63oncept_languages\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.ConceptLanguage\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x9c\x01\n\x1bPostConceptLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x38\n\x11\x63oncept_languages\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.ConceptLanguage\"\x85\x01\n\x1dSingleConceptLanguageResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x37\n\x10\x63oncept_language\x18\x02 \x01(\x0b\x32\x1d.clarifai.api.ConceptLanguage\"\x8b\x01\n\x1cMultiConceptLanguageResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12>\n\x11\x63oncept_languages\x18\x02 \x03(\x0b\x32\x1d.clarifai.api.ConceptLanguageB\x04\x80\xb5\x18\x01\"T\n\x0fGetInputRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\"\\\n\x17GetVideoManifestRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\"l\n\x16GetInputSamplesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08user_ids\x18\x03 \x03(\t\"\x9e\x01\n\x11ListInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12+\n\x06status\x18\x05 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03ids\x18\x04 \x03(\t\"\x92\x01\n\x13StreamInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08per_page\x18\x02 \x01(\r\x12\x0f\n\x07last_id\x18\x03 \x01(\t\x12\x13\n\x0border_by_id\x18\x05 \x01(\x08\x12\x12\n\ndescending\x18\x04 \x01(\x08\"\xd3\x01\n\x11PostInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x06inputs\x18\x02 \x03(\x0b\x32\x13.clarifai.api.Input\x12\x19\n\x11inputs_add_job_id\x18\x03 \x01(\t\x12M\n\x1cinput_id_conflict_resolution\x18\x04 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\"z\n\x12PatchInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x06inputs\x18\x02 \x03(\x0b\x32\x13.clarifai.api.Input\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"W\n\x12\x44\x65leteInputRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\"Y\n\x13\x44\x65leteInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\tJ\x04\x08\x03\x10\x04\"f\n\x13SingleInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\"\n\x05input\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Input\"]\n\x18GetVideoManifestResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x14\n\x0cmanifest_url\x18\x02 \x01(\t\"\xa0\x01\n\x12MultiInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12)\n\x06inputs\x18\x02 \x03(\x0b\x32\x13.clarifai.api.InputB\x04\x80\xb5\x18\x01\x12\x32\n\x0einputs_add_job\x18\x03 \x01(\x0b\x32\x1a.clarifai.api.InputsAddJob\"r\n\x1cMultiInputAnnotationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x04hits\x18\x03 \x03(\x0b\x32\x11.clarifai.api.HitB\x04\x80\xb5\x18\x01\"q\n\x18SingleInputCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x06\x63ounts\x18\x02 \x01(\x0b\x32\x18.clarifai.api.InputCount\"G\n\x14GetInputCountRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\xdd\x02\n\x13ListDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x05 \x03(\t\x12\x16\n\x0esort_ascending\x18\x06 \x01(\x08\x12\x1c\n\x12sort_by_created_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x08 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\t \x01(\x08H\x00\x12\x14\n\nsort_by_id\x18\x0b \x01(\x08H\x00\x12\x14\n\x0cstarred_only\x18\x04 \x01(\x08\x12\x10\n\x08\x62ookmark\x18\n \x01(\x08\x12\x0e\n\x06search\x18\r \x01(\t\x12\x0e\n\x02id\x18\x0c \x01(\tB\x02\x18\x01\x42\t\n\x07sort_by\"s\n\x11GetDatasetRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x03 \x03(\t\"o\n\x13PostDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x64\x61tasets\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Dataset\"\x80\x01\n\x14PatchDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x64\x61tasets\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Dataset\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"]\n\x15\x44\x65leteDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0b\x64\x61taset_ids\x18\x02 \x03(\t\"r\n\x14MultiDatasetResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x08\x64\x61tasets\x18\x02 \x03(\x0b\x32\x15.clarifai.api.DatasetB\x04\x80\xb5\x18\x01\"l\n\x15SingleDatasetResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12&\n\x07\x64\x61taset\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Dataset\"\x7f\n\x18ListDatasetInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"o\n\x16GetDatasetInputRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x10\n\x08input_id\x18\x03 \x01(\t\"\xb9\x01\n\x18PostDatasetInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x32\n\x0e\x64\x61taset_inputs\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.DatasetInput\x12$\n\x06search\x18\x04 \x01(\x0b\x32\x14.clarifai.api.Search\"t\n\x1a\x44\x65leteDatasetInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x11\n\tinput_ids\x18\x03 \x03(\t\"\xbd\x01\n\x19MultiDatasetInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x0e\x64\x61taset_inputs\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.DatasetInputB\x04\x80\xb5\x18\x01\x12\x33\n\x0e\x62ulk_operation\x18\x04 \x01(\x0b\x32\x1b.clarifai.api.BulkOperationJ\x04\x08\x03\x10\x04\"|\n\x1aSingleDatasetInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x31\n\rdataset_input\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.DatasetInput\"\xc5\x01\n\x1aListDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\x12\x42\n\x0frequest_origins\x18\x05 \x03(\x0e\x32).clarifai.api.DatasetVersionRequestOrigin\"{\n\x18GetDatasetVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1a\n\x12\x64\x61taset_version_id\x18\x03 \x01(\t\"\xa4\x02\n&ListDatasetVersionMetricsGroupsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1a\n\x12\x64\x61taset_version_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\x12\x14\n\x0cparent_paths\x18\x06 \x03(\t\x12;\n\x05types\x18\x07 \x03(\x0e\x32,.clarifai.api.DatasetVersionMetricsGroupType\x12&\n\x06values\x18\x08 \x03(\x0b\x32\x16.google.protobuf.Value\"\x99\x01\n\x1aPostDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x36\n\x10\x64\x61taset_versions\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.DatasetVersion\"\xaa\x01\n\x1bPatchDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x36\n\x10\x64\x61taset_versions\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.DatasetVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x80\x01\n\x1c\x44\x65leteDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1b\n\x13\x64\x61taset_version_ids\x18\x03 \x03(\t\"\xb7\x01\n\x1fPutDatasetVersionExportsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1a\n\x12\x64\x61taset_version_id\x18\x03 \x01(\t\x12\x33\n\x07\x65xports\x18\x04 \x03(\x0b\x32\".clarifai.api.DatasetVersionExport\"\x88\x01\n\x1bMultiDatasetVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10\x64\x61taset_versions\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.DatasetVersionB\x04\x80\xb5\x18\x01\"\x8b\x01\n!MultiDatasetVersionExportResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x07\x65xports\x18\x02 \x03(\x0b\x32\".clarifai.api.DatasetVersionExportB\x04\x80\xb5\x18\x01\"\xae\x01\n\'MultiDatasetVersionMetricsGroupResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12V\n\x1e\x64\x61taset_version_metrics_groups\x18\x02 \x03(\x0b\x32(.clarifai.api.DatasetVersionMetricsGroupB\x04\x80\xb5\x18\x01\"\x82\x01\n\x1cSingleDatasetVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x35\n\x0f\x64\x61taset_version\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.DatasetVersion\"\xf0\x01\n\x17PostModelOutputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12#\n\x06inputs\x18\x04 \x03(\x0b\x32\x13.clarifai.api.Input\x12\"\n\x05model\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Model\x12\x35\n\x0frunner_selector\x18\x06 \x01(\x0b\x32\x1c.clarifai.api.RunnerSelector\"\x8f\x01\n\x16ListModelInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\"P\n\rGetKeyRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0e\n\x06key_id\x18\x02 \x01(\t\"\x9a\x01\n\x0fListKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x13\n\x0bnot_expired\x18\x04 \x01(\x08\x12\x0e\n\x06scopes\x18\x05 \x03(\t\x12\x11\n\tendpoints\x18\x06 \x03(\t\"e\n\x12ListAppKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"c\n\x0fPostKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04keys\x18\x02 \x03(\x0b\x32\x11.clarifai.api.Key\"S\n\x10\x44\x65leteKeyRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0e\n\x06key_id\x18\x02 \x01(\t\"t\n\x10PatchKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04keys\x18\x02 \x03(\x0b\x32\x11.clarifai.api.Key\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"`\n\x11SingleKeyResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1e\n\x03key\x18\x02 \x01(\x0b\x32\x11.clarifai.api.Key\"f\n\x10MultiKeyResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x04keys\x18\x02 \x03(\x0b\x32\x11.clarifai.api.KeyB\x04\x80\xb5\x18\x01\"\xad\x01\n\x0fGetModelRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12\x10\n\x08language\x18\x04 \x01(\t\x12\x16\n\x0etrained_before\x18\x05 \x01(\x08\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x13 \x03(\t\"\x8d\x05\n\x11ListModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x13 \x03(\t\x12\x16\n\x0esort_ascending\x18\n \x01(\x08\x12\x16\n\x0csort_by_name\x18\x0b \x01(\x08H\x00\x12\x1c\n\x12sort_by_num_inputs\x18\x0c \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\r \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x18 \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x19 \x01(\x08H\x00\x12\x15\n\rmodel_type_id\x18\x06 \x01(\t\x12\x14\n\x0ctrained_only\x18\x07 \x01(\x08\x12\x14\n\x0cinput_fields\x18\x08 \x03(\t\x12\x15\n\routput_fields\x18\t \x03(\t\x12\x0f\n\x07license\x18\x0f \x01(\t\x12\x15\n\rfeatured_only\x18\x10 \x01(\x08\x12\x14\n\x0cstarred_only\x18\x14 \x01(\x08\x12\x10\n\x08toolkits\x18\x11 \x03(\t\x12\x11\n\tuse_cases\x18\x12 \x03(\t\x12\x11\n\tlanguages\x18\x15 \x03(\t\x12\x1c\n\x14\x64ont_fetch_from_main\x18\x17 \x01(\x08\x12\x10\n\x08\x62ookmark\x18\x1a \x01(\x08\x12\x0e\n\x06search\x18\x1b \x01(\t\x12\x11\n\x05query\x18\x0e \x01(\tB\x02\x18\x01\x12\x10\n\x04name\x18\x05 \x01(\tB\x02\x18\x01\x12\x1d\n\x11\x66ilter_by_user_id\x18\x16 \x01(\x08\x42\x02\x18\x01\x42\t\n\x07sort_byJ\x04\x08\x04\x10\x05\"K\n\x18GetResourceCountsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x9e\x01\n\x19GetResourceCountsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08\x64\x61tasets\x18\x02 \x01(\x03\x12\x0e\n\x06models\x18\x03 \x01(\x03\x12\x11\n\tworkflows\x18\x04 \x01(\x03\x12\x0f\n\x07modules\x18\x05 \x01(\x03\x12\x0e\n\x06inputs\x18\x06 \x01(\x03\"\x80\x01\n\x19PatchModelToolkitsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x10\n\x08toolkits\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x8b\x01\n\x1ePatchModelCheckConsentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x16\n\x0e\x63heck_consents\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x80\x01\n\x19PatchModelUseCasesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x10\n\x08usecases\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x82\x01\n\x1aPatchModelLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x11\n\tlanguages\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"Z\n\x19MultiModelToolkitResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08toolkits\x18\x02 \x03(\t\"e\n\x1eMultiModelCheckConsentResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x16\n\x0e\x63heck_consents\x18\x02 \x03(\t\"Z\n\x19MultiModelUseCaseResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08usecases\x18\x02 \x03(\t\"\\\n\x1aMultiModelLanguageResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x11\n\tlanguages\x18\x02 \x03(\t\"\x91\x01\n\x11PostModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.ModelB\x02\x18\x01\x12#\n\x06models\x18\x03 \x03(\x0b\x32\x13.clarifai.api.Model\"z\n\x12PatchModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x06models\x18\x02 \x03(\x0b\x32\x13.clarifai.api.Model\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\",\n\x0eIdUpdateSource\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06new_id\x18\x02 \x01(\t\"\x82\x01\n\x14PatchModelIdsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\x03ids\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.IdUpdateSource\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"W\n\x12\x44\x65leteModelRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\"g\n\x13\x44\x65leteModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x12\n\ndelete_all\x18\x03 \x01(\x08\"\xa9\x01\n\x19PostModelsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0bmodel_query\x18\x02 \x01(\x0b\x32\x18.clarifai.api.ModelQuery\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"f\n\x13SingleModelResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\"\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Model\"l\n\x12MultiModelResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12)\n\x06models\x18\x02 \x03(\x0b\x32\x13.clarifai.api.ModelB\x04\x80\xb5\x18\x01\"\xa2\x01\n\x19PatchModelVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x32\n\x0emodel_versions\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"o\n\x16GetModelVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\"\xc5\x02\n\x18ListModelVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\x12\x13\n\x0b\x63oncept_ids\x18\x05 \x03(\t\x12\x14\n\x0ctrained_only\x18\x06 \x01(\x08\x12\x16\n\x0esort_ascending\x18\x07 \x01(\x08\x12\x1d\n\x13sort_by_status_code\x18\x08 \x01(\x08H\x00\x12\x1c\n\x12sort_by_num_inputs\x18\t \x01(\x08H\x00\x12\x1d\n\x13sort_by_description\x18\n \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x0b \x01(\x08H\x00\x42\t\n\x07sort_by\"r\n\x19\x44\x65leteModelVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x03 \x01(\t\x12\x12\n\nversion_id\x18\x04 \x01(\t\"|\n\x1aSingleModelVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x31\n\rmodel_version\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.ModelVersion\"\x82\x01\n\x19MultiModelVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x0emodel_versions\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.ModelVersionB\x04\x80\xb5\x18\x01\"\xef\x01\n\x18PostModelVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x32\n\x0emodel_versions\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12)\n\teval_info\x18\n \x01(\x0b\x32\x16.clarifai.api.EvalInfoJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\t\x10\n\"\xae\x01\n\x1ePostModelVersionsUploadRequest\x12\x44\n\rupload_config\x18\x01 \x01(\x0b\x32+.clarifai.api.PostModelVersionsUploadConfigH\x00\x12\x37\n\x0c\x63ontent_part\x18\x02 \x01(\x0b\x32\x1f.clarifai.api.UploadContentPartH\x00\x42\r\n\x0bupload_data\"\x81\x01\n\x1fPostModelVersionsUploadResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x17\n\x0f\x62ytes_remaining\x18\x02 \x01(\x04\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\"\xb8\x01\n\x1dPostModelVersionsUploadConfig\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x31\n\rmodel_version\x18\x03 \x01(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x12\n\ntotal_size\x18\x04 \x01(\x04\x12\r\n\x05is_v3\x18\x05 \x01(\x08\"v\n\x1dPutModelVersionExportsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\"u\n\x1cGetModelVersionExportRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\"\x87\x01\n SingleModelVersionExportResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x36\n\x06\x65xport\x18\x02 \x01(\x0b\x32 .clarifai.api.ModelVersionExportB\x04\x80\xb5\x18\x01\"\xb1\x01\n$PostWorkflowVersionsUnPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x43\n\x0cpublications\x18\x03 \x03(\x0b\x32-.clarifai.api.WorkflowVersionUnPublishRequest\"\xad\x01\n\"PostWorkflowVersionsPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x41\n\x0cpublications\x18\x03 \x03(\x0b\x32+.clarifai.api.WorkflowVersionPublishRequest\"3\n\x1dWorkflowVersionPublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"5\n\x1fWorkflowVersionUnPublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"0\n\x1aModelVersionPublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"\xa4\x01\n\x1fPostModelVersionsPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12>\n\x0cpublications\x18\x03 \x03(\x0b\x32(.clarifai.api.ModelVersionPublishRequest\"2\n\x1cModelVersionUnpublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"\xa8\x01\n!PostModelVersionsUnPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12@\n\x0cpublications\x18\x03 \x03(\x0b\x32*.clarifai.api.ModelVersionUnpublishRequest\"z\n\x16PostEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12/\n\x0c\x65val_metrics\x18\x02 \x03(\x0b\x32\x19.clarifai.api.EvalMetrics\"\xb3\x04\n\x16ListEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x16\n\x0esort_ascending\x18\x04 \x01(\x08\x12\x18\n\x0esort_by_app_id\x18\x05 \x01(\x08H\x00\x12\x19\n\x0fsort_by_roc_auc\x18\x06 \x01(\x08H\x00\x12\x14\n\nsort_by_f1\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x08 \x01(\x08H\x00\x12$\n\x1asort_by_mean_avg_precision\x18\t \x01(\x08H\x00\x12\x1b\n\x11sort_by_precision\x18\n \x01(\x08H\x00\x12\x18\n\x0esort_by_recall\x18\x0b \x01(\x08H\x00\x12\x1a\n\x10sort_by_model_id\x18\x10 \x01(\x08H\x00\x12!\n\x17sort_by_eval_dataset_id\x18\x11 \x01(\x08H\x00\x12\"\n\x18sort_by_train_dataset_id\x18\x12 \x01(\x08H\x00\x12\x15\n\rmodel_type_id\x18\x0c \x01(\t\x12\x18\n\x10\x65val_dataset_ids\x18\r \x03(\t\x12\x19\n\x11train_dataset_ids\x18\x0e \x03(\t\x12\x13\n\x0b\x63oncept_ids\x18\x0f \x03(\t\x12\x1b\n\x13show_failed_metrics\x18\x13 \x01(\x08\x42\t\n\x07sort_by\"\x89\x01\n\x14GetEvaluationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\revaluation_id\x18\x02 \x01(\t\x12)\n\x06\x66ields\x18\x03 \x01(\x0b\x32\x19.clarifai.api.FieldsValue\"\xb2\x01\n\"PostModelVersionEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12/\n\x0c\x65val_metrics\x18\x04 \x03(\x0b\x32\x19.clarifai.api.EvalMetrics\"\xa1\x01\n\"ListModelVersionEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\"\xc1\x01\n GetModelVersionEvaluationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x15\n\revaluation_id\x18\x04 \x01(\t\x12)\n\x06\x66ields\x18\x05 \x01(\x0b\x32\x19.clarifai.api.FieldsValue\"y\n\x19SingleEvalMetricsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\x0c\x65val_metrics\x18\x02 \x01(\x0b\x32\x19.clarifai.api.EvalMetrics\"x\n\x18MultiEvalMetricsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\x0c\x65val_metrics\x18\x02 \x03(\x0b\x32\x19.clarifai.api.EvalMetrics\"\xd3\x01\n\x1ePostModelVersionMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12)\n\x0btest_search\x18\x05 \x01(\x0b\x32\x14.clarifai.api.Search\x12)\n\teval_info\x18\n \x01(\x0b\x32\x16.clarifai.api.EvalInfoJ\x04\x08\x04\x10\x05\"\xa1\x01\n\x1dGetModelVersionMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12)\n\x06\x66ields\x18\x04 \x01(\x0b\x32\x19.clarifai.api.FieldsValue\"]\n\x13GetModelTypeRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\rmodel_type_id\x18\x02 \x01(\t\"h\n\x15ListModelTypesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x1f\n\x1dListOpenSourceLicensesRequest\"_\n\x1eListOpenSourceLicensesResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08licenses\x18\x02 \x03(\t\"y\n\x17SingleModelTypeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x31\n\nmodel_type\x18\x02 \x01(\x0b\x32\x17.clarifai.api.ModelTypeB\x04\x80\xb5\x18\x01\"\xf2\x01\n\x16MultiModelTypeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x32\n\x0bmodel_types\x18\x02 \x03(\x0b\x32\x17.clarifai.api.ModelTypeB\x04\x80\xb5\x18\x01\x12\x35\n\x0fmodel_importers\x18\x03 \x01(\x0b\x32\x1c.clarifai.api.ModelTypeField\x12@\n\x16triton_conda_envs_info\x18\x04 \x03(\x0b\x32 .clarifai.api.TritonCondaEnvInfo\"\x95\x01\n\"GetModelVersionInputExampleRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x12\n\nexample_id\x18\x04 \x01(\t\"\xa3\x01\n$ListModelVersionInputExamplesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\"\xa2\x01\n&SingleModelVersionInputExampleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12K\n\x1bmodel_version_input_example\x18\x02 \x01(\x0b\x32&.clarifai.api.ModelVersionInputExample\"\xa2\x01\n%MultiModelVersionInputExampleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12L\n\x1cmodel_version_input_examples\x18\x02 \x03(\x0b\x32&.clarifai.api.ModelVersionInputExample\"\x7f\n\x1aListModelReferencesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x82\x01\n\x1bMultiModelReferenceResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x36\n\x10model_references\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.ModelReference\"o\n\x13MultiOutputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07outputs\x18\x02 \x03(\x0b\x32\x14.clarifai.api.OutputB\x04\x80\xb5\x18\x01\"V\n\x11ListScopesRequest\x12\x10\n\x08key_type\x18\x01 \x01(\t\x12/\n\x0buser_app_id\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"B\n\x0fMyScopesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"F\n\x13MyScopesUserRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x15\n\x13MyScopesRootRequest\"\xa5\x01\n\x16MultiScopeDepsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\nscope_deps\x18\x02 \x03(\x0b\x32\x17.clarifai.api.ScopeDeps\x12\x31\n\rendpoint_deps\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.EndpointDeps\"\xa0\x01\n\x12MultiScopeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06scopes\x18\x02 \x03(\t\x12\x1e\n\x03\x61pp\x18\x03 \x01(\x0b\x32\x11.clarifai.api.App\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12\x1a\n\x12user_feature_flags\x18\x05 \x01(\t\"\x84\x01\n\x16MultiScopeUserResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06scopes\x18\x02 \x03(\t\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12\x1a\n\x12user_feature_flags\x18\x05 \x01(\t\"\x84\x01\n\x16MultiScopeRootResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06scopes\x18\x02 \x03(\t\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12\x1a\n\x12user_feature_flags\x18\x05 \x01(\t\"O\n\x10GetSearchRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"f\n\x13ListSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\xc4\x01\n\x13PostSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x05query\x18\x02 \x01(\x0b\x32\x13.clarifai.api.QueryB\x02\x18\x01\x12&\n\x08searches\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Search\x12,\n\npagination\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Pagination\"\x85\x01\n\x1aPatchInputsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x8a\x01\n\x1fPatchAnnotationsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x7f\n\x14PatchSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x84\x01\n\x17PostSearchesByIDRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"R\n\x13\x44\x65leteSearchRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"\xa7\x01\n\x1ePostAnnotationsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"c\n$DeleteAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"\xb6\x01\n\x19PostInputsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\x12\x12\n\nonly_count\x18\x04 \x01(\x08\"i\n\x14SingleSearchResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06search\x18\x05 \x01(\x0b\x32\x14.clarifai.api.Search\"\xed\x01\n\x13MultiSearchResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\n\n\x02id\x18\x02 \x01(\t\x12%\n\x04hits\x18\x03 \x03(\x0b\x32\x11.clarifai.api.HitB\x04\x80\xb5\x18\x01\x12\"\n\x05query\x18\x04 \x01(\x0b\x32\x13.clarifai.api.Query\x12&\n\x08searches\x18\x05 \x03(\x0b\x32\x14.clarifai.api.Search\x12*\n\nhit_counts\x18\x06 \x03(\x0b\x32\x16.clarifai.api.HitCount\"\x94\x02\n\"PostAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\x12*\n\x0cground_truth\x18\x03 \x01(\x0b\x32\x14.clarifai.api.Search\x12,\n\x0esearch_to_eval\x18\x04 \x01(\x0b\x32\x14.clarifai.api.Search\x12 \n\x04\x64\x61ta\x18\x05 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x35\n\x0f\x65valuation_type\x18\x06 \x01(\x0e\x32\x1c.clarifai.api.EvaluationType\"`\n!GetAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"U\n\"ListAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x9d\x01\n$MultiAnnotationSearchMetricsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12H\n\x19\x61nnotation_search_metrics\x18\x02 \x03(\x0b\x32%.clarifai.api.AnnotationSearchMetrics\"o\n\x1cListAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"k\n\x1aGetAnnotationFilterRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1c\n\x14\x61nnotation_filter_id\x18\x02 \x01(\t\"\x8b\x01\n\x1cPostAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12:\n\x12\x61nnotation_filters\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.AnnotationFilter\"\x9c\x01\n\x1dPatchAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12:\n\x12\x61nnotation_filters\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.AnnotationFilter\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"p\n\x1e\x44\x65leteAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1d\n\x15\x61nnotation_filter_ids\x18\x02 \x03(\t\"\x8e\x01\n\x1dMultiAnnotationFilterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12@\n\x12\x61nnotation_filters\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.AnnotationFilterB\x04\x80\xb5\x18\x01\"\x88\x01\n\x1eSingleAnnotationFilterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x11\x61nnotation_filter\x18\x02 \x01(\x0b\x32\x1e.clarifai.api.AnnotationFilter\"\\\n\x0eGetUserRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x02 \x03(\t\"c\n\x12SingleUserResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.clarifai.api.User\"x\n\x1bPostValidatePasswordRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12(\n\x08password\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Password\"\x8e\x01\n SinglePasswordValidationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12=\n\x13password_violations\x18\x02 \x01(\x0b\x32 .clarifai.api.PasswordViolations\"\xbb\x01\n\x12GetWorkflowRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12 \n\x18\x66\x61vor_clarifai_workflows\x18\x03 \x01(\x08\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x04 \x03(\t\x12\"\n\x1a\x65xclude_clarifai_workflows\x18\x05 \x01(\x08\"\xa1\x03\n\x14ListWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\n \x03(\t\x12\x16\n\x0esort_ascending\x18\x05 \x01(\x08\x12\x14\n\nsort_by_id\x18\x06 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\r \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x0e \x01(\x08H\x00\x12\x15\n\rfeatured_only\x18\t \x01(\x08\x12\x14\n\x0cstarred_only\x18\x0b \x01(\x08\x12\x10\n\x08\x62ookmark\x18\x0f \x01(\x08\x12\x0e\n\x06search\x18\x10 \x01(\t\x12\x11\n\x05query\x18\x08 \x01(\tB\x02\x18\x01\x12\x0e\n\x02id\x18\x04 \x01(\tB\x02\x18\x01\x12\x17\n\x0bsearch_term\x18\x0c \x01(\tB\x02\x18\x01\x42\t\n\x07sort_by\"r\n\x14PostWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\tworkflows\x18\x02 \x03(\x0b\x32\x16.clarifai.api.Workflow\"\x83\x01\n\x15PatchWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\tworkflows\x18\x02 \x03(\x0b\x32\x16.clarifai.api.Workflow\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x85\x01\n\x17PatchWorkflowIdsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\x03ids\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.IdUpdateSource\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"]\n\x15\x44\x65leteWorkflowRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\"j\n\x16\x44\x65leteWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x12\n\ndelete_all\x18\x03 \x01(\x08\"o\n\x16SingleWorkflowResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08workflow\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Workflow\"u\n\x15MultiWorkflowResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\tworkflows\x18\x02 \x03(\x0b\x32\x16.clarifai.api.WorkflowB\x04\x80\xb5\x18\x01\"\xa5\x02\n\x1aPostWorkflowResultsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x07 \x01(\t\x12#\n\x06inputs\x18\x03 \x03(\x0b\x32\x13.clarifai.api.Input\x12\x31\n\routput_config\x18\x04 \x01(\x0b\x32\x1a.clarifai.api.OutputConfig\x12 \n\x18\x66\x61vor_clarifai_workflows\x18\x05 \x01(\x08\x12\x33\n\x0eworkflow_state\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.WorkflowState\"\xd8\x01\n\x1bPostWorkflowResultsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08workflow\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Workflow\x12-\n\x07results\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.WorkflowResult\x12\x33\n\x0eworkflow_state\x18\x04 \x01(\x0b\x32\x1b.clarifai.api.WorkflowState\"\x91\x02\n$PostWorkflowResultsSimilarityRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x07 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12)\n\x0cprobe_inputs\x18\x04 \x03(\x0b\x32\x13.clarifai.api.Input\x12(\n\x0bpool_inputs\x18\x05 \x03(\x0b\x32\x13.clarifai.api.Input\x12 \n\x18\x66\x61vor_clarifai_workflows\x18\x06 \x01(\x08\"\x8e\x01\n%PostWorkflowResultsSimilarityResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x07results\x18\x02 \x03(\x0b\x32\'.clarifai.api.WorkflowResultsSimilarity\"\x83\x01\n\x1bListWorkflowVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"~\n\x19GetWorkflowVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x1b\n\x13workflow_version_id\x18\x03 \x01(\t\"\x83\x01\n\x1d\x44\x65leteWorkflowVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x1c\n\x14workflow_version_ids\x18\x03 \x03(\t\"\xae\x01\n\x1cPatchWorkflowVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x38\n\x11workflow_versions\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.WorkflowVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x8b\x01\n\x1cMultiWorkflowVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12>\n\x11workflow_versions\x18\x02 \x03(\x0b\x32\x1d.clarifai.api.WorkflowVersionB\x04\x80\xb5\x18\x01\"\x85\x01\n\x1dSingleWorkflowVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x37\n\x10workflow_version\x18\x02 \x01(\x0b\x32\x1d.clarifai.api.WorkflowVersion\"\x85\x01\n\x1aPostAppDuplicationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x36\n\x10\x61pp_duplications\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.AppDuplication\"g\n\x18GetAppDuplicationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x61pp_duplication_id\x18\x02 \x01(\t\"m\n\x1aListAppDuplicationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x83\x01\n\x1cMultiAppDuplicationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x36\n\x10\x61pp_duplications\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.AppDuplication\"\x82\x01\n\x1cSingleAppDuplicationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x35\n\x0f\x61pp_duplication\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.AppDuplication\"f\n\x10PostTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12!\n\x05tasks\x18\x02 \x03(\x0b\x32\x12.clarifai.api.Task\"m\n\x0eGetTaskRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x03 \x03(\t\"\xfb\x01\n\x10ListTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x17\n\x0fworker_user_ids\x18\x04 \x03(\t\x12\x17\n\x0freview_user_ids\x18\x05 \x03(\t\x12\x17\n\x0flabel_order_ids\x18\x08 \x03(\t\x12#\n\x1bincluding_label_order_tasks\x18\x06 \x01(\x08\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x07 \x03(\t\x12\x0b\n\x03ids\x18\t \x03(\t\"w\n\x11PatchTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12!\n\x05tasks\x18\x02 \x03(\x0b\x32\x12.clarifai.api.Task\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"R\n\x12\x44\x65leteTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"i\n\x11MultiTaskResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\'\n\x05tasks\x18\x02 \x03(\x0b\x32\x12.clarifai.api.TaskB\x04\x80\xb5\x18\x01\"c\n\x12SingleTaskResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12 \n\x04task\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Task\"\xa2\x01\n\x13GetTaskCountRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08user_ids\x18\x03 \x03(\t\x12\x19\n\x11model_version_ids\x18\x04 \x03(\t\x12\x1c\n\x14workflow_version_ids\x18\x05 \x03(\t\"\x9d\x01\n\x17SingleTaskCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12\x0f\n\x07task_id\x18\x03 \x01(\t\x12\x34\n\x06\x63ounts\x18\x04 \x03(\x0b\x32$.clarifai.api.TaskStatusCountPerUser\"y\n\x16PostLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12.\n\x0clabel_orders\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LabelOrder\"_\n\x14GetLabelOrderRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x16\n\x0elabel_order_id\x18\x02 \x01(\t\"i\n\x16ListLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x8a\x01\n\x17PatchLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12.\n\x0clabel_orders\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LabelOrder\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"X\n\x18\x44\x65leteLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"|\n\x17MultiLabelOrderResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x34\n\x0clabel_orders\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LabelOrderB\x04\x80\xb5\x18\x01\"v\n\x18SingleLabelOrderResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x0blabel_order\x18\x02 \x01(\x0b\x32\x18.clarifai.api.LabelOrder\"u\n\x15PostCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12+\n\ncollectors\x18\x02 \x03(\x0b\x32\x17.clarifai.api.Collector\"\x86\x01\n\x16PatchCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12+\n\ncollectors\x18\x02 \x03(\x0b\x32\x17.clarifai.api.Collector\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"k\n\x17\x44\x65leteCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x12\n\ndelete_all\x18\x03 \x01(\x08\"\\\n\x13GetCollectorRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x14\n\x0c\x63ollector_id\x18\x02 \x01(\t\"h\n\x15ListCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"r\n\x16MultiCollectorResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\ncollectors\x18\x02 \x03(\x0b\x32\x17.clarifai.api.Collector\"r\n\x17SingleCollectorResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12*\n\tcollector\x18\x02 \x01(\x0b\x32\x17.clarifai.api.Collector\"v\n\x15PostStatValuesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12,\n\x0bstat_values\x18\x02 \x03(\x0b\x32\x17.clarifai.api.StatValue\"y\n\x16MultiStatValueResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x32\n\x0bstat_values\x18\x02 \x03(\x0b\x32\x17.clarifai.api.StatValueB\x04\x80\xb5\x18\x01\"\x9e\x01\n\x1ePostStatValuesAggregateRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12K\n\x1cstat_value_aggregate_queries\x18\x02 \x03(\x0b\x32%.clarifai.api.StatValueAggregateQuery\"\x9c\x01\n\x1fMultiStatValueAggregateResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12L\n\x1cstat_value_aggregate_results\x18\x02 \x03(\x0b\x32&.clarifai.api.StatValueAggregateResult\"w\n\x1ePostTrendingMetricsViewRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tview_type\x18\x02 \x01(\t\x12\x11\n\tobject_id\x18\x03 \x01(\t\"\x85\x01\n\x1fListTrendingMetricsViewsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tview_type\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"~\n MultiTrendingMetricsViewResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x07metrics\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.TrendingMetric\"q\n\x10GetModuleRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x03 \x03(\t\"\xfd\x02\n\x12ListModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x05 \x03(\t\x12\x16\n\x0esort_ascending\x18\x06 \x01(\x08\x12\x1c\n\x12sort_by_created_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x08 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\t \x01(\x08H\x00\x12\x14\n\nsort_by_id\x18\x0b \x01(\x08H\x00\x12\x14\n\x0cstarred_only\x18\x04 \x01(\x08\x12\x10\n\x08\x62ookmark\x18\n \x01(\x08\x12\x0e\n\x06search\x18\x0e \x01(\t\x12\x10\n\x04name\x18\x0c \x01(\tB\x02\x18\x01\x12\x1d\n\x11\x66ilter_by_user_id\x18\r \x01(\x08\x42\x02\x18\x01\x42\t\n\x07sort_by\"l\n\x12PostModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12%\n\x07modules\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Module\"}\n\x13PatchModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12%\n\x07modules\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Module\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"T\n\x14\x44\x65leteModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"i\n\x14SingleModuleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06module\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Module\"o\n\x13MultiModuleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07modules\x18\x02 \x03(\x0b\x32\x14.clarifai.api.ModuleB\x04\x80\xb5\x18\x01\"x\n\x17GetModuleVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x19\n\x11module_version_id\x18\x03 \x01(\t\"\x7f\n\x19ListModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x95\x01\n\x19PostModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x34\n\x0fmodule_versions\x18\x03 \x03(\x0b\x32\x1b.clarifai.api.ModuleVersion\"\xa6\x01\n\x1aPatchModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x34\n\x0fmodule_versions\x18\x03 \x03(\x0b\x32\x1b.clarifai.api.ModuleVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"n\n\x1b\x44\x65leteModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"\x82\x01\n!GetModuleVersionUsageCountRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x19\n\x11module_version_id\x18\x03 \x01(\t\"\x7f\n\x1bSingleModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0emodule_version\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.ModuleVersion\"\x85\x01\n\x1aMultiModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12:\n\x0fmodule_versions\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.ModuleVersionB\x04\x80\xb5\x18\x01\"i\n%SingleModuleVersionUsageCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x13\n\x0busage_count\x18\x02 \x01(\r\"x\n GetInstalledModuleVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x1binstalled_module_version_id\x18\x02 \x01(\t\"u\n\"ListInstalledModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x9e\x01\n\"PostInstalledModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12G\n\x19installed_module_versions\x18\x02 \x03(\x0b\x32$.clarifai.api.InstalledModuleVersion\"}\n%PostInstalledModuleVersionsKeyRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x1binstalled_module_version_id\x18\x02 \x01(\t\"d\n$DeleteInstalledModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x9b\x01\n$SingleInstalledModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x46\n\x18installed_module_version\x18\x02 \x01(\x0b\x32$.clarifai.api.InstalledModuleVersion\"\xa1\x01\n#MultiInstalledModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12M\n\x19installed_module_versions\x18\x02 \x03(\x0b\x32$.clarifai.api.InstalledModuleVersionB\x04\x80\xb5\x18\x01\"b\n\x1eListNextTaskAssignmentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\"\x82\x01\n\x19PostBulkOperationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x34\n\x0f\x62ulk_operations\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.BulkOperation\"l\n\x19ListBulkOperationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"V\n\x17GetBulkOperationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"Z\n\x1a\x43\x61ncelBulkOperationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"Z\n\x1a\x44\x65leteBulkOperationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x80\x01\n\x1cSingleBulkOperationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0e\x62ulk_operation\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.BulkOperation\"\x7f\n\x1bMultiBulkOperationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0e\x62ulk_operation\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.BulkOperation\"\xd8\x03\n\x19PutTaskAssignmentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08input_id\x18\x03 \x01(\t\x12=\n\x06\x61\x63tion\x18\x04 \x01(\x0e\x32-.clarifai.api.PutTaskAssignmentsRequestAction\x12>\n\x13label_submit_config\x18\x06 \x01(\x0b\x32\x1f.clarifai.api.LabelSubmitConfigH\x00\x12\x42\n\x15review_approve_config\x18\x07 \x01(\x0b\x32!.clarifai.api.ReviewApproveConfigH\x00\x12Q\n\x1dreview_request_changes_config\x18\x08 \x01(\x0b\x32(.clarifai.api.ReviewRequestChangesConfigH\x00\x12@\n\x14review_reject_config\x18\t \x01(\x0b\x32 .clarifai.api.ReviewRejectConfigH\x00\x42\x0f\n\raction_config\"K\n\x11LabelSubmitConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\"t\n\x13ReviewApproveConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\x12%\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Worker\"{\n\x1aReviewRequestChangesConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\x12%\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Worker\"s\n\x12ReviewRejectConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\x12%\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Worker\"\x88\x01\n\x1bMultiTaskAssignmentResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10task_assignments\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignmentB\x04\x80\xb5\x18\x01\"k\n\x18ListInputsAddJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"U\n\x16GetInputsAddJobRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"X\n\x19\x43\x61ncelInputsAddJobRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"\x83\x01\n\x19MultiInputsAddJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x0finputs_add_jobs\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.InputsAddJobB\x04\x80\xb5\x18\x01\"}\n\x1aSingleInputsAddJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x32\n\x0einputs_add_job\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.InputsAddJob\"l\n\x12PostUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12%\n\x07uploads\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Upload\"T\n\x14\x44\x65leteUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"e\n\x12ListUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"V\n\x10GetUploadRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tupload_id\x18\x02 \x01(\t\"i\n\x14SingleUploadResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06upload\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Upload\"i\n\x13MultiUploadResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x07uploads\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Upload\"\x9a\x01\n\x1cPutUploadContentPartsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tupload_id\x18\x02 \x01(\t\x12\x36\n\rcontent_parts\x18\x03 \x03(\x0b\x32\x1f.clarifai.api.UploadContentPart\"\xad\x01\n\x1cPostInputsDataSourcesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x34\n\x0c\x64\x61ta_sources\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.InputsDataSource\x12\x15\n\rcall_back_url\x18\x03 \x01(\t\x12\x0f\n\x07\x61pp_pat\x18\x04 \x01(\t\"r\n\x1dGetInputsExtractionJobRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12 \n\x18inputs_extraction_job_id\x18\x02 \x01(\t\"r\n\x1fListInputsExtractionJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x92\x01\n!SingleInputsExtractionJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12@\n\x15inputs_extraction_job\x18\x02 \x01(\x0b\x32!.clarifai.api.InputsExtractionJob\"\x92\x01\n MultiInputsExtractionJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x41\n\x16inputs_extraction_jobs\x18\x02 \x03(\x0b\x32!.clarifai.api.InputsExtractionJob\"a\n!CancelInputsExtractionJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x7f\n\x18PostInputsUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x32\n\x0einputs_uploads\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.InputsUpload\"k\n\x10GetRunnerRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x11\n\trunner_id\x18\x03 \x01(\t\"z\n\x12ListRunnersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x81\x01\n\x12PostRunnersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12%\n\x07runners\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Runner\"i\n\x14\x44\x65leteRunnersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"i\n\x14SingleRunnerResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06runner\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Runner\"o\n\x13MultiRunnerResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07runners\x18\x02 \x03(\x0b\x32\x14.clarifai.api.RunnerB\x04\x80\xb5\x18\x01\"q\n\x16ListRunnerItemsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x11\n\trunner_id\x18\x03 \x01(\t\"\xf9\x01\n\x1cPostRunnerItemOutputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x11\n\trunner_id\x18\x03 \x01(\t\x12\x16\n\x0erunner_item_id\x18\x04 \x01(\t\x12;\n\x13runner_item_outputs\x18\x05 \x03(\x0b\x32\x1e.clarifai.api.RunnerItemOutput\x12+\n\x06status\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.status.Status\"|\n\x17MultiRunnerItemResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x34\n\x0crunner_items\x18\x02 \x03(\x0b\x32\x18.clarifai.api.RunnerItemB\x04\x80\xb5\x18\x01\"\xbc\x01\n\nRunnerItem\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x35\n\x0fprocessing_info\x18\x03 \x01(\x0b\x32\x1c.clarifai.api.ProcessingInfo\x12K\n\x1apost_model_outputs_request\x18\x04 \x01(\x0b\x32%.clarifai.api.PostModelOutputsRequestH\x00\x42\t\n\x07request\"b\n\x10RunnerItemOutput\x12\x42\n\x15multi_output_response\x18\x01 \x01(\x0b\x32!.clarifai.api.MultiOutputResponseH\x00\x42\n\n\x08response\"\x8f\x01\n\x1dMultiRunnerItemOutputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x41\n\x13runner_item_outputs\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.RunnerItemOutputB\x04\x80\xb5\x18\x01\"\xc4\x01\n,PostModelVersionsTrainingTimeEstimateRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x32\n\x0emodel_versions\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x1d\n\x15\x65stimated_input_count\x18\x04 \x01(\x04\"\x8c\x01\n!MultiTrainingTimeEstimateResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12:\n\x17training_time_estimates\x18\x02 \x03(\x0b\x32\x19.google.protobuf.Duration\"g\n\x18GetComputeClusterRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\"m\n\x1aListComputeClustersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x85\x01\n\x1aPostComputeClustersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x36\n\x10\x63ompute_clusters\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.ComputeCluster\"\\\n\x1c\x44\x65leteComputeClustersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x82\x01\n\x1cSingleComputeClusterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x35\n\x0f\x63ompute_cluster\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.ComputeCluster\"\x88\x01\n\x1bMultiComputeClusterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10\x63ompute_clusters\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.ComputeClusterB\x04\x80\xb5\x18\x01\"v\n\x12GetNodepoolRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12\x13\n\x0bnodepool_id\x18\x03 \x01(\t\"\x83\x01\n\x14ListNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x8e\x01\n\x14PostNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12)\n\tnodepools\x18\x03 \x03(\x0b\x32\x16.clarifai.api.Nodepool\"\x9f\x01\n\x15PatchNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12)\n\tnodepools\x18\x03 \x03(\x0b\x32\x16.clarifai.api.Nodepool\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"r\n\x16\x44\x65leteNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"o\n\x16SingleNodepoolResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08nodepool\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Nodepool\"u\n\x15MultiNodepoolResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\tnodepools\x18\x02 \x03(\x0b\x32\x16.clarifai.api.NodepoolB\x04\x80\xb5\x18\x01*p\n\x1cOrganizationInvitationStatus\x12\x0b\n\x07NOT_SET\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\r\n\tCANCELLED\x10\x03\x12\x0c\n\x08\x44\x45\x43LINED\x10\x04\x12\x0b\n\x07\x45XPIRED\x10\x05*\xca\x01\n\x1fPutTaskAssignmentsRequestAction\x12/\n+PUT_TASK_ASSIGNMENTS_REQUEST_ACTION_NOT_SET\x10\x00\x12\x0f\n\x0bLABEL_START\x10\x01\x12\x10\n\x0cLABEL_SUBMIT\x10\x02\x12\x10\n\x0cREVIEW_START\x10\n\x12\x12\n\x0eREVIEW_APPROVE\x10\x0b\x12\x1a\n\x16REVIEW_REQUEST_CHANGES\x10\x0c\x12\x11\n\rREVIEW_REJECT\x10\r2\x98\xad\x03\n\x02V2\x12\xae\x02\n\x14ListConceptRelations\x12).clarifai.api.ListConceptRelationsRequest\x1a*.clarifai.api.MultiConceptRelationResponse\"\xbe\x01\x82\xd3\xe4\x93\x02\xab\x01\x12Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relationsZN\x12L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/relations\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x0b\x12\xe3\x01\n\x14PostConceptRelations\x12).clarifai.api.PostConceptRelationsRequest\x1a*.clarifai.api.MultiConceptRelationResponse\"t\x82\xd3\xe4\x93\x02^\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relations:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\xe2\x01\n\x16\x44\x65leteConceptRelations\x12+.clarifai.api.DeleteConceptRelationsRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02^*Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relations:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\r\x90\x9c\'\n\x90\x9c\'\x0b\x12\xe0\x01\n\x10GetConceptCounts\x12%.clarifai.api.GetConceptCountsRequest\x1a\'.clarifai.api.MultiConceptCountResponse\"|\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/statusZ\x15\x12\x13/v2/concepts/status\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xd5\x01\n\nGetConcept\x12\x1f.clarifai.api.GetConceptRequest\x1a#.clarifai.api.SingleConceptResponse\"\x80\x01\x82\xd3\xe4\x93\x02n\x12O/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}Z\x1b\x12\x19/v2/concepts/{concept_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\xbd\x01\n\x0cListConcepts\x12!.clarifai.api.ListConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"f\x82\xd3\xe4\x93\x02T\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/conceptsZ\x0e\x12\x0c/v2/concepts\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\xbd\x02\n\x11ListModelConcepts\x12&.clarifai.api.ListModelConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"\xdb\x01\x82\xd3\xe4\x93\x02\xc4\x01\x12T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/conceptsZl\x12j/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/concepts\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xee\x01\n\x14PostConceptsSearches\x12).clarifai.api.PostConceptsSearchesRequest\x1a\".clarifai.api.MultiConceptResponse\"\x86\x01\x82\xd3\xe4\x93\x02l\"K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/searches:\x01*Z\x1a\"\x15/v2/concepts/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xc7\x01\n\x0cPostConcepts\x12!.clarifai.api.PostConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"p\x82\xd3\xe4\x93\x02Z\"B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts:\x01*Z\x11\"\x0c/v2/concepts:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\xc9\x01\n\rPatchConcepts\x12\".clarifai.api.PatchConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"p\x82\xd3\xe4\x93\x02Z2B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts:\x01*Z\x11\x32\x0c/v2/concepts:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x98\x02\n\x12GetConceptLanguage\x12\'.clarifai.api.GetConceptLanguageRequest\x1a+.clarifai.api.SingleConceptLanguageResponse\"\xab\x01\x82\xd3\xe4\x93\x02\x98\x01\x12\x64/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languages/{language}Z0\x12./v2/concepts/{concept_id}/languages/{language}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\x85\x02\n\x14ListConceptLanguages\x12).clarifai.api.ListConceptLanguagesRequest\x1a*.clarifai.api.MultiConceptLanguageResponse\"\x95\x01\x82\xd3\xe4\x93\x02\x82\x01\x12Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languagesZ%\x12#/v2/concepts/{concept_id}/languages\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\x8f\x02\n\x14PostConceptLanguages\x12).clarifai.api.PostConceptLanguagesRequest\x1a*.clarifai.api.MultiConceptLanguageResponse\"\x9f\x01\x82\xd3\xe4\x93\x02\x88\x01\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languages:\x01*Z(\"#/v2/concepts/{concept_id}/languages:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x91\x02\n\x15PatchConceptLanguages\x12*.clarifai.api.PatchConceptLanguagesRequest\x1a*.clarifai.api.MultiConceptLanguageResponse\"\x9f\x01\x82\xd3\xe4\x93\x02\x88\x01\x32Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languages:\x01*Z(2#/v2/concepts/{concept_id}/languages:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\xf5\x01\n\x13ListKnowledgeGraphs\x12(.clarifai.api.ListKnowledgeGraphsRequest\x1a).clarifai.api.MultiKnowledgeGraphResponse\"\x88\x01\x82\xd3\xe4\x93\x02v\x12S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/knowledge_graphsZ\x1f\x12\x1d/v2/concepts/knowledge_graphs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\xff\x01\n\x13PostKnowledgeGraphs\x12(.clarifai.api.PostKnowledgeGraphsRequest\x1a).clarifai.api.MultiKnowledgeGraphResponse\"\x92\x01\x82\xd3\xe4\x93\x02|\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/knowledge_graphs:\x01*Z\"\"\x1d/v2/concepts/knowledge_graphs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x82\x02\n\x16PostConceptMappingJobs\x12+.clarifai.api.PostConceptMappingJobsRequest\x1a,.clarifai.api.MultiConceptMappingJobResponse\"\x8c\x01\x82\xd3\xe4\x93\x02v\"P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/mappings/jobs:\x01*Z\x1f\"\x1a/v2/concepts/mappings/jobs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x97\x02\n\rGetAnnotation\x12\".clarifai.api.GetAnnotationRequest\x1a&.clarifai.api.SingleAnnotationResponse\"\xb9\x01\x82\xd3\xe4\x93\x02\x9e\x01\x12g/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/annotations/{annotation_id}Z3\x12\x31/v2/inputs/{input_id}/annotations/{annotation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xd4\x01\n\x0fListAnnotations\x12$.clarifai.api.ListAnnotationsRequest\x1a%.clarifai.api.MultiAnnotationResponse\"t\x82\xd3\xe4\x93\x02Z\x12\x45/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotationsZ\x11\x12\x0f/v2/annotations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xe7\x01\n\x0fPostAnnotations\x12$.clarifai.api.PostAnnotationsRequest\x1a%.clarifai.api.MultiAnnotationResponse\"\x86\x01\x82\xd3\xe4\x93\x02`\"E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations:\x01*Z\x14\"\x0f/v2/annotations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xe9\x01\n\x10PatchAnnotations\x12%.clarifai.api.PatchAnnotationsRequest\x1a%.clarifai.api.MultiAnnotationResponse\"\x86\x01\x82\xd3\xe4\x93\x02`2E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations:\x01*Z\x14\x32\x0f/v2/annotations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xf8\x01\n\x16PatchAnnotationsStatus\x12+.clarifai.api.PatchAnnotationsStatusRequest\x1a,.clarifai.api.PatchAnnotationsStatusResponse\"\x82\x01\x82\xd3\xe4\x93\x02`2[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/task/{task_id}/annotations/status:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xa0\x02\n\x10\x44\x65leteAnnotation\x12%.clarifai.api.DeleteAnnotationRequest\x1a!.clarifai.api.status.BaseResponse\"\xc1\x01\x82\xd3\xe4\x93\x02\x9e\x01*g/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/annotations/{annotation_id}Z3*1/v2/inputs/{input_id}/annotations/{annotation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xd4\x02\n\x11\x44\x65leteAnnotations\x12&.clarifai.api.DeleteAnnotationsRequest\x1a!.clarifai.api.status.BaseResponse\"\xf3\x01\x82\xd3\xe4\x93\x02\xd0\x01*L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/annotations:\x01*Z\x1b*\x16/v2/inputs/annotations:\x01*ZJ*E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations:\x01*Z\x14*\x0f/v2/annotations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xf7\x01\n\x18PatchAnnotationsSearches\x12-.clarifai.api.PatchAnnotationsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x88\x01\x82\xd3\xe4\x93\x02r2N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches:\x01*Z\x1d\x32\x18/v2/annotations/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'s\x90\x9c\'r\x12\x85\x02\n\x17PostAnnotationsSearches\x12,.clarifai.api.PostAnnotationsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x98\x01\x82\xd3\xe4\x93\x02r\"N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches:\x01*Z\x1d\"\x18/v2/annotations/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x03\x90\x9c\'\x13\x12\xf1\x01\n\x15ListAnnotationWorkers\x12*.clarifai.api.ListAnnotationWorkersRequest\x1a!.clarifai.api.MultiWorkerResponse\"\x88\x01\x82\xd3\xe4\x93\x02j\x12M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/workersZ\x19\x12\x17/v2/annotations/workers\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'2\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xd5\x01\n\rGetInputCount\x12\".clarifai.api.GetInputCountRequest\x1a&.clarifai.api.SingleInputCountResponse\"x\x82\xd3\xe4\x93\x02^\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/statusZ\x13\x12\x11/v2/inputs/status\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xcd\x01\n\x0cStreamInputs\x12!.clarifai.api.StreamInputsRequest\x1a .clarifai.api.MultiInputResponse\"x\x82\xd3\xe4\x93\x02^\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/streamZ\x13\x12\x11/v2/inputs/stream\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\x81\x02\n\x0fGetInputSamples\x12$.clarifai.api.GetInputSamplesRequest\x1a*.clarifai.api.MultiInputAnnotationResponse\"\x9b\x01\x82\xd3\xe4\x93\x02\x80\x01\x12X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/inputs/samplesZ$\x12\"/v2/tasks/{task_id}/inputs/samples\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xcf\x01\n\x08GetInput\x12\x1d.clarifai.api.GetInputRequest\x1a!.clarifai.api.SingleInputResponse\"\x80\x01\x82\xd3\xe4\x93\x02\x66\x12K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}Z\x17\x12\x15/v2/inputs/{input_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\x80\x02\n\x15GetInputVideoManifest\x12%.clarifai.api.GetVideoManifestRequest\x1a&.clarifai.api.GetVideoManifestResponse\"\x97\x01\x82\xd3\xe4\x93\x02\x84\x01\x12Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/video_manifestZ&\x12$/v2/inputs/{input_id}/video_manifest\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xbb\x01\n\nListInputs\x12\x1f.clarifai.api.ListInputsRequest\x1a .clarifai.api.MultiInputResponse\"j\x82\xd3\xe4\x93\x02P\x12@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputsZ\x0c\x12\n/v2/inputs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xd6\x01\n\nPostInputs\x12\x1f.clarifai.api.PostInputsRequest\x1a .clarifai.api.MultiInputResponse\"\x84\x01\x82\xd3\xe4\x93\x02V\"@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs:\x01*Z\x0f\"\n/v2/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x12\xcf\x01\n\x0bPatchInputs\x12 .clarifai.api.PatchInputsRequest\x1a .clarifai.api.MultiInputResponse\"|\x82\xd3\xe4\x93\x02V2@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs:\x01*Z\x0f\x32\n/v2/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x12\xe9\x01\n\x0b\x44\x65leteInput\x12 .clarifai.api.DeleteInputRequest\x1a!.clarifai.api.status.BaseResponse\"\x94\x01\x82\xd3\xe4\x93\x02\x66*K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}Z\x17*\x15/v2/inputs/{input_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x04\x90\x9c\'\x08\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xdb\x01\n\x0c\x44\x65leteInputs\x12!.clarifai.api.DeleteInputsRequest\x1a!.clarifai.api.status.BaseResponse\"\x84\x01\x82\xd3\xe4\x93\x02V*@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs:\x01*Z\x0f*\n/v2/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x04\x90\x9c\'\x08\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xe2\x01\n\x13PatchInputsSearches\x12(.clarifai.api.PatchInputsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"~\x82\xd3\xe4\x93\x02h2I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/searches:\x01*Z\x18\x32\x13/v2/inputs/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'s\x90\x9c\'r\x12\xf1\x01\n\x12PostInputsSearches\x12\'.clarifai.api.PostInputsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x8e\x01\x82\xd3\xe4\x93\x02h\"I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/searches:\x01*Z\x18\"\x13/v2/inputs/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x03\x90\x9c\'\x13\x12\x89\x04\n\x10PostModelOutputs\x12%.clarifai.api.PostModelOutputsRequest\x1a!.clarifai.api.MultiOutputResponse\"\xaa\x03\x82\xd3\xe4\x93\x02\x8f\x03\"i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/outputs:\x01*Z8\"3/v2/models/{model_id}/versions/{version_id}/outputs:\x01*ZX\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/outputs:\x01*Z\"\"\x1d/v2/models/{model_id}/outputs:\x01*Zg\"b/v2/users/{runner_selector.deployment.user_id}/deployments/{runner_selector.deployment.id}/outputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x02\x12\xda\x02\n\x14GenerateModelOutputs\x12%.clarifai.api.PostModelOutputsRequest\x1a!.clarifai.api.MultiOutputResponse\"\xf5\x01\x82\xd3\xe4\x93\x02\xda\x01\"r/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/outputs/generate:\x01*Za\"\\/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/outputs/generate:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x02\x30\x01\x12\x9c\x01\n\x12StreamModelOutputs\x12%.clarifai.api.PostModelOutputsRequest\x1a!.clarifai.api.MultiOutputResponse\"8\x82\xd3\xe4\x93\x02\x1e\"\x19/v2/models/outputs/stream:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x02(\x01\x30\x01\x12\xef\x01\n\x0cListDatasets\x12!.clarifai.api.ListDatasetsRequest\x1a\".clarifai.api.MultiDatasetResponse\"\x97\x01\x82\xd3\xe4\x93\x02\x80\x01\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasetsZ*\x12(/v2/users/{user_app_id.user_id}/datasetsZ\x0e\x12\x0c/v2/datasets\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xd9\x01\n\nGetDataset\x12\x1f.clarifai.api.GetDatasetRequest\x1a#.clarifai.api.SingleDatasetResponse\"\x84\x01\x82\xd3\xe4\x93\x02n\x12O/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}Z\x1b\x12\x19/v2/datasets/{dataset_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xcb\x01\n\x0cPostDatasets\x12!.clarifai.api.PostDatasetsRequest\x1a\".clarifai.api.MultiDatasetResponse\"t\x82\xd3\xe4\x93\x02Z\"B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets:\x01*Z\x11\"\x0c/v2/datasets:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'r\x12\xcd\x01\n\rPatchDatasets\x12\".clarifai.api.PatchDatasetsRequest\x1a\".clarifai.api.MultiDatasetResponse\"t\x82\xd3\xe4\x93\x02Z2B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets:\x01*Z\x11\x32\x0c/v2/datasets:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'r\x12\xce\x01\n\x0e\x44\x65leteDatasets\x12#.clarifai.api.DeleteDatasetsRequest\x1a!.clarifai.api.status.BaseResponse\"t\x82\xd3\xe4\x93\x02Z*B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets:\x01*Z\x11*\x0c/v2/datasets:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'k\x12\x81\x02\n\x11ListDatasetInputs\x12&.clarifai.api.ListDatasetInputsRequest\x1a\'.clarifai.api.MultiDatasetInputResponse\"\x9a\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputsZ\"\x12 /v2/datasets/{dataset_id}/inputs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'\x05\x90\x9c\'&\x90\x9c\'\x0b\x12\x95\x02\n\x0fGetDatasetInput\x12$.clarifai.api.GetDatasetInputRequest\x1a(.clarifai.api.SingleDatasetInputResponse\"\xb1\x01\x82\xd3\xe4\x93\x02\x92\x01\x12\x61/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputs/{input_id}Z-\x12+/v2/datasets/{dataset_id}/inputs/{input_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'\x05\x90\x9c\'&\x90\x9c\'\x0b\x12\x8c\x02\n\x11PostDatasetInputs\x12&.clarifai.api.PostDatasetInputsRequest\x1a\'.clarifai.api.MultiDatasetInputResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x82\x01\"V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputs:\x01*Z%\" /v2/datasets/{dataset_id}/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'\x05\x90\x9c\'&\x90\x9c\'\x0b\x12\x86\x02\n\x13\x44\x65leteDatasetInputs\x12(.clarifai.api.DeleteDatasetInputsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x82\x01*V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputs:\x01*Z%* /v2/datasets/{dataset_id}/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'k\x90\x9c\'\x05\x12\x84\x02\n\x13ListDatasetVersions\x12(.clarifai.api.ListDatasetVersionsRequest\x1a).clarifai.api.MultiDatasetVersionResponse\"\x97\x01\x82\xd3\xe4\x93\x02\x80\x01\x12X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versionsZ$\x12\"/v2/datasets/{dataset_id}/versions\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xab\x02\n\x11GetDatasetVersion\x12&.clarifai.api.GetDatasetVersionRequest\x1a*.clarifai.api.SingleDatasetVersionResponse\"\xc1\x01\x82\xd3\xe4\x93\x02\xaa\x01\x12m/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions/{dataset_version_id}Z9\x12\x37/v2/datasets/{dataset_id}/versions/{dataset_version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xde\x02\n\x1fListDatasetVersionMetricsGroups\x12\x34.clarifai.api.ListDatasetVersionMetricsGroupsRequest\x1a\x35.clarifai.api.MultiDatasetVersionMetricsGroupResponse\"\xcd\x01\x82\xd3\xe4\x93\x02\xba\x01\x12u/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions/{dataset_version_id}/metricsZA\x12?/v2/datasets/{dataset_id}/versions/{dataset_version_id}/metrics\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x12\x92\x02\n\x13PostDatasetVersions\x12(.clarifai.api.PostDatasetVersionsRequest\x1a).clarifai.api.MultiDatasetVersionResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x86\x01\"X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions:\x01*Z\'\"\"/v2/datasets/{dataset_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'\x0f\x90\x9c\'\x13\x12\x8c\x02\n\x14PatchDatasetVersions\x12).clarifai.api.PatchDatasetVersionsRequest\x1a).clarifai.api.MultiDatasetVersionResponse\"\x9d\x01\x82\xd3\xe4\x93\x02\x86\x01\x32X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions:\x01*Z\'2\"/v2/datasets/{dataset_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x12\x8a\x02\n\x15\x44\x65leteDatasetVersions\x12*.clarifai.api.DeleteDatasetVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x86\x01*X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions:\x01*Z\'*\"/v2/datasets/{dataset_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'k\x12\xd4\x02\n\x18PutDatasetVersionExports\x12-.clarifai.api.PutDatasetVersionExportsRequest\x1a/.clarifai.api.MultiDatasetVersionExportResponse\"\xd7\x01\x82\xd3\xe4\x93\x02\xc0\x01\x1au/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions/{dataset_version_id}/exports:\x01*ZD\x1a?/v2/datasets/{dataset_id}/versions/{dataset_version_id}/exports:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x12\xe9\x01\n\x0cGetModelType\x12!.clarifai.api.GetModelTypeRequest\x1a%.clarifai.api.SingleModelTypeResponse\"\x8e\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/types/{model_type_id}Z\"\x12 /v2/models/types/{model_type_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\x99\x01\n\x16ListOpenSourceLicenses\x12+.clarifai.api.ListOpenSourceLicensesRequest\x1a,.clarifai.api.ListOpenSourceLicensesResponse\"$\x82\xd3\xe4\x93\x02\x1a\x12\x18/v2/open_source_licenses\x98\x9c\'\x01\x12\xcb\x01\n\x0eListModelTypes\x12#.clarifai.api.ListModelTypesRequest\x1a$.clarifai.api.MultiModelTypeResponse\"n\x82\xd3\xe4\x93\x02\\\x12\x46/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/typesZ\x12\x12\x10/v2/models/types\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xca\x01\n\x08GetModel\x12\x1d.clarifai.api.GetModelRequest\x1a!.clarifai.api.SingleModelResponse\"|\x82\xd3\xe4\x93\x02\x66\x12K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}Z\x17\x12\x15/v2/models/{model_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\x9a\x03\n\x12GetModelOutputInfo\x12\x1d.clarifai.api.GetModelRequest\x1a!.clarifai.api.SingleModelResponse\"\xc1\x02\x82\xd3\xe4\x93\x02\xaa\x02\x12W/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/output_infoZ#\x12!/v2/models/{model_id}/output_infoZo\x12m/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/output_infoZ9\x12\x37/v2/models/{model_id}/versions/{version_id}/output_info\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xe2\x01\n\nListModels\x12\x1f.clarifai.api.ListModelsRequest\x1a .clarifai.api.MultiModelResponse\"\x90\x01\x82\xd3\xe4\x93\x02z\x12@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modelsZ(\x12&/v2/users/{user_app_id.user_id}/modelsZ\x0c\x12\n/v2/models\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xe7\x01\n\x11GetResourceCounts\x12&.clarifai.api.GetResourceCountsRequest\x1a\'.clarifai.api.GetResourceCountsResponse\"\x80\x01\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/resource_countsZ\x15\x12\x13/v2/resource_counts\x98\x9c\'\x02\x90\x9c\'i\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'m\x90\x9c\'-\x12\xdf\x01\n\x12PostModelsSearches\x12\'.clarifai.api.PostModelsSearchesRequest\x1a .clarifai.api.MultiModelResponse\"~\x82\xd3\xe4\x93\x02h\"I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/searches:\x01*Z\x18\"\x13/v2/models/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xca\x01\n\nPostModels\x12\x1f.clarifai.api.PostModelsRequest\x1a!.clarifai.api.SingleModelResponse\"x\x82\xd3\xe4\x93\x02V\"@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models:\x01*Z\x0f\"\n/v2/models:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x12\xc7\x01\n\x0bPatchModels\x12 .clarifai.api.PatchModelsRequest\x1a .clarifai.api.MultiModelResponse\"t\x82\xd3\xe4\x93\x02V2@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models:\x01*Z\x0f\x32\n/v2/models:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x12\xb6\x01\n\rPatchModelIds\x12\".clarifai.api.PatchModelIdsRequest\x1a .clarifai.api.MultiModelResponse\"_\x82\xd3\xe4\x93\x02I2D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/ids:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0e\x90\x9c\'\x0f\x12\xdd\x01\n\x0b\x44\x65leteModel\x12 .clarifai.api.DeleteModelRequest\x1a!.clarifai.api.status.BaseResponse\"\x88\x01\x82\xd3\xe4\x93\x02\x66*K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}Z\x17*\x15/v2/models/{model_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x11\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xce\x01\n\x0c\x44\x65leteModels\x12!.clarifai.api.DeleteModelsRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02V*@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models:\x01*Z\x0f*\n/v2/models:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x11\x90\x9c\'\x0f\x90\x9c\'\x13\x12\x95\x02\n\x17PatchModelCheckConsents\x12,.clarifai.api.PatchModelCheckConsentsRequest\x1a,.clarifai.api.MultiModelCheckConsentResponse\"\x9d\x01\x82\xd3\xe4\x93\x02\x8a\x01\x32Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/check_consents:\x01*Z)2$/v2/models/{model_id}/check_consents:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xf9\x01\n\x12PatchModelToolkits\x12\'.clarifai.api.PatchModelToolkitsRequest\x1a\'.clarifai.api.MultiModelToolkitResponse\"\x90\x01\x82\xd3\xe4\x93\x02~2T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/toolkits:\x01*Z#2\x1e/v2/models/{model_id}/toolkits:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xf9\x01\n\x12PatchModelUseCases\x12\'.clarifai.api.PatchModelUseCasesRequest\x1a\'.clarifai.api.MultiModelUseCaseResponse\"\x90\x01\x82\xd3\xe4\x93\x02~2T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/usecases:\x01*Z#2\x1e/v2/models/{model_id}/usecases:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xff\x01\n\x13PatchModelLanguages\x12(.clarifai.api.PatchModelLanguagesRequest\x1a(.clarifai.api.MultiModelLanguageResponse\"\x93\x01\x82\xd3\xe4\x93\x02\x80\x01\x32U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/languages:\x01*Z$2\x1f/v2/models/{model_id}/languages:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\x94\x03\n\x0fListModelInputs\x12$.clarifai.api.ListModelInputsRequest\x1a .clarifai.api.MultiInputResponse\"\xb8\x02\x88\x02\x01\x82\xd3\xe4\x93\x02\x96\x02\x12R/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/inputsZ\x1e\x12\x1c/v2/models/{model_id}/inputsZj\x12h/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/inputsZ4\x12\x32/v2/models/{model_id}/versions/{version_id}/inputs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x12\x8d\x02\n\x0fGetModelVersion\x12$.clarifai.api.GetModelVersionRequest\x1a(.clarifai.api.SingleModelVersionResponse\"\xa9\x01\x82\xd3\xe4\x93\x02\x92\x01\x12\x61/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}Z-\x12+/v2/models/{model_id}/versions/{version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xf5\x01\n\x11ListModelVersions\x12&.clarifai.api.ListModelVersionsRequest\x1a\'.clarifai.api.MultiModelVersionResponse\"\x8e\x01\x82\xd3\xe4\x93\x02x\x12T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versionsZ \x12\x1e/v2/models/{model_id}/versions\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xbc\x02\n\x1dPostWorkflowVersionsUnPublish\x12\x32.clarifai.api.PostWorkflowVersionsUnPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xc3\x01\x82\xd3\xe4\x93\x02\x8c\x01\"[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/unpublish:\x01*Z*\"%/v2/workflows/{workflow_id}/unpublish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'x\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xb4\x02\n\x1bPostWorkflowVersionsPublish\x12\x30.clarifai.api.PostWorkflowVersionsPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xbf\x01\x82\xd3\xe4\x93\x02\x88\x01\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/publish:\x01*Z(\"#/v2/workflows/{workflow_id}/publish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'w\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xa1\x02\n\x18PostModelVersionsPublish\x12-.clarifai.api.PostModelVersionsPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xb2\x01\x82\xd3\xe4\x93\x02|\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/publish:\x01*Z\"\"\x1d/v2/models/{model_id}/publish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'u\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xaa\x02\n\x1aPostModelVersionsUnPublish\x12/.clarifai.api.PostModelVersionsUnPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xb7\x01\x82\xd3\xe4\x93\x02\x80\x01\"U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/unpublish:\x01*Z$\"\x1f/v2/models/{model_id}/unpublish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'v\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\x91\x02\n\x11PostModelVersions\x12&.clarifai.api.PostModelVersionsRequest\x1a!.clarifai.api.SingleModelResponse\"\xb0\x01\x82\xd3\xe4\x93\x02~\"T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions:\x01*Z#\"\x1e/v2/models/{model_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xdf\x01\n\x12PatchModelVersions\x12\'.clarifai.api.PatchModelVersionsRequest\x1a\'.clarifai.api.MultiModelVersionResponse\"w\x82\xd3\xe4\x93\x02Y2T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x0e\x90\x9c\'\x1a\x12\x98\x02\n\x12\x44\x65leteModelVersion\x12\'.clarifai.api.DeleteModelVersionRequest\x1a!.clarifai.api.status.BaseResponse\"\xb5\x01\x82\xd3\xe4\x93\x02\x92\x01*a/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}Z-*+/v2/models/{model_id}/versions/{version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x11\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xb9\x01\n\x17PostModelVersionsUpload\x12,.clarifai.api.PostModelVersionsUploadRequest\x1a-.clarifai.api.PostModelVersionsUploadResponse\"=\x82\xd3\xe4\x93\x02\x1f\"\x1a/v2/models/versions/upload:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13(\x01\x30\x01\x12\xb7\x02\n\x16PutModelVersionExports\x12+.clarifai.api.PutModelVersionExportsRequest\x1a..clarifai.api.SingleModelVersionExportResponse\"\xbf\x01\x82\xd3\xe4\x93\x02\xa2\x01\x1ai/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/exportsZ5\x1a\x33/v2/models/{model_id}/versions/{version_id}/exports\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x8e\x01\x90\x9c\'\x8f\x01\x12\xb0\x02\n\x15GetModelVersionExport\x12*.clarifai.api.GetModelVersionExportRequest\x1a..clarifai.api.SingleModelVersionExportResponse\"\xba\x01\x82\xd3\xe4\x93\x02\xa2\x01\x12i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/exportsZ5\x12\x33/v2/models/{model_id}/versions/{version_id}/exports\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x8e\x01\x12\xb7\x02\n\x16GetModelVersionMetrics\x12+.clarifai.api.GetModelVersionMetricsRequest\x1a(.clarifai.api.SingleModelVersionResponse\"\xc5\x01\x82\xd3\xe4\x93\x02\xa2\x01\x12i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/metricsZ5\x12\x33/v2/models/{model_id}/versions/{version_id}/metrics\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xd3\x02\n\x17PostModelVersionMetrics\x12,.clarifai.api.PostModelVersionMetricsRequest\x1a(.clarifai.api.SingleModelVersionResponse\"\xdf\x01\x82\xd3\xe4\x93\x02\xa8\x01\"i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/metrics:\x01*Z8\"3/v2/models/{model_id}/versions/{version_id}/metrics:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xed\x02\n\x1bPostModelVersionEvaluations\x12\x30.clarifai.api.PostModelVersionEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\xf3\x01\x82\xd3\xe4\x93\x02\xbc\x01\"s/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/evaluations:\x01*ZB\"=/v2/models/{model_id}/versions/{model_version_id}/evaluations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xd3\x02\n\x1bListModelVersionEvaluations\x12\x30.clarifai.api.ListModelVersionEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\xd9\x01\x82\xd3\xe4\x93\x02\xb6\x01\x12s/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/evaluationsZ?\x12=/v2/models/{model_id}/versions/{model_version_id}/evaluations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xf1\x02\n\x19GetModelVersionEvaluation\x12..clarifai.api.GetModelVersionEvaluationRequest\x1a\'.clarifai.api.SingleEvalMetricsResponse\"\xfa\x01\x82\xd3\xe4\x93\x02\xd7\x01\x12\x83\x01/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/evaluations/{evaluation_id}ZO\x12M/v2/models/{model_id}/versions/{model_version_id}/evaluations/{evaluation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xf8\x01\n\x0fPostEvaluations\x12$.clarifai.api.PostEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\x96\x01\x82\xd3\xe4\x93\x02`\"E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/evaluations:\x01*Z\x14\"\x0f/v2/evaluations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\x8e\x02\n\x0fListEvaluations\x12$.clarifai.api.ListEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\xac\x01\x82\xd3\xe4\x93\x02\x89\x01\x12\x45/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/evaluationsZ-\x12+/v2/users/{user_app_id.user_id}/evaluationsZ\x11\x12\x0f/v2/evaluations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xfb\x01\n\rGetEvaluation\x12\".clarifai.api.GetEvaluationRequest\x1a\'.clarifai.api.SingleEvalMetricsResponse\"\x9c\x01\x82\xd3\xe4\x93\x02z\x12U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/evaluations/{evaluation_id}Z!\x12\x1f/v2/evaluations/{evaluation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xfb\x01\n\x13ListModelReferences\x12(.clarifai.api.ListModelReferencesRequest\x1a).clarifai.api.MultiModelReferenceResponse\"\x8e\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/referencesZ\"\x12 /v2/models/{model_id}/references\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xf2\x02\n\x1bGetModelVersionInputExample\x12\x30.clarifai.api.GetModelVersionInputExampleRequest\x1a\x34.clarifai.api.SingleModelVersionInputExampleResponse\"\xea\x01\x82\xd3\xe4\x93\x02\xd7\x01\x12\x83\x01/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/input_examples/{example_id}ZO\x12M/v2/models/{model_id}/versions/{model_version_id}/input_examples/{example_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xda\x02\n\x1dListModelVersionInputExamples\x12\x32.clarifai.api.ListModelVersionInputExamplesRequest\x1a\x33.clarifai.api.MultiModelVersionInputExampleResponse\"\xcf\x01\x82\xd3\xe4\x93\x02\xbc\x01\x12v/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/input_examplesZB\x12@/v2/models/{model_id}/versions/{model_version_id}/input_examples\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xe0\x01\n\x0bGetWorkflow\x12 .clarifai.api.GetWorkflowRequest\x1a$.clarifai.api.SingleWorkflowResponse\"\x88\x01\x82\xd3\xe4\x93\x02r\x12Q/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}Z\x1d\x12\x1b/v2/workflows/{workflow_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xf5\x01\n\rListWorkflows\x12\".clarifai.api.ListWorkflowsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"\x9a\x01\x82\xd3\xe4\x93\x02\x83\x01\x12\x43/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflowsZ+\x12)/v2/users/{user_app_id.user_id}/workflowsZ\x0f\x12\r/v2/workflows\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xd0\x01\n\rPostWorkflows\x12\".clarifai.api.PostWorkflowsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"v\x82\xd3\xe4\x93\x02\\\"C/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows:\x01*Z\x12\"\r/v2/workflows:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x12\x90\x9c\'\x13\x12\xd2\x01\n\x0ePatchWorkflows\x12#.clarifai.api.PatchWorkflowsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"v\x82\xd3\xe4\x93\x02\\2C/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows:\x01*Z\x12\x32\r/v2/workflows:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x12\x90\x9c\'\x13\x12\xc2\x01\n\x10PatchWorkflowIds\x12%.clarifai.api.PatchWorkflowIdsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"b\x82\xd3\xe4\x93\x02L2G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/ids:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x12\x90\x9c\'\x13\x12\xe7\x01\n\x0e\x44\x65leteWorkflow\x12#.clarifai.api.DeleteWorkflowRequest\x1a!.clarifai.api.status.BaseResponse\"\x8c\x01\x82\xd3\xe4\x93\x02r*Q/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}Z\x1d*\x1b/v2/workflows/{workflow_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x12\x90\x9c\'\x15\x90\x9c\'\x13\x12\xd2\x01\n\x0f\x44\x65leteWorkflows\x12$.clarifai.api.DeleteWorkflowsRequest\x1a!.clarifai.api.status.BaseResponse\"v\x82\xd3\xe4\x93\x02\\*C/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows:\x01*Z\x12*\r/v2/workflows:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x12\x90\x9c\'\x15\x90\x9c\'\x13\x12\x8a\x03\n\x13PostWorkflowResults\x12(.clarifai.api.PostWorkflowResultsRequest\x1a).clarifai.api.PostWorkflowResultsResponse\"\x9d\x02\x82\xd3\xe4\x93\x02\xfe\x01\"o/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions/{version_id}/results:\x01*Z^\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/results:\x01*Z(\"#/v2/workflows/{workflow_id}/results:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x0b\x90\x9c\'\x02\x90\x9c\'\x13\x12\xc9\x03\n\x1dPostWorkflowResultsSimilarity\x12\x32.clarifai.api.PostWorkflowResultsSimilarityRequest\x1a\x33.clarifai.api.PostWorkflowResultsSimilarityResponse\"\xbe\x02\x82\xd3\xe4\x93\x02\x9f\x02\"z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions/{version_id}/results/similarity:\x01*Zi\"d/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/results/similarity:\x01*Z3\"./v2/workflows/{workflow_id}/results/similarity:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x0b\x90\x9c\'\x02\x90\x9c\'\x13\x12\x8b\x02\n\x14ListWorkflowVersions\x12).clarifai.api.ListWorkflowVersionsRequest\x1a*.clarifai.api.MultiWorkflowVersionResponse\"\x9b\x01\x82\xd3\xe4\x93\x02\x84\x01\x12Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versionsZ&\x12$/v2/workflows/{workflow_id}/versions\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xb4\x02\n\x12GetWorkflowVersion\x12\'.clarifai.api.GetWorkflowVersionRequest\x1a+.clarifai.api.SingleWorkflowVersionResponse\"\xc7\x01\x82\xd3\xe4\x93\x02\xb0\x01\x12p/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions/{workflow_version_id}Z<\x12:/v2/workflows/{workflow_id}/versions/{workflow_version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\x90\x02\n\x16\x44\x65leteWorkflowVersions\x12+.clarifai.api.DeleteWorkflowVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x8a\x01*Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions:\x01*Z)*$/v2/workflows/{workflow_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x13\x90\x9c\'\x12\x90\x9c\'\x15\x12\x97\x02\n\x15PatchWorkflowVersions\x12*.clarifai.api.PatchWorkflowVersionsRequest\x1a*.clarifai.api.MultiWorkflowVersionResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x8a\x01\x32Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions:\x01*Z)2$/v2/workflows/{workflow_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x12\x12\x85\x01\n\x06GetKey\x12\x1b.clarifai.api.GetKeyRequest\x1a\x1f.clarifai.api.SingleKeyResponse\"=\x82\xd3\xe4\x93\x02/\x12-/v2/users/{user_app_id.user_id}/keys/{key_id}\x98\x9c\'\x05\x90\x9c\'0\x12\x7f\n\x08ListKeys\x12\x1d.clarifai.api.ListKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\"4\x82\xd3\xe4\x93\x02&\x12$/v2/users/{user_app_id.user_id}/keys\x98\x9c\'\x05\x90\x9c\'0\x12\xa3\x01\n\x0bListAppKeys\x12 .clarifai.api.ListAppKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\"R\x82\xd3\xe4\x93\x02@\x12>/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/keys\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'0\x12\x95\x01\n\tDeleteKey\x12\x1e.clarifai.api.DeleteKeyRequest\x1a!.clarifai.api.status.BaseResponse\"E\x82\xd3\xe4\x93\x02/*-/v2/users/{user_app_id.user_id}/keys/{key_id}\x98\x9c\'\x05\x90\x9c\'/\x90\x9c\'1\x90\x9c\'0\x12\x8a\x01\n\x08PostKeys\x12\x1d.clarifai.api.PostKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\"?\x82\xd3\xe4\x93\x02)\"$/v2/users/{user_app_id.user_id}/keys:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'/\x90\x9c\'0\x12\x88\x01\n\tPatchKeys\x12\x1e.clarifai.api.PatchKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\";\x82\xd3\xe4\x93\x02)2$/v2/users/{user_app_id.user_id}/keys:\x01*\x98\x9c\'\x05\x90\x9c\'/\x90\x9c\'0\x12\xbc\x01\n\x08MyScopes\x12\x1d.clarifai.api.MyScopesRequest\x1a .clarifai.api.MultiScopeResponse\"o\x82\xd3\xe4\x93\x02\x65\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/myscopesZ\x0e\x12\x0c/v2/myscopesZ\x0f\x12\r/v2/my_scopes\x98\x9c\'\x02\x12\x8d\x01\n\x0cMyScopesUser\x12!.clarifai.api.MyScopesUserRequest\x1a$.clarifai.api.MultiScopeUserResponse\"4\x82\xd3\xe4\x93\x02*\x12(/v2/users/{user_app_id.user_id}/myscopes\x98\x9c\'\x05\x12u\n\x0cMyScopesRoot\x12!.clarifai.api.MyScopesRootRequest\x1a$.clarifai.api.MultiScopeRootResponse\"\x1c\x82\xd3\xe4\x93\x02\x12\x12\x10/v2/myscopesroot\x98\x9c\'\x05\x12\x87\x01\n\nListScopes\x12\x1f.clarifai.api.ListScopesRequest\x1a$.clarifai.api.MultiScopeDepsResponse\"2\x82\xd3\xe4\x93\x02(\x12&/v2/users/{user_app_id.user_id}/scopes\x98\x9c\'\x03\x12\xa0\x01\n\x06GetApp\x12\x1b.clarifai.api.GetAppRequest\x1a\x1f.clarifai.api.SingleAppResponse\"X\x82\xd3\xe4\x93\x02\x46\x12\x39/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}Z\t\x12\x07/v2/app\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x13\x12\x8f\x01\n\x08ListApps\x12\x1d.clarifai.api.ListAppsRequest\x1a\x1e.clarifai.api.MultiAppResponse\"D\x82\xd3\xe4\x93\x02\x32\x12$/v2/users/{user_app_id.user_id}/appsZ\n\x12\x08/v2/apps\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x13\x12\xa5\x01\n\tDeleteApp\x12\x1e.clarifai.api.DeleteAppRequest\x1a!.clarifai.api.status.BaseResponse\"U\x82\xd3\xe4\x93\x02;*9/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'.\x90\x9c\'-\x90\x9c\'\x13\x12\x92\x01\n\x08PostApps\x12\x1d.clarifai.api.PostAppsRequest\x1a\x1e.clarifai.api.MultiAppResponse\"G\x82\xd3\xe4\x93\x02)\"$/v2/users/{user_app_id.user_id}/apps:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x12\x12\x88\x01\n\tPatchApps\x12\x1e.clarifai.api.PatchAppsRequest\x1a\x1e.clarifai.api.MultiAppResponse\";\x82\xd3\xe4\x93\x02)2$/v2/users/{user_app_id.user_id}/apps:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x12\x92\x01\n\x0cPatchAppsIds\x12!.clarifai.api.PatchAppsIdsRequest\x1a\x1e.clarifai.api.MultiAppResponse\"?\x82\xd3\xe4\x93\x02-2(/v2/users/{user_app_id.user_id}/apps/ids:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x12\x9c\x01\n\x08PatchApp\x12\x1d.clarifai.api.PatchAppRequest\x1a\x1f.clarifai.api.SingleAppResponse\"P\x82\xd3\xe4\x93\x02>29/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x12\x9f\x01\n\x10PostAppsSearches\x12%.clarifai.api.PostAppsSearchesRequest\x1a\x1e.clarifai.api.MultiAppResponse\"D\x82\xd3\xe4\x93\x02\x32\"-/v2/users/{user_app_id.user_id}/apps/searches:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x13\x12v\n\x07GetUser\x12\x1c.clarifai.api.GetUserRequest\x1a .clarifai.api.SingleUserResponse\"+\x82\xd3\xe4\x93\x02!\x12\x1f/v2/users/{user_app_id.user_id}\x98\x9c\'\x05\x12\xcf\x01\n\x14PostValidatePassword\x12).clarifai.api.PostValidatePasswordRequest\x1a..clarifai.api.SinglePasswordValidationResponse\"\\\x82\xd3\xe4\x93\x02R\"1/v2/users/{user_app_id.user_id}/validate_password:\x01*Z\x1a\"\x15/v2/validate_password:\x01*\x98\x9c\'\x03\x12\xc1\x01\n\tGetSearch\x12\x1e.clarifai.api.GetSearchRequest\x1a\".clarifai.api.SingleSearchResponse\"p\x82\xd3\xe4\x93\x02^\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches/{id}Z\x13\x12\x11/v2/searches/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\xbc\x01\n\x0cListSearches\x12!.clarifai.api.ListSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"f\x82\xd3\xe4\x93\x02T\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searchesZ\x0e\x12\x0c/v2/searches\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\xc8\x01\n\rPatchSearches\x12\".clarifai.api.PatchSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"p\x82\xd3\xe4\x93\x02Z2B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches:\x01*Z\x11\x32\x0c/v2/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'s\x90\x9c\'r\x12\xda\x01\n\x0cPostSearches\x12!.clarifai.api.PostSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x83\x01\x88\x02\x01\x82\xd3\xe4\x93\x02Z\"B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches:\x01*Z\x11\"\x0c/v2/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x03\x90\x9c\'\x13\x12\xd8\x01\n\x10PostSearchesByID\x12%.clarifai.api.PostSearchesByIDRequest\x1a!.clarifai.api.MultiSearchResponse\"z\x82\xd3\xe4\x93\x02\x64\"G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches/{id}:\x01*Z\x16\"\x11/v2/searches/{id}:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'\x03\x12\xb3\x02\n\x1bPostAnnotationSearchMetrics\x12\x30.clarifai.api.PostAnnotationSearchMetricsRequest\x1a\x32.clarifai.api.MultiAnnotationSearchMetricsResponse\"\xad\x01\x82\xd3\xe4\x93\x02\x82\x01\"V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metrics:\x01*Z%\" /v2/annotations/searches/metrics:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'5\x90\x9c\'6\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xa9\x02\n\x1aGetAnnotationSearchMetrics\x12/.clarifai.api.GetAnnotationSearchMetricsRequest\x1a\x32.clarifai.api.MultiAnnotationSearchMetricsResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x86\x01\x12[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metrics/{id}Z\'\x12%/v2/annotations/searches/metrics/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'5\x12\xa0\x02\n\x1bListAnnotationSearchMetrics\x12\x30.clarifai.api.ListAnnotationSearchMetricsRequest\x1a\x32.clarifai.api.MultiAnnotationSearchMetricsResponse\"\x9a\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metricsZ\"\x12 /v2/annotations/searches/metrics\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'5\x12\x9a\x02\n\x1d\x44\x65leteAnnotationSearchMetrics\x12\x32.clarifai.api.DeleteAnnotationSearchMetricsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x86\x01*[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metrics/{id}Z\'*%/v2/annotations/searches/metrics/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'5\x90\x9c\'6\x90\x9c\'?\x12\xce\x01\n\x0c\x44\x65leteSearch\x12!.clarifai.api.DeleteSearchRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02^*G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches/{id}Z\x13*\x11/v2/searches/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x90\x9c\'t\x12\xec\x01\n\x15ListAnnotationFilters\x12*.clarifai.api.ListAnnotationFiltersRequest\x1a+.clarifai.api.MultiAnnotationFilterResponse\"z\x82\xd3\xe4\x93\x02h\x12L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filtersZ\x18\x12\x16/v2/annotation_filters\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\x99\x02\n\x13GetAnnotationFilter\x12(.clarifai.api.GetAnnotationFilterRequest\x1a,.clarifai.api.SingleAnnotationFilterResponse\"\xa9\x01\x82\xd3\xe4\x93\x02\x96\x01\x12\x63/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters/{annotation_filter_id}Z/\x12-/v2/annotation_filters/{annotation_filter_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\xf7\x01\n\x15PostAnnotationFilters\x12*.clarifai.api.PostAnnotationFiltersRequest\x1a+.clarifai.api.MultiAnnotationFilterResponse\"\x84\x01\x82\xd3\xe4\x93\x02n\"L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters:\x01*Z\x1b\"\x16/v2/annotation_filters:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x12\xf9\x01\n\x16PatchAnnotationFilters\x12+.clarifai.api.PatchAnnotationFiltersRequest\x1a+.clarifai.api.MultiAnnotationFilterResponse\"\x84\x01\x82\xd3\xe4\x93\x02n2L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters:\x01*Z\x1b\x32\x16/v2/annotation_filters:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x12\xf1\x01\n\x17\x44\x65leteAnnotationFilters\x12,.clarifai.api.DeleteAnnotationFiltersRequest\x1a!.clarifai.api.status.BaseResponse\"\x84\x01\x82\xd3\xe4\x93\x02n*L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters:\x01*Z\x1b*\x16/v2/annotation_filters:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x12|\n\x0fListStatusCodes\x12$.clarifai.api.ListStatusCodesRequest\x1a%.clarifai.api.MultiStatusCodeResponse\"\x1c\x82\xd3\xe4\x93\x02\x12\x12\x10/v2/status_codes\x98\x9c\'\x01\x12\x8a\x01\n\rGetStatusCode\x12\".clarifai.api.GetStatusCodeRequest\x1a&.clarifai.api.SingleStatusCodeResponse\"-\x82\xd3\xe4\x93\x02#\x12!/v2/status_codes/{status_code_id}\x98\x9c\'\x01\x12\xc2\x01\n\x11ListCollaborators\x12&.clarifai.api.ListCollaboratorsRequest\x1a(.clarifai.api.MultiCollaboratorsResponse\"[\x82\xd3\xe4\x93\x02I\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'2\x12\xc9\x01\n\x11PostCollaborators\x12&.clarifai.api.PostCollaboratorsRequest\x1a(.clarifai.api.MultiCollaboratorsResponse\"b\x82\xd3\xe4\x93\x02L\"G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'3\x90\x9c\'2\x12\xcf\x01\n\x12PatchCollaborators\x12\'.clarifai.api.PatchCollaboratorsRequest\x1a(.clarifai.api.MultiCollaboratorsResponse\"f\x82\xd3\xe4\x93\x02L2G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'3\x90\x9c\'2\x90\x9c\'4\x12\xd2\x01\n\x13\x44\x65leteCollaborators\x12(.clarifai.api.DeleteCollaboratorsRequest\x1a!.clarifai.api.status.BaseResponse\"n\x82\xd3\xe4\x93\x02L*G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'3\x90\x9c\'2\x90\x9c\'4\x90\x9c\'7\x90\x9c\'8\x12\xac\x01\n\x12ListCollaborations\x12\'.clarifai.api.ListCollaborationsRequest\x1a).clarifai.api.MultiCollaborationsResponse\"B\x82\xd3\xe4\x93\x02\x30\x12./v2/users/{user_app_id.user_id}/collaborations\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'2\x12\xc6\x01\n\x13PostAppDuplications\x12(.clarifai.api.PostAppDuplicationsRequest\x1a*.clarifai.api.MultiAppDuplicationsResponse\"Y\x82\xd3\xe4\x93\x02K\"F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/duplications:\x01*\x98\x9c\'\x05\x90\x9c\'-\x12\xa5\x01\n\x13ListAppDuplications\x12(.clarifai.api.ListAppDuplicationsRequest\x1a*.clarifai.api.MultiAppDuplicationsResponse\"8\x82\xd3\xe4\x93\x02.\x12,/v2/users/{user_app_id.user_id}/duplications\x98\x9c\'\x05\x12\xb6\x01\n\x11GetAppDuplication\x12&.clarifai.api.GetAppDuplicationRequest\x1a*.clarifai.api.SingleAppDuplicationResponse\"M\x82\xd3\xe4\x93\x02\x43\x12\x41/v2/users/{user_app_id.user_id}/duplications/{app_duplication_id}\x98\x9c\'\x05\x12\xd9\x01\n\tPostTasks\x12\x1e.clarifai.api.PostTasksRequest\x1a\x1f.clarifai.api.MultiTaskResponse\"\x8a\x01\x82\xd3\xe4\x93\x02T\"?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks:\x01*Z\x0e\"\t/v2/tasks:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'7\x90\x9c\'8\x90\x9c\'\x05\x90\x9c\'\x03\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x90\x9c\'%\x90\x9c\'&\x12\xfe\x01\n\x16GetTaskAnnotationCount\x12!.clarifai.api.GetTaskCountRequest\x1a%.clarifai.api.SingleTaskCountResponse\"\x99\x01\x82\xd3\xe4\x93\x02\x86\x01\x12[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/annotations/countZ\'\x12%/v2/tasks/{task_id}/annotations/count\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x12\xee\x01\n\x11GetTaskInputCount\x12!.clarifai.api.GetTaskCountRequest\x1a%.clarifai.api.SingleTaskCountResponse\"\x8e\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/inputs/countZ\"\x12 /v2/tasks/{task_id}/inputs/count\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x12\xd0\x01\n\x07GetTask\x12\x1c.clarifai.api.GetTaskRequest\x1a .clarifai.api.SingleTaskResponse\"\x84\x01\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}Z\x15\x12\x13/v2/tasks/{task_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xbe\x01\n\tListTasks\x12\x1e.clarifai.api.ListTasksRequest\x1a\x1f.clarifai.api.MultiTaskResponse\"p\x82\xd3\xe4\x93\x02N\x12?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasksZ\x0b\x12\t/v2/tasks\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xd7\x01\n\nPatchTasks\x12\x1f.clarifai.api.PatchTasksRequest\x1a\x1f.clarifai.api.MultiTaskResponse\"\x86\x01\x82\xd3\xe4\x93\x02T2?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks:\x01*Z\x0e\x32\t/v2/tasks:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'7\x90\x9c\'8\x90\x9c\'\x05\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x90\x9c\'%\x90\x9c\'&\x12\xc2\x01\n\x0b\x44\x65leteTasks\x12 .clarifai.api.DeleteTasksRequest\x1a!.clarifai.api.status.BaseResponse\"n\x82\xd3\xe4\x93\x02T*?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks:\x01*Z\x0e*\t/v2/tasks:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'7\x90\x9c\'8\x90\x9c\'F\x12\xf5\x01\n\x0fPostLabelOrders\x12$.clarifai.api.PostLabelOrdersRequest\x1a%.clarifai.api.MultiLabelOrderResponse\"\x94\x01\x82\xd3\xe4\x93\x02\x62\"F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders:\x01*Z\x15\"\x10/v2/label_orders:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'D\x90\x9c\'7\x90\x9c\'8\x90\x9c\'\x05\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xf6\x01\n\rGetLabelOrder\x12\".clarifai.api.GetLabelOrderRequest\x1a&.clarifai.api.SingleLabelOrderResponse\"\x98\x01\x82\xd3\xe4\x93\x02~\x12W/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders/{label_order_id}Z#\x12!/v2/label_orders/{label_order_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'\x0b\x90\x9c\'8\x12\xd6\x01\n\x0fListLabelOrders\x12$.clarifai.api.ListLabelOrdersRequest\x1a%.clarifai.api.MultiLabelOrderResponse\"v\x82\xd3\xe4\x93\x02\\\x12\x46/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_ordersZ\x12\x12\x10/v2/label_orders\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'\x0b\x90\x9c\'8\x12\xeb\x01\n\x10PatchLabelOrders\x12%.clarifai.api.PatchLabelOrdersRequest\x1a%.clarifai.api.MultiLabelOrderResponse\"\x88\x01\x82\xd3\xe4\x93\x02\x62\x32\x46/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders:\x01*Z\x15\x32\x10/v2/label_orders:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'D\x90\x9c\'\x0b\x90\x9c\'7\x90\x9c\'8\x90\x9c\'F\x12\xe5\x01\n\x11\x44\x65leteLabelOrders\x12&.clarifai.api.DeleteLabelOrdersRequest\x1a!.clarifai.api.status.BaseResponse\"\x84\x01\x82\xd3\xe4\x93\x02\x62*F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders:\x01*Z\x15*\x10/v2/label_orders:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'E\x90\x9c\'C\x90\x9c\'D\x90\x9c\'7\x90\x9c\'8\x12\xf2\x01\n\x0ePostCollectors\x12#.clarifai.api.PostCollectorsRequest\x1a$.clarifai.api.MultiCollectorResponse\"\x94\x01\x82\xd3\xe4\x93\x02^\"D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors:\x01*Z\x13\"\x0e/v2/collectors:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x04\x90\x9c\'%\x90\x9c\'&\x90\x9c\')\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x12\xe3\x01\n\x0cGetCollector\x12!.clarifai.api.GetCollectorRequest\x1a%.clarifai.api.SingleCollectorResponse\"\x88\x01\x82\xd3\xe4\x93\x02v\x12S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors/{collector_id}Z\x1f\x12\x1d/v2/collectors/{collector_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'*\x12\xc7\x01\n\x0eListCollectors\x12#.clarifai.api.ListCollectorsRequest\x1a$.clarifai.api.MultiCollectorResponse\"j\x82\xd3\xe4\x93\x02X\x12\x44/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectorsZ\x10\x12\x0e/v2/collectors\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'*\x12\xd3\x01\n\x0fPatchCollectors\x12$.clarifai.api.PatchCollectorsRequest\x1a$.clarifai.api.MultiCollectorResponse\"t\x82\xd3\xe4\x93\x02^2D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors:\x01*Z\x13\x32\x0e/v2/collectors:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\')\x90\x9c\'*\x12\xd6\x01\n\x10\x44\x65leteCollectors\x12%.clarifai.api.DeleteCollectorsRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02^*D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors:\x01*Z\x13*\x0e/v2/collectors:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\')\x90\x9c\'+\x90\x9c\'*\x12\xc9\x01\n\x0ePostStatValues\x12#.clarifai.api.PostStatValuesRequest\x1a$.clarifai.api.MultiStatValueResponse\"l\x82\xd3\xe4\x93\x02\x62\"F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/stats/values:\x01*Z\x15\"\x10/v2/stats/values:\x01*\x98\x9c\'\x02\x12\xfd\x01\n\x17PostStatValuesAggregate\x12,.clarifai.api.PostStatValuesAggregateRequest\x1a-.clarifai.api.MultiStatValueAggregateResponse\"\x84\x01\x82\xd3\xe4\x93\x02v\"P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/stats/values/aggregate:\x01*Z\x1f\"\x1a/v2/stats/values/aggregate:\x01*\x98\x9c\'\x02\x90\x9c\'-\x12\xe3\x01\n\x17PostTrendingMetricsView\x12,.clarifai.api.PostTrendingMetricsViewRequest\x1a!.clarifai.api.status.BaseResponse\"w\x82\xd3\xe4\x93\x02m\"h/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/trending_metrics/views/{view_type}/{object_id}:\x01*\x98\x9c\'\x02\x12\x8f\x02\n\x18ListTrendingMetricsViews\x12-.clarifai.api.ListTrendingMetricsViewsRequest\x1a..clarifai.api.MultiTrendingMetricsViewResponse\"\x93\x01\x82\xd3\xe4\x93\x02\x88\x01\x12\\/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/trending_metrics/views/{view_type}Z(\x12&/v2/trending_metrics/views/{view_type}\x98\x9c\'\x02\x12\xb2\x01\n\tGetModule\x12\x1e.clarifai.api.GetModuleRequest\x1a\".clarifai.api.SingleModuleResponse\"a\x82\xd3\xe4\x93\x02O\x12M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xe4\x01\n\x0bListModules\x12 .clarifai.api.ListModulesRequest\x1a!.clarifai.api.MultiModuleResponse\"\x8f\x01\x82\xd3\xe4\x93\x02}\x12\x41/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modulesZ)\x12\'/v2/users/{user_app_id.user_id}/modulesZ\r\x12\x0b/v2/modules\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xb0\x01\n\x0bPostModules\x12 .clarifai.api.PostModulesRequest\x1a!.clarifai.api.MultiModuleResponse\"\\\x82\xd3\xe4\x93\x02\x46\"A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xb2\x01\n\x0cPatchModules\x12!.clarifai.api.PatchModulesRequest\x1a!.clarifai.api.MultiModuleResponse\"\\\x82\xd3\xe4\x93\x02\x46\x32\x41/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xd0\x01\n\rDeleteModules\x12\".clarifai.api.DeleteModulesRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02\x46*A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'n\x90\x9c\'m\x90\x9c\'p\x90\x9c\'o\x90\x9c\'q\x90\x9c\'1\x90\x9c\'0\x90\x9c\'/\x12\xe4\x01\n\x10GetModuleVersion\x12%.clarifai.api.GetModuleVersionRequest\x1a).clarifai.api.SingleModuleVersionResponse\"~\x82\xd3\xe4\x93\x02l\x12j/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions/{module_version_id}\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xd3\x01\n\x12ListModuleVersions\x12\'.clarifai.api.ListModuleVersionsRequest\x1a(.clarifai.api.MultiModuleVersionResponse\"j\x82\xd3\xe4\x93\x02X\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xda\x01\n\x12PostModuleVersions\x12\'.clarifai.api.PostModuleVersionsRequest\x1a(.clarifai.api.MultiModuleVersionResponse\"q\x82\xd3\xe4\x93\x02[\"V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xdc\x01\n\x13PatchModuleVersions\x12(.clarifai.api.PatchModuleVersionsRequest\x1a(.clarifai.api.MultiModuleVersionResponse\"q\x82\xd3\xe4\x93\x02[2V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xf4\x01\n\x14\x44\x65leteModuleVersions\x12).clarifai.api.DeleteModuleVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\x8d\x01\x82\xd3\xe4\x93\x02[*V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'n\x90\x9c\'m\x90\x9c\'p\x90\x9c\'o\x90\x9c\'q\x90\x9c\'1\x90\x9c\'0\x90\x9c\'/\x12\x93\x02\n\x1aGetModuleVersionUsageCount\x12/.clarifai.api.GetModuleVersionUsageCountRequest\x1a\x33.clarifai.api.SingleModuleVersionUsageCountResponse\"\x8e\x01\x82\xd3\xe4\x93\x02x\x12v/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions/{module_version_id}/usage_count\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x90\x9c\'p\x12\x8f\x02\n\x19GetInstalledModuleVersion\x12..clarifai.api.GetInstalledModuleVersionRequest\x1a\x32.clarifai.api.SingleInstalledModuleVersionResponse\"\x8d\x01\x82\xd3\xe4\x93\x02s\x12q/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions/{installed_module_version_id}\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'p\x90\x9c\'m\x90\x9c\'0\x12\xf3\x01\n\x1bListInstalledModuleVersions\x12\x30.clarifai.api.ListInstalledModuleVersionsRequest\x1a\x31.clarifai.api.MultiInstalledModuleVersionResponse\"o\x82\xd3\xe4\x93\x02U\x12S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'p\x90\x9c\'m\x90\x9c\'0\x12\xf6\x01\n\x1bPostInstalledModuleVersions\x12\x30.clarifai.api.PostInstalledModuleVersionsRequest\x1a\x31.clarifai.api.MultiInstalledModuleVersionResponse\"r\x82\xd3\xe4\x93\x02X\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions:\x01*\x98\x9c\'\x05\x90\x9c\'o\x90\x9c\'p\x90\x9c\'m\x90\x9c\'-\x12\xfb\x01\n\x1d\x44\x65leteInstalledModuleVersions\x12\x32.clarifai.api.DeleteInstalledModuleVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\x82\x01\x82\xd3\xe4\x93\x02X*S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x90\x9c\'o\x90\x9c\'p\x90\x9c\'q\x90\x9c\'1\x90\x9c\'/\x90\x9c\'0\x12\x95\x02\n\x1ePostInstalledModuleVersionsKey\x12\x33.clarifai.api.PostInstalledModuleVersionsKeyRequest\x1a\x1f.clarifai.api.SingleKeyResponse\"\x9c\x01\x82\xd3\xe4\x93\x02z\"u/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions/{installed_module_version_id}/key:\x01*\x98\x9c\'\x05\x90\x9c\'o\x90\x9c\'p\x90\x9c\'m\x90\x9c\'-\x90\x9c\'/\x90\x9c\'0\x12\xf5\x01\n\x12PostBulkOperations\x12\'.clarifai.api.PostBulkOperationsRequest\x1a).clarifai.api.MultiBulkOperationsResponse\"\x8a\x01\x82\xd3\xe4\x93\x02h\"I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations:\x01*Z\x18\"\x13/v2/bulk_operations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'z\x90\x9c\'y\x90\x9c\'%\x90\x9c\'&\x90\x9c\'(\x12\xde\x01\n\x12ListBulkOperations\x12\'.clarifai.api.ListBulkOperationsRequest\x1a).clarifai.api.MultiBulkOperationsResponse\"t\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operationsZ\x15\x12\x13/v2/bulk_operations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'z\x12\xe5\x01\n\x10GetBulkOperation\x12%.clarifai.api.GetBulkOperationRequest\x1a*.clarifai.api.SingleBulkOperationsResponse\"~\x82\xd3\xe4\x93\x02l\x12N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations/{id}Z\x1a\x12\x18/v2/bulk_operations/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'z\x12\xeb\x01\n\x14\x43\x61ncelBulkOperations\x12(.clarifai.api.CancelBulkOperationRequest\x1a).clarifai.api.MultiBulkOperationsResponse\"~\x82\xd3\xe4\x93\x02h2I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations:\x01*Z\x18\x32\x13/v2/bulk_operations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'y\x90\x9c\'z\x12\xf4\x01\n\x14\x44\x65leteBulkOperations\x12(.clarifai.api.DeleteBulkOperationRequest\x1a!.clarifai.api.status.BaseResponse\"\x8e\x01\x82\xd3\xe4\x93\x02h*I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations:\x01*Z\x18*\x13/v2/bulk_operations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'%\x90\x9c\'(\x90\x9c\'y\x90\x9c\'z\x90\x9c\'{\x12\x88\x02\n\x17ListNextTaskAssignments\x12,.clarifai.api.ListNextTaskAssignmentsRequest\x1a .clarifai.api.MultiInputResponse\"\x9c\x01\x82\xd3\xe4\x93\x02z\x12U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/assignmentsZ!\x12\x1f/v2/tasks/{task_id}/assignments\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'8\x90\x9c\'i\x12\xeb\x01\n\x12PutTaskAssignments\x12\'.clarifai.api.PutTaskAssignmentsRequest\x1a).clarifai.api.MultiTaskAssignmentResponse\"\x80\x01\x82\xd3\xe4\x93\x02Z\x1aU/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/assignments:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'8\x90\x9c\'i\x12\xda\x01\n\x11ListInputsAddJobs\x12&.clarifai.api.ListInputsAddJobsRequest\x1a\'.clarifai.api.MultiInputsAddJobResponse\"t\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/addZ\x15\x12\x13/v2/inputs/jobs/add\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xe1\x01\n\x0fGetInputsAddJob\x12$.clarifai.api.GetInputsAddJobRequest\x1a(.clarifai.api.SingleInputsAddJobResponse\"~\x82\xd3\xe4\x93\x02l\x12N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/add/{id}Z\x1a\x12\x18/v2/inputs/jobs/add/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xf2\x01\n\x12\x43\x61ncelInputsAddJob\x12\'.clarifai.api.CancelInputsAddJobRequest\x1a(.clarifai.api.SingleInputsAddJobResponse\"\x88\x01\x82\xd3\xe4\x93\x02r2N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/add/{id}:\x01*Z\x1d\x32\x18/v2/inputs/jobs/add/{id}:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x04\x90\x9c\'\x05\x12\xc4\x01\n\x0bPostUploads\x12 .clarifai.api.PostUploadsRequest\x1a!.clarifai.api.MultiUploadResponse\"p\x82\xd3\xe4\x93\x02X\"A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads:\x01*Z\x10\"\x0b/v2/uploads:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x81\x01\x90\x9c\'\x80\x01\x12\x8c\x02\n\x15PutUploadContentParts\x12*.clarifai.api.PutUploadContentPartsRequest\x1a\".clarifai.api.SingleUploadResponse\"\xa2\x01\x82\xd3\xe4\x93\x02\x89\x01\x1a[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads/{upload_id}/content_parts:\x01*Z\'\x1a%/v2/uploads/{upload_id}/content_parts\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x81\x01\x90\x9c\'\x80\x01\x12\xce\x01\n\tGetUpload\x12\x1e.clarifai.api.GetUploadRequest\x1a\".clarifai.api.SingleUploadResponse\"}\x82\xd3\xe4\x93\x02j\x12M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads/{upload_id}Z\x19\x12\x17/v2/uploads/{upload_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x80\x01\x12\xb9\x01\n\x0bListUploads\x12 .clarifai.api.ListUploadsRequest\x1a!.clarifai.api.MultiUploadResponse\"e\x82\xd3\xe4\x93\x02R\x12\x41/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploadsZ\r\x12\x0b/v2/uploads\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x80\x01\x12\xcd\x01\n\rDeleteUploads\x12\".clarifai.api.DeleteUploadsRequest\x1a!.clarifai.api.status.BaseResponse\"u\x82\xd3\xe4\x93\x02X*A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads:\x01*Z\x10*\x0b/v2/uploads:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x80\x01\x90\x9c\'\x81\x01\x90\x9c\'\x82\x01\x12\x8d\x02\n\x15PostInputsDataSources\x12*.clarifai.api.PostInputsDataSourcesRequest\x1a\'.clarifai.api.MultiInputsAddJobResponse\"\x9e\x01\x82\xd3\xe4\x93\x02p\"M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/data_sources:\x01*Z\x1c\"\x17/v2/inputs/data_sources:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x12\xb2\x02\n\x16GetInputsExtractionJob\x12+.clarifai.api.GetInputsExtractionJobRequest\x1a/.clarifai.api.SingleInputsExtractionJobResponse\"\xb9\x01\x82\xd3\xe4\x93\x02\xa6\x01\x12k/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/extraction/{inputs_extraction_job_id}Z7\x12\x35/v2/inputs/jobs/extraction/{inputs_extraction_job_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xfe\x01\n\x18ListInputsExtractionJobs\x12-.clarifai.api.ListInputsExtractionJobsRequest\x1a..clarifai.api.MultiInputsExtractionJobResponse\"\x82\x01\x82\xd3\xe4\x93\x02p\x12P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/extractionZ\x1c\x12\x1a/v2/inputs/jobs/extraction\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\x8c\x02\n\x1a\x43\x61ncelInputsExtractionJobs\x12/.clarifai.api.CancelInputsExtractionJobsRequest\x1a..clarifai.api.MultiInputsExtractionJobResponse\"\x8c\x01\x82\xd3\xe4\x93\x02v2P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/extraction:\x01*Z\x1f\x32\x1a/v2/inputs/jobs/extraction:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x04\x90\x9c\'\x05\x12\x85\x02\n\x11PostInputsUploads\x12&.clarifai.api.PostInputsUploadsRequest\x1a\'.clarifai.api.MultiInputsAddJobResponse\"\x9e\x01\x82\xd3\xe4\x93\x02\x66\"H/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/uploads:\x01*Z\x17\"\x12/v2/inputs/uploads:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'\x81\x01\x90\x9c\'\x80\x01\x12\xbf\x01\n\tGetRunner\x12\x1e.clarifai.api.GetRunnerRequest\x1a\".clarifai.api.SingleRunnerResponse\"n\x82\xd3\xe4\x93\x02M\x12K/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners/{runner_id}\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xb6\x01\n\x0bListRunners\x12 .clarifai.api.ListRunnersRequest\x1a!.clarifai.api.MultiRunnerResponse\"b\x82\xd3\xe4\x93\x02\x41\x12?/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc2\x01\n\x0bPostRunners\x12 .clarifai.api.PostRunnersRequest\x1a!.clarifai.api.MultiRunnerResponse\"n\x82\xd3\xe4\x93\x02\x44\"?/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners:\x01*\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x84\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'-\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc7\x01\n\rDeleteRunners\x12\".clarifai.api.DeleteRunnersRequest\x1a!.clarifai.api.status.BaseResponse\"o\x82\xd3\xe4\x93\x02\x44*?/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners:\x01*\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x84\x01\x90\x9c\'\x85\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc7\x01\n\x0fListRunnerItems\x12$.clarifai.api.ListRunnerItemsRequest\x1a%.clarifai.api.MultiRunnerItemResponse\"g\x82\xd3\xe4\x93\x02S\x12Q/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners/{runner_id}/items\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x86\x01\x12\xfb\x01\n\x15PostRunnerItemOutputs\x12*.clarifai.api.PostRunnerItemOutputsRequest\x1a+.clarifai.api.MultiRunnerItemOutputResponse\"\x88\x01\x82\xd3\xe4\x93\x02o\"j/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners/{runner_id}/items/{runner_item_id}/outputs:\x01*\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x86\x01\x90\x9c\'\x87\x01\x12\xa8\x01\n\x12ProcessRunnerItems\x12*.clarifai.api.PostRunnerItemOutputsRequest\x1a%.clarifai.api.MultiRunnerItemResponse\";\x82\xd3\xe4\x93\x02\x1e\"\x19/v2/runners/items/process:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x83\x01\x90\x9c\'\x86\x01\x90\x9c\'\x87\x01(\x01\x30\x01\x12\xc4\x02\n%PostModelVersionsTrainingTimeEstimate\x12:.clarifai.api.PostModelVersionsTrainingTimeEstimateRequest\x1a/.clarifai.api.MultiTrainingTimeEstimateResponse\"\xad\x01\x82\xd3\xe4\x93\x02\x9a\x01\"b/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/time_estimate:\x01*Z1\",/v2/models/{model_id}/versions/time_estimate:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xbf\x01\n\x11GetComputeCluster\x12&.clarifai.api.GetComputeClusterRequest\x1a*.clarifai.api.SingleComputeClusterResponse\"V\x82\xd3\xe4\x93\x02G\x12\x45/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x12\xad\x01\n\x13ListComputeClusters\x12(.clarifai.api.ListComputeClustersRequest\x1a).clarifai.api.MultiComputeClusterResponse\"A\x82\xd3\xe4\x93\x02\x32\x12\x30/v2/users/{user_app_id.user_id}/compute_clusters\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x12\xb5\x01\n\x13PostComputeClusters\x12(.clarifai.api.PostComputeClustersRequest\x1a).clarifai.api.MultiComputeClusterResponse\"I\x82\xd3\xe4\x93\x02\x35\"0/v2/users/{user_app_id.user_id}/compute_clusters:\x01*\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x90\x9c\'\x8c\x01\x12\xc5\x01\n\x15\x44\x65leteComputeClusters\x12*.clarifai.api.DeleteComputeClustersRequest\x1a!.clarifai.api.status.BaseResponse\"]\x82\xd3\xe4\x93\x02\x35*0/v2/users/{user_app_id.user_id}/compute_clusters:\x01*\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x90\x9c\'\x8c\x01\x90\x9c\'\x8d\x01\x90\x9c\'\x88\x01\x90\x9c\'\x89\x01\x90\x9c\'\x8a\x01\x12\xca\x01\n\x0bGetNodepool\x12 .clarifai.api.GetNodepoolRequest\x1a$.clarifai.api.SingleNodepoolResponse\"s\x82\xd3\xe4\x93\x02_\x12]/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools/{nodepool_id}\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xbf\x01\n\rListNodepools\x12\".clarifai.api.ListNodepoolsRequest\x1a#.clarifai.api.MultiNodepoolResponse\"e\x82\xd3\xe4\x93\x02Q\x12O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc7\x01\n\rPostNodepools\x12\".clarifai.api.PostNodepoolsRequest\x1a#.clarifai.api.MultiNodepoolResponse\"m\x82\xd3\xe4\x93\x02T\"O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\x01*\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x89\x01\x90\x9c\'\x8b\x01\x12\xc9\x01\n\x0ePatchNodepools\x12#.clarifai.api.PatchNodepoolsRequest\x1a#.clarifai.api.MultiNodepoolResponse\"m\x82\xd3\xe4\x93\x02T2O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\x01*\x98\x9c\'\x05\x90\x9c\'\x89\x01\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xd8\x01\n\x0f\x44\x65leteNodepools\x12$.clarifai.api.DeleteNodepoolsRequest\x1a!.clarifai.api.status.BaseResponse\"|\x82\xd3\xe4\x93\x02T*O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\x01*\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x89\x01\x90\x9c\'\x8a\x01\x90\x9c\'\x83\x01\x90\x9c\'\x84\x01\x90\x9c\'\x85\x01\x42Y\n\x15\x63om.clarifai.grpc.apiP\x01Z7github.com/Clarifai/clarifai-go-grpc/proto/clarifai/api\xa2\x02\x04\x43\x41IPb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n proto/clarifai/api/service.proto\x12\x0c\x63larifai.api\x1a\"proto/clarifai/api/resources.proto\x1a&proto/clarifai/api/status/status.proto\x1a)proto/clarifai/api/utils/extensions.proto\x1a%proto/clarifai/auth/scope/scope.proto\x1a(proto/clarifai/auth/util/extension.proto\x1a+proto/clarifai/api/status/status_code.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\",\n\nPagination\x12\x0c\n\x04page\x18\x01 \x01(\r\x12\x10\n\x08per_page\x18\x02 \x01(\r\"p\n\x14GetAnnotationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\rannotation_id\x18\x02 \x01(\t\x12\x10\n\x08input_id\x18\x03 \x01(\t\"\xd5\x02\n\x16ListAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x11\n\tinput_ids\x18\x03 \x03(\t\x12\x10\n\x08user_ids\x18\t \x03(\t\x12\x19\n\x11model_version_ids\x18\n \x03(\t\x12\x1c\n\x14workflow_version_ids\x18\r \x03(\t\x12-\n\x08statuses\x18\x05 \x03(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1c\n\x14list_all_annotations\x18\x06 \x01(\x08\x12\x1b\n\x13return_model_output\x18\x0c \x01(\x08\x12\x0c\n\x04page\x18\x07 \x01(\r\x12\x10\n\x08per_page\x18\x08 \x01(\r\x12\x0f\n\x07task_id\x18\x0b \x01(\tJ\x04\x08\x04\x10\x05\"x\n\x16PostAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0b\x61nnotations\x18\x02 \x03(\x0b\x32\x18.clarifai.api.Annotation\"\xa7\x01\n\x17PatchAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0b\x61nnotations\x18\x02 \x03(\x0b\x32\x18.clarifai.api.Annotation\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x1c\n\x14\x64\x65lete_if_empty_data\x18\x04 \x01(\x08\"\xf0\x01\n\x1dPatchAnnotationsStatusRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08user_ids\x18\x03 \x03(\t\x12\x0f\n\x07task_id\x18\x04 \x01(\t\x12\x35\n\x0cstatus_codes\x18\x06 \x03(\x0e\x32\x1f.clarifai.api.status.StatusCode\x12\x0e\n\x06\x61\x63tion\x18\x05 \x01(\t\x12\x34\n\x0bstatus_code\x18\x02 \x01(\x0e\x32\x1f.clarifai.api.status.StatusCode\"v\n\x1ePatchAnnotationsStatusResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08user_ids\x18\x02 \x03(\t\x12\x15\n\rupdated_count\x18\x03 \x01(\r\"s\n\x17\x44\x65leteAnnotationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\x12\x15\n\rannotation_id\x18\x03 \x01(\t\"k\n\x18\x44\x65leteAnnotationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x11\n\tinput_ids\x18\x03 \x03(\t\"u\n\x18SingleAnnotationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12,\n\nannotation\x18\x02 \x01(\x0b\x32\x18.clarifai.api.Annotation\"{\n\x17MultiAnnotationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0b\x61nnotations\x18\x02 \x03(\x0b\x32\x18.clarifai.api.AnnotationB\x04\x80\xb5\x18\x01\"\xa0\x01\n\x1cListAnnotationWorkersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x04 \x03(\t\x12\x14\n\x0ctrusted_only\x18\x05 \x01(\x08\"o\n\x13MultiWorkerResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.WorkerB\x04\x80\xb5\x18\x01\"[\n\rGetAppRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x02 \x03(\t\"\x9c\x03\n\x0fListAppsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\n \x03(\t\x12\x16\n\x0esort_ascending\x18\x05 \x01(\x08\x12\x16\n\x0csort_by_name\x18\x06 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x0c \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\r \x01(\x08H\x00\x12\x15\n\rfeatured_only\x18\t \x01(\x08\x12\x14\n\x0cstarred_only\x18\x0b \x01(\x08\x12\x15\n\rtemplate_only\x18\x10 \x01(\x08\x12\x0e\n\x06search\x18\x0f \x01(\t\x12\x11\n\x05query\x18\x08 \x01(\tB\x02\x18\x01\x12\x10\n\x04name\x18\x04 \x01(\tB\x02\x18\x01\x12\x0e\n\x02id\x18\x0e \x01(\tB\x02\x18\x01\x42\t\n\x07sort_by\"c\n\x0fPostAppsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04\x61pps\x18\x02 \x03(\x0b\x32\x11.clarifai.api.App\"C\n\x10\x44\x65leteAppRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\xb9\x01\n\x10PatchAppsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04\x61pps\x18\x02 \x03(\x0b\x32\x11.clarifai.api.App\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x32\n\x0fmetadata_action\x18\x04 \x01(\x0b\x32\x19.clarifai.api.PatchAction\x12\x0f\n\x07reindex\x18\x05 \x01(\x08\"\xb7\x01\n\x0fPatchAppRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1e\n\x03\x61pp\x18\x02 \x01(\x0b\x32\x11.clarifai.api.App\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x32\n\x0fmetadata_action\x18\x04 \x01(\x0b\x32\x19.clarifai.api.PatchAction\x12\x0f\n\x07reindex\x18\x05 \x01(\x08\"\x81\x01\n\x13PatchAppsIdsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\x03ids\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.IdUpdateSource\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\xa3\x01\n\x17PostAppsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\tapp_query\x18\x02 \x01(\x0b\x32\x16.clarifai.api.AppQuery\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"`\n\x11SingleAppResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1e\n\x03\x61pp\x18\x02 \x01(\x0b\x32\x11.clarifai.api.App\"f\n\x10MultiAppResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x04\x61pps\x18\x02 \x03(\x0b\x32\x11.clarifai.api.AppB\x04\x80\xb5\x18\x01\"\x8b\x01\n\x18ListCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1e\n\x16list_all_collaborators\x18\x02 \x01(\x08\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"~\n\x18PostCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x31\n\rcollaborators\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.Collaborator\"\x8f\x01\n\x19PatchCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x31\n\rcollaborators\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.Collaborator\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"|\n\x1a\x44\x65leteCollaboratorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x18\n\x10\x63ollaborator_ids\x18\x02 \x03(\t\x12\x13\n\x0buser_emails\x18\x03 \x03(\t\"\xa9\x01\n\x1aMultiCollaboratorsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x37\n\rcollaborators\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.CollaboratorB\x04\x80\xb5\x18\x01\x12%\n\tapp_owner\x18\x03 \x01(\x0b\x32\x12.clarifai.api.User\"\x83\x01\n\x19ListCollaborationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x15\n\rtemplate_only\x18\x04 \x01(\x08\"\x85\x01\n\x1bMultiCollaborationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x0e\x63ollaborations\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.CollaborationB\x04\x80\xb5\x18\x01\".\n\x14GetStatusCodeRequest\x12\x16\n\x0estatus_code_id\x18\x01 \x01(\t\"\x18\n\x16ListStatusCodesRequest\"G\n\x18SingleStatusCodeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\"u\n\x17MultiStatusCodeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x08statuses\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.status.Status\"X\n\x11GetConceptRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\"r\n\x13ListConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\t\"\xa1\x01\n\x18ListModelConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\x12\x0e\n\x06search\x18\x06 \x01(\t\"\xea\x01\n\x1bPostConceptsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x31\n\rconcept_query\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.ConceptQuery\x12\x39\n\nextra_info\x18\x04 \x01(\x0b\x32%.clarifai.api.ConceptExtraInfoRequest\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"F\n\x17\x43onceptExtraInfoRequest\x12+\n\x0erankable_model\x18\x01 \x01(\x0b\x32\x13.clarifai.api.Model\"o\n\x13PostConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x63oncepts\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Concept\"\x80\x01\n\x14PatchConceptsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x63oncepts\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Concept\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"j\n\x17GetConceptCountsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"l\n\x15SingleConceptResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12&\n\x07\x63oncept\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Concept\"r\n\x14MultiConceptResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x08\x63oncepts\x18\x02 \x03(\x0b\x32\x15.clarifai.api.ConceptB\x04\x80\xb5\x18\x01\"\x82\x01\n\x19MultiConceptCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x0e\x63oncept_counts\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.ConceptCountB\x04\x80\xb5\x18\x01\"\xb1\x01\n\x1bListConceptRelationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x11\n\tpredicate\x18\x03 \x01(\t\x12\x1a\n\x12knowledge_graph_id\x18\x04 \x01(\t\x12\x0c\n\x04page\x18\x05 \x01(\r\x12\x10\n\x08per_page\x18\x06 \x01(\r\"\x9c\x01\n\x1bPostConceptRelationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x38\n\x11\x63oncept_relations\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.ConceptRelation\"q\n\x1d\x44\x65leteConceptRelationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"M\n\x1aListKnowledgeGraphsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x85\x01\n\x1aPostKnowledgeGraphsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x36\n\x10knowledge_graphs\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.KnowledgeGraph\"\x8b\x01\n\x1cMultiConceptRelationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12>\n\x11\x63oncept_relations\x18\x02 \x03(\x0b\x32\x1d.clarifai.api.ConceptRelationB\x04\x80\xb5\x18\x01\"\x88\x01\n\x1bMultiKnowledgeGraphResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10knowledge_graphs\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.KnowledgeGraphB\x04\x80\xb5\x18\x01\"r\n\x19GetConceptLanguageRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\t\"\x82\x01\n\x1bListConceptLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\xad\x01\n\x1cPatchConceptLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x38\n\x11\x63oncept_languages\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.ConceptLanguage\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x9c\x01\n\x1bPostConceptLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\nconcept_id\x18\x02 \x01(\t\x12\x38\n\x11\x63oncept_languages\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.ConceptLanguage\"\x85\x01\n\x1dSingleConceptLanguageResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x37\n\x10\x63oncept_language\x18\x02 \x01(\x0b\x32\x1d.clarifai.api.ConceptLanguage\"\x8b\x01\n\x1cMultiConceptLanguageResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12>\n\x11\x63oncept_languages\x18\x02 \x03(\x0b\x32\x1d.clarifai.api.ConceptLanguageB\x04\x80\xb5\x18\x01\"T\n\x0fGetInputRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\"\\\n\x17GetVideoManifestRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\"l\n\x16GetInputSamplesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08user_ids\x18\x03 \x03(\t\"\x9e\x01\n\x11ListInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12+\n\x06status\x18\x05 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0b\n\x03ids\x18\x04 \x03(\t\"\x92\x01\n\x13StreamInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08per_page\x18\x02 \x01(\r\x12\x0f\n\x07last_id\x18\x03 \x01(\t\x12\x13\n\x0border_by_id\x18\x05 \x01(\x08\x12\x12\n\ndescending\x18\x04 \x01(\x08\"\xd3\x01\n\x11PostInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x06inputs\x18\x02 \x03(\x0b\x32\x13.clarifai.api.Input\x12\x19\n\x11inputs_add_job_id\x18\x03 \x01(\t\x12M\n\x1cinput_id_conflict_resolution\x18\x04 \x01(\x0e\x32\'.clarifai.api.InputIDConflictResolution\"z\n\x12PatchInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x06inputs\x18\x02 \x03(\x0b\x32\x13.clarifai.api.Input\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"W\n\x12\x44\x65leteInputRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08input_id\x18\x02 \x01(\t\"Y\n\x13\x44\x65leteInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\tJ\x04\x08\x03\x10\x04\"f\n\x13SingleInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\"\n\x05input\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Input\"]\n\x18GetVideoManifestResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x14\n\x0cmanifest_url\x18\x02 \x01(\t\"\xa0\x01\n\x12MultiInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12)\n\x06inputs\x18\x02 \x03(\x0b\x32\x13.clarifai.api.InputB\x04\x80\xb5\x18\x01\x12\x32\n\x0einputs_add_job\x18\x03 \x01(\x0b\x32\x1a.clarifai.api.InputsAddJob\"r\n\x1cMultiInputAnnotationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x04hits\x18\x03 \x03(\x0b\x32\x11.clarifai.api.HitB\x04\x80\xb5\x18\x01\"q\n\x18SingleInputCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x06\x63ounts\x18\x02 \x01(\x0b\x32\x18.clarifai.api.InputCount\"G\n\x14GetInputCountRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\xdd\x02\n\x13ListDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x05 \x03(\t\x12\x16\n\x0esort_ascending\x18\x06 \x01(\x08\x12\x1c\n\x12sort_by_created_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x08 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\t \x01(\x08H\x00\x12\x14\n\nsort_by_id\x18\x0b \x01(\x08H\x00\x12\x14\n\x0cstarred_only\x18\x04 \x01(\x08\x12\x10\n\x08\x62ookmark\x18\n \x01(\x08\x12\x0e\n\x06search\x18\r \x01(\t\x12\x0e\n\x02id\x18\x0c \x01(\tB\x02\x18\x01\x42\t\n\x07sort_by\"s\n\x11GetDatasetRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x03 \x03(\t\"o\n\x13PostDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x64\x61tasets\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Dataset\"\x80\x01\n\x14PatchDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\'\n\x08\x64\x61tasets\x18\x02 \x03(\x0b\x32\x15.clarifai.api.Dataset\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"]\n\x15\x44\x65leteDatasetsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0b\x64\x61taset_ids\x18\x02 \x03(\t\"r\n\x14MultiDatasetResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x08\x64\x61tasets\x18\x02 \x03(\x0b\x32\x15.clarifai.api.DatasetB\x04\x80\xb5\x18\x01\"l\n\x15SingleDatasetResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12&\n\x07\x64\x61taset\x18\x02 \x01(\x0b\x32\x15.clarifai.api.Dataset\"\x7f\n\x18ListDatasetInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"o\n\x16GetDatasetInputRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x10\n\x08input_id\x18\x03 \x01(\t\"\xb9\x01\n\x18PostDatasetInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x32\n\x0e\x64\x61taset_inputs\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.DatasetInput\x12$\n\x06search\x18\x04 \x01(\x0b\x32\x14.clarifai.api.Search\"t\n\x1a\x44\x65leteDatasetInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x11\n\tinput_ids\x18\x03 \x03(\t\"\xbd\x01\n\x19MultiDatasetInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x0e\x64\x61taset_inputs\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.DatasetInputB\x04\x80\xb5\x18\x01\x12\x33\n\x0e\x62ulk_operation\x18\x04 \x01(\x0b\x32\x1b.clarifai.api.BulkOperationJ\x04\x08\x03\x10\x04\"|\n\x1aSingleDatasetInputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x31\n\rdataset_input\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.DatasetInput\"\xc5\x01\n\x1aListDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\x12\x42\n\x0frequest_origins\x18\x05 \x03(\x0e\x32).clarifai.api.DatasetVersionRequestOrigin\"{\n\x18GetDatasetVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1a\n\x12\x64\x61taset_version_id\x18\x03 \x01(\t\"\xa4\x02\n&ListDatasetVersionMetricsGroupsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1a\n\x12\x64\x61taset_version_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\x12\x14\n\x0cparent_paths\x18\x06 \x03(\t\x12;\n\x05types\x18\x07 \x03(\x0e\x32,.clarifai.api.DatasetVersionMetricsGroupType\x12&\n\x06values\x18\x08 \x03(\x0b\x32\x16.google.protobuf.Value\"\x99\x01\n\x1aPostDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x36\n\x10\x64\x61taset_versions\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.DatasetVersion\"\xaa\x01\n\x1bPatchDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x36\n\x10\x64\x61taset_versions\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.DatasetVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x80\x01\n\x1c\x44\x65leteDatasetVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1b\n\x13\x64\x61taset_version_ids\x18\x03 \x03(\t\"\xb7\x01\n\x1fPutDatasetVersionExportsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x12\n\ndataset_id\x18\x02 \x01(\t\x12\x1a\n\x12\x64\x61taset_version_id\x18\x03 \x01(\t\x12\x33\n\x07\x65xports\x18\x04 \x03(\x0b\x32\".clarifai.api.DatasetVersionExport\"\x88\x01\n\x1bMultiDatasetVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10\x64\x61taset_versions\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.DatasetVersionB\x04\x80\xb5\x18\x01\"\x8b\x01\n!MultiDatasetVersionExportResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x07\x65xports\x18\x02 \x03(\x0b\x32\".clarifai.api.DatasetVersionExportB\x04\x80\xb5\x18\x01\"\xae\x01\n\'MultiDatasetVersionMetricsGroupResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12V\n\x1e\x64\x61taset_version_metrics_groups\x18\x02 \x03(\x0b\x32(.clarifai.api.DatasetVersionMetricsGroupB\x04\x80\xb5\x18\x01\"\x82\x01\n\x1cSingleDatasetVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x35\n\x0f\x64\x61taset_version\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.DatasetVersion\"\xf0\x01\n\x17PostModelOutputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12#\n\x06inputs\x18\x04 \x03(\x0b\x32\x13.clarifai.api.Input\x12\"\n\x05model\x18\x05 \x01(\x0b\x32\x13.clarifai.api.Model\x12\x35\n\x0frunner_selector\x18\x06 \x01(\x0b\x32\x1c.clarifai.api.RunnerSelector\"\x8f\x01\n\x16ListModelInputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\"P\n\rGetKeyRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0e\n\x06key_id\x18\x02 \x01(\t\"\x9a\x01\n\x0fListKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x13\n\x0bnot_expired\x18\x04 \x01(\x08\x12\x0e\n\x06scopes\x18\x05 \x03(\t\x12\x11\n\tendpoints\x18\x06 \x03(\t\"e\n\x12ListAppKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"c\n\x0fPostKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04keys\x18\x02 \x03(\x0b\x32\x11.clarifai.api.Key\"S\n\x10\x44\x65leteKeyRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0e\n\x06key_id\x18\x02 \x01(\t\"t\n\x10PatchKeysRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1f\n\x04keys\x18\x02 \x03(\x0b\x32\x11.clarifai.api.Key\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"`\n\x11SingleKeyResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x1e\n\x03key\x18\x02 \x01(\x0b\x32\x11.clarifai.api.Key\"f\n\x10MultiKeyResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x04keys\x18\x02 \x03(\x0b\x32\x11.clarifai.api.KeyB\x04\x80\xb5\x18\x01\"\xad\x01\n\x0fGetModelRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12\x10\n\x08language\x18\x04 \x01(\t\x12\x16\n\x0etrained_before\x18\x05 \x01(\x08\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x13 \x03(\t\"\x8d\x05\n\x11ListModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x13 \x03(\t\x12\x16\n\x0esort_ascending\x18\n \x01(\x08\x12\x16\n\x0csort_by_name\x18\x0b \x01(\x08H\x00\x12\x1c\n\x12sort_by_num_inputs\x18\x0c \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\r \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x18 \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x19 \x01(\x08H\x00\x12\x15\n\rmodel_type_id\x18\x06 \x01(\t\x12\x14\n\x0ctrained_only\x18\x07 \x01(\x08\x12\x14\n\x0cinput_fields\x18\x08 \x03(\t\x12\x15\n\routput_fields\x18\t \x03(\t\x12\x0f\n\x07license\x18\x0f \x01(\t\x12\x15\n\rfeatured_only\x18\x10 \x01(\x08\x12\x14\n\x0cstarred_only\x18\x14 \x01(\x08\x12\x10\n\x08toolkits\x18\x11 \x03(\t\x12\x11\n\tuse_cases\x18\x12 \x03(\t\x12\x11\n\tlanguages\x18\x15 \x03(\t\x12\x1c\n\x14\x64ont_fetch_from_main\x18\x17 \x01(\x08\x12\x10\n\x08\x62ookmark\x18\x1a \x01(\x08\x12\x0e\n\x06search\x18\x1b \x01(\t\x12\x11\n\x05query\x18\x0e \x01(\tB\x02\x18\x01\x12\x10\n\x04name\x18\x05 \x01(\tB\x02\x18\x01\x12\x1d\n\x11\x66ilter_by_user_id\x18\x16 \x01(\x08\x42\x02\x18\x01\x42\t\n\x07sort_byJ\x04\x08\x04\x10\x05\"K\n\x18GetResourceCountsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x9e\x01\n\x19GetResourceCountsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08\x64\x61tasets\x18\x02 \x01(\x03\x12\x0e\n\x06models\x18\x03 \x01(\x03\x12\x11\n\tworkflows\x18\x04 \x01(\x03\x12\x0f\n\x07modules\x18\x05 \x01(\x03\x12\x0e\n\x06inputs\x18\x06 \x01(\x03\"\x80\x01\n\x19PatchModelToolkitsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x10\n\x08toolkits\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x8b\x01\n\x1ePatchModelCheckConsentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x16\n\x0e\x63heck_consents\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x80\x01\n\x19PatchModelUseCasesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x10\n\x08usecases\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x82\x01\n\x1aPatchModelLanguagesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x11\n\tlanguages\x18\x03 \x03(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"Z\n\x19MultiModelToolkitResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08toolkits\x18\x02 \x03(\t\"e\n\x1eMultiModelCheckConsentResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x16\n\x0e\x63heck_consents\x18\x02 \x03(\t\"Z\n\x19MultiModelUseCaseResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08usecases\x18\x02 \x03(\t\"\\\n\x1aMultiModelLanguageResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x11\n\tlanguages\x18\x02 \x03(\t\"\x91\x01\n\x11PostModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.ModelB\x02\x18\x01\x12#\n\x06models\x18\x03 \x03(\x0b\x32\x13.clarifai.api.Model\"z\n\x12PatchModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x06models\x18\x02 \x03(\x0b\x32\x13.clarifai.api.Model\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\",\n\x0eIdUpdateSource\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06new_id\x18\x02 \x01(\t\"\x82\x01\n\x14PatchModelIdsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\x03ids\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.IdUpdateSource\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"W\n\x12\x44\x65leteModelRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\"g\n\x13\x44\x65leteModelsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x12\n\ndelete_all\x18\x03 \x01(\x08\"\xa9\x01\n\x19PostModelsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0bmodel_query\x18\x02 \x01(\x0b\x32\x18.clarifai.api.ModelQuery\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"f\n\x13SingleModelResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\"\n\x05model\x18\x02 \x01(\x0b\x32\x13.clarifai.api.Model\"l\n\x12MultiModelResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12)\n\x06models\x18\x02 \x03(\x0b\x32\x13.clarifai.api.ModelB\x04\x80\xb5\x18\x01\"\xa2\x01\n\x19PatchModelVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x32\n\x0emodel_versions\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"o\n\x16GetModelVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\"\xc5\x02\n\x18ListModelVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\x12\x13\n\x0b\x63oncept_ids\x18\x05 \x03(\t\x12\x14\n\x0ctrained_only\x18\x06 \x01(\x08\x12\x16\n\x0esort_ascending\x18\x07 \x01(\x08\x12\x1d\n\x13sort_by_status_code\x18\x08 \x01(\x08H\x00\x12\x1c\n\x12sort_by_num_inputs\x18\t \x01(\x08H\x00\x12\x1d\n\x13sort_by_description\x18\n \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x0b \x01(\x08H\x00\x42\t\n\x07sort_by\"r\n\x19\x44\x65leteModelVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x03 \x01(\t\x12\x12\n\nversion_id\x18\x04 \x01(\t\"|\n\x1aSingleModelVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x31\n\rmodel_version\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.ModelVersion\"\x82\x01\n\x19MultiModelVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x0emodel_versions\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.ModelVersionB\x04\x80\xb5\x18\x01\"\xef\x01\n\x18PostModelVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x32\n\x0emodel_versions\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12)\n\teval_info\x18\n \x01(\x0b\x32\x16.clarifai.api.EvalInfoJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\t\x10\n\"\xae\x01\n\x1ePostModelVersionsUploadRequest\x12\x44\n\rupload_config\x18\x01 \x01(\x0b\x32+.clarifai.api.PostModelVersionsUploadConfigH\x00\x12\x37\n\x0c\x63ontent_part\x18\x02 \x01(\x0b\x32\x1f.clarifai.api.UploadContentPartH\x00\x42\r\n\x0bupload_data\"\x81\x01\n\x1fPostModelVersionsUploadResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x17\n\x0f\x62ytes_remaining\x18\x02 \x01(\x04\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\"\xb8\x01\n\x1dPostModelVersionsUploadConfig\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x31\n\rmodel_version\x18\x03 \x01(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x12\n\ntotal_size\x18\x04 \x01(\x04\x12\r\n\x05is_v3\x18\x05 \x01(\x08\"v\n\x1dPutModelVersionExportsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\"u\n\x1cGetModelVersionExportRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\"\x87\x01\n SingleModelVersionExportResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x36\n\x06\x65xport\x18\x02 \x01(\x0b\x32 .clarifai.api.ModelVersionExportB\x04\x80\xb5\x18\x01\"\xb1\x01\n$PostWorkflowVersionsUnPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x43\n\x0cpublications\x18\x03 \x03(\x0b\x32-.clarifai.api.WorkflowVersionUnPublishRequest\"\xad\x01\n\"PostWorkflowVersionsPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x41\n\x0cpublications\x18\x03 \x03(\x0b\x32+.clarifai.api.WorkflowVersionPublishRequest\"3\n\x1dWorkflowVersionPublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"5\n\x1fWorkflowVersionUnPublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"0\n\x1aModelVersionPublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"\xa4\x01\n\x1fPostModelVersionsPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12>\n\x0cpublications\x18\x03 \x03(\x0b\x32(.clarifai.api.ModelVersionPublishRequest\"2\n\x1cModelVersionUnpublishRequest\x12\x12\n\nversion_id\x18\x01 \x01(\t\"\xa8\x01\n!PostModelVersionsUnPublishRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12@\n\x0cpublications\x18\x03 \x03(\x0b\x32*.clarifai.api.ModelVersionUnpublishRequest\"z\n\x16PostEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12/\n\x0c\x65val_metrics\x18\x02 \x03(\x0b\x32\x19.clarifai.api.EvalMetrics\"\xb3\x04\n\x16ListEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x16\n\x0esort_ascending\x18\x04 \x01(\x08\x12\x18\n\x0esort_by_app_id\x18\x05 \x01(\x08H\x00\x12\x19\n\x0fsort_by_roc_auc\x18\x06 \x01(\x08H\x00\x12\x14\n\nsort_by_f1\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\x08 \x01(\x08H\x00\x12$\n\x1asort_by_mean_avg_precision\x18\t \x01(\x08H\x00\x12\x1b\n\x11sort_by_precision\x18\n \x01(\x08H\x00\x12\x18\n\x0esort_by_recall\x18\x0b \x01(\x08H\x00\x12\x1a\n\x10sort_by_model_id\x18\x10 \x01(\x08H\x00\x12!\n\x17sort_by_eval_dataset_id\x18\x11 \x01(\x08H\x00\x12\"\n\x18sort_by_train_dataset_id\x18\x12 \x01(\x08H\x00\x12\x15\n\rmodel_type_id\x18\x0c \x01(\t\x12\x18\n\x10\x65val_dataset_ids\x18\r \x03(\t\x12\x19\n\x11train_dataset_ids\x18\x0e \x03(\t\x12\x13\n\x0b\x63oncept_ids\x18\x0f \x03(\t\x12\x1b\n\x13show_failed_metrics\x18\x13 \x01(\x08\x42\t\n\x07sort_by\"\x89\x01\n\x14GetEvaluationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\revaluation_id\x18\x02 \x01(\t\x12)\n\x06\x66ields\x18\x03 \x01(\x0b\x32\x19.clarifai.api.FieldsValue\"\xb2\x01\n\"PostModelVersionEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12/\n\x0c\x65val_metrics\x18\x04 \x03(\x0b\x32\x19.clarifai.api.EvalMetrics\"\xa1\x01\n\"ListModelVersionEvaluationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\"\xc1\x01\n GetModelVersionEvaluationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x15\n\revaluation_id\x18\x04 \x01(\t\x12)\n\x06\x66ields\x18\x05 \x01(\x0b\x32\x19.clarifai.api.FieldsValue\"y\n\x19SingleEvalMetricsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\x0c\x65val_metrics\x18\x02 \x01(\x0b\x32\x19.clarifai.api.EvalMetrics\"x\n\x18MultiEvalMetricsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\x0c\x65val_metrics\x18\x02 \x03(\x0b\x32\x19.clarifai.api.EvalMetrics\"\xd3\x01\n\x1ePostModelVersionMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12)\n\x0btest_search\x18\x05 \x01(\x0b\x32\x14.clarifai.api.Search\x12)\n\teval_info\x18\n \x01(\x0b\x32\x16.clarifai.api.EvalInfoJ\x04\x08\x04\x10\x05\"\xa1\x01\n\x1dGetModelVersionMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x03 \x01(\t\x12)\n\x06\x66ields\x18\x04 \x01(\x0b\x32\x19.clarifai.api.FieldsValue\"]\n\x13GetModelTypeRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\rmodel_type_id\x18\x02 \x01(\t\"h\n\x15ListModelTypesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x1f\n\x1dListOpenSourceLicensesRequest\"_\n\x1eListOpenSourceLicensesResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x10\n\x08licenses\x18\x02 \x03(\t\"y\n\x17SingleModelTypeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x31\n\nmodel_type\x18\x02 \x01(\x0b\x32\x17.clarifai.api.ModelTypeB\x04\x80\xb5\x18\x01\"\xf2\x01\n\x16MultiModelTypeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x32\n\x0bmodel_types\x18\x02 \x03(\x0b\x32\x17.clarifai.api.ModelTypeB\x04\x80\xb5\x18\x01\x12\x35\n\x0fmodel_importers\x18\x03 \x01(\x0b\x32\x1c.clarifai.api.ModelTypeField\x12@\n\x16triton_conda_envs_info\x18\x04 \x03(\x0b\x32 .clarifai.api.TritonCondaEnvInfo\"\x95\x01\n\"GetModelVersionInputExampleRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x12\n\nexample_id\x18\x04 \x01(\t\"\xa3\x01\n$ListModelVersionInputExamplesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\r\x12\x10\n\x08per_page\x18\x05 \x01(\r\"\xa2\x01\n&SingleModelVersionInputExampleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12K\n\x1bmodel_version_input_example\x18\x02 \x01(\x0b\x32&.clarifai.api.ModelVersionInputExample\"\xa2\x01\n%MultiModelVersionInputExampleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12L\n\x1cmodel_version_input_examples\x18\x02 \x03(\x0b\x32&.clarifai.api.ModelVersionInputExample\"\x7f\n\x1aListModelReferencesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x82\x01\n\x1bMultiModelReferenceResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x36\n\x10model_references\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.ModelReference\"o\n\x13MultiOutputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07outputs\x18\x02 \x03(\x0b\x32\x14.clarifai.api.OutputB\x04\x80\xb5\x18\x01\"V\n\x11ListScopesRequest\x12\x10\n\x08key_type\x18\x01 \x01(\t\x12/\n\x0buser_app_id\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"B\n\x0fMyScopesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"F\n\x13MyScopesUserRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x15\n\x13MyScopesRootRequest\"\xa5\x01\n\x16MultiScopeDepsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\nscope_deps\x18\x02 \x03(\x0b\x32\x17.clarifai.api.ScopeDeps\x12\x31\n\rendpoint_deps\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.EndpointDeps\"\xa0\x01\n\x12MultiScopeResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06scopes\x18\x02 \x03(\t\x12\x1e\n\x03\x61pp\x18\x03 \x01(\x0b\x32\x11.clarifai.api.App\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12\x1a\n\x12user_feature_flags\x18\x05 \x01(\t\"\x84\x01\n\x16MultiScopeUserResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06scopes\x18\x02 \x03(\t\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12\x1a\n\x12user_feature_flags\x18\x05 \x01(\t\"\x84\x01\n\x16MultiScopeRootResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06scopes\x18\x02 \x03(\t\x12\x11\n\tendpoints\x18\x04 \x03(\t\x12\x1a\n\x12user_feature_flags\x18\x05 \x01(\t\"O\n\x10GetSearchRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"f\n\x13ListSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\xc4\x01\n\x13PostSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x05query\x18\x02 \x01(\x0b\x32\x13.clarifai.api.QueryB\x02\x18\x01\x12&\n\x08searches\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Search\x12,\n\npagination\x18\x04 \x01(\x0b\x32\x18.clarifai.api.Pagination\"\x85\x01\n\x1aPatchInputsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x8a\x01\n\x1fPatchAnnotationsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x7f\n\x14PatchSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x84\x01\n\x17PostSearchesByIDRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"R\n\x13\x44\x65leteSearchRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"\xa7\x01\n\x1ePostAnnotationsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\"c\n$DeleteAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"\xb6\x01\n\x19PostInputsSearchesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12&\n\x08searches\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Search\x12,\n\npagination\x18\x03 \x01(\x0b\x32\x18.clarifai.api.Pagination\x12\x12\n\nonly_count\x18\x04 \x01(\x08\"i\n\x14SingleSearchResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06search\x18\x05 \x01(\x0b\x32\x14.clarifai.api.Search\"\xed\x01\n\x13MultiSearchResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\n\n\x02id\x18\x02 \x01(\t\x12%\n\x04hits\x18\x03 \x03(\x0b\x32\x11.clarifai.api.HitB\x04\x80\xb5\x18\x01\x12\"\n\x05query\x18\x04 \x01(\x0b\x32\x13.clarifai.api.Query\x12&\n\x08searches\x18\x05 \x03(\x0b\x32\x14.clarifai.api.Search\x12*\n\nhit_counts\x18\x06 \x03(\x0b\x32\x16.clarifai.api.HitCount\"\x94\x02\n\"PostAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\x12*\n\x0cground_truth\x18\x03 \x01(\x0b\x32\x14.clarifai.api.Search\x12,\n\x0esearch_to_eval\x18\x04 \x01(\x0b\x32\x14.clarifai.api.Search\x12 \n\x04\x64\x61ta\x18\x05 \x01(\x0b\x32\x12.clarifai.api.Data\x12\x35\n\x0f\x65valuation_type\x18\x06 \x01(\x0e\x32\x1c.clarifai.api.EvaluationType\"`\n!GetAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"U\n\"ListAnnotationSearchMetricsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\"\x9d\x01\n$MultiAnnotationSearchMetricsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12H\n\x19\x61nnotation_search_metrics\x18\x02 \x03(\x0b\x32%.clarifai.api.AnnotationSearchMetrics\"o\n\x1cListAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"k\n\x1aGetAnnotationFilterRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1c\n\x14\x61nnotation_filter_id\x18\x02 \x01(\t\"\x8b\x01\n\x1cPostAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12:\n\x12\x61nnotation_filters\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.AnnotationFilter\"\x9c\x01\n\x1dPatchAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12:\n\x12\x61nnotation_filters\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.AnnotationFilter\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"p\n\x1e\x44\x65leteAnnotationFiltersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1d\n\x15\x61nnotation_filter_ids\x18\x02 \x03(\t\"\x8e\x01\n\x1dMultiAnnotationFilterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12@\n\x12\x61nnotation_filters\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.AnnotationFilterB\x04\x80\xb5\x18\x01\"\x88\x01\n\x1eSingleAnnotationFilterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x11\x61nnotation_filter\x18\x02 \x01(\x0b\x32\x1e.clarifai.api.AnnotationFilter\"\\\n\x0eGetUserRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x02 \x03(\t\"c\n\x12SingleUserResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.clarifai.api.User\"x\n\x1bPostValidatePasswordRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12(\n\x08password\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Password\"\x8e\x01\n SinglePasswordValidationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12=\n\x13password_violations\x18\x02 \x01(\x0b\x32 .clarifai.api.PasswordViolations\"\xbb\x01\n\x12GetWorkflowRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12 \n\x18\x66\x61vor_clarifai_workflows\x18\x03 \x01(\x08\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x04 \x03(\t\x12\"\n\x1a\x65xclude_clarifai_workflows\x18\x05 \x01(\x08\"\xa1\x03\n\x14ListWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\n \x03(\t\x12\x16\n\x0esort_ascending\x18\x05 \x01(\x08\x12\x14\n\nsort_by_id\x18\x06 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_created_at\x18\r \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x0e \x01(\x08H\x00\x12\x15\n\rfeatured_only\x18\t \x01(\x08\x12\x14\n\x0cstarred_only\x18\x0b \x01(\x08\x12\x10\n\x08\x62ookmark\x18\x0f \x01(\x08\x12\x0e\n\x06search\x18\x10 \x01(\t\x12\x11\n\x05query\x18\x08 \x01(\tB\x02\x18\x01\x12\x0e\n\x02id\x18\x04 \x01(\tB\x02\x18\x01\x12\x17\n\x0bsearch_term\x18\x0c \x01(\tB\x02\x18\x01\x42\t\n\x07sort_by\"r\n\x14PostWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\tworkflows\x18\x02 \x03(\x0b\x32\x16.clarifai.api.Workflow\"\x83\x01\n\x15PatchWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\tworkflows\x18\x02 \x03(\x0b\x32\x16.clarifai.api.Workflow\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"\x85\x01\n\x17PatchWorkflowIdsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12)\n\x03ids\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.IdUpdateSource\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"]\n\x15\x44\x65leteWorkflowRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\"j\n\x16\x44\x65leteWorkflowsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x12\n\ndelete_all\x18\x03 \x01(\x08\"o\n\x16SingleWorkflowResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08workflow\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Workflow\"u\n\x15MultiWorkflowResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\tworkflows\x18\x02 \x03(\x0b\x32\x16.clarifai.api.WorkflowB\x04\x80\xb5\x18\x01\"\xa5\x02\n\x1aPostWorkflowResultsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x07 \x01(\t\x12#\n\x06inputs\x18\x03 \x03(\x0b\x32\x13.clarifai.api.Input\x12\x31\n\routput_config\x18\x04 \x01(\x0b\x32\x1a.clarifai.api.OutputConfig\x12 \n\x18\x66\x61vor_clarifai_workflows\x18\x05 \x01(\x08\x12\x33\n\x0eworkflow_state\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.WorkflowState\"\xd8\x01\n\x1bPostWorkflowResultsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08workflow\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Workflow\x12-\n\x07results\x18\x03 \x03(\x0b\x32\x1c.clarifai.api.WorkflowResult\x12\x33\n\x0eworkflow_state\x18\x04 \x01(\x0b\x32\x1b.clarifai.api.WorkflowState\"\x91\x02\n$PostWorkflowResultsSimilarityRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x12\n\nversion_id\x18\x07 \x01(\t\x12\x18\n\x10model_version_id\x18\x03 \x01(\t\x12)\n\x0cprobe_inputs\x18\x04 \x03(\x0b\x32\x13.clarifai.api.Input\x12(\n\x0bpool_inputs\x18\x05 \x03(\x0b\x32\x13.clarifai.api.Input\x12 \n\x18\x66\x61vor_clarifai_workflows\x18\x06 \x01(\x08\"\x8e\x01\n%PostWorkflowResultsSimilarityResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x38\n\x07results\x18\x02 \x03(\x0b\x32\'.clarifai.api.WorkflowResultsSimilarity\"\x83\x01\n\x1bListWorkflowVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"~\n\x19GetWorkflowVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x1b\n\x13workflow_version_id\x18\x03 \x01(\t\"\x83\x01\n\x1d\x44\x65leteWorkflowVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x1c\n\x14workflow_version_ids\x18\x03 \x03(\t\"\xae\x01\n\x1cPatchWorkflowVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bworkflow_id\x18\x02 \x01(\t\x12\x38\n\x11workflow_versions\x18\x03 \x03(\x0b\x32\x1d.clarifai.api.WorkflowVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"\x8b\x01\n\x1cMultiWorkflowVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12>\n\x11workflow_versions\x18\x02 \x03(\x0b\x32\x1d.clarifai.api.WorkflowVersionB\x04\x80\xb5\x18\x01\"\x85\x01\n\x1dSingleWorkflowVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x37\n\x10workflow_version\x18\x02 \x01(\x0b\x32\x1d.clarifai.api.WorkflowVersion\"\x85\x01\n\x1aPostAppDuplicationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x36\n\x10\x61pp_duplications\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.AppDuplication\"g\n\x18GetAppDuplicationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x61pp_duplication_id\x18\x02 \x01(\t\"m\n\x1aListAppDuplicationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x83\x01\n\x1cMultiAppDuplicationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x36\n\x10\x61pp_duplications\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.AppDuplication\"\x82\x01\n\x1cSingleAppDuplicationResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x35\n\x0f\x61pp_duplication\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.AppDuplication\"f\n\x10PostTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12!\n\x05tasks\x18\x02 \x03(\x0b\x32\x12.clarifai.api.Task\"m\n\x0eGetTaskRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x03 \x03(\t\"\xfb\x01\n\x10ListTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x17\n\x0fworker_user_ids\x18\x04 \x03(\t\x12\x17\n\x0freview_user_ids\x18\x05 \x03(\t\x12\x17\n\x0flabel_order_ids\x18\x08 \x03(\t\x12#\n\x1bincluding_label_order_tasks\x18\x06 \x01(\x08\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x07 \x03(\t\x12\x0b\n\x03ids\x18\t \x03(\t\"w\n\x11PatchTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12!\n\x05tasks\x18\x02 \x03(\x0b\x32\x12.clarifai.api.Task\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"R\n\x12\x44\x65leteTasksRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"i\n\x11MultiTaskResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\'\n\x05tasks\x18\x02 \x03(\x0b\x32\x12.clarifai.api.TaskB\x04\x80\xb5\x18\x01\"c\n\x12SingleTaskResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12 \n\x04task\x18\x02 \x01(\x0b\x32\x12.clarifai.api.Task\"\xa2\x01\n\x13GetTaskCountRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08user_ids\x18\x03 \x03(\t\x12\x19\n\x11model_version_ids\x18\x04 \x03(\t\x12\x1c\n\x14workflow_version_ids\x18\x05 \x03(\t\"\x9d\x01\n\x17SingleTaskCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\t\x12\x0f\n\x07task_id\x18\x03 \x01(\t\x12\x34\n\x06\x63ounts\x18\x04 \x03(\x0b\x32$.clarifai.api.TaskStatusCountPerUser\"y\n\x16PostLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12.\n\x0clabel_orders\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LabelOrder\"_\n\x14GetLabelOrderRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x16\n\x0elabel_order_id\x18\x02 \x01(\t\"i\n\x16ListLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x8a\x01\n\x17PatchLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12.\n\x0clabel_orders\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LabelOrder\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"X\n\x18\x44\x65leteLabelOrdersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"|\n\x17MultiLabelOrderResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x34\n\x0clabel_orders\x18\x02 \x03(\x0b\x32\x18.clarifai.api.LabelOrderB\x04\x80\xb5\x18\x01\"v\n\x18SingleLabelOrderResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x0blabel_order\x18\x02 \x01(\x0b\x32\x18.clarifai.api.LabelOrder\"u\n\x15PostCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12+\n\ncollectors\x18\x02 \x03(\x0b\x32\x17.clarifai.api.Collector\"\x86\x01\n\x16PatchCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12+\n\ncollectors\x18\x02 \x03(\x0b\x32\x17.clarifai.api.Collector\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"k\n\x17\x44\x65leteCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\x12\x12\n\ndelete_all\x18\x03 \x01(\x08\"\\\n\x13GetCollectorRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x14\n\x0c\x63ollector_id\x18\x02 \x01(\t\"h\n\x15ListCollectorsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"r\n\x16MultiCollectorResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\ncollectors\x18\x02 \x03(\x0b\x32\x17.clarifai.api.Collector\"r\n\x17SingleCollectorResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12*\n\tcollector\x18\x02 \x01(\x0b\x32\x17.clarifai.api.Collector\"v\n\x15PostStatValuesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12,\n\x0bstat_values\x18\x02 \x03(\x0b\x32\x17.clarifai.api.StatValue\"y\n\x16MultiStatValueResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x32\n\x0bstat_values\x18\x02 \x03(\x0b\x32\x17.clarifai.api.StatValueB\x04\x80\xb5\x18\x01\"\x9e\x01\n\x1ePostStatValuesAggregateRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12K\n\x1cstat_value_aggregate_queries\x18\x02 \x03(\x0b\x32%.clarifai.api.StatValueAggregateQuery\"\x9c\x01\n\x1fMultiStatValueAggregateResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12L\n\x1cstat_value_aggregate_results\x18\x02 \x03(\x0b\x32&.clarifai.api.StatValueAggregateResult\"w\n\x1ePostTrendingMetricsViewRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tview_type\x18\x02 \x01(\t\x12\x11\n\tobject_id\x18\x03 \x01(\t\"\x85\x01\n\x1fListTrendingMetricsViewsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tview_type\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"~\n MultiTrendingMetricsViewResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12-\n\x07metrics\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.TrendingMetric\"q\n\x10GetModuleRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x03 \x03(\t\"\xfd\x02\n\x12ListModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\x12\x19\n\x11\x61\x64\x64itional_fields\x18\x05 \x03(\t\x12\x16\n\x0esort_ascending\x18\x06 \x01(\x08\x12\x1c\n\x12sort_by_created_at\x18\x07 \x01(\x08H\x00\x12\x1c\n\x12sort_by_star_count\x18\x08 \x01(\x08H\x00\x12\x1d\n\x13sort_by_modified_at\x18\t \x01(\x08H\x00\x12\x14\n\nsort_by_id\x18\x0b \x01(\x08H\x00\x12\x14\n\x0cstarred_only\x18\x04 \x01(\x08\x12\x10\n\x08\x62ookmark\x18\n \x01(\x08\x12\x0e\n\x06search\x18\x0e \x01(\t\x12\x10\n\x04name\x18\x0c \x01(\tB\x02\x18\x01\x12\x1d\n\x11\x66ilter_by_user_id\x18\r \x01(\x08\x42\x02\x18\x01\x42\t\n\x07sort_by\"l\n\x12PostModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12%\n\x07modules\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Module\"}\n\x13PatchModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12%\n\x07modules\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Module\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\"T\n\x14\x44\x65leteModulesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"i\n\x14SingleModuleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06module\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Module\"o\n\x13MultiModuleResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07modules\x18\x02 \x03(\x0b\x32\x14.clarifai.api.ModuleB\x04\x80\xb5\x18\x01\"x\n\x17GetModuleVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x19\n\x11module_version_id\x18\x03 \x01(\t\"\x7f\n\x19ListModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x95\x01\n\x19PostModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x34\n\x0fmodule_versions\x18\x03 \x03(\x0b\x32\x1b.clarifai.api.ModuleVersion\"\xa6\x01\n\x1aPatchModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x34\n\x0fmodule_versions\x18\x03 \x03(\x0b\x32\x1b.clarifai.api.ModuleVersion\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"n\n\x1b\x44\x65leteModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"\x82\x01\n!GetModuleVersionUsageCountRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tmodule_id\x18\x02 \x01(\t\x12\x19\n\x11module_version_id\x18\x03 \x01(\t\"\x7f\n\x1bSingleModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0emodule_version\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.ModuleVersion\"\x85\x01\n\x1aMultiModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12:\n\x0fmodule_versions\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.ModuleVersionB\x04\x80\xb5\x18\x01\"i\n%SingleModuleVersionUsageCountResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x13\n\x0busage_count\x18\x02 \x01(\r\"x\n GetInstalledModuleVersionRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x1binstalled_module_version_id\x18\x02 \x01(\t\"u\n\"ListInstalledModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x9e\x01\n\"PostInstalledModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12G\n\x19installed_module_versions\x18\x02 \x03(\x0b\x32$.clarifai.api.InstalledModuleVersion\"}\n%PostInstalledModuleVersionsKeyRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12#\n\x1binstalled_module_version_id\x18\x02 \x01(\t\"d\n$DeleteInstalledModuleVersionsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x9b\x01\n$SingleInstalledModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x46\n\x18installed_module_version\x18\x02 \x01(\x0b\x32$.clarifai.api.InstalledModuleVersion\"\xa1\x01\n#MultiInstalledModuleVersionResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12M\n\x19installed_module_versions\x18\x02 \x03(\x0b\x32$.clarifai.api.InstalledModuleVersionB\x04\x80\xb5\x18\x01\"b\n\x1eListNextTaskAssignmentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\"\x82\x01\n\x19PostBulkOperationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x34\n\x0f\x62ulk_operations\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.BulkOperation\"l\n\x19ListBulkOperationsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"V\n\x17GetBulkOperationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"Z\n\x1a\x43\x61ncelBulkOperationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"Z\n\x1a\x44\x65leteBulkOperationRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x80\x01\n\x1cSingleBulkOperationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0e\x62ulk_operation\x18\x02 \x01(\x0b\x32\x1b.clarifai.api.BulkOperation\"\x7f\n\x1bMultiBulkOperationsResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0e\x62ulk_operation\x18\x02 \x03(\x0b\x32\x1b.clarifai.api.BulkOperation\"\xd8\x03\n\x19PutTaskAssignmentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08input_id\x18\x03 \x01(\t\x12=\n\x06\x61\x63tion\x18\x04 \x01(\x0e\x32-.clarifai.api.PutTaskAssignmentsRequestAction\x12>\n\x13label_submit_config\x18\x06 \x01(\x0b\x32\x1f.clarifai.api.LabelSubmitConfigH\x00\x12\x42\n\x15review_approve_config\x18\x07 \x01(\x0b\x32!.clarifai.api.ReviewApproveConfigH\x00\x12Q\n\x1dreview_request_changes_config\x18\x08 \x01(\x0b\x32(.clarifai.api.ReviewRequestChangesConfigH\x00\x12@\n\x14review_reject_config\x18\t \x01(\x0b\x32 .clarifai.api.ReviewRejectConfigH\x00\x42\x0f\n\raction_config\"K\n\x11LabelSubmitConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\"t\n\x13ReviewApproveConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\x12%\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Worker\"{\n\x1aReviewRequestChangesConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\x12%\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Worker\"s\n\x12ReviewRejectConfig\x12\x36\n\x10task_assignments\x18\x01 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignment\x12%\n\x07workers\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Worker\"\x88\x01\n\x1bMultiTaskAssignmentResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10task_assignments\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.TaskAssignmentB\x04\x80\xb5\x18\x01\"k\n\x18ListInputsAddJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"U\n\x16GetInputsAddJobRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"X\n\x19\x43\x61ncelInputsAddJobRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\n\n\x02id\x18\x02 \x01(\t\"\x83\x01\n\x19MultiInputsAddJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x39\n\x0finputs_add_jobs\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.InputsAddJobB\x04\x80\xb5\x18\x01\"}\n\x1aSingleInputsAddJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x32\n\x0einputs_add_job\x18\x02 \x01(\x0b\x32\x1a.clarifai.api.InputsAddJob\"l\n\x12PostUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12%\n\x07uploads\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Upload\"T\n\x14\x44\x65leteUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"e\n\x12ListUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"V\n\x10GetUploadRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tupload_id\x18\x02 \x01(\t\"i\n\x14SingleUploadResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06upload\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Upload\"i\n\x13MultiUploadResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12%\n\x07uploads\x18\x02 \x03(\x0b\x32\x14.clarifai.api.Upload\"\x9a\x01\n\x1cPutUploadContentPartsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x11\n\tupload_id\x18\x02 \x01(\t\x12\x36\n\rcontent_parts\x18\x03 \x03(\x0b\x32\x1f.clarifai.api.UploadContentPart\"\xad\x01\n\x1cPostInputsDataSourcesRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x34\n\x0c\x64\x61ta_sources\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.InputsDataSource\x12\x15\n\rcall_back_url\x18\x03 \x01(\t\x12\x0f\n\x07\x61pp_pat\x18\x04 \x01(\t\"r\n\x1dGetInputsExtractionJobRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12 \n\x18inputs_extraction_job_id\x18\x02 \x01(\t\"r\n\x1fListInputsExtractionJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x92\x01\n!SingleInputsExtractionJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12@\n\x15inputs_extraction_job\x18\x02 \x01(\x0b\x32!.clarifai.api.InputsExtractionJob\"\x92\x01\n MultiInputsExtractionJobResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x41\n\x16inputs_extraction_jobs\x18\x02 \x03(\x0b\x32!.clarifai.api.InputsExtractionJob\"a\n!CancelInputsExtractionJobsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x7f\n\x18PostInputsUploadsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x32\n\x0einputs_uploads\x18\x02 \x03(\x0b\x32\x1a.clarifai.api.InputsUpload\"k\n\x10GetRunnerRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x11\n\trunner_id\x18\x03 \x01(\t\"z\n\x12ListRunnersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x81\x01\n\x12PostRunnersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12%\n\x07runners\x18\x03 \x03(\x0b\x32\x14.clarifai.api.Runner\"i\n\x14\x44\x65leteRunnersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"i\n\x14SingleRunnerResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12$\n\x06runner\x18\x02 \x01(\x0b\x32\x14.clarifai.api.Runner\"o\n\x13MultiRunnerResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12+\n\x07runners\x18\x02 \x03(\x0b\x32\x14.clarifai.api.RunnerB\x04\x80\xb5\x18\x01\"q\n\x16ListRunnerItemsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x11\n\trunner_id\x18\x03 \x01(\t\"\x94\x02\n\x1cPostRunnerItemOutputsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x11\n\trunner_id\x18\x03 \x01(\t\x12\x16\n\x0erunner_item_id\x18\x04 \x01(\t\x12;\n\x13runner_item_outputs\x18\x05 \x03(\x0b\x32\x1e.clarifai.api.RunnerItemOutput\x12+\n\x06status\x18\x06 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x19\n\x11runner_replica_id\x18\x07 \x01(\t\"|\n\x17MultiRunnerItemResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x34\n\x0crunner_items\x18\x02 \x03(\x0b\x32\x18.clarifai.api.RunnerItemB\x04\x80\xb5\x18\x01\"\xbc\x01\n\nRunnerItem\x12\n\n\x02id\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x35\n\x0fprocessing_info\x18\x03 \x01(\x0b\x32\x1c.clarifai.api.ProcessingInfo\x12K\n\x1apost_model_outputs_request\x18\x04 \x01(\x0b\x32%.clarifai.api.PostModelOutputsRequestH\x00\x42\t\n\x07request\"b\n\x10RunnerItemOutput\x12\x42\n\x15multi_output_response\x18\x01 \x01(\x0b\x32!.clarifai.api.MultiOutputResponseH\x00\x42\n\n\x08response\"\x8f\x01\n\x1dMultiRunnerItemOutputResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x41\n\x13runner_item_outputs\x18\x02 \x03(\x0b\x32\x1e.clarifai.api.RunnerItemOutputB\x04\x80\xb5\x18\x01\"\xc4\x01\n,PostModelVersionsTrainingTimeEstimateRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x10\n\x08model_id\x18\x02 \x01(\t\x12\x32\n\x0emodel_versions\x18\x03 \x03(\x0b\x32\x1a.clarifai.api.ModelVersion\x12\x1d\n\x15\x65stimated_input_count\x18\x04 \x01(\x04\"\x8c\x01\n!MultiTrainingTimeEstimateResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12:\n\x17training_time_estimates\x18\x02 \x03(\x0b\x32\x19.google.protobuf.Duration\"g\n\x18GetComputeClusterRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\"m\n\x1aListComputeClustersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0c\n\x04page\x18\x02 \x01(\r\x12\x10\n\x08per_page\x18\x03 \x01(\r\"\x85\x01\n\x1aPostComputeClustersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x36\n\x10\x63ompute_clusters\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.ComputeCluster\"\\\n\x1c\x44\x65leteComputeClustersRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x82\x01\n\x1cSingleComputeClusterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x35\n\x0f\x63ompute_cluster\x18\x02 \x01(\x0b\x32\x1c.clarifai.api.ComputeCluster\"\x88\x01\n\x1bMultiComputeClusterResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12<\n\x10\x63ompute_clusters\x18\x02 \x03(\x0b\x32\x1c.clarifai.api.ComputeClusterB\x04\x80\xb5\x18\x01\"v\n\x12GetNodepoolRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12\x13\n\x0bnodepool_id\x18\x03 \x01(\t\"\x83\x01\n\x14ListNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"\x8e\x01\n\x14PostNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12)\n\tnodepools\x18\x03 \x03(\x0b\x32\x16.clarifai.api.Nodepool\"\x9f\x01\n\x15PatchNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12)\n\tnodepools\x18\x03 \x03(\x0b\x32\x16.clarifai.api.Nodepool\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"r\n\x16\x44\x65leteNodepoolsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x1a\n\x12\x63ompute_cluster_id\x18\x02 \x01(\t\x12\x0b\n\x03ids\x18\x03 \x03(\t\"o\n\x16SingleNodepoolResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12(\n\x08nodepool\x18\x02 \x01(\x0b\x32\x16.clarifai.api.Nodepool\"u\n\x15MultiNodepoolResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12/\n\tnodepools\x18\x02 \x03(\x0b\x32\x16.clarifai.api.NodepoolB\x04\x80\xb5\x18\x01\"^\n\x14GetDeploymentRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x15\n\rdeployment_id\x18\x02 \x01(\t\"~\n\x16ListDeploymentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x13\n\x0bnodepool_id\x18\x02 \x01(\t\x12\x0c\n\x04page\x18\x03 \x01(\r\x12\x10\n\x08per_page\x18\x04 \x01(\r\"x\n\x16PostDeploymentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0b\x64\x65ployments\x18\x02 \x03(\x0b\x32\x18.clarifai.api.Deployment\"X\n\x18\x44\x65leteDeploymentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x89\x01\n\x17PatchDeploymentsRequest\x12/\n\x0buser_app_id\x18\x01 \x01(\x0b\x32\x1a.clarifai.api.UserAppIDSet\x12-\n\x0b\x64\x65ployments\x18\x03 \x03(\x0b\x32\x18.clarifai.api.Deployment\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\"u\n\x18SingleDeploymentResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12,\n\ndeployment\x18\x02 \x01(\x0b\x32\x18.clarifai.api.Deployment\"{\n\x17MultiDeploymentResponse\x12+\n\x06status\x18\x01 \x01(\x0b\x32\x1b.clarifai.api.status.Status\x12\x33\n\x0b\x64\x65ployments\x18\x02 \x03(\x0b\x32\x18.clarifai.api.DeploymentB\x04\x80\xb5\x18\x01*p\n\x1cOrganizationInvitationStatus\x12\x0b\n\x07NOT_SET\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0c\n\x08\x41\x43\x43\x45PTED\x10\x02\x12\r\n\tCANCELLED\x10\x03\x12\x0c\n\x08\x44\x45\x43LINED\x10\x04\x12\x0b\n\x07\x45XPIRED\x10\x05*\xca\x01\n\x1fPutTaskAssignmentsRequestAction\x12/\n+PUT_TASK_ASSIGNMENTS_REQUEST_ACTION_NOT_SET\x10\x00\x12\x0f\n\x0bLABEL_START\x10\x01\x12\x10\n\x0cLABEL_SUBMIT\x10\x02\x12\x10\n\x0cREVIEW_START\x10\n\x12\x12\n\x0eREVIEW_APPROVE\x10\x0b\x12\x1a\n\x16REVIEW_REQUEST_CHANGES\x10\x0c\x12\x11\n\rREVIEW_REJECT\x10\r2\xc1\xb2\x03\n\x02V2\x12\xae\x02\n\x14ListConceptRelations\x12).clarifai.api.ListConceptRelationsRequest\x1a*.clarifai.api.MultiConceptRelationResponse\"\xbe\x01\x82\xd3\xe4\x93\x02\xab\x01\x12Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relationsZN\x12L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/relations\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x0b\x12\xe3\x01\n\x14PostConceptRelations\x12).clarifai.api.PostConceptRelationsRequest\x1a*.clarifai.api.MultiConceptRelationResponse\"t\x82\xd3\xe4\x93\x02^\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relations:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\xe2\x01\n\x16\x44\x65leteConceptRelations\x12+.clarifai.api.DeleteConceptRelationsRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02^*Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relations:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\r\x90\x9c\'\n\x90\x9c\'\x0b\x12\xe0\x01\n\x10GetConceptCounts\x12%.clarifai.api.GetConceptCountsRequest\x1a\'.clarifai.api.MultiConceptCountResponse\"|\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/statusZ\x15\x12\x13/v2/concepts/status\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xd5\x01\n\nGetConcept\x12\x1f.clarifai.api.GetConceptRequest\x1a#.clarifai.api.SingleConceptResponse\"\x80\x01\x82\xd3\xe4\x93\x02n\x12O/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}Z\x1b\x12\x19/v2/concepts/{concept_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\xbd\x01\n\x0cListConcepts\x12!.clarifai.api.ListConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"f\x82\xd3\xe4\x93\x02T\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/conceptsZ\x0e\x12\x0c/v2/concepts\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\xbd\x02\n\x11ListModelConcepts\x12&.clarifai.api.ListModelConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"\xdb\x01\x82\xd3\xe4\x93\x02\xc4\x01\x12T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/conceptsZl\x12j/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/concepts\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xee\x01\n\x14PostConceptsSearches\x12).clarifai.api.PostConceptsSearchesRequest\x1a\".clarifai.api.MultiConceptResponse\"\x86\x01\x82\xd3\xe4\x93\x02l\"K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/searches:\x01*Z\x1a\"\x15/v2/concepts/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xc7\x01\n\x0cPostConcepts\x12!.clarifai.api.PostConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"p\x82\xd3\xe4\x93\x02Z\"B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts:\x01*Z\x11\"\x0c/v2/concepts:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\xc9\x01\n\rPatchConcepts\x12\".clarifai.api.PatchConceptsRequest\x1a\".clarifai.api.MultiConceptResponse\"p\x82\xd3\xe4\x93\x02Z2B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts:\x01*Z\x11\x32\x0c/v2/concepts:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x98\x02\n\x12GetConceptLanguage\x12\'.clarifai.api.GetConceptLanguageRequest\x1a+.clarifai.api.SingleConceptLanguageResponse\"\xab\x01\x82\xd3\xe4\x93\x02\x98\x01\x12\x64/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languages/{language}Z0\x12./v2/concepts/{concept_id}/languages/{language}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\x85\x02\n\x14ListConceptLanguages\x12).clarifai.api.ListConceptLanguagesRequest\x1a*.clarifai.api.MultiConceptLanguageResponse\"\x95\x01\x82\xd3\xe4\x93\x02\x82\x01\x12Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languagesZ%\x12#/v2/concepts/{concept_id}/languages\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\x8f\x02\n\x14PostConceptLanguages\x12).clarifai.api.PostConceptLanguagesRequest\x1a*.clarifai.api.MultiConceptLanguageResponse\"\x9f\x01\x82\xd3\xe4\x93\x02\x88\x01\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languages:\x01*Z(\"#/v2/concepts/{concept_id}/languages:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x91\x02\n\x15PatchConceptLanguages\x12*.clarifai.api.PatchConceptLanguagesRequest\x1a*.clarifai.api.MultiConceptLanguageResponse\"\x9f\x01\x82\xd3\xe4\x93\x02\x88\x01\x32Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/languages:\x01*Z(2#/v2/concepts/{concept_id}/languages:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\xf5\x01\n\x13ListKnowledgeGraphs\x12(.clarifai.api.ListKnowledgeGraphsRequest\x1a).clarifai.api.MultiKnowledgeGraphResponse\"\x88\x01\x82\xd3\xe4\x93\x02v\x12S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/knowledge_graphsZ\x1f\x12\x1d/v2/concepts/knowledge_graphs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x12\xff\x01\n\x13PostKnowledgeGraphs\x12(.clarifai.api.PostKnowledgeGraphsRequest\x1a).clarifai.api.MultiKnowledgeGraphResponse\"\x92\x01\x82\xd3\xe4\x93\x02|\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/knowledge_graphs:\x01*Z\"\"\x1d/v2/concepts/knowledge_graphs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\n\x90\x9c\'\x0b\x12\x97\x02\n\rGetAnnotation\x12\".clarifai.api.GetAnnotationRequest\x1a&.clarifai.api.SingleAnnotationResponse\"\xb9\x01\x82\xd3\xe4\x93\x02\x9e\x01\x12g/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/annotations/{annotation_id}Z3\x12\x31/v2/inputs/{input_id}/annotations/{annotation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xd4\x01\n\x0fListAnnotations\x12$.clarifai.api.ListAnnotationsRequest\x1a%.clarifai.api.MultiAnnotationResponse\"t\x82\xd3\xe4\x93\x02Z\x12\x45/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotationsZ\x11\x12\x0f/v2/annotations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xe7\x01\n\x0fPostAnnotations\x12$.clarifai.api.PostAnnotationsRequest\x1a%.clarifai.api.MultiAnnotationResponse\"\x86\x01\x82\xd3\xe4\x93\x02`\"E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations:\x01*Z\x14\"\x0f/v2/annotations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xe9\x01\n\x10PatchAnnotations\x12%.clarifai.api.PatchAnnotationsRequest\x1a%.clarifai.api.MultiAnnotationResponse\"\x86\x01\x82\xd3\xe4\x93\x02`2E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations:\x01*Z\x14\x32\x0f/v2/annotations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xf8\x01\n\x16PatchAnnotationsStatus\x12+.clarifai.api.PatchAnnotationsStatusRequest\x1a,.clarifai.api.PatchAnnotationsStatusResponse\"\x82\x01\x82\xd3\xe4\x93\x02`2[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/task/{task_id}/annotations/status:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xa0\x02\n\x10\x44\x65leteAnnotation\x12%.clarifai.api.DeleteAnnotationRequest\x1a!.clarifai.api.status.BaseResponse\"\xc1\x01\x82\xd3\xe4\x93\x02\x9e\x01*g/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/annotations/{annotation_id}Z3*1/v2/inputs/{input_id}/annotations/{annotation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xd4\x02\n\x11\x44\x65leteAnnotations\x12&.clarifai.api.DeleteAnnotationsRequest\x1a!.clarifai.api.status.BaseResponse\"\xf3\x01\x82\xd3\xe4\x93\x02\xd0\x01*L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/annotations:\x01*Z\x1b*\x16/v2/inputs/annotations:\x01*ZJ*E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations:\x01*Z\x14*\x0f/v2/annotations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xf7\x01\n\x18PatchAnnotationsSearches\x12-.clarifai.api.PatchAnnotationsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x88\x01\x82\xd3\xe4\x93\x02r2N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches:\x01*Z\x1d\x32\x18/v2/annotations/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'s\x90\x9c\'r\x12\x85\x02\n\x17PostAnnotationsSearches\x12,.clarifai.api.PostAnnotationsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x98\x01\x82\xd3\xe4\x93\x02r\"N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches:\x01*Z\x1d\"\x18/v2/annotations/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x03\x90\x9c\'\x13\x12\xf1\x01\n\x15ListAnnotationWorkers\x12*.clarifai.api.ListAnnotationWorkersRequest\x1a!.clarifai.api.MultiWorkerResponse\"\x88\x01\x82\xd3\xe4\x93\x02j\x12M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/workersZ\x19\x12\x17/v2/annotations/workers\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'2\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xd5\x01\n\rGetInputCount\x12\".clarifai.api.GetInputCountRequest\x1a&.clarifai.api.SingleInputCountResponse\"x\x82\xd3\xe4\x93\x02^\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/statusZ\x13\x12\x11/v2/inputs/status\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xcd\x01\n\x0cStreamInputs\x12!.clarifai.api.StreamInputsRequest\x1a .clarifai.api.MultiInputResponse\"x\x82\xd3\xe4\x93\x02^\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/streamZ\x13\x12\x11/v2/inputs/stream\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\x81\x02\n\x0fGetInputSamples\x12$.clarifai.api.GetInputSamplesRequest\x1a*.clarifai.api.MultiInputAnnotationResponse\"\x9b\x01\x82\xd3\xe4\x93\x02\x80\x01\x12X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/inputs/samplesZ$\x12\"/v2/tasks/{task_id}/inputs/samples\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xcf\x01\n\x08GetInput\x12\x1d.clarifai.api.GetInputRequest\x1a!.clarifai.api.SingleInputResponse\"\x80\x01\x82\xd3\xe4\x93\x02\x66\x12K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}Z\x17\x12\x15/v2/inputs/{input_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\x80\x02\n\x15GetInputVideoManifest\x12%.clarifai.api.GetVideoManifestRequest\x1a&.clarifai.api.GetVideoManifestResponse\"\x97\x01\x82\xd3\xe4\x93\x02\x84\x01\x12Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/video_manifestZ&\x12$/v2/inputs/{input_id}/video_manifest\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xbb\x01\n\nListInputs\x12\x1f.clarifai.api.ListInputsRequest\x1a .clarifai.api.MultiInputResponse\"j\x82\xd3\xe4\x93\x02P\x12@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputsZ\x0c\x12\n/v2/inputs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x12\xd6\x01\n\nPostInputs\x12\x1f.clarifai.api.PostInputsRequest\x1a .clarifai.api.MultiInputResponse\"\x84\x01\x82\xd3\xe4\x93\x02V\"@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs:\x01*Z\x0f\"\n/v2/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x12\xcf\x01\n\x0bPatchInputs\x12 .clarifai.api.PatchInputsRequest\x1a .clarifai.api.MultiInputResponse\"|\x82\xd3\xe4\x93\x02V2@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs:\x01*Z\x0f\x32\n/v2/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x12\xe9\x01\n\x0b\x44\x65leteInput\x12 .clarifai.api.DeleteInputRequest\x1a!.clarifai.api.status.BaseResponse\"\x94\x01\x82\xd3\xe4\x93\x02\x66*K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}Z\x17*\x15/v2/inputs/{input_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x04\x90\x9c\'\x08\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xdb\x01\n\x0c\x44\x65leteInputs\x12!.clarifai.api.DeleteInputsRequest\x1a!.clarifai.api.status.BaseResponse\"\x84\x01\x82\xd3\xe4\x93\x02V*@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs:\x01*Z\x0f*\n/v2/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'(\x90\x9c\'&\x90\x9c\'\x04\x90\x9c\'\x08\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xe2\x01\n\x13PatchInputsSearches\x12(.clarifai.api.PatchInputsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"~\x82\xd3\xe4\x93\x02h2I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/searches:\x01*Z\x18\x32\x13/v2/inputs/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'s\x90\x9c\'r\x12\xf1\x01\n\x12PostInputsSearches\x12\'.clarifai.api.PostInputsSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x8e\x01\x82\xd3\xe4\x93\x02h\"I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/searches:\x01*Z\x18\"\x13/v2/inputs/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x03\x90\x9c\'\x13\x12\x89\x04\n\x10PostModelOutputs\x12%.clarifai.api.PostModelOutputsRequest\x1a!.clarifai.api.MultiOutputResponse\"\xaa\x03\x82\xd3\xe4\x93\x02\x8f\x03\"i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/outputs:\x01*Z8\"3/v2/models/{model_id}/versions/{version_id}/outputs:\x01*ZX\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/outputs:\x01*Z\"\"\x1d/v2/models/{model_id}/outputs:\x01*Zg\"b/v2/users/{runner_selector.deployment.user_id}/deployments/{runner_selector.deployment.id}/outputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x02\x12\xda\x02\n\x14GenerateModelOutputs\x12%.clarifai.api.PostModelOutputsRequest\x1a!.clarifai.api.MultiOutputResponse\"\xf5\x01\x82\xd3\xe4\x93\x02\xda\x01\"r/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/outputs/generate:\x01*Za\"\\/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/outputs/generate:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x02\x30\x01\x12\x9c\x01\n\x12StreamModelOutputs\x12%.clarifai.api.PostModelOutputsRequest\x1a!.clarifai.api.MultiOutputResponse\"8\x82\xd3\xe4\x93\x02\x1e\"\x19/v2/models/outputs/stream:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x02(\x01\x30\x01\x12\xef\x01\n\x0cListDatasets\x12!.clarifai.api.ListDatasetsRequest\x1a\".clarifai.api.MultiDatasetResponse\"\x97\x01\x82\xd3\xe4\x93\x02\x80\x01\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasetsZ*\x12(/v2/users/{user_app_id.user_id}/datasetsZ\x0e\x12\x0c/v2/datasets\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xd9\x01\n\nGetDataset\x12\x1f.clarifai.api.GetDatasetRequest\x1a#.clarifai.api.SingleDatasetResponse\"\x84\x01\x82\xd3\xe4\x93\x02n\x12O/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}Z\x1b\x12\x19/v2/datasets/{dataset_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xcb\x01\n\x0cPostDatasets\x12!.clarifai.api.PostDatasetsRequest\x1a\".clarifai.api.MultiDatasetResponse\"t\x82\xd3\xe4\x93\x02Z\"B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets:\x01*Z\x11\"\x0c/v2/datasets:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'r\x12\xcd\x01\n\rPatchDatasets\x12\".clarifai.api.PatchDatasetsRequest\x1a\".clarifai.api.MultiDatasetResponse\"t\x82\xd3\xe4\x93\x02Z2B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets:\x01*Z\x11\x32\x0c/v2/datasets:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'r\x12\xce\x01\n\x0e\x44\x65leteDatasets\x12#.clarifai.api.DeleteDatasetsRequest\x1a!.clarifai.api.status.BaseResponse\"t\x82\xd3\xe4\x93\x02Z*B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets:\x01*Z\x11*\x0c/v2/datasets:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'k\x12\x81\x02\n\x11ListDatasetInputs\x12&.clarifai.api.ListDatasetInputsRequest\x1a\'.clarifai.api.MultiDatasetInputResponse\"\x9a\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputsZ\"\x12 /v2/datasets/{dataset_id}/inputs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'\x05\x90\x9c\'&\x90\x9c\'\x0b\x12\x95\x02\n\x0fGetDatasetInput\x12$.clarifai.api.GetDatasetInputRequest\x1a(.clarifai.api.SingleDatasetInputResponse\"\xb1\x01\x82\xd3\xe4\x93\x02\x92\x01\x12\x61/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputs/{input_id}Z-\x12+/v2/datasets/{dataset_id}/inputs/{input_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'\x05\x90\x9c\'&\x90\x9c\'\x0b\x12\x8c\x02\n\x11PostDatasetInputs\x12&.clarifai.api.PostDatasetInputsRequest\x1a\'.clarifai.api.MultiDatasetInputResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x82\x01\"V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputs:\x01*Z%\" /v2/datasets/{dataset_id}/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'\x05\x90\x9c\'&\x90\x9c\'\x0b\x12\x86\x02\n\x13\x44\x65leteDatasetInputs\x12(.clarifai.api.DeleteDatasetInputsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x82\x01*V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/inputs:\x01*Z%* /v2/datasets/{dataset_id}/inputs:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'k\x90\x9c\'\x05\x12\x84\x02\n\x13ListDatasetVersions\x12(.clarifai.api.ListDatasetVersionsRequest\x1a).clarifai.api.MultiDatasetVersionResponse\"\x97\x01\x82\xd3\xe4\x93\x02\x80\x01\x12X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versionsZ$\x12\"/v2/datasets/{dataset_id}/versions\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xab\x02\n\x11GetDatasetVersion\x12&.clarifai.api.GetDatasetVersionRequest\x1a*.clarifai.api.SingleDatasetVersionResponse\"\xc1\x01\x82\xd3\xe4\x93\x02\xaa\x01\x12m/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions/{dataset_version_id}Z9\x12\x37/v2/datasets/{dataset_id}/versions/{dataset_version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'r\x12\xde\x02\n\x1fListDatasetVersionMetricsGroups\x12\x34.clarifai.api.ListDatasetVersionMetricsGroupsRequest\x1a\x35.clarifai.api.MultiDatasetVersionMetricsGroupResponse\"\xcd\x01\x82\xd3\xe4\x93\x02\xba\x01\x12u/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions/{dataset_version_id}/metricsZA\x12?/v2/datasets/{dataset_id}/versions/{dataset_version_id}/metrics\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x12\x92\x02\n\x13PostDatasetVersions\x12(.clarifai.api.PostDatasetVersionsRequest\x1a).clarifai.api.MultiDatasetVersionResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x86\x01\"X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions:\x01*Z\'\"\"/v2/datasets/{dataset_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'\x0f\x90\x9c\'\x13\x12\x8c\x02\n\x14PatchDatasetVersions\x12).clarifai.api.PatchDatasetVersionsRequest\x1a).clarifai.api.MultiDatasetVersionResponse\"\x9d\x01\x82\xd3\xe4\x93\x02\x86\x01\x32X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions:\x01*Z\'2\"/v2/datasets/{dataset_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x12\x8a\x02\n\x15\x44\x65leteDatasetVersions\x12*.clarifai.api.DeleteDatasetVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x86\x01*X/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions:\x01*Z\'*\"/v2/datasets/{dataset_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x90\x9c\'k\x12\xd4\x02\n\x18PutDatasetVersionExports\x12-.clarifai.api.PutDatasetVersionExportsRequest\x1a/.clarifai.api.MultiDatasetVersionExportResponse\"\xd7\x01\x82\xd3\xe4\x93\x02\xc0\x01\x1au/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/datasets/{dataset_id}/versions/{dataset_version_id}/exports:\x01*ZD\x1a?/v2/datasets/{dataset_id}/versions/{dataset_version_id}/exports:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'i\x90\x9c\'j\x12\xe9\x01\n\x0cGetModelType\x12!.clarifai.api.GetModelTypeRequest\x1a%.clarifai.api.SingleModelTypeResponse\"\x8e\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/types/{model_type_id}Z\"\x12 /v2/models/types/{model_type_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\x99\x01\n\x16ListOpenSourceLicenses\x12+.clarifai.api.ListOpenSourceLicensesRequest\x1a,.clarifai.api.ListOpenSourceLicensesResponse\"$\x82\xd3\xe4\x93\x02\x1a\x12\x18/v2/open_source_licenses\x98\x9c\'\x01\x12\xcb\x01\n\x0eListModelTypes\x12#.clarifai.api.ListModelTypesRequest\x1a$.clarifai.api.MultiModelTypeResponse\"n\x82\xd3\xe4\x93\x02\\\x12\x46/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/typesZ\x12\x12\x10/v2/models/types\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xca\x01\n\x08GetModel\x12\x1d.clarifai.api.GetModelRequest\x1a!.clarifai.api.SingleModelResponse\"|\x82\xd3\xe4\x93\x02\x66\x12K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}Z\x17\x12\x15/v2/models/{model_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\x9a\x03\n\x12GetModelOutputInfo\x12\x1d.clarifai.api.GetModelRequest\x1a!.clarifai.api.SingleModelResponse\"\xc1\x02\x82\xd3\xe4\x93\x02\xaa\x02\x12W/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/output_infoZ#\x12!/v2/models/{model_id}/output_infoZo\x12m/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/output_infoZ9\x12\x37/v2/models/{model_id}/versions/{version_id}/output_info\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xe2\x01\n\nListModels\x12\x1f.clarifai.api.ListModelsRequest\x1a .clarifai.api.MultiModelResponse\"\x90\x01\x82\xd3\xe4\x93\x02z\x12@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modelsZ(\x12&/v2/users/{user_app_id.user_id}/modelsZ\x0c\x12\n/v2/models\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xe7\x01\n\x11GetResourceCounts\x12&.clarifai.api.GetResourceCountsRequest\x1a\'.clarifai.api.GetResourceCountsResponse\"\x80\x01\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/resource_countsZ\x15\x12\x13/v2/resource_counts\x98\x9c\'\x02\x90\x9c\'i\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'m\x90\x9c\'-\x12\xdf\x01\n\x12PostModelsSearches\x12\'.clarifai.api.PostModelsSearchesRequest\x1a .clarifai.api.MultiModelResponse\"~\x82\xd3\xe4\x93\x02h\"I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/searches:\x01*Z\x18\"\x13/v2/models/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xca\x01\n\nPostModels\x12\x1f.clarifai.api.PostModelsRequest\x1a!.clarifai.api.SingleModelResponse\"x\x82\xd3\xe4\x93\x02V\"@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models:\x01*Z\x0f\"\n/v2/models:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x12\xc7\x01\n\x0bPatchModels\x12 .clarifai.api.PatchModelsRequest\x1a .clarifai.api.MultiModelResponse\"t\x82\xd3\xe4\x93\x02V2@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models:\x01*Z\x0f\x32\n/v2/models:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x12\xb6\x01\n\rPatchModelIds\x12\".clarifai.api.PatchModelIdsRequest\x1a .clarifai.api.MultiModelResponse\"_\x82\xd3\xe4\x93\x02I2D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/ids:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0e\x90\x9c\'\x0f\x12\xdd\x01\n\x0b\x44\x65leteModel\x12 .clarifai.api.DeleteModelRequest\x1a!.clarifai.api.status.BaseResponse\"\x88\x01\x82\xd3\xe4\x93\x02\x66*K/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}Z\x17*\x15/v2/models/{model_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x11\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xce\x01\n\x0c\x44\x65leteModels\x12!.clarifai.api.DeleteModelsRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02V*@/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models:\x01*Z\x0f*\n/v2/models:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x11\x90\x9c\'\x0f\x90\x9c\'\x13\x12\x95\x02\n\x17PatchModelCheckConsents\x12,.clarifai.api.PatchModelCheckConsentsRequest\x1a,.clarifai.api.MultiModelCheckConsentResponse\"\x9d\x01\x82\xd3\xe4\x93\x02\x8a\x01\x32Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/check_consents:\x01*Z)2$/v2/models/{model_id}/check_consents:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xf9\x01\n\x12PatchModelToolkits\x12\'.clarifai.api.PatchModelToolkitsRequest\x1a\'.clarifai.api.MultiModelToolkitResponse\"\x90\x01\x82\xd3\xe4\x93\x02~2T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/toolkits:\x01*Z#2\x1e/v2/models/{model_id}/toolkits:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xf9\x01\n\x12PatchModelUseCases\x12\'.clarifai.api.PatchModelUseCasesRequest\x1a\'.clarifai.api.MultiModelUseCaseResponse\"\x90\x01\x82\xd3\xe4\x93\x02~2T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/usecases:\x01*Z#2\x1e/v2/models/{model_id}/usecases:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xff\x01\n\x13PatchModelLanguages\x12(.clarifai.api.PatchModelLanguagesRequest\x1a(.clarifai.api.MultiModelLanguageResponse\"\x93\x01\x82\xd3\xe4\x93\x02\x80\x01\x32U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/languages:\x01*Z$2\x1f/v2/models/{model_id}/languages:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\x94\x03\n\x0fListModelInputs\x12$.clarifai.api.ListModelInputsRequest\x1a .clarifai.api.MultiInputResponse\"\xb8\x02\x88\x02\x01\x82\xd3\xe4\x93\x02\x96\x02\x12R/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/inputsZ\x1e\x12\x1c/v2/models/{model_id}/inputsZj\x12h/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/inputsZ4\x12\x32/v2/models/{model_id}/versions/{version_id}/inputs\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x12\x8d\x02\n\x0fGetModelVersion\x12$.clarifai.api.GetModelVersionRequest\x1a(.clarifai.api.SingleModelVersionResponse\"\xa9\x01\x82\xd3\xe4\x93\x02\x92\x01\x12\x61/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}Z-\x12+/v2/models/{model_id}/versions/{version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xf5\x01\n\x11ListModelVersions\x12&.clarifai.api.ListModelVersionsRequest\x1a\'.clarifai.api.MultiModelVersionResponse\"\x8e\x01\x82\xd3\xe4\x93\x02x\x12T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versionsZ \x12\x1e/v2/models/{model_id}/versions\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x12\xbc\x02\n\x1dPostWorkflowVersionsUnPublish\x12\x32.clarifai.api.PostWorkflowVersionsUnPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xc3\x01\x82\xd3\xe4\x93\x02\x8c\x01\"[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/unpublish:\x01*Z*\"%/v2/workflows/{workflow_id}/unpublish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'x\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xb4\x02\n\x1bPostWorkflowVersionsPublish\x12\x30.clarifai.api.PostWorkflowVersionsPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xbf\x01\x82\xd3\xe4\x93\x02\x88\x01\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/publish:\x01*Z(\"#/v2/workflows/{workflow_id}/publish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'w\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xa1\x02\n\x18PostModelVersionsPublish\x12-.clarifai.api.PostModelVersionsPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xb2\x01\x82\xd3\xe4\x93\x02|\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/publish:\x01*Z\"\"\x1d/v2/models/{model_id}/publish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'u\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xaa\x02\n\x1aPostModelVersionsUnPublish\x12/.clarifai.api.PostModelVersionsUnPublishRequest\x1a!.clarifai.api.status.BaseResponse\"\xb7\x01\x82\xd3\xe4\x93\x02\x80\x01\"U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/unpublish:\x01*Z$\"\x1f/v2/models/{model_id}/unpublish:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'v\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\x91\x02\n\x11PostModelVersions\x12&.clarifai.api.PostModelVersionsRequest\x1a!.clarifai.api.SingleModelResponse\"\xb0\x01\x82\xd3\xe4\x93\x02~\"T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions:\x01*Z#\"\x1e/v2/models/{model_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xdf\x01\n\x12PatchModelVersions\x12\'.clarifai.api.PatchModelVersionsRequest\x1a\'.clarifai.api.MultiModelVersionResponse\"w\x82\xd3\xe4\x93\x02Y2T/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x0e\x90\x9c\'\x1a\x12\x98\x02\n\x12\x44\x65leteModelVersion\x12\'.clarifai.api.DeleteModelVersionRequest\x1a!.clarifai.api.status.BaseResponse\"\xb5\x01\x82\xd3\xe4\x93\x02\x92\x01*a/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}Z-*+/v2/models/{model_id}/versions/{version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0b\x90\x9c\'\x0e\x90\x9c\'\x11\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xb9\x01\n\x17PostModelVersionsUpload\x12,.clarifai.api.PostModelVersionsUploadRequest\x1a-.clarifai.api.PostModelVersionsUploadResponse\"=\x82\xd3\xe4\x93\x02\x1f\"\x1a/v2/models/versions/upload:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x13(\x01\x30\x01\x12\xb7\x02\n\x16PutModelVersionExports\x12+.clarifai.api.PutModelVersionExportsRequest\x1a..clarifai.api.SingleModelVersionExportResponse\"\xbf\x01\x82\xd3\xe4\x93\x02\xa2\x01\x1ai/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/exportsZ5\x1a\x33/v2/models/{model_id}/versions/{version_id}/exports\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x8e\x01\x90\x9c\'\x8f\x01\x12\xb0\x02\n\x15GetModelVersionExport\x12*.clarifai.api.GetModelVersionExportRequest\x1a..clarifai.api.SingleModelVersionExportResponse\"\xba\x01\x82\xd3\xe4\x93\x02\xa2\x01\x12i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/exportsZ5\x12\x33/v2/models/{model_id}/versions/{version_id}/exports\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x8e\x01\x12\xb7\x02\n\x16GetModelVersionMetrics\x12+.clarifai.api.GetModelVersionMetricsRequest\x1a(.clarifai.api.SingleModelVersionResponse\"\xc5\x01\x82\xd3\xe4\x93\x02\xa2\x01\x12i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/metricsZ5\x12\x33/v2/models/{model_id}/versions/{version_id}/metrics\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xd3\x02\n\x17PostModelVersionMetrics\x12,.clarifai.api.PostModelVersionMetricsRequest\x1a(.clarifai.api.SingleModelVersionResponse\"\xdf\x01\x82\xd3\xe4\x93\x02\xa8\x01\"i/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{version_id}/metrics:\x01*Z8\"3/v2/models/{model_id}/versions/{version_id}/metrics:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xed\x02\n\x1bPostModelVersionEvaluations\x12\x30.clarifai.api.PostModelVersionEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\xf3\x01\x82\xd3\xe4\x93\x02\xbc\x01\"s/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/evaluations:\x01*ZB\"=/v2/models/{model_id}/versions/{model_version_id}/evaluations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\xd3\x02\n\x1bListModelVersionEvaluations\x12\x30.clarifai.api.ListModelVersionEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\xd9\x01\x82\xd3\xe4\x93\x02\xb6\x01\x12s/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/evaluationsZ?\x12=/v2/models/{model_id}/versions/{model_version_id}/evaluations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xf1\x02\n\x19GetModelVersionEvaluation\x12..clarifai.api.GetModelVersionEvaluationRequest\x1a\'.clarifai.api.SingleEvalMetricsResponse\"\xfa\x01\x82\xd3\xe4\x93\x02\xd7\x01\x12\x83\x01/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/evaluations/{evaluation_id}ZO\x12M/v2/models/{model_id}/versions/{model_version_id}/evaluations/{evaluation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xf8\x01\n\x0fPostEvaluations\x12$.clarifai.api.PostEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\x96\x01\x82\xd3\xe4\x93\x02`\"E/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/evaluations:\x01*Z\x14\"\x0f/v2/evaluations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0e\x90\x9c\'\x0f\x90\x9c\'\x1a\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'5\x90\x9c\'6\x12\x8e\x02\n\x0fListEvaluations\x12$.clarifai.api.ListEvaluationsRequest\x1a&.clarifai.api.MultiEvalMetricsResponse\"\xac\x01\x82\xd3\xe4\x93\x02\x89\x01\x12\x45/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/evaluationsZ-\x12+/v2/users/{user_app_id.user_id}/evaluationsZ\x11\x12\x0f/v2/evaluations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xfb\x01\n\rGetEvaluation\x12\".clarifai.api.GetEvaluationRequest\x1a\'.clarifai.api.SingleEvalMetricsResponse\"\x9c\x01\x82\xd3\xe4\x93\x02z\x12U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/evaluations/{evaluation_id}Z!\x12\x1f/v2/evaluations/{evaluation_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x0f\x90\x9c\'\x05\x90\x9c\'5\x12\xfb\x01\n\x13ListModelReferences\x12(.clarifai.api.ListModelReferencesRequest\x1a).clarifai.api.MultiModelReferenceResponse\"\x8e\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/referencesZ\"\x12 /v2/models/{model_id}/references\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xf2\x02\n\x1bGetModelVersionInputExample\x12\x30.clarifai.api.GetModelVersionInputExampleRequest\x1a\x34.clarifai.api.SingleModelVersionInputExampleResponse\"\xea\x01\x82\xd3\xe4\x93\x02\xd7\x01\x12\x83\x01/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/input_examples/{example_id}ZO\x12M/v2/models/{model_id}/versions/{model_version_id}/input_examples/{example_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xda\x02\n\x1dListModelVersionInputExamples\x12\x32.clarifai.api.ListModelVersionInputExamplesRequest\x1a\x33.clarifai.api.MultiModelVersionInputExampleResponse\"\xcf\x01\x82\xd3\xe4\x93\x02\xbc\x01\x12v/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/{model_version_id}/input_examplesZB\x12@/v2/models/{model_id}/versions/{model_version_id}/input_examples\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xe0\x01\n\x0bGetWorkflow\x12 .clarifai.api.GetWorkflowRequest\x1a$.clarifai.api.SingleWorkflowResponse\"\x88\x01\x82\xd3\xe4\x93\x02r\x12Q/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}Z\x1d\x12\x1b/v2/workflows/{workflow_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xf5\x01\n\rListWorkflows\x12\".clarifai.api.ListWorkflowsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"\x9a\x01\x82\xd3\xe4\x93\x02\x83\x01\x12\x43/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflowsZ+\x12)/v2/users/{user_app_id.user_id}/workflowsZ\x0f\x12\r/v2/workflows\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xd0\x01\n\rPostWorkflows\x12\".clarifai.api.PostWorkflowsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"v\x82\xd3\xe4\x93\x02\\\"C/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows:\x01*Z\x12\"\r/v2/workflows:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x12\x90\x9c\'\x13\x12\xd2\x01\n\x0ePatchWorkflows\x12#.clarifai.api.PatchWorkflowsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"v\x82\xd3\xe4\x93\x02\\2C/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows:\x01*Z\x12\x32\r/v2/workflows:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x12\x90\x9c\'\x13\x12\xc2\x01\n\x10PatchWorkflowIds\x12%.clarifai.api.PatchWorkflowIdsRequest\x1a#.clarifai.api.MultiWorkflowResponse\"b\x82\xd3\xe4\x93\x02L2G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/ids:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x12\x90\x9c\'\x13\x12\xe7\x01\n\x0e\x44\x65leteWorkflow\x12#.clarifai.api.DeleteWorkflowRequest\x1a!.clarifai.api.status.BaseResponse\"\x8c\x01\x82\xd3\xe4\x93\x02r*Q/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}Z\x1d*\x1b/v2/workflows/{workflow_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x12\x90\x9c\'\x15\x90\x9c\'\x13\x12\xd2\x01\n\x0f\x44\x65leteWorkflows\x12$.clarifai.api.DeleteWorkflowsRequest\x1a!.clarifai.api.status.BaseResponse\"v\x82\xd3\xe4\x93\x02\\*C/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows:\x01*Z\x12*\r/v2/workflows:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x12\x90\x9c\'\x15\x90\x9c\'\x13\x12\x8a\x03\n\x13PostWorkflowResults\x12(.clarifai.api.PostWorkflowResultsRequest\x1a).clarifai.api.PostWorkflowResultsResponse\"\x9d\x02\x82\xd3\xe4\x93\x02\xfe\x01\"o/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions/{version_id}/results:\x01*Z^\"Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/results:\x01*Z(\"#/v2/workflows/{workflow_id}/results:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x0b\x90\x9c\'\x02\x90\x9c\'\x13\x12\xc9\x03\n\x1dPostWorkflowResultsSimilarity\x12\x32.clarifai.api.PostWorkflowResultsSimilarityRequest\x1a\x33.clarifai.api.PostWorkflowResultsSimilarityResponse\"\xbe\x02\x82\xd3\xe4\x93\x02\x9f\x02\"z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions/{version_id}/results/similarity:\x01*Zi\"d/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/results/similarity:\x01*Z3\"./v2/workflows/{workflow_id}/results/similarity:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x0b\x90\x9c\'\x02\x90\x9c\'\x13\x12\x8b\x02\n\x14ListWorkflowVersions\x12).clarifai.api.ListWorkflowVersionsRequest\x1a*.clarifai.api.MultiWorkflowVersionResponse\"\x9b\x01\x82\xd3\xe4\x93\x02\x84\x01\x12Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versionsZ&\x12$/v2/workflows/{workflow_id}/versions\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xb4\x02\n\x12GetWorkflowVersion\x12\'.clarifai.api.GetWorkflowVersionRequest\x1a+.clarifai.api.SingleWorkflowVersionResponse\"\xc7\x01\x82\xd3\xe4\x93\x02\xb0\x01\x12p/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions/{workflow_version_id}Z<\x12:/v2/workflows/{workflow_id}/versions/{workflow_version_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x12\x90\x02\n\x16\x44\x65leteWorkflowVersions\x12+.clarifai.api.DeleteWorkflowVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x8a\x01*Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions:\x01*Z)*$/v2/workflows/{workflow_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x13\x90\x9c\'\x12\x90\x9c\'\x15\x12\x97\x02\n\x15PatchWorkflowVersions\x12*.clarifai.api.PatchWorkflowVersionsRequest\x1a*.clarifai.api.MultiWorkflowVersionResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x8a\x01\x32Z/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/workflows/{workflow_id}/versions:\x01*Z)2$/v2/workflows/{workflow_id}/versions:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x12\x12\x85\x01\n\x06GetKey\x12\x1b.clarifai.api.GetKeyRequest\x1a\x1f.clarifai.api.SingleKeyResponse\"=\x82\xd3\xe4\x93\x02/\x12-/v2/users/{user_app_id.user_id}/keys/{key_id}\x98\x9c\'\x05\x90\x9c\'0\x12\x7f\n\x08ListKeys\x12\x1d.clarifai.api.ListKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\"4\x82\xd3\xe4\x93\x02&\x12$/v2/users/{user_app_id.user_id}/keys\x98\x9c\'\x05\x90\x9c\'0\x12\xa3\x01\n\x0bListAppKeys\x12 .clarifai.api.ListAppKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\"R\x82\xd3\xe4\x93\x02@\x12>/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/keys\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'0\x12\x95\x01\n\tDeleteKey\x12\x1e.clarifai.api.DeleteKeyRequest\x1a!.clarifai.api.status.BaseResponse\"E\x82\xd3\xe4\x93\x02/*-/v2/users/{user_app_id.user_id}/keys/{key_id}\x98\x9c\'\x05\x90\x9c\'/\x90\x9c\'1\x90\x9c\'0\x12\x8a\x01\n\x08PostKeys\x12\x1d.clarifai.api.PostKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\"?\x82\xd3\xe4\x93\x02)\"$/v2/users/{user_app_id.user_id}/keys:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'/\x90\x9c\'0\x12\x88\x01\n\tPatchKeys\x12\x1e.clarifai.api.PatchKeysRequest\x1a\x1e.clarifai.api.MultiKeyResponse\";\x82\xd3\xe4\x93\x02)2$/v2/users/{user_app_id.user_id}/keys:\x01*\x98\x9c\'\x05\x90\x9c\'/\x90\x9c\'0\x12\xbc\x01\n\x08MyScopes\x12\x1d.clarifai.api.MyScopesRequest\x1a .clarifai.api.MultiScopeResponse\"o\x82\xd3\xe4\x93\x02\x65\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/myscopesZ\x0e\x12\x0c/v2/myscopesZ\x0f\x12\r/v2/my_scopes\x98\x9c\'\x02\x12\x8d\x01\n\x0cMyScopesUser\x12!.clarifai.api.MyScopesUserRequest\x1a$.clarifai.api.MultiScopeUserResponse\"4\x82\xd3\xe4\x93\x02*\x12(/v2/users/{user_app_id.user_id}/myscopes\x98\x9c\'\x05\x12u\n\x0cMyScopesRoot\x12!.clarifai.api.MyScopesRootRequest\x1a$.clarifai.api.MultiScopeRootResponse\"\x1c\x82\xd3\xe4\x93\x02\x12\x12\x10/v2/myscopesroot\x98\x9c\'\x05\x12\x87\x01\n\nListScopes\x12\x1f.clarifai.api.ListScopesRequest\x1a$.clarifai.api.MultiScopeDepsResponse\"2\x82\xd3\xe4\x93\x02(\x12&/v2/users/{user_app_id.user_id}/scopes\x98\x9c\'\x03\x12\xa0\x01\n\x06GetApp\x12\x1b.clarifai.api.GetAppRequest\x1a\x1f.clarifai.api.SingleAppResponse\"X\x82\xd3\xe4\x93\x02\x46\x12\x39/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}Z\t\x12\x07/v2/app\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x13\x12\x8f\x01\n\x08ListApps\x12\x1d.clarifai.api.ListAppsRequest\x1a\x1e.clarifai.api.MultiAppResponse\"D\x82\xd3\xe4\x93\x02\x32\x12$/v2/users/{user_app_id.user_id}/appsZ\n\x12\x08/v2/apps\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x13\x12\xa5\x01\n\tDeleteApp\x12\x1e.clarifai.api.DeleteAppRequest\x1a!.clarifai.api.status.BaseResponse\"U\x82\xd3\xe4\x93\x02;*9/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'.\x90\x9c\'-\x90\x9c\'\x13\x12\x92\x01\n\x08PostApps\x12\x1d.clarifai.api.PostAppsRequest\x1a\x1e.clarifai.api.MultiAppResponse\"G\x82\xd3\xe4\x93\x02)\"$/v2/users/{user_app_id.user_id}/apps:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x12\x12\x88\x01\n\tPatchApps\x12\x1e.clarifai.api.PatchAppsRequest\x1a\x1e.clarifai.api.MultiAppResponse\";\x82\xd3\xe4\x93\x02)2$/v2/users/{user_app_id.user_id}/apps:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x12\x92\x01\n\x0cPatchAppsIds\x12!.clarifai.api.PatchAppsIdsRequest\x1a\x1e.clarifai.api.MultiAppResponse\"?\x82\xd3\xe4\x93\x02-2(/v2/users/{user_app_id.user_id}/apps/ids:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x12\x9c\x01\n\x08PatchApp\x12\x1d.clarifai.api.PatchAppRequest\x1a\x1f.clarifai.api.SingleAppResponse\"P\x82\xd3\xe4\x93\x02>29/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}:\x01*\x98\x9c\'\x05\x90\x9c\',\x90\x9c\'-\x12\x9f\x01\n\x10PostAppsSearches\x12%.clarifai.api.PostAppsSearchesRequest\x1a\x1e.clarifai.api.MultiAppResponse\"D\x82\xd3\xe4\x93\x02\x32\"-/v2/users/{user_app_id.user_id}/apps/searches:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x13\x12v\n\x07GetUser\x12\x1c.clarifai.api.GetUserRequest\x1a .clarifai.api.SingleUserResponse\"+\x82\xd3\xe4\x93\x02!\x12\x1f/v2/users/{user_app_id.user_id}\x98\x9c\'\x05\x12\xcf\x01\n\x14PostValidatePassword\x12).clarifai.api.PostValidatePasswordRequest\x1a..clarifai.api.SinglePasswordValidationResponse\"\\\x82\xd3\xe4\x93\x02R\"1/v2/users/{user_app_id.user_id}/validate_password:\x01*Z\x1a\"\x15/v2/validate_password:\x01*\x98\x9c\'\x03\x12\xc1\x01\n\tGetSearch\x12\x1e.clarifai.api.GetSearchRequest\x1a\".clarifai.api.SingleSearchResponse\"p\x82\xd3\xe4\x93\x02^\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches/{id}Z\x13\x12\x11/v2/searches/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\xbc\x01\n\x0cListSearches\x12!.clarifai.api.ListSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"f\x82\xd3\xe4\x93\x02T\x12\x42/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searchesZ\x0e\x12\x0c/v2/searches\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\xc8\x01\n\rPatchSearches\x12\".clarifai.api.PatchSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"p\x82\xd3\xe4\x93\x02Z2B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches:\x01*Z\x11\x32\x0c/v2/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'s\x90\x9c\'r\x12\xda\x01\n\x0cPostSearches\x12!.clarifai.api.PostSearchesRequest\x1a!.clarifai.api.MultiSearchResponse\"\x83\x01\x88\x02\x01\x82\xd3\xe4\x93\x02Z\"B/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches:\x01*Z\x11\"\x0c/v2/searches:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x03\x90\x9c\'\x13\x12\xd8\x01\n\x10PostSearchesByID\x12%.clarifai.api.PostSearchesByIDRequest\x1a!.clarifai.api.MultiSearchResponse\"z\x82\xd3\xe4\x93\x02\x64\"G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches/{id}:\x01*Z\x16\"\x11/v2/searches/{id}:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'\x03\x12\xb3\x02\n\x1bPostAnnotationSearchMetrics\x12\x30.clarifai.api.PostAnnotationSearchMetricsRequest\x1a\x32.clarifai.api.MultiAnnotationSearchMetricsResponse\"\xad\x01\x82\xd3\xe4\x93\x02\x82\x01\"V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metrics:\x01*Z%\" /v2/annotations/searches/metrics:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'5\x90\x9c\'6\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xa9\x02\n\x1aGetAnnotationSearchMetrics\x12/.clarifai.api.GetAnnotationSearchMetricsRequest\x1a\x32.clarifai.api.MultiAnnotationSearchMetricsResponse\"\xa5\x01\x82\xd3\xe4\x93\x02\x86\x01\x12[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metrics/{id}Z\'\x12%/v2/annotations/searches/metrics/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'5\x12\xa0\x02\n\x1bListAnnotationSearchMetrics\x12\x30.clarifai.api.ListAnnotationSearchMetricsRequest\x1a\x32.clarifai.api.MultiAnnotationSearchMetricsResponse\"\x9a\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metricsZ\"\x12 /v2/annotations/searches/metrics\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'5\x12\x9a\x02\n\x1d\x44\x65leteAnnotationSearchMetrics\x12\x32.clarifai.api.DeleteAnnotationSearchMetricsRequest\x1a!.clarifai.api.status.BaseResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x86\x01*[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotations/searches/metrics/{id}Z\'*%/v2/annotations/searches/metrics/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'5\x90\x9c\'6\x90\x9c\'?\x12\xce\x01\n\x0c\x44\x65leteSearch\x12!.clarifai.api.DeleteSearchRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02^*G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/searches/{id}Z\x13*\x11/v2/searches/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x90\x9c\'t\x12\xec\x01\n\x15ListAnnotationFilters\x12*.clarifai.api.ListAnnotationFiltersRequest\x1a+.clarifai.api.MultiAnnotationFilterResponse\"z\x82\xd3\xe4\x93\x02h\x12L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filtersZ\x18\x12\x16/v2/annotation_filters\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\x99\x02\n\x13GetAnnotationFilter\x12(.clarifai.api.GetAnnotationFilterRequest\x1a,.clarifai.api.SingleAnnotationFilterResponse\"\xa9\x01\x82\xd3\xe4\x93\x02\x96\x01\x12\x63/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters/{annotation_filter_id}Z/\x12-/v2/annotation_filters/{annotation_filter_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x12\xf7\x01\n\x15PostAnnotationFilters\x12*.clarifai.api.PostAnnotationFiltersRequest\x1a+.clarifai.api.MultiAnnotationFilterResponse\"\x84\x01\x82\xd3\xe4\x93\x02n\"L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters:\x01*Z\x1b\"\x16/v2/annotation_filters:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x12\xf9\x01\n\x16PatchAnnotationFilters\x12+.clarifai.api.PatchAnnotationFiltersRequest\x1a+.clarifai.api.MultiAnnotationFilterResponse\"\x84\x01\x82\xd3\xe4\x93\x02n2L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters:\x01*Z\x1b\x32\x16/v2/annotation_filters:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x12\xf1\x01\n\x17\x44\x65leteAnnotationFilters\x12,.clarifai.api.DeleteAnnotationFiltersRequest\x1a!.clarifai.api.status.BaseResponse\"\x84\x01\x82\xd3\xe4\x93\x02n*L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/annotation_filters:\x01*Z\x1b*\x16/v2/annotation_filters:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'r\x90\x9c\'s\x12|\n\x0fListStatusCodes\x12$.clarifai.api.ListStatusCodesRequest\x1a%.clarifai.api.MultiStatusCodeResponse\"\x1c\x82\xd3\xe4\x93\x02\x12\x12\x10/v2/status_codes\x98\x9c\'\x01\x12\x8a\x01\n\rGetStatusCode\x12\".clarifai.api.GetStatusCodeRequest\x1a&.clarifai.api.SingleStatusCodeResponse\"-\x82\xd3\xe4\x93\x02#\x12!/v2/status_codes/{status_code_id}\x98\x9c\'\x01\x12\xc2\x01\n\x11ListCollaborators\x12&.clarifai.api.ListCollaboratorsRequest\x1a(.clarifai.api.MultiCollaboratorsResponse\"[\x82\xd3\xe4\x93\x02I\x12G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'2\x12\xc9\x01\n\x11PostCollaborators\x12&.clarifai.api.PostCollaboratorsRequest\x1a(.clarifai.api.MultiCollaboratorsResponse\"b\x82\xd3\xe4\x93\x02L\"G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'3\x90\x9c\'2\x12\xcf\x01\n\x12PatchCollaborators\x12\'.clarifai.api.PatchCollaboratorsRequest\x1a(.clarifai.api.MultiCollaboratorsResponse\"f\x82\xd3\xe4\x93\x02L2G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'3\x90\x9c\'2\x90\x9c\'4\x12\xd2\x01\n\x13\x44\x65leteCollaborators\x12(.clarifai.api.DeleteCollaboratorsRequest\x1a!.clarifai.api.status.BaseResponse\"n\x82\xd3\xe4\x93\x02L*G/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collaborators:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'3\x90\x9c\'2\x90\x9c\'4\x90\x9c\'7\x90\x9c\'8\x12\xac\x01\n\x12ListCollaborations\x12\'.clarifai.api.ListCollaborationsRequest\x1a).clarifai.api.MultiCollaborationsResponse\"B\x82\xd3\xe4\x93\x02\x30\x12./v2/users/{user_app_id.user_id}/collaborations\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'2\x12\xc6\x01\n\x13PostAppDuplications\x12(.clarifai.api.PostAppDuplicationsRequest\x1a*.clarifai.api.MultiAppDuplicationsResponse\"Y\x82\xd3\xe4\x93\x02K\"F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/duplications:\x01*\x98\x9c\'\x05\x90\x9c\'-\x12\xa5\x01\n\x13ListAppDuplications\x12(.clarifai.api.ListAppDuplicationsRequest\x1a*.clarifai.api.MultiAppDuplicationsResponse\"8\x82\xd3\xe4\x93\x02.\x12,/v2/users/{user_app_id.user_id}/duplications\x98\x9c\'\x05\x12\xb6\x01\n\x11GetAppDuplication\x12&.clarifai.api.GetAppDuplicationRequest\x1a*.clarifai.api.SingleAppDuplicationResponse\"M\x82\xd3\xe4\x93\x02\x43\x12\x41/v2/users/{user_app_id.user_id}/duplications/{app_duplication_id}\x98\x9c\'\x05\x12\xd9\x01\n\tPostTasks\x12\x1e.clarifai.api.PostTasksRequest\x1a\x1f.clarifai.api.MultiTaskResponse\"\x8a\x01\x82\xd3\xe4\x93\x02T\"?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks:\x01*Z\x0e\"\t/v2/tasks:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'7\x90\x9c\'8\x90\x9c\'\x05\x90\x9c\'\x03\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x90\x9c\'%\x90\x9c\'&\x12\xfe\x01\n\x16GetTaskAnnotationCount\x12!.clarifai.api.GetTaskCountRequest\x1a%.clarifai.api.SingleTaskCountResponse\"\x99\x01\x82\xd3\xe4\x93\x02\x86\x01\x12[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/annotations/countZ\'\x12%/v2/tasks/{task_id}/annotations/count\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x12\xee\x01\n\x11GetTaskInputCount\x12!.clarifai.api.GetTaskCountRequest\x1a%.clarifai.api.SingleTaskCountResponse\"\x8e\x01\x82\xd3\xe4\x93\x02|\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/inputs/countZ\"\x12 /v2/tasks/{task_id}/inputs/count\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x12\xd0\x01\n\x07GetTask\x12\x1c.clarifai.api.GetTaskRequest\x1a .clarifai.api.SingleTaskResponse\"\x84\x01\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}Z\x15\x12\x13/v2/tasks/{task_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xbe\x01\n\tListTasks\x12\x1e.clarifai.api.ListTasksRequest\x1a\x1f.clarifai.api.MultiTaskResponse\"p\x82\xd3\xe4\x93\x02N\x12?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasksZ\x0b\x12\t/v2/tasks\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'8\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xd7\x01\n\nPatchTasks\x12\x1f.clarifai.api.PatchTasksRequest\x1a\x1f.clarifai.api.MultiTaskResponse\"\x86\x01\x82\xd3\xe4\x93\x02T2?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks:\x01*Z\x0e\x32\t/v2/tasks:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'7\x90\x9c\'8\x90\x9c\'\x05\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x90\x9c\'%\x90\x9c\'&\x12\xc2\x01\n\x0b\x44\x65leteTasks\x12 .clarifai.api.DeleteTasksRequest\x1a!.clarifai.api.status.BaseResponse\"n\x82\xd3\xe4\x93\x02T*?/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks:\x01*Z\x0e*\t/v2/tasks:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'7\x90\x9c\'8\x90\x9c\'F\x12\xf5\x01\n\x0fPostLabelOrders\x12$.clarifai.api.PostLabelOrdersRequest\x1a%.clarifai.api.MultiLabelOrderResponse\"\x94\x01\x82\xd3\xe4\x93\x02\x62\"F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders:\x01*Z\x15\"\x10/v2/label_orders:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'D\x90\x9c\'7\x90\x9c\'8\x90\x9c\'\x05\x90\x9c\'r\x90\x9c\'\x0b\x90\x9c\'\x13\x90\x9c\'\x0f\x12\xf6\x01\n\rGetLabelOrder\x12\".clarifai.api.GetLabelOrderRequest\x1a&.clarifai.api.SingleLabelOrderResponse\"\x98\x01\x82\xd3\xe4\x93\x02~\x12W/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders/{label_order_id}Z#\x12!/v2/label_orders/{label_order_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'\x0b\x90\x9c\'8\x12\xd6\x01\n\x0fListLabelOrders\x12$.clarifai.api.ListLabelOrdersRequest\x1a%.clarifai.api.MultiLabelOrderResponse\"v\x82\xd3\xe4\x93\x02\\\x12\x46/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_ordersZ\x12\x12\x10/v2/label_orders\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'\x0b\x90\x9c\'8\x12\xeb\x01\n\x10PatchLabelOrders\x12%.clarifai.api.PatchLabelOrdersRequest\x1a%.clarifai.api.MultiLabelOrderResponse\"\x88\x01\x82\xd3\xe4\x93\x02\x62\x32\x46/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders:\x01*Z\x15\x32\x10/v2/label_orders:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'C\x90\x9c\'D\x90\x9c\'\x0b\x90\x9c\'7\x90\x9c\'8\x90\x9c\'F\x12\xe5\x01\n\x11\x44\x65leteLabelOrders\x12&.clarifai.api.DeleteLabelOrdersRequest\x1a!.clarifai.api.status.BaseResponse\"\x84\x01\x82\xd3\xe4\x93\x02\x62*F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/label_orders:\x01*Z\x15*\x10/v2/label_orders:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'E\x90\x9c\'C\x90\x9c\'D\x90\x9c\'7\x90\x9c\'8\x12\xf2\x01\n\x0ePostCollectors\x12#.clarifai.api.PostCollectorsRequest\x1a$.clarifai.api.MultiCollectorResponse\"\x94\x01\x82\xd3\xe4\x93\x02^\"D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors:\x01*Z\x13\"\x0e/v2/collectors:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x04\x90\x9c\'%\x90\x9c\'&\x90\x9c\')\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x12\xe3\x01\n\x0cGetCollector\x12!.clarifai.api.GetCollectorRequest\x1a%.clarifai.api.SingleCollectorResponse\"\x88\x01\x82\xd3\xe4\x93\x02v\x12S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors/{collector_id}Z\x1f\x12\x1d/v2/collectors/{collector_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'*\x12\xc7\x01\n\x0eListCollectors\x12#.clarifai.api.ListCollectorsRequest\x1a$.clarifai.api.MultiCollectorResponse\"j\x82\xd3\xe4\x93\x02X\x12\x44/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectorsZ\x10\x12\x0e/v2/collectors\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'*\x12\xd3\x01\n\x0fPatchCollectors\x12$.clarifai.api.PatchCollectorsRequest\x1a$.clarifai.api.MultiCollectorResponse\"t\x82\xd3\xe4\x93\x02^2D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors:\x01*Z\x13\x32\x0e/v2/collectors:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\')\x90\x9c\'*\x12\xd6\x01\n\x10\x44\x65leteCollectors\x12%.clarifai.api.DeleteCollectorsRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02^*D/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/collectors:\x01*Z\x13*\x0e/v2/collectors:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\')\x90\x9c\'+\x90\x9c\'*\x12\xc9\x01\n\x0ePostStatValues\x12#.clarifai.api.PostStatValuesRequest\x1a$.clarifai.api.MultiStatValueResponse\"l\x82\xd3\xe4\x93\x02\x62\"F/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/stats/values:\x01*Z\x15\"\x10/v2/stats/values:\x01*\x98\x9c\'\x02\x12\xfd\x01\n\x17PostStatValuesAggregate\x12,.clarifai.api.PostStatValuesAggregateRequest\x1a-.clarifai.api.MultiStatValueAggregateResponse\"\x84\x01\x82\xd3\xe4\x93\x02v\"P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/stats/values/aggregate:\x01*Z\x1f\"\x1a/v2/stats/values/aggregate:\x01*\x98\x9c\'\x02\x90\x9c\'-\x12\xe3\x01\n\x17PostTrendingMetricsView\x12,.clarifai.api.PostTrendingMetricsViewRequest\x1a!.clarifai.api.status.BaseResponse\"w\x82\xd3\xe4\x93\x02m\"h/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/trending_metrics/views/{view_type}/{object_id}:\x01*\x98\x9c\'\x02\x12\x8f\x02\n\x18ListTrendingMetricsViews\x12-.clarifai.api.ListTrendingMetricsViewsRequest\x1a..clarifai.api.MultiTrendingMetricsViewResponse\"\x93\x01\x82\xd3\xe4\x93\x02\x88\x01\x12\\/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/trending_metrics/views/{view_type}Z(\x12&/v2/trending_metrics/views/{view_type}\x98\x9c\'\x02\x12\xb2\x01\n\tGetModule\x12\x1e.clarifai.api.GetModuleRequest\x1a\".clarifai.api.SingleModuleResponse\"a\x82\xd3\xe4\x93\x02O\x12M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xe4\x01\n\x0bListModules\x12 .clarifai.api.ListModulesRequest\x1a!.clarifai.api.MultiModuleResponse\"\x8f\x01\x82\xd3\xe4\x93\x02}\x12\x41/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modulesZ)\x12\'/v2/users/{user_app_id.user_id}/modulesZ\r\x12\x0b/v2/modules\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xb0\x01\n\x0bPostModules\x12 .clarifai.api.PostModulesRequest\x1a!.clarifai.api.MultiModuleResponse\"\\\x82\xd3\xe4\x93\x02\x46\"A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xb2\x01\n\x0cPatchModules\x12!.clarifai.api.PatchModulesRequest\x1a!.clarifai.api.MultiModuleResponse\"\\\x82\xd3\xe4\x93\x02\x46\x32\x41/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xd0\x01\n\rDeleteModules\x12\".clarifai.api.DeleteModulesRequest\x1a!.clarifai.api.status.BaseResponse\"x\x82\xd3\xe4\x93\x02\x46*A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'n\x90\x9c\'m\x90\x9c\'p\x90\x9c\'o\x90\x9c\'q\x90\x9c\'1\x90\x9c\'0\x90\x9c\'/\x12\xe4\x01\n\x10GetModuleVersion\x12%.clarifai.api.GetModuleVersionRequest\x1a).clarifai.api.SingleModuleVersionResponse\"~\x82\xd3\xe4\x93\x02l\x12j/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions/{module_version_id}\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xd3\x01\n\x12ListModuleVersions\x12\'.clarifai.api.ListModuleVersionsRequest\x1a(.clarifai.api.MultiModuleVersionResponse\"j\x82\xd3\xe4\x93\x02X\x12V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x12\xda\x01\n\x12PostModuleVersions\x12\'.clarifai.api.PostModuleVersionsRequest\x1a(.clarifai.api.MultiModuleVersionResponse\"q\x82\xd3\xe4\x93\x02[\"V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xdc\x01\n\x13PatchModuleVersions\x12(.clarifai.api.PatchModuleVersionsRequest\x1a(.clarifai.api.MultiModuleVersionResponse\"q\x82\xd3\xe4\x93\x02[2V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'m\x12\xf4\x01\n\x14\x44\x65leteModuleVersions\x12).clarifai.api.DeleteModuleVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\x8d\x01\x82\xd3\xe4\x93\x02[*V/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'l\x90\x9c\'n\x90\x9c\'m\x90\x9c\'p\x90\x9c\'o\x90\x9c\'q\x90\x9c\'1\x90\x9c\'0\x90\x9c\'/\x12\x93\x02\n\x1aGetModuleVersionUsageCount\x12/.clarifai.api.GetModuleVersionUsageCountRequest\x1a\x33.clarifai.api.SingleModuleVersionUsageCountResponse\"\x8e\x01\x82\xd3\xe4\x93\x02x\x12v/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/modules/{module_id}/versions/{module_version_id}/usage_count\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x90\x9c\'p\x12\x8f\x02\n\x19GetInstalledModuleVersion\x12..clarifai.api.GetInstalledModuleVersionRequest\x1a\x32.clarifai.api.SingleInstalledModuleVersionResponse\"\x8d\x01\x82\xd3\xe4\x93\x02s\x12q/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions/{installed_module_version_id}\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'p\x90\x9c\'m\x90\x9c\'0\x12\xf3\x01\n\x1bListInstalledModuleVersions\x12\x30.clarifai.api.ListInstalledModuleVersionsRequest\x1a\x31.clarifai.api.MultiInstalledModuleVersionResponse\"o\x82\xd3\xe4\x93\x02U\x12S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'p\x90\x9c\'m\x90\x9c\'0\x12\xf6\x01\n\x1bPostInstalledModuleVersions\x12\x30.clarifai.api.PostInstalledModuleVersionsRequest\x1a\x31.clarifai.api.MultiInstalledModuleVersionResponse\"r\x82\xd3\xe4\x93\x02X\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions:\x01*\x98\x9c\'\x05\x90\x9c\'o\x90\x9c\'p\x90\x9c\'m\x90\x9c\'-\x12\xfb\x01\n\x1d\x44\x65leteInstalledModuleVersions\x12\x32.clarifai.api.DeleteInstalledModuleVersionsRequest\x1a!.clarifai.api.status.BaseResponse\"\x82\x01\x82\xd3\xe4\x93\x02X*S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'m\x90\x9c\'o\x90\x9c\'p\x90\x9c\'q\x90\x9c\'1\x90\x9c\'/\x90\x9c\'0\x12\x95\x02\n\x1ePostInstalledModuleVersionsKey\x12\x33.clarifai.api.PostInstalledModuleVersionsKeyRequest\x1a\x1f.clarifai.api.SingleKeyResponse\"\x9c\x01\x82\xd3\xe4\x93\x02z\"u/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/installed_module_versions/{installed_module_version_id}/key:\x01*\x98\x9c\'\x05\x90\x9c\'o\x90\x9c\'p\x90\x9c\'m\x90\x9c\'-\x90\x9c\'/\x90\x9c\'0\x12\xf5\x01\n\x12PostBulkOperations\x12\'.clarifai.api.PostBulkOperationsRequest\x1a).clarifai.api.MultiBulkOperationsResponse\"\x8a\x01\x82\xd3\xe4\x93\x02h\"I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations:\x01*Z\x18\"\x13/v2/bulk_operations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'z\x90\x9c\'y\x90\x9c\'%\x90\x9c\'&\x90\x9c\'(\x12\xde\x01\n\x12ListBulkOperations\x12\'.clarifai.api.ListBulkOperationsRequest\x1a).clarifai.api.MultiBulkOperationsResponse\"t\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operationsZ\x15\x12\x13/v2/bulk_operations\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'z\x12\xe5\x01\n\x10GetBulkOperation\x12%.clarifai.api.GetBulkOperationRequest\x1a*.clarifai.api.SingleBulkOperationsResponse\"~\x82\xd3\xe4\x93\x02l\x12N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations/{id}Z\x1a\x12\x18/v2/bulk_operations/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'z\x12\xeb\x01\n\x14\x43\x61ncelBulkOperations\x12(.clarifai.api.CancelBulkOperationRequest\x1a).clarifai.api.MultiBulkOperationsResponse\"~\x82\xd3\xe4\x93\x02h2I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations:\x01*Z\x18\x32\x13/v2/bulk_operations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'y\x90\x9c\'z\x12\xf4\x01\n\x14\x44\x65leteBulkOperations\x12(.clarifai.api.DeleteBulkOperationRequest\x1a!.clarifai.api.status.BaseResponse\"\x8e\x01\x82\xd3\xe4\x93\x02h*I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/bulk_operations:\x01*Z\x18*\x13/v2/bulk_operations:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'%\x90\x9c\'(\x90\x9c\'y\x90\x9c\'z\x90\x9c\'{\x12\x88\x02\n\x17ListNextTaskAssignments\x12,.clarifai.api.ListNextTaskAssignmentsRequest\x1a .clarifai.api.MultiInputResponse\"\x9c\x01\x82\xd3\xe4\x93\x02z\x12U/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/assignmentsZ!\x12\x1f/v2/tasks/{task_id}/assignments\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'8\x90\x9c\'i\x12\xeb\x01\n\x12PutTaskAssignments\x12\'.clarifai.api.PutTaskAssignmentsRequest\x1a).clarifai.api.MultiTaskAssignmentResponse\"\x80\x01\x82\xd3\xe4\x93\x02Z\x1aU/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/tasks/{task_id}/assignments:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x05\x90\x9c\'8\x90\x9c\'i\x12\xda\x01\n\x11ListInputsAddJobs\x12&.clarifai.api.ListInputsAddJobsRequest\x1a\'.clarifai.api.MultiInputsAddJobResponse\"t\x82\xd3\xe4\x93\x02\x62\x12I/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/addZ\x15\x12\x13/v2/inputs/jobs/add\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xe1\x01\n\x0fGetInputsAddJob\x12$.clarifai.api.GetInputsAddJobRequest\x1a(.clarifai.api.SingleInputsAddJobResponse\"~\x82\xd3\xe4\x93\x02l\x12N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/add/{id}Z\x1a\x12\x18/v2/inputs/jobs/add/{id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xf2\x01\n\x12\x43\x61ncelInputsAddJob\x12\'.clarifai.api.CancelInputsAddJobRequest\x1a(.clarifai.api.SingleInputsAddJobResponse\"\x88\x01\x82\xd3\xe4\x93\x02r2N/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/add/{id}:\x01*Z\x1d\x32\x18/v2/inputs/jobs/add/{id}:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x04\x90\x9c\'\x05\x12\xc4\x01\n\x0bPostUploads\x12 .clarifai.api.PostUploadsRequest\x1a!.clarifai.api.MultiUploadResponse\"p\x82\xd3\xe4\x93\x02X\"A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads:\x01*Z\x10\"\x0b/v2/uploads:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x81\x01\x90\x9c\'\x80\x01\x12\x8c\x02\n\x15PutUploadContentParts\x12*.clarifai.api.PutUploadContentPartsRequest\x1a\".clarifai.api.SingleUploadResponse\"\xa2\x01\x82\xd3\xe4\x93\x02\x89\x01\x1a[/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads/{upload_id}/content_parts:\x01*Z\'\x1a%/v2/uploads/{upload_id}/content_parts\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x81\x01\x90\x9c\'\x80\x01\x12\xce\x01\n\tGetUpload\x12\x1e.clarifai.api.GetUploadRequest\x1a\".clarifai.api.SingleUploadResponse\"}\x82\xd3\xe4\x93\x02j\x12M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads/{upload_id}Z\x19\x12\x17/v2/uploads/{upload_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x80\x01\x12\xb9\x01\n\x0bListUploads\x12 .clarifai.api.ListUploadsRequest\x1a!.clarifai.api.MultiUploadResponse\"e\x82\xd3\xe4\x93\x02R\x12\x41/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploadsZ\r\x12\x0b/v2/uploads\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x80\x01\x12\xcd\x01\n\rDeleteUploads\x12\".clarifai.api.DeleteUploadsRequest\x1a!.clarifai.api.status.BaseResponse\"u\x82\xd3\xe4\x93\x02X*A/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/uploads:\x01*Z\x10*\x0b/v2/uploads:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x80\x01\x90\x9c\'\x81\x01\x90\x9c\'\x82\x01\x12\x8d\x02\n\x15PostInputsDataSources\x12*.clarifai.api.PostInputsDataSourcesRequest\x1a\'.clarifai.api.MultiInputsAddJobResponse\"\x9e\x01\x82\xd3\xe4\x93\x02p\"M/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/data_sources:\x01*Z\x1c\"\x17/v2/inputs/data_sources:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x12\xb2\x02\n\x16GetInputsExtractionJob\x12+.clarifai.api.GetInputsExtractionJobRequest\x1a/.clarifai.api.SingleInputsExtractionJobResponse\"\xb9\x01\x82\xd3\xe4\x93\x02\xa6\x01\x12k/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/extraction/{inputs_extraction_job_id}Z7\x12\x35/v2/inputs/jobs/extraction/{inputs_extraction_job_id}\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\xfe\x01\n\x18ListInputsExtractionJobs\x12-.clarifai.api.ListInputsExtractionJobsRequest\x1a..clarifai.api.MultiInputsExtractionJobResponse\"\x82\x01\x82\xd3\xe4\x93\x02p\x12P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/extractionZ\x1c\x12\x1a/v2/inputs/jobs/extraction\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x05\x12\x8c\x02\n\x1a\x43\x61ncelInputsExtractionJobs\x12/.clarifai.api.CancelInputsExtractionJobsRequest\x1a..clarifai.api.MultiInputsExtractionJobResponse\"\x8c\x01\x82\xd3\xe4\x93\x02v2P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/jobs/extraction:\x01*Z\x1f\x32\x1a/v2/inputs/jobs/extraction:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x04\x90\x9c\'\x05\x12\x85\x02\n\x11PostInputsUploads\x12&.clarifai.api.PostInputsUploadsRequest\x1a\'.clarifai.api.MultiInputsAddJobResponse\"\x9e\x01\x82\xd3\xe4\x93\x02\x66\"H/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/uploads:\x01*Z\x17\"\x12/v2/inputs/uploads:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'%\x90\x9c\'&\x90\x9c\'\x0b\x90\x9c\'\x04\x90\x9c\'\x05\x90\x9c\'\x0f\x90\x9c\'\x02\x90\x9c\'\x13\x90\x9c\'\x81\x01\x90\x9c\'\x80\x01\x12\xbf\x01\n\tGetRunner\x12\x1e.clarifai.api.GetRunnerRequest\x1a\".clarifai.api.SingleRunnerResponse\"n\x82\xd3\xe4\x93\x02M\x12K/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners/{runner_id}\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xb6\x01\n\x0bListRunners\x12 .clarifai.api.ListRunnersRequest\x1a!.clarifai.api.MultiRunnerResponse\"b\x82\xd3\xe4\x93\x02\x41\x12?/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc2\x01\n\x0bPostRunners\x12 .clarifai.api.PostRunnersRequest\x1a!.clarifai.api.MultiRunnerResponse\"n\x82\xd3\xe4\x93\x02\x44\"?/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners:\x01*\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x84\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'-\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc7\x01\n\rDeleteRunners\x12\".clarifai.api.DeleteRunnersRequest\x1a!.clarifai.api.status.BaseResponse\"o\x82\xd3\xe4\x93\x02\x44*?/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners:\x01*\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x84\x01\x90\x9c\'\x85\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc7\x01\n\x0fListRunnerItems\x12$.clarifai.api.ListRunnerItemsRequest\x1a%.clarifai.api.MultiRunnerItemResponse\"g\x82\xd3\xe4\x93\x02S\x12Q/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners/{runner_id}/items\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x86\x01\x12\xfb\x01\n\x15PostRunnerItemOutputs\x12*.clarifai.api.PostRunnerItemOutputsRequest\x1a+.clarifai.api.MultiRunnerItemOutputResponse\"\x88\x01\x82\xd3\xe4\x93\x02o\"j/v2/users/{user_app_id.user_id}/nodepools/{nodepool_id}/runners/{runner_id}/items/{runner_item_id}/outputs:\x01*\x98\x9c\'\x05\x90\x9c\'\x83\x01\x90\x9c\'\x86\x01\x90\x9c\'\x87\x01\x12\xa8\x01\n\x12ProcessRunnerItems\x12*.clarifai.api.PostRunnerItemOutputsRequest\x1a%.clarifai.api.MultiRunnerItemResponse\";\x82\xd3\xe4\x93\x02\x1e\"\x19/v2/runners/items/process:\x01*\x98\x9c\'\x05\x90\x9c\'-\x90\x9c\'\x83\x01\x90\x9c\'\x86\x01\x90\x9c\'\x87\x01(\x01\x30\x01\x12\xc4\x02\n%PostModelVersionsTrainingTimeEstimate\x12:.clarifai.api.PostModelVersionsTrainingTimeEstimateRequest\x1a/.clarifai.api.MultiTrainingTimeEstimateResponse\"\xad\x01\x82\xd3\xe4\x93\x02\x9a\x01\"b/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/models/{model_id}/versions/time_estimate:\x01*Z1\",/v2/models/{model_id}/versions/time_estimate:\x01*\x98\x9c\'\x02\x90\x9c\'-\x90\x9c\'\x0f\x12\xbf\x01\n\x11GetComputeCluster\x12&.clarifai.api.GetComputeClusterRequest\x1a*.clarifai.api.SingleComputeClusterResponse\"V\x82\xd3\xe4\x93\x02G\x12\x45/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x12\xad\x01\n\x13ListComputeClusters\x12(.clarifai.api.ListComputeClustersRequest\x1a).clarifai.api.MultiComputeClusterResponse\"A\x82\xd3\xe4\x93\x02\x32\x12\x30/v2/users/{user_app_id.user_id}/compute_clusters\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x12\xb5\x01\n\x13PostComputeClusters\x12(.clarifai.api.PostComputeClustersRequest\x1a).clarifai.api.MultiComputeClusterResponse\"I\x82\xd3\xe4\x93\x02\x35\"0/v2/users/{user_app_id.user_id}/compute_clusters:\x01*\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x90\x9c\'\x8c\x01\x12\xc5\x01\n\x15\x44\x65leteComputeClusters\x12*.clarifai.api.DeleteComputeClustersRequest\x1a!.clarifai.api.status.BaseResponse\"]\x82\xd3\xe4\x93\x02\x35*0/v2/users/{user_app_id.user_id}/compute_clusters:\x01*\x98\x9c\'\x05\x90\x9c\'\x8b\x01\x90\x9c\'\x8c\x01\x90\x9c\'\x8d\x01\x90\x9c\'\x88\x01\x90\x9c\'\x89\x01\x90\x9c\'\x8a\x01\x12\xca\x01\n\x0bGetNodepool\x12 .clarifai.api.GetNodepoolRequest\x1a$.clarifai.api.SingleNodepoolResponse\"s\x82\xd3\xe4\x93\x02_\x12]/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools/{nodepool_id}\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xbf\x01\n\rListNodepools\x12\".clarifai.api.ListNodepoolsRequest\x1a#.clarifai.api.MultiNodepoolResponse\"e\x82\xd3\xe4\x93\x02Q\x12O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xc7\x01\n\rPostNodepools\x12\".clarifai.api.PostNodepoolsRequest\x1a#.clarifai.api.MultiNodepoolResponse\"m\x82\xd3\xe4\x93\x02T\"O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\x01*\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x89\x01\x90\x9c\'\x8b\x01\x12\xc9\x01\n\x0ePatchNodepools\x12#.clarifai.api.PatchNodepoolsRequest\x1a#.clarifai.api.MultiNodepoolResponse\"m\x82\xd3\xe4\x93\x02T2O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\x01*\x98\x9c\'\x05\x90\x9c\'\x89\x01\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xd8\x01\n\x0f\x44\x65leteNodepools\x12$.clarifai.api.DeleteNodepoolsRequest\x1a!.clarifai.api.status.BaseResponse\"|\x82\xd3\xe4\x93\x02T*O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\x01*\x98\x9c\'\x05\x90\x9c\'\x88\x01\x90\x9c\'\x89\x01\x90\x9c\'\x8a\x01\x90\x9c\'\x83\x01\x90\x9c\'\x84\x01\x90\x9c\'\x85\x01\x12\xbb\x01\n\rGetDeployment\x12\".clarifai.api.GetDeploymentRequest\x1a&.clarifai.api.SingleDeploymentResponse\"^\x82\xd3\xe4\x93\x02=\x12;/v2/users/{user_app_id.user_id}/deployments/{deployment_id}\x98\x9c\'\x05\x90\x9c\'\x90\x01\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x12\xb3\x01\n\x0fListDeployments\x12$.clarifai.api.ListDeploymentsRequest\x1a%.clarifai.api.MultiDeploymentResponse\"S\x82\xd3\xe4\x93\x02-\x12+/v2/users/{user_app_id.user_id}/deployments\x98\x9c\'\x05\x90\x9c\'\x90\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x90\x9c\'\x88\x01\x12\xba\x01\n\x0fPostDeployments\x12$.clarifai.api.PostDeploymentsRequest\x1a%.clarifai.api.MultiDeploymentResponse\"Z\x82\xd3\xe4\x93\x02\x30\"+/v2/users/{user_app_id.user_id}/deployments:\x01*\x98\x9c\'\x05\x90\x9c\'\x90\x01\x90\x9c\'\x91\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'-\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xbc\x01\n\x10PatchDeployments\x12%.clarifai.api.PatchDeploymentsRequest\x1a%.clarifai.api.MultiDeploymentResponse\"Z\x82\xd3\xe4\x93\x02\x30\x32+/v2/users/{user_app_id.user_id}/deployments:\x01*\x98\x9c\'\x05\x90\x9c\'\x91\x01\x90\x9c\'\x90\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'-\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x12\xbb\x01\n\x11\x44\x65leteDeployments\x12&.clarifai.api.DeleteDeploymentsRequest\x1a!.clarifai.api.status.BaseResponse\"[\x82\xd3\xe4\x93\x02\x30*+/v2/users/{user_app_id.user_id}/deployments:\x01*\x98\x9c\'\x05\x90\x9c\'\x90\x01\x90\x9c\'\x91\x01\x90\x9c\'\x92\x01\x90\x9c\'\x0f\x90\x9c\'\x13\x90\x9c\'\x88\x01\x90\x9c\'\x8b\x01\x42Y\n\x15\x63om.clarifai.grpc.apiP\x01Z7github.com/Clarifai/clarifai-go-grpc/proto/clarifai/api\xa2\x02\x04\x43\x41IPb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.clarifai.api.service_pb2', globals()) @@ -141,6 +141,8 @@ _MULTICOMPUTECLUSTERRESPONSE.fields_by_name['compute_clusters']._serialized_options = b'\200\265\030\001' _MULTINODEPOOLRESPONSE.fields_by_name['nodepools']._options = None _MULTINODEPOOLRESPONSE.fields_by_name['nodepools']._serialized_options = b'\200\265\030\001' + _MULTIDEPLOYMENTRESPONSE.fields_by_name['deployments']._options = None + _MULTIDEPLOYMENTRESPONSE.fields_by_name['deployments']._serialized_options = b'\200\265\030\001' _V2.methods_by_name['ListConceptRelations']._options = None _V2.methods_by_name['ListConceptRelations']._serialized_options = b'\202\323\344\223\002\253\001\022Y/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/{concept_id}/relationsZN\022L/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/relations\230\234\'\005\220\234\'-\220\234\'\013' _V2.methods_by_name['PostConceptRelations']._options = None @@ -173,8 +175,6 @@ _V2.methods_by_name['ListKnowledgeGraphs']._serialized_options = b'\202\323\344\223\002v\022S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/knowledge_graphsZ\037\022\035/v2/concepts/knowledge_graphs\230\234\'\002\220\234\'-\220\234\'\013' _V2.methods_by_name['PostKnowledgeGraphs']._options = None _V2.methods_by_name['PostKnowledgeGraphs']._serialized_options = b'\202\323\344\223\002|\"S/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/knowledge_graphs:\001*Z\"\"\035/v2/concepts/knowledge_graphs:\001*\230\234\'\002\220\234\'-\220\234\'\n\220\234\'\013' - _V2.methods_by_name['PostConceptMappingJobs']._options = None - _V2.methods_by_name['PostConceptMappingJobs']._serialized_options = b'\202\323\344\223\002v\"P/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/concepts/mappings/jobs:\001*Z\037\"\032/v2/concepts/mappings/jobs:\001*\230\234\'\002\220\234\'-\220\234\'\n\220\234\'\013' _V2.methods_by_name['GetAnnotation']._options = None _V2.methods_by_name['GetAnnotation']._serialized_options = b'\202\323\344\223\002\236\001\022g/v2/users/{user_app_id.user_id}/apps/{user_app_id.app_id}/inputs/{input_id}/annotations/{annotation_id}Z3\0221/v2/inputs/{input_id}/annotations/{annotation_id}\230\234\'\002\220\234\'-\220\234\'&\220\234\'\013\220\234\'\017' _V2.methods_by_name['ListAnnotations']._options = None @@ -603,10 +603,20 @@ _V2.methods_by_name['PatchNodepools']._serialized_options = b'\202\323\344\223\002T2O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\001*\230\234\'\005\220\234\'\211\001\220\234\'\210\001\220\234\'\213\001' _V2.methods_by_name['DeleteNodepools']._options = None _V2.methods_by_name['DeleteNodepools']._serialized_options = b'\202\323\344\223\002T*O/v2/users/{user_app_id.user_id}/compute_clusters/{compute_cluster_id}/nodepools:\001*\230\234\'\005\220\234\'\210\001\220\234\'\211\001\220\234\'\212\001\220\234\'\203\001\220\234\'\204\001\220\234\'\205\001' - _ORGANIZATIONINVITATIONSTATUS._serialized_start=48284 - _ORGANIZATIONINVITATIONSTATUS._serialized_end=48396 - _PUTTASKASSIGNMENTSREQUESTACTION._serialized_start=48399 - _PUTTASKASSIGNMENTSREQUESTACTION._serialized_end=48601 + _V2.methods_by_name['GetDeployment']._options = None + _V2.methods_by_name['GetDeployment']._serialized_options = b'\202\323\344\223\002=\022;/v2/users/{user_app_id.user_id}/deployments/{deployment_id}\230\234\'\005\220\234\'\220\001\220\234\'\210\001\220\234\'\213\001\220\234\'\017\220\234\'\023' + _V2.methods_by_name['ListDeployments']._options = None + _V2.methods_by_name['ListDeployments']._serialized_options = b'\202\323\344\223\002-\022+/v2/users/{user_app_id.user_id}/deployments\230\234\'\005\220\234\'\220\001\220\234\'\017\220\234\'\023\220\234\'\210\001\220\234\'\213\001\220\234\'\210\001' + _V2.methods_by_name['PostDeployments']._options = None + _V2.methods_by_name['PostDeployments']._serialized_options = b'\202\323\344\223\0020\"+/v2/users/{user_app_id.user_id}/deployments:\001*\230\234\'\005\220\234\'\220\001\220\234\'\221\001\220\234\'\017\220\234\'\023\220\234\'-\220\234\'\210\001\220\234\'\213\001' + _V2.methods_by_name['PatchDeployments']._options = None + _V2.methods_by_name['PatchDeployments']._serialized_options = b'\202\323\344\223\00202+/v2/users/{user_app_id.user_id}/deployments:\001*\230\234\'\005\220\234\'\221\001\220\234\'\220\001\220\234\'\017\220\234\'\023\220\234\'-\220\234\'\210\001\220\234\'\213\001' + _V2.methods_by_name['DeleteDeployments']._options = None + _V2.methods_by_name['DeleteDeployments']._serialized_options = b'\202\323\344\223\0020*+/v2/users/{user_app_id.user_id}/deployments:\001*\230\234\'\005\220\234\'\220\001\220\234\'\221\001\220\234\'\222\001\220\234\'\017\220\234\'\023\220\234\'\210\001\220\234\'\213\001' + _ORGANIZATIONINVITATIONSTATUS._serialized_start=48893 + _ORGANIZATIONINVITATIONSTATUS._serialized_end=49005 + _PUTTASKASSIGNMENTSREQUESTACTION._serialized_start=49008 + _PUTTASKASSIGNMENTSREQUESTACTION._serialized_end=49210 _PAGINATION._serialized_start=420 _PAGINATION._serialized_end=464 _GETANNOTATIONREQUEST._serialized_start=466 @@ -707,600 +717,610 @@ _LISTKNOWLEDGEGRAPHSREQUEST._serialized_end=7048 _POSTKNOWLEDGEGRAPHSREQUEST._serialized_start=7051 _POSTKNOWLEDGEGRAPHSREQUEST._serialized_end=7184 - _POSTCONCEPTMAPPINGJOBSREQUEST._serialized_start=7187 - _POSTCONCEPTMAPPINGJOBSREQUEST._serialized_end=7330 - _MULTICONCEPTRELATIONRESPONSE._serialized_start=7333 - _MULTICONCEPTRELATIONRESPONSE._serialized_end=7472 - _MULTIKNOWLEDGEGRAPHRESPONSE._serialized_start=7475 - _MULTIKNOWLEDGEGRAPHRESPONSE._serialized_end=7611 - _MULTICONCEPTMAPPINGJOBRESPONSE._serialized_start=7613 - _MULTICONCEPTMAPPINGJOBRESPONSE._serialized_end=7703 - _GETCONCEPTLANGUAGEREQUEST._serialized_start=7705 - _GETCONCEPTLANGUAGEREQUEST._serialized_end=7819 - _LISTCONCEPTLANGUAGESREQUEST._serialized_start=7822 - _LISTCONCEPTLANGUAGESREQUEST._serialized_end=7952 - _PATCHCONCEPTLANGUAGESREQUEST._serialized_start=7955 - _PATCHCONCEPTLANGUAGESREQUEST._serialized_end=8128 - _POSTCONCEPTLANGUAGESREQUEST._serialized_start=8131 - _POSTCONCEPTLANGUAGESREQUEST._serialized_end=8287 - _SINGLECONCEPTLANGUAGERESPONSE._serialized_start=8290 - _SINGLECONCEPTLANGUAGERESPONSE._serialized_end=8423 - _MULTICONCEPTLANGUAGERESPONSE._serialized_start=8426 - _MULTICONCEPTLANGUAGERESPONSE._serialized_end=8565 - _GETINPUTREQUEST._serialized_start=8567 - _GETINPUTREQUEST._serialized_end=8651 - _GETVIDEOMANIFESTREQUEST._serialized_start=8653 - _GETVIDEOMANIFESTREQUEST._serialized_end=8745 - _GETINPUTSAMPLESREQUEST._serialized_start=8747 - _GETINPUTSAMPLESREQUEST._serialized_end=8855 - _LISTINPUTSREQUEST._serialized_start=8858 - _LISTINPUTSREQUEST._serialized_end=9016 - _STREAMINPUTSREQUEST._serialized_start=9019 - _STREAMINPUTSREQUEST._serialized_end=9165 - _POSTINPUTSREQUEST._serialized_start=9168 - _POSTINPUTSREQUEST._serialized_end=9379 - _PATCHINPUTSREQUEST._serialized_start=9381 - _PATCHINPUTSREQUEST._serialized_end=9503 - _DELETEINPUTREQUEST._serialized_start=9505 - _DELETEINPUTREQUEST._serialized_end=9592 - _DELETEINPUTSREQUEST._serialized_start=9594 - _DELETEINPUTSREQUEST._serialized_end=9683 - _SINGLEINPUTRESPONSE._serialized_start=9685 - _SINGLEINPUTRESPONSE._serialized_end=9787 - _GETVIDEOMANIFESTRESPONSE._serialized_start=9789 - _GETVIDEOMANIFESTRESPONSE._serialized_end=9882 - _MULTIINPUTRESPONSE._serialized_start=9885 - _MULTIINPUTRESPONSE._serialized_end=10045 - _MULTIINPUTANNOTATIONRESPONSE._serialized_start=10047 - _MULTIINPUTANNOTATIONRESPONSE._serialized_end=10161 - _SINGLEINPUTCOUNTRESPONSE._serialized_start=10163 - _SINGLEINPUTCOUNTRESPONSE._serialized_end=10276 - _GETINPUTCOUNTREQUEST._serialized_start=10278 - _GETINPUTCOUNTREQUEST._serialized_end=10349 - _LISTDATASETSREQUEST._serialized_start=10352 - _LISTDATASETSREQUEST._serialized_end=10701 - _GETDATASETREQUEST._serialized_start=10703 - _GETDATASETREQUEST._serialized_end=10818 - _POSTDATASETSREQUEST._serialized_start=10820 - _POSTDATASETSREQUEST._serialized_end=10931 - _PATCHDATASETSREQUEST._serialized_start=10934 - _PATCHDATASETSREQUEST._serialized_end=11062 - _DELETEDATASETSREQUEST._serialized_start=11064 - _DELETEDATASETSREQUEST._serialized_end=11157 - _MULTIDATASETRESPONSE._serialized_start=11159 - _MULTIDATASETRESPONSE._serialized_end=11273 - _SINGLEDATASETRESPONSE._serialized_start=11275 - _SINGLEDATASETRESPONSE._serialized_end=11383 - _LISTDATASETINPUTSREQUEST._serialized_start=11385 - _LISTDATASETINPUTSREQUEST._serialized_end=11512 - _GETDATASETINPUTREQUEST._serialized_start=11514 - _GETDATASETINPUTREQUEST._serialized_end=11625 - _POSTDATASETINPUTSREQUEST._serialized_start=11628 - _POSTDATASETINPUTSREQUEST._serialized_end=11813 - _DELETEDATASETINPUTSREQUEST._serialized_start=11815 - _DELETEDATASETINPUTSREQUEST._serialized_end=11931 - _MULTIDATASETINPUTRESPONSE._serialized_start=11934 - _MULTIDATASETINPUTRESPONSE._serialized_end=12123 - _SINGLEDATASETINPUTRESPONSE._serialized_start=12125 - _SINGLEDATASETINPUTRESPONSE._serialized_end=12249 - _LISTDATASETVERSIONSREQUEST._serialized_start=12252 - _LISTDATASETVERSIONSREQUEST._serialized_end=12449 - _GETDATASETVERSIONREQUEST._serialized_start=12451 - _GETDATASETVERSIONREQUEST._serialized_end=12574 - _LISTDATASETVERSIONMETRICSGROUPSREQUEST._serialized_start=12577 - _LISTDATASETVERSIONMETRICSGROUPSREQUEST._serialized_end=12869 - _POSTDATASETVERSIONSREQUEST._serialized_start=12872 - _POSTDATASETVERSIONSREQUEST._serialized_end=13025 - _PATCHDATASETVERSIONSREQUEST._serialized_start=13028 - _PATCHDATASETVERSIONSREQUEST._serialized_end=13198 - _DELETEDATASETVERSIONSREQUEST._serialized_start=13201 - _DELETEDATASETVERSIONSREQUEST._serialized_end=13329 - _PUTDATASETVERSIONEXPORTSREQUEST._serialized_start=13332 - _PUTDATASETVERSIONEXPORTSREQUEST._serialized_end=13515 - _MULTIDATASETVERSIONRESPONSE._serialized_start=13518 - _MULTIDATASETVERSIONRESPONSE._serialized_end=13654 - _MULTIDATASETVERSIONEXPORTRESPONSE._serialized_start=13657 - _MULTIDATASETVERSIONEXPORTRESPONSE._serialized_end=13796 - _MULTIDATASETVERSIONMETRICSGROUPRESPONSE._serialized_start=13799 - _MULTIDATASETVERSIONMETRICSGROUPRESPONSE._serialized_end=13973 - _SINGLEDATASETVERSIONRESPONSE._serialized_start=13976 - _SINGLEDATASETVERSIONRESPONSE._serialized_end=14106 - _POSTMODELOUTPUTSREQUEST._serialized_start=14109 - _POSTMODELOUTPUTSREQUEST._serialized_end=14349 - _LISTMODELINPUTSREQUEST._serialized_start=14352 - _LISTMODELINPUTSREQUEST._serialized_end=14495 - _GETKEYREQUEST._serialized_start=14497 - _GETKEYREQUEST._serialized_end=14577 - _LISTKEYSREQUEST._serialized_start=14580 - _LISTKEYSREQUEST._serialized_end=14734 - _LISTAPPKEYSREQUEST._serialized_start=14736 - _LISTAPPKEYSREQUEST._serialized_end=14837 - _POSTKEYSREQUEST._serialized_start=14839 - _POSTKEYSREQUEST._serialized_end=14938 - _DELETEKEYREQUEST._serialized_start=14940 - _DELETEKEYREQUEST._serialized_end=15023 - _PATCHKEYSREQUEST._serialized_start=15025 - _PATCHKEYSREQUEST._serialized_end=15141 - _SINGLEKEYRESPONSE._serialized_start=15143 - _SINGLEKEYRESPONSE._serialized_end=15239 - _MULTIKEYRESPONSE._serialized_start=15241 - _MULTIKEYRESPONSE._serialized_end=15343 - _GETMODELREQUEST._serialized_start=15346 - _GETMODELREQUEST._serialized_end=15519 - _LISTMODELSREQUEST._serialized_start=15522 - _LISTMODELSREQUEST._serialized_end=16175 - _GETRESOURCECOUNTSREQUEST._serialized_start=16177 - _GETRESOURCECOUNTSREQUEST._serialized_end=16252 - _GETRESOURCECOUNTSRESPONSE._serialized_start=16255 - _GETRESOURCECOUNTSRESPONSE._serialized_end=16413 - _PATCHMODELTOOLKITSREQUEST._serialized_start=16416 - _PATCHMODELTOOLKITSREQUEST._serialized_end=16544 - _PATCHMODELCHECKCONSENTSREQUEST._serialized_start=16547 - _PATCHMODELCHECKCONSENTSREQUEST._serialized_end=16686 - _PATCHMODELUSECASESREQUEST._serialized_start=16689 - _PATCHMODELUSECASESREQUEST._serialized_end=16817 - _PATCHMODELLANGUAGESREQUEST._serialized_start=16820 - _PATCHMODELLANGUAGESREQUEST._serialized_end=16950 - _MULTIMODELTOOLKITRESPONSE._serialized_start=16952 - _MULTIMODELTOOLKITRESPONSE._serialized_end=17042 - _MULTIMODELCHECKCONSENTRESPONSE._serialized_start=17044 - _MULTIMODELCHECKCONSENTRESPONSE._serialized_end=17145 - _MULTIMODELUSECASERESPONSE._serialized_start=17147 - _MULTIMODELUSECASERESPONSE._serialized_end=17237 - _MULTIMODELLANGUAGERESPONSE._serialized_start=17239 - _MULTIMODELLANGUAGERESPONSE._serialized_end=17331 - _POSTMODELSREQUEST._serialized_start=17334 - _POSTMODELSREQUEST._serialized_end=17479 - _PATCHMODELSREQUEST._serialized_start=17481 - _PATCHMODELSREQUEST._serialized_end=17603 - _IDUPDATESOURCE._serialized_start=17605 - _IDUPDATESOURCE._serialized_end=17649 - _PATCHMODELIDSREQUEST._serialized_start=17652 - _PATCHMODELIDSREQUEST._serialized_end=17782 - _DELETEMODELREQUEST._serialized_start=17784 - _DELETEMODELREQUEST._serialized_end=17871 - _DELETEMODELSREQUEST._serialized_start=17873 - _DELETEMODELSREQUEST._serialized_end=17976 - _POSTMODELSSEARCHESREQUEST._serialized_start=17979 - _POSTMODELSSEARCHESREQUEST._serialized_end=18148 - _SINGLEMODELRESPONSE._serialized_start=18150 - _SINGLEMODELRESPONSE._serialized_end=18252 - _MULTIMODELRESPONSE._serialized_start=18254 - _MULTIMODELRESPONSE._serialized_end=18362 - _PATCHMODELVERSIONSREQUEST._serialized_start=18365 - _PATCHMODELVERSIONSREQUEST._serialized_end=18527 - _GETMODELVERSIONREQUEST._serialized_start=18529 - _GETMODELVERSIONREQUEST._serialized_end=18640 - _LISTMODELVERSIONSREQUEST._serialized_start=18643 - _LISTMODELVERSIONSREQUEST._serialized_end=18968 - _DELETEMODELVERSIONREQUEST._serialized_start=18970 - _DELETEMODELVERSIONREQUEST._serialized_end=19084 - _SINGLEMODELVERSIONRESPONSE._serialized_start=19086 - _SINGLEMODELVERSIONRESPONSE._serialized_end=19210 - _MULTIMODELVERSIONRESPONSE._serialized_start=19213 - _MULTIMODELVERSIONRESPONSE._serialized_end=19343 - _POSTMODELVERSIONSREQUEST._serialized_start=19346 - _POSTMODELVERSIONSREQUEST._serialized_end=19585 - _POSTMODELVERSIONSUPLOADREQUEST._serialized_start=19588 - _POSTMODELVERSIONSUPLOADREQUEST._serialized_end=19762 - _POSTMODELVERSIONSUPLOADRESPONSE._serialized_start=19765 - _POSTMODELVERSIONSUPLOADRESPONSE._serialized_end=19894 - _POSTMODELVERSIONSUPLOADCONFIG._serialized_start=19897 - _POSTMODELVERSIONSUPLOADCONFIG._serialized_end=20081 - _PUTMODELVERSIONEXPORTSREQUEST._serialized_start=20083 - _PUTMODELVERSIONEXPORTSREQUEST._serialized_end=20201 - _GETMODELVERSIONEXPORTREQUEST._serialized_start=20203 - _GETMODELVERSIONEXPORTREQUEST._serialized_end=20320 - _SINGLEMODELVERSIONEXPORTRESPONSE._serialized_start=20323 - _SINGLEMODELVERSIONEXPORTRESPONSE._serialized_end=20458 - _POSTWORKFLOWVERSIONSUNPUBLISHREQUEST._serialized_start=20461 - _POSTWORKFLOWVERSIONSUNPUBLISHREQUEST._serialized_end=20638 - _POSTWORKFLOWVERSIONSPUBLISHREQUEST._serialized_start=20641 - _POSTWORKFLOWVERSIONSPUBLISHREQUEST._serialized_end=20814 - _WORKFLOWVERSIONPUBLISHREQUEST._serialized_start=20816 - _WORKFLOWVERSIONPUBLISHREQUEST._serialized_end=20867 - _WORKFLOWVERSIONUNPUBLISHREQUEST._serialized_start=20869 - _WORKFLOWVERSIONUNPUBLISHREQUEST._serialized_end=20922 - _MODELVERSIONPUBLISHREQUEST._serialized_start=20924 - _MODELVERSIONPUBLISHREQUEST._serialized_end=20972 - _POSTMODELVERSIONSPUBLISHREQUEST._serialized_start=20975 - _POSTMODELVERSIONSPUBLISHREQUEST._serialized_end=21139 - _MODELVERSIONUNPUBLISHREQUEST._serialized_start=21141 - _MODELVERSIONUNPUBLISHREQUEST._serialized_end=21191 - _POSTMODELVERSIONSUNPUBLISHREQUEST._serialized_start=21194 - _POSTMODELVERSIONSUNPUBLISHREQUEST._serialized_end=21362 - _POSTEVALUATIONSREQUEST._serialized_start=21364 - _POSTEVALUATIONSREQUEST._serialized_end=21486 - _LISTEVALUATIONSREQUEST._serialized_start=21489 - _LISTEVALUATIONSREQUEST._serialized_end=22052 - _GETEVALUATIONREQUEST._serialized_start=22055 - _GETEVALUATIONREQUEST._serialized_end=22192 - _POSTMODELVERSIONEVALUATIONSREQUEST._serialized_start=22195 - _POSTMODELVERSIONEVALUATIONSREQUEST._serialized_end=22373 - _LISTMODELVERSIONEVALUATIONSREQUEST._serialized_start=22376 - _LISTMODELVERSIONEVALUATIONSREQUEST._serialized_end=22537 - _GETMODELVERSIONEVALUATIONREQUEST._serialized_start=22540 - _GETMODELVERSIONEVALUATIONREQUEST._serialized_end=22733 - _SINGLEEVALMETRICSRESPONSE._serialized_start=22735 - _SINGLEEVALMETRICSRESPONSE._serialized_end=22856 - _MULTIEVALMETRICSRESPONSE._serialized_start=22858 - _MULTIEVALMETRICSRESPONSE._serialized_end=22978 - _POSTMODELVERSIONMETRICSREQUEST._serialized_start=22981 - _POSTMODELVERSIONMETRICSREQUEST._serialized_end=23192 - _GETMODELVERSIONMETRICSREQUEST._serialized_start=23195 - _GETMODELVERSIONMETRICSREQUEST._serialized_end=23356 - _GETMODELTYPEREQUEST._serialized_start=23358 - _GETMODELTYPEREQUEST._serialized_end=23451 - _LISTMODELTYPESREQUEST._serialized_start=23453 - _LISTMODELTYPESREQUEST._serialized_end=23557 - _LISTOPENSOURCELICENSESREQUEST._serialized_start=23559 - _LISTOPENSOURCELICENSESREQUEST._serialized_end=23590 - _LISTOPENSOURCELICENSESRESPONSE._serialized_start=23592 - _LISTOPENSOURCELICENSESRESPONSE._serialized_end=23687 - _SINGLEMODELTYPERESPONSE._serialized_start=23689 - _SINGLEMODELTYPERESPONSE._serialized_end=23810 - _MULTIMODELTYPERESPONSE._serialized_start=23813 - _MULTIMODELTYPERESPONSE._serialized_end=24055 - _GETMODELVERSIONINPUTEXAMPLEREQUEST._serialized_start=24058 - _GETMODELVERSIONINPUTEXAMPLEREQUEST._serialized_end=24207 - _LISTMODELVERSIONINPUTEXAMPLESREQUEST._serialized_start=24210 - _LISTMODELVERSIONINPUTEXAMPLESREQUEST._serialized_end=24373 - _SINGLEMODELVERSIONINPUTEXAMPLERESPONSE._serialized_start=24376 - _SINGLEMODELVERSIONINPUTEXAMPLERESPONSE._serialized_end=24538 - _MULTIMODELVERSIONINPUTEXAMPLERESPONSE._serialized_start=24541 - _MULTIMODELVERSIONINPUTEXAMPLERESPONSE._serialized_end=24703 - _LISTMODELREFERENCESREQUEST._serialized_start=24705 - _LISTMODELREFERENCESREQUEST._serialized_end=24832 - _MULTIMODELREFERENCERESPONSE._serialized_start=24835 - _MULTIMODELREFERENCERESPONSE._serialized_end=24965 - _MULTIOUTPUTRESPONSE._serialized_start=24967 - _MULTIOUTPUTRESPONSE._serialized_end=25078 - _LISTSCOPESREQUEST._serialized_start=25080 - _LISTSCOPESREQUEST._serialized_end=25166 - _MYSCOPESREQUEST._serialized_start=25168 - _MYSCOPESREQUEST._serialized_end=25234 - _MYSCOPESUSERREQUEST._serialized_start=25236 - _MYSCOPESUSERREQUEST._serialized_end=25306 - _MYSCOPESROOTREQUEST._serialized_start=25308 - _MYSCOPESROOTREQUEST._serialized_end=25329 - _MULTISCOPEDEPSRESPONSE._serialized_start=25332 - _MULTISCOPEDEPSRESPONSE._serialized_end=25497 - _MULTISCOPERESPONSE._serialized_start=25500 - _MULTISCOPERESPONSE._serialized_end=25660 - _MULTISCOPEUSERRESPONSE._serialized_start=25663 - _MULTISCOPEUSERRESPONSE._serialized_end=25795 - _MULTISCOPEROOTRESPONSE._serialized_start=25798 - _MULTISCOPEROOTRESPONSE._serialized_end=25930 - _GETSEARCHREQUEST._serialized_start=25932 - _GETSEARCHREQUEST._serialized_end=26011 - _LISTSEARCHESREQUEST._serialized_start=26013 - _LISTSEARCHESREQUEST._serialized_end=26115 - _POSTSEARCHESREQUEST._serialized_start=26118 - _POSTSEARCHESREQUEST._serialized_end=26314 - _PATCHINPUTSSEARCHESREQUEST._serialized_start=26317 - _PATCHINPUTSSEARCHESREQUEST._serialized_end=26450 - _PATCHANNOTATIONSSEARCHESREQUEST._serialized_start=26453 - _PATCHANNOTATIONSSEARCHESREQUEST._serialized_end=26591 - _PATCHSEARCHESREQUEST._serialized_start=26593 - _PATCHSEARCHESREQUEST._serialized_end=26720 - _POSTSEARCHESBYIDREQUEST._serialized_start=26723 - _POSTSEARCHESBYIDREQUEST._serialized_end=26855 - _DELETESEARCHREQUEST._serialized_start=26857 - _DELETESEARCHREQUEST._serialized_end=26939 - _POSTANNOTATIONSSEARCHESREQUEST._serialized_start=26942 - _POSTANNOTATIONSSEARCHESREQUEST._serialized_end=27109 - _DELETEANNOTATIONSEARCHMETRICSREQUEST._serialized_start=27111 - _DELETEANNOTATIONSEARCHMETRICSREQUEST._serialized_end=27210 - _POSTINPUTSSEARCHESREQUEST._serialized_start=27213 - _POSTINPUTSSEARCHESREQUEST._serialized_end=27395 - _SINGLESEARCHRESPONSE._serialized_start=27397 - _SINGLESEARCHRESPONSE._serialized_end=27502 - _MULTISEARCHRESPONSE._serialized_start=27505 - _MULTISEARCHRESPONSE._serialized_end=27742 - _POSTANNOTATIONSEARCHMETRICSREQUEST._serialized_start=27745 - _POSTANNOTATIONSEARCHMETRICSREQUEST._serialized_end=28021 - _GETANNOTATIONSEARCHMETRICSREQUEST._serialized_start=28023 - _GETANNOTATIONSEARCHMETRICSREQUEST._serialized_end=28119 - _LISTANNOTATIONSEARCHMETRICSREQUEST._serialized_start=28121 - _LISTANNOTATIONSEARCHMETRICSREQUEST._serialized_end=28206 - _MULTIANNOTATIONSEARCHMETRICSRESPONSE._serialized_start=28209 - _MULTIANNOTATIONSEARCHMETRICSRESPONSE._serialized_end=28366 - _LISTANNOTATIONFILTERSREQUEST._serialized_start=28368 - _LISTANNOTATIONFILTERSREQUEST._serialized_end=28479 - _GETANNOTATIONFILTERREQUEST._serialized_start=28481 - _GETANNOTATIONFILTERREQUEST._serialized_end=28588 - _POSTANNOTATIONFILTERSREQUEST._serialized_start=28591 - _POSTANNOTATIONFILTERSREQUEST._serialized_end=28730 - _PATCHANNOTATIONFILTERSREQUEST._serialized_start=28733 - _PATCHANNOTATIONFILTERSREQUEST._serialized_end=28889 - _DELETEANNOTATIONFILTERSREQUEST._serialized_start=28891 - _DELETEANNOTATIONFILTERSREQUEST._serialized_end=29003 - _MULTIANNOTATIONFILTERRESPONSE._serialized_start=29006 - _MULTIANNOTATIONFILTERRESPONSE._serialized_end=29148 - _SINGLEANNOTATIONFILTERRESPONSE._serialized_start=29151 - _SINGLEANNOTATIONFILTERRESPONSE._serialized_end=29287 - _GETUSERREQUEST._serialized_start=29289 - _GETUSERREQUEST._serialized_end=29381 - _SINGLEUSERRESPONSE._serialized_start=29383 - _SINGLEUSERRESPONSE._serialized_end=29482 - _POSTVALIDATEPASSWORDREQUEST._serialized_start=29484 - _POSTVALIDATEPASSWORDREQUEST._serialized_end=29604 - _SINGLEPASSWORDVALIDATIONRESPONSE._serialized_start=29607 - _SINGLEPASSWORDVALIDATIONRESPONSE._serialized_end=29749 - _GETWORKFLOWREQUEST._serialized_start=29752 - _GETWORKFLOWREQUEST._serialized_end=29939 - _LISTWORKFLOWSREQUEST._serialized_start=29942 - _LISTWORKFLOWSREQUEST._serialized_end=30359 - _POSTWORKFLOWSREQUEST._serialized_start=30361 - _POSTWORKFLOWSREQUEST._serialized_end=30475 - _PATCHWORKFLOWSREQUEST._serialized_start=30478 - _PATCHWORKFLOWSREQUEST._serialized_end=30609 - _PATCHWORKFLOWIDSREQUEST._serialized_start=30612 - _PATCHWORKFLOWIDSREQUEST._serialized_end=30745 - _DELETEWORKFLOWREQUEST._serialized_start=30747 - _DELETEWORKFLOWREQUEST._serialized_end=30840 - _DELETEWORKFLOWSREQUEST._serialized_start=30842 - _DELETEWORKFLOWSREQUEST._serialized_end=30948 - _SINGLEWORKFLOWRESPONSE._serialized_start=30950 - _SINGLEWORKFLOWRESPONSE._serialized_end=31061 - _MULTIWORKFLOWRESPONSE._serialized_start=31063 - _MULTIWORKFLOWRESPONSE._serialized_end=31180 - _POSTWORKFLOWRESULTSREQUEST._serialized_start=31183 - _POSTWORKFLOWRESULTSREQUEST._serialized_end=31476 - _POSTWORKFLOWRESULTSRESPONSE._serialized_start=31479 - _POSTWORKFLOWRESULTSRESPONSE._serialized_end=31695 - _POSTWORKFLOWRESULTSSIMILARITYREQUEST._serialized_start=31698 - _POSTWORKFLOWRESULTSSIMILARITYREQUEST._serialized_end=31971 - _POSTWORKFLOWRESULTSSIMILARITYRESPONSE._serialized_start=31974 - _POSTWORKFLOWRESULTSSIMILARITYRESPONSE._serialized_end=32116 - _LISTWORKFLOWVERSIONSREQUEST._serialized_start=32119 - _LISTWORKFLOWVERSIONSREQUEST._serialized_end=32250 - _GETWORKFLOWVERSIONREQUEST._serialized_start=32252 - _GETWORKFLOWVERSIONREQUEST._serialized_end=32378 - _DELETEWORKFLOWVERSIONSREQUEST._serialized_start=32381 - _DELETEWORKFLOWVERSIONSREQUEST._serialized_end=32512 - _PATCHWORKFLOWVERSIONSREQUEST._serialized_start=32515 - _PATCHWORKFLOWVERSIONSREQUEST._serialized_end=32689 - _MULTIWORKFLOWVERSIONRESPONSE._serialized_start=32692 - _MULTIWORKFLOWVERSIONRESPONSE._serialized_end=32831 - _SINGLEWORKFLOWVERSIONRESPONSE._serialized_start=32834 - _SINGLEWORKFLOWVERSIONRESPONSE._serialized_end=32967 - _POSTAPPDUPLICATIONSREQUEST._serialized_start=32970 - _POSTAPPDUPLICATIONSREQUEST._serialized_end=33103 - _GETAPPDUPLICATIONREQUEST._serialized_start=33105 - _GETAPPDUPLICATIONREQUEST._serialized_end=33208 - _LISTAPPDUPLICATIONSREQUEST._serialized_start=33210 - _LISTAPPDUPLICATIONSREQUEST._serialized_end=33319 - _MULTIAPPDUPLICATIONSRESPONSE._serialized_start=33322 - _MULTIAPPDUPLICATIONSRESPONSE._serialized_end=33453 - _SINGLEAPPDUPLICATIONRESPONSE._serialized_start=33456 - _SINGLEAPPDUPLICATIONRESPONSE._serialized_end=33586 - _POSTTASKSREQUEST._serialized_start=33588 - _POSTTASKSREQUEST._serialized_end=33690 - _GETTASKREQUEST._serialized_start=33692 - _GETTASKREQUEST._serialized_end=33801 - _LISTTASKSREQUEST._serialized_start=33804 - _LISTTASKSREQUEST._serialized_end=34055 - _PATCHTASKSREQUEST._serialized_start=34057 - _PATCHTASKSREQUEST._serialized_end=34176 - _DELETETASKSREQUEST._serialized_start=34178 - _DELETETASKSREQUEST._serialized_end=34260 - _MULTITASKRESPONSE._serialized_start=34262 - _MULTITASKRESPONSE._serialized_end=34367 - _SINGLETASKRESPONSE._serialized_start=34369 - _SINGLETASKRESPONSE._serialized_end=34468 - _GETTASKCOUNTREQUEST._serialized_start=34471 - _GETTASKCOUNTREQUEST._serialized_end=34633 - _SINGLETASKCOUNTRESPONSE._serialized_start=34636 - _SINGLETASKCOUNTRESPONSE._serialized_end=34793 - _POSTLABELORDERSREQUEST._serialized_start=34795 - _POSTLABELORDERSREQUEST._serialized_end=34916 - _GETLABELORDERREQUEST._serialized_start=34918 - _GETLABELORDERREQUEST._serialized_end=35013 - _LISTLABELORDERSREQUEST._serialized_start=35015 - _LISTLABELORDERSREQUEST._serialized_end=35120 - _PATCHLABELORDERSREQUEST._serialized_start=35123 - _PATCHLABELORDERSREQUEST._serialized_end=35261 - _DELETELABELORDERSREQUEST._serialized_start=35263 - _DELETELABELORDERSREQUEST._serialized_end=35351 - _MULTILABELORDERRESPONSE._serialized_start=35353 - _MULTILABELORDERRESPONSE._serialized_end=35477 - _SINGLELABELORDERRESPONSE._serialized_start=35479 - _SINGLELABELORDERRESPONSE._serialized_end=35597 - _POSTCOLLECTORSREQUEST._serialized_start=35599 - _POSTCOLLECTORSREQUEST._serialized_end=35716 - _PATCHCOLLECTORSREQUEST._serialized_start=35719 - _PATCHCOLLECTORSREQUEST._serialized_end=35853 - _DELETECOLLECTORSREQUEST._serialized_start=35855 - _DELETECOLLECTORSREQUEST._serialized_end=35962 - _GETCOLLECTORREQUEST._serialized_start=35964 - _GETCOLLECTORREQUEST._serialized_end=36056 - _LISTCOLLECTORSREQUEST._serialized_start=36058 - _LISTCOLLECTORSREQUEST._serialized_end=36162 - _MULTICOLLECTORRESPONSE._serialized_start=36164 - _MULTICOLLECTORRESPONSE._serialized_end=36278 - _SINGLECOLLECTORRESPONSE._serialized_start=36280 - _SINGLECOLLECTORRESPONSE._serialized_end=36394 - _POSTSTATVALUESREQUEST._serialized_start=36396 - _POSTSTATVALUESREQUEST._serialized_end=36514 - _MULTISTATVALUERESPONSE._serialized_start=36516 - _MULTISTATVALUERESPONSE._serialized_end=36637 - _POSTSTATVALUESAGGREGATEREQUEST._serialized_start=36640 - _POSTSTATVALUESAGGREGATEREQUEST._serialized_end=36798 - _MULTISTATVALUEAGGREGATERESPONSE._serialized_start=36801 - _MULTISTATVALUEAGGREGATERESPONSE._serialized_end=36957 - _POSTTRENDINGMETRICSVIEWREQUEST._serialized_start=36959 - _POSTTRENDINGMETRICSVIEWREQUEST._serialized_end=37078 - _LISTTRENDINGMETRICSVIEWSREQUEST._serialized_start=37081 - _LISTTRENDINGMETRICSVIEWSREQUEST._serialized_end=37214 - _MULTITRENDINGMETRICSVIEWRESPONSE._serialized_start=37216 - _MULTITRENDINGMETRICSVIEWRESPONSE._serialized_end=37342 - _GETMODULEREQUEST._serialized_start=37344 - _GETMODULEREQUEST._serialized_end=37457 - _LISTMODULESREQUEST._serialized_start=37460 - _LISTMODULESREQUEST._serialized_end=37841 - _POSTMODULESREQUEST._serialized_start=37843 - _POSTMODULESREQUEST._serialized_end=37951 - _PATCHMODULESREQUEST._serialized_start=37953 - _PATCHMODULESREQUEST._serialized_end=38078 - _DELETEMODULESREQUEST._serialized_start=38080 - _DELETEMODULESREQUEST._serialized_end=38164 - _SINGLEMODULERESPONSE._serialized_start=38166 - _SINGLEMODULERESPONSE._serialized_end=38271 - _MULTIMODULERESPONSE._serialized_start=38273 - _MULTIMODULERESPONSE._serialized_end=38384 - _GETMODULEVERSIONREQUEST._serialized_start=38386 - _GETMODULEVERSIONREQUEST._serialized_end=38506 - _LISTMODULEVERSIONSREQUEST._serialized_start=38508 - _LISTMODULEVERSIONSREQUEST._serialized_end=38635 - _POSTMODULEVERSIONSREQUEST._serialized_start=38638 - _POSTMODULEVERSIONSREQUEST._serialized_end=38787 - _PATCHMODULEVERSIONSREQUEST._serialized_start=38790 - _PATCHMODULEVERSIONSREQUEST._serialized_end=38956 - _DELETEMODULEVERSIONSREQUEST._serialized_start=38958 - _DELETEMODULEVERSIONSREQUEST._serialized_end=39068 - _GETMODULEVERSIONUSAGECOUNTREQUEST._serialized_start=39071 - _GETMODULEVERSIONUSAGECOUNTREQUEST._serialized_end=39201 - _SINGLEMODULEVERSIONRESPONSE._serialized_start=39203 - _SINGLEMODULEVERSIONRESPONSE._serialized_end=39330 - _MULTIMODULEVERSIONRESPONSE._serialized_start=39333 - _MULTIMODULEVERSIONRESPONSE._serialized_end=39466 - _SINGLEMODULEVERSIONUSAGECOUNTRESPONSE._serialized_start=39468 - _SINGLEMODULEVERSIONUSAGECOUNTRESPONSE._serialized_end=39573 - _GETINSTALLEDMODULEVERSIONREQUEST._serialized_start=39575 - _GETINSTALLEDMODULEVERSIONREQUEST._serialized_end=39695 - _LISTINSTALLEDMODULEVERSIONSREQUEST._serialized_start=39697 - _LISTINSTALLEDMODULEVERSIONSREQUEST._serialized_end=39814 - _POSTINSTALLEDMODULEVERSIONSREQUEST._serialized_start=39817 - _POSTINSTALLEDMODULEVERSIONSREQUEST._serialized_end=39975 - _POSTINSTALLEDMODULEVERSIONSKEYREQUEST._serialized_start=39977 - _POSTINSTALLEDMODULEVERSIONSKEYREQUEST._serialized_end=40102 - _DELETEINSTALLEDMODULEVERSIONSREQUEST._serialized_start=40104 - _DELETEINSTALLEDMODULEVERSIONSREQUEST._serialized_end=40204 - _SINGLEINSTALLEDMODULEVERSIONRESPONSE._serialized_start=40207 - _SINGLEINSTALLEDMODULEVERSIONRESPONSE._serialized_end=40362 - _MULTIINSTALLEDMODULEVERSIONRESPONSE._serialized_start=40365 - _MULTIINSTALLEDMODULEVERSIONRESPONSE._serialized_end=40526 - _LISTNEXTTASKASSIGNMENTSREQUEST._serialized_start=40528 - _LISTNEXTTASKASSIGNMENTSREQUEST._serialized_end=40626 - _POSTBULKOPERATIONSREQUEST._serialized_start=40629 - _POSTBULKOPERATIONSREQUEST._serialized_end=40759 - _LISTBULKOPERATIONSREQUEST._serialized_start=40761 - _LISTBULKOPERATIONSREQUEST._serialized_end=40869 - _GETBULKOPERATIONREQUEST._serialized_start=40871 - _GETBULKOPERATIONREQUEST._serialized_end=40957 - _CANCELBULKOPERATIONREQUEST._serialized_start=40959 - _CANCELBULKOPERATIONREQUEST._serialized_end=41049 - _DELETEBULKOPERATIONREQUEST._serialized_start=41051 - _DELETEBULKOPERATIONREQUEST._serialized_end=41141 - _SINGLEBULKOPERATIONSRESPONSE._serialized_start=41144 - _SINGLEBULKOPERATIONSRESPONSE._serialized_end=41272 - _MULTIBULKOPERATIONSRESPONSE._serialized_start=41274 - _MULTIBULKOPERATIONSRESPONSE._serialized_end=41401 - _PUTTASKASSIGNMENTSREQUEST._serialized_start=41404 - _PUTTASKASSIGNMENTSREQUEST._serialized_end=41876 - _LABELSUBMITCONFIG._serialized_start=41878 - _LABELSUBMITCONFIG._serialized_end=41953 - _REVIEWAPPROVECONFIG._serialized_start=41955 - _REVIEWAPPROVECONFIG._serialized_end=42071 - _REVIEWREQUESTCHANGESCONFIG._serialized_start=42073 - _REVIEWREQUESTCHANGESCONFIG._serialized_end=42196 - _REVIEWREJECTCONFIG._serialized_start=42198 - _REVIEWREJECTCONFIG._serialized_end=42313 - _MULTITASKASSIGNMENTRESPONSE._serialized_start=42316 - _MULTITASKASSIGNMENTRESPONSE._serialized_end=42452 - _LISTINPUTSADDJOBSREQUEST._serialized_start=42454 - _LISTINPUTSADDJOBSREQUEST._serialized_end=42561 - _GETINPUTSADDJOBREQUEST._serialized_start=42563 - _GETINPUTSADDJOBREQUEST._serialized_end=42648 - _CANCELINPUTSADDJOBREQUEST._serialized_start=42650 - _CANCELINPUTSADDJOBREQUEST._serialized_end=42738 - _MULTIINPUTSADDJOBRESPONSE._serialized_start=42741 - _MULTIINPUTSADDJOBRESPONSE._serialized_end=42872 - _SINGLEINPUTSADDJOBRESPONSE._serialized_start=42874 - _SINGLEINPUTSADDJOBRESPONSE._serialized_end=42999 - _POSTUPLOADSREQUEST._serialized_start=43001 - _POSTUPLOADSREQUEST._serialized_end=43109 - _DELETEUPLOADSREQUEST._serialized_start=43111 - _DELETEUPLOADSREQUEST._serialized_end=43195 - _LISTUPLOADSREQUEST._serialized_start=43197 - _LISTUPLOADSREQUEST._serialized_end=43298 - _GETUPLOADREQUEST._serialized_start=43300 - _GETUPLOADREQUEST._serialized_end=43386 - _SINGLEUPLOADRESPONSE._serialized_start=43388 - _SINGLEUPLOADRESPONSE._serialized_end=43493 - _MULTIUPLOADRESPONSE._serialized_start=43495 - _MULTIUPLOADRESPONSE._serialized_end=43600 - _PUTUPLOADCONTENTPARTSREQUEST._serialized_start=43603 - _PUTUPLOADCONTENTPARTSREQUEST._serialized_end=43757 - _POSTINPUTSDATASOURCESREQUEST._serialized_start=43760 - _POSTINPUTSDATASOURCESREQUEST._serialized_end=43933 - _GETINPUTSEXTRACTIONJOBREQUEST._serialized_start=43935 - _GETINPUTSEXTRACTIONJOBREQUEST._serialized_end=44049 - _LISTINPUTSEXTRACTIONJOBSREQUEST._serialized_start=44051 - _LISTINPUTSEXTRACTIONJOBSREQUEST._serialized_end=44165 - _SINGLEINPUTSEXTRACTIONJOBRESPONSE._serialized_start=44168 - _SINGLEINPUTSEXTRACTIONJOBRESPONSE._serialized_end=44314 - _MULTIINPUTSEXTRACTIONJOBRESPONSE._serialized_start=44317 - _MULTIINPUTSEXTRACTIONJOBRESPONSE._serialized_end=44463 - _CANCELINPUTSEXTRACTIONJOBSREQUEST._serialized_start=44465 - _CANCELINPUTSEXTRACTIONJOBSREQUEST._serialized_end=44562 - _POSTINPUTSUPLOADSREQUEST._serialized_start=44564 - _POSTINPUTSUPLOADSREQUEST._serialized_end=44691 - _GETRUNNERREQUEST._serialized_start=44693 - _GETRUNNERREQUEST._serialized_end=44800 - _LISTRUNNERSREQUEST._serialized_start=44802 - _LISTRUNNERSREQUEST._serialized_end=44924 - _POSTRUNNERSREQUEST._serialized_start=44927 - _POSTRUNNERSREQUEST._serialized_end=45056 - _DELETERUNNERSREQUEST._serialized_start=45058 - _DELETERUNNERSREQUEST._serialized_end=45163 - _SINGLERUNNERRESPONSE._serialized_start=45165 - _SINGLERUNNERRESPONSE._serialized_end=45270 - _MULTIRUNNERRESPONSE._serialized_start=45272 - _MULTIRUNNERRESPONSE._serialized_end=45383 - _LISTRUNNERITEMSREQUEST._serialized_start=45385 - _LISTRUNNERITEMSREQUEST._serialized_end=45498 - _POSTRUNNERITEMOUTPUTSREQUEST._serialized_start=45501 - _POSTRUNNERITEMOUTPUTSREQUEST._serialized_end=45750 - _MULTIRUNNERITEMRESPONSE._serialized_start=45752 - _MULTIRUNNERITEMRESPONSE._serialized_end=45876 - _RUNNERITEM._serialized_start=45879 - _RUNNERITEM._serialized_end=46067 - _RUNNERITEMOUTPUT._serialized_start=46069 - _RUNNERITEMOUTPUT._serialized_end=46167 - _MULTIRUNNERITEMOUTPUTRESPONSE._serialized_start=46170 - _MULTIRUNNERITEMOUTPUTRESPONSE._serialized_end=46313 - _POSTMODELVERSIONSTRAININGTIMEESTIMATEREQUEST._serialized_start=46316 - _POSTMODELVERSIONSTRAININGTIMEESTIMATEREQUEST._serialized_end=46512 - _MULTITRAININGTIMEESTIMATERESPONSE._serialized_start=46515 - _MULTITRAININGTIMEESTIMATERESPONSE._serialized_end=46655 - _GETCOMPUTECLUSTERREQUEST._serialized_start=46657 - _GETCOMPUTECLUSTERREQUEST._serialized_end=46760 - _LISTCOMPUTECLUSTERSREQUEST._serialized_start=46762 - _LISTCOMPUTECLUSTERSREQUEST._serialized_end=46871 - _POSTCOMPUTECLUSTERSREQUEST._serialized_start=46874 - _POSTCOMPUTECLUSTERSREQUEST._serialized_end=47007 - _DELETECOMPUTECLUSTERSREQUEST._serialized_start=47009 - _DELETECOMPUTECLUSTERSREQUEST._serialized_end=47101 - _SINGLECOMPUTECLUSTERRESPONSE._serialized_start=47104 - _SINGLECOMPUTECLUSTERRESPONSE._serialized_end=47234 - _MULTICOMPUTECLUSTERRESPONSE._serialized_start=47237 - _MULTICOMPUTECLUSTERRESPONSE._serialized_end=47373 - _GETNODEPOOLREQUEST._serialized_start=47375 - _GETNODEPOOLREQUEST._serialized_end=47493 - _LISTNODEPOOLSREQUEST._serialized_start=47496 - _LISTNODEPOOLSREQUEST._serialized_end=47627 - _POSTNODEPOOLSREQUEST._serialized_start=47630 - _POSTNODEPOOLSREQUEST._serialized_end=47772 - _PATCHNODEPOOLSREQUEST._serialized_start=47775 - _PATCHNODEPOOLSREQUEST._serialized_end=47934 - _DELETENODEPOOLSREQUEST._serialized_start=47936 - _DELETENODEPOOLSREQUEST._serialized_end=48050 - _SINGLENODEPOOLRESPONSE._serialized_start=48052 - _SINGLENODEPOOLRESPONSE._serialized_end=48163 - _MULTINODEPOOLRESPONSE._serialized_start=48165 - _MULTINODEPOOLRESPONSE._serialized_end=48282 - _V2._serialized_start=48605 - _V2._serialized_end=103541 + _MULTICONCEPTRELATIONRESPONSE._serialized_start=7187 + _MULTICONCEPTRELATIONRESPONSE._serialized_end=7326 + _MULTIKNOWLEDGEGRAPHRESPONSE._serialized_start=7329 + _MULTIKNOWLEDGEGRAPHRESPONSE._serialized_end=7465 + _GETCONCEPTLANGUAGEREQUEST._serialized_start=7467 + _GETCONCEPTLANGUAGEREQUEST._serialized_end=7581 + _LISTCONCEPTLANGUAGESREQUEST._serialized_start=7584 + _LISTCONCEPTLANGUAGESREQUEST._serialized_end=7714 + _PATCHCONCEPTLANGUAGESREQUEST._serialized_start=7717 + _PATCHCONCEPTLANGUAGESREQUEST._serialized_end=7890 + _POSTCONCEPTLANGUAGESREQUEST._serialized_start=7893 + _POSTCONCEPTLANGUAGESREQUEST._serialized_end=8049 + _SINGLECONCEPTLANGUAGERESPONSE._serialized_start=8052 + _SINGLECONCEPTLANGUAGERESPONSE._serialized_end=8185 + _MULTICONCEPTLANGUAGERESPONSE._serialized_start=8188 + _MULTICONCEPTLANGUAGERESPONSE._serialized_end=8327 + _GETINPUTREQUEST._serialized_start=8329 + _GETINPUTREQUEST._serialized_end=8413 + _GETVIDEOMANIFESTREQUEST._serialized_start=8415 + _GETVIDEOMANIFESTREQUEST._serialized_end=8507 + _GETINPUTSAMPLESREQUEST._serialized_start=8509 + _GETINPUTSAMPLESREQUEST._serialized_end=8617 + _LISTINPUTSREQUEST._serialized_start=8620 + _LISTINPUTSREQUEST._serialized_end=8778 + _STREAMINPUTSREQUEST._serialized_start=8781 + _STREAMINPUTSREQUEST._serialized_end=8927 + _POSTINPUTSREQUEST._serialized_start=8930 + _POSTINPUTSREQUEST._serialized_end=9141 + _PATCHINPUTSREQUEST._serialized_start=9143 + _PATCHINPUTSREQUEST._serialized_end=9265 + _DELETEINPUTREQUEST._serialized_start=9267 + _DELETEINPUTREQUEST._serialized_end=9354 + _DELETEINPUTSREQUEST._serialized_start=9356 + _DELETEINPUTSREQUEST._serialized_end=9445 + _SINGLEINPUTRESPONSE._serialized_start=9447 + _SINGLEINPUTRESPONSE._serialized_end=9549 + _GETVIDEOMANIFESTRESPONSE._serialized_start=9551 + _GETVIDEOMANIFESTRESPONSE._serialized_end=9644 + _MULTIINPUTRESPONSE._serialized_start=9647 + _MULTIINPUTRESPONSE._serialized_end=9807 + _MULTIINPUTANNOTATIONRESPONSE._serialized_start=9809 + _MULTIINPUTANNOTATIONRESPONSE._serialized_end=9923 + _SINGLEINPUTCOUNTRESPONSE._serialized_start=9925 + _SINGLEINPUTCOUNTRESPONSE._serialized_end=10038 + _GETINPUTCOUNTREQUEST._serialized_start=10040 + _GETINPUTCOUNTREQUEST._serialized_end=10111 + _LISTDATASETSREQUEST._serialized_start=10114 + _LISTDATASETSREQUEST._serialized_end=10463 + _GETDATASETREQUEST._serialized_start=10465 + _GETDATASETREQUEST._serialized_end=10580 + _POSTDATASETSREQUEST._serialized_start=10582 + _POSTDATASETSREQUEST._serialized_end=10693 + _PATCHDATASETSREQUEST._serialized_start=10696 + _PATCHDATASETSREQUEST._serialized_end=10824 + _DELETEDATASETSREQUEST._serialized_start=10826 + _DELETEDATASETSREQUEST._serialized_end=10919 + _MULTIDATASETRESPONSE._serialized_start=10921 + _MULTIDATASETRESPONSE._serialized_end=11035 + _SINGLEDATASETRESPONSE._serialized_start=11037 + _SINGLEDATASETRESPONSE._serialized_end=11145 + _LISTDATASETINPUTSREQUEST._serialized_start=11147 + _LISTDATASETINPUTSREQUEST._serialized_end=11274 + _GETDATASETINPUTREQUEST._serialized_start=11276 + _GETDATASETINPUTREQUEST._serialized_end=11387 + _POSTDATASETINPUTSREQUEST._serialized_start=11390 + _POSTDATASETINPUTSREQUEST._serialized_end=11575 + _DELETEDATASETINPUTSREQUEST._serialized_start=11577 + _DELETEDATASETINPUTSREQUEST._serialized_end=11693 + _MULTIDATASETINPUTRESPONSE._serialized_start=11696 + _MULTIDATASETINPUTRESPONSE._serialized_end=11885 + _SINGLEDATASETINPUTRESPONSE._serialized_start=11887 + _SINGLEDATASETINPUTRESPONSE._serialized_end=12011 + _LISTDATASETVERSIONSREQUEST._serialized_start=12014 + _LISTDATASETVERSIONSREQUEST._serialized_end=12211 + _GETDATASETVERSIONREQUEST._serialized_start=12213 + _GETDATASETVERSIONREQUEST._serialized_end=12336 + _LISTDATASETVERSIONMETRICSGROUPSREQUEST._serialized_start=12339 + _LISTDATASETVERSIONMETRICSGROUPSREQUEST._serialized_end=12631 + _POSTDATASETVERSIONSREQUEST._serialized_start=12634 + _POSTDATASETVERSIONSREQUEST._serialized_end=12787 + _PATCHDATASETVERSIONSREQUEST._serialized_start=12790 + _PATCHDATASETVERSIONSREQUEST._serialized_end=12960 + _DELETEDATASETVERSIONSREQUEST._serialized_start=12963 + _DELETEDATASETVERSIONSREQUEST._serialized_end=13091 + _PUTDATASETVERSIONEXPORTSREQUEST._serialized_start=13094 + _PUTDATASETVERSIONEXPORTSREQUEST._serialized_end=13277 + _MULTIDATASETVERSIONRESPONSE._serialized_start=13280 + _MULTIDATASETVERSIONRESPONSE._serialized_end=13416 + _MULTIDATASETVERSIONEXPORTRESPONSE._serialized_start=13419 + _MULTIDATASETVERSIONEXPORTRESPONSE._serialized_end=13558 + _MULTIDATASETVERSIONMETRICSGROUPRESPONSE._serialized_start=13561 + _MULTIDATASETVERSIONMETRICSGROUPRESPONSE._serialized_end=13735 + _SINGLEDATASETVERSIONRESPONSE._serialized_start=13738 + _SINGLEDATASETVERSIONRESPONSE._serialized_end=13868 + _POSTMODELOUTPUTSREQUEST._serialized_start=13871 + _POSTMODELOUTPUTSREQUEST._serialized_end=14111 + _LISTMODELINPUTSREQUEST._serialized_start=14114 + _LISTMODELINPUTSREQUEST._serialized_end=14257 + _GETKEYREQUEST._serialized_start=14259 + _GETKEYREQUEST._serialized_end=14339 + _LISTKEYSREQUEST._serialized_start=14342 + _LISTKEYSREQUEST._serialized_end=14496 + _LISTAPPKEYSREQUEST._serialized_start=14498 + _LISTAPPKEYSREQUEST._serialized_end=14599 + _POSTKEYSREQUEST._serialized_start=14601 + _POSTKEYSREQUEST._serialized_end=14700 + _DELETEKEYREQUEST._serialized_start=14702 + _DELETEKEYREQUEST._serialized_end=14785 + _PATCHKEYSREQUEST._serialized_start=14787 + _PATCHKEYSREQUEST._serialized_end=14903 + _SINGLEKEYRESPONSE._serialized_start=14905 + _SINGLEKEYRESPONSE._serialized_end=15001 + _MULTIKEYRESPONSE._serialized_start=15003 + _MULTIKEYRESPONSE._serialized_end=15105 + _GETMODELREQUEST._serialized_start=15108 + _GETMODELREQUEST._serialized_end=15281 + _LISTMODELSREQUEST._serialized_start=15284 + _LISTMODELSREQUEST._serialized_end=15937 + _GETRESOURCECOUNTSREQUEST._serialized_start=15939 + _GETRESOURCECOUNTSREQUEST._serialized_end=16014 + _GETRESOURCECOUNTSRESPONSE._serialized_start=16017 + _GETRESOURCECOUNTSRESPONSE._serialized_end=16175 + _PATCHMODELTOOLKITSREQUEST._serialized_start=16178 + _PATCHMODELTOOLKITSREQUEST._serialized_end=16306 + _PATCHMODELCHECKCONSENTSREQUEST._serialized_start=16309 + _PATCHMODELCHECKCONSENTSREQUEST._serialized_end=16448 + _PATCHMODELUSECASESREQUEST._serialized_start=16451 + _PATCHMODELUSECASESREQUEST._serialized_end=16579 + _PATCHMODELLANGUAGESREQUEST._serialized_start=16582 + _PATCHMODELLANGUAGESREQUEST._serialized_end=16712 + _MULTIMODELTOOLKITRESPONSE._serialized_start=16714 + _MULTIMODELTOOLKITRESPONSE._serialized_end=16804 + _MULTIMODELCHECKCONSENTRESPONSE._serialized_start=16806 + _MULTIMODELCHECKCONSENTRESPONSE._serialized_end=16907 + _MULTIMODELUSECASERESPONSE._serialized_start=16909 + _MULTIMODELUSECASERESPONSE._serialized_end=16999 + _MULTIMODELLANGUAGERESPONSE._serialized_start=17001 + _MULTIMODELLANGUAGERESPONSE._serialized_end=17093 + _POSTMODELSREQUEST._serialized_start=17096 + _POSTMODELSREQUEST._serialized_end=17241 + _PATCHMODELSREQUEST._serialized_start=17243 + _PATCHMODELSREQUEST._serialized_end=17365 + _IDUPDATESOURCE._serialized_start=17367 + _IDUPDATESOURCE._serialized_end=17411 + _PATCHMODELIDSREQUEST._serialized_start=17414 + _PATCHMODELIDSREQUEST._serialized_end=17544 + _DELETEMODELREQUEST._serialized_start=17546 + _DELETEMODELREQUEST._serialized_end=17633 + _DELETEMODELSREQUEST._serialized_start=17635 + _DELETEMODELSREQUEST._serialized_end=17738 + _POSTMODELSSEARCHESREQUEST._serialized_start=17741 + _POSTMODELSSEARCHESREQUEST._serialized_end=17910 + _SINGLEMODELRESPONSE._serialized_start=17912 + _SINGLEMODELRESPONSE._serialized_end=18014 + _MULTIMODELRESPONSE._serialized_start=18016 + _MULTIMODELRESPONSE._serialized_end=18124 + _PATCHMODELVERSIONSREQUEST._serialized_start=18127 + _PATCHMODELVERSIONSREQUEST._serialized_end=18289 + _GETMODELVERSIONREQUEST._serialized_start=18291 + _GETMODELVERSIONREQUEST._serialized_end=18402 + _LISTMODELVERSIONSREQUEST._serialized_start=18405 + _LISTMODELVERSIONSREQUEST._serialized_end=18730 + _DELETEMODELVERSIONREQUEST._serialized_start=18732 + _DELETEMODELVERSIONREQUEST._serialized_end=18846 + _SINGLEMODELVERSIONRESPONSE._serialized_start=18848 + _SINGLEMODELVERSIONRESPONSE._serialized_end=18972 + _MULTIMODELVERSIONRESPONSE._serialized_start=18975 + _MULTIMODELVERSIONRESPONSE._serialized_end=19105 + _POSTMODELVERSIONSREQUEST._serialized_start=19108 + _POSTMODELVERSIONSREQUEST._serialized_end=19347 + _POSTMODELVERSIONSUPLOADREQUEST._serialized_start=19350 + _POSTMODELVERSIONSUPLOADREQUEST._serialized_end=19524 + _POSTMODELVERSIONSUPLOADRESPONSE._serialized_start=19527 + _POSTMODELVERSIONSUPLOADRESPONSE._serialized_end=19656 + _POSTMODELVERSIONSUPLOADCONFIG._serialized_start=19659 + _POSTMODELVERSIONSUPLOADCONFIG._serialized_end=19843 + _PUTMODELVERSIONEXPORTSREQUEST._serialized_start=19845 + _PUTMODELVERSIONEXPORTSREQUEST._serialized_end=19963 + _GETMODELVERSIONEXPORTREQUEST._serialized_start=19965 + _GETMODELVERSIONEXPORTREQUEST._serialized_end=20082 + _SINGLEMODELVERSIONEXPORTRESPONSE._serialized_start=20085 + _SINGLEMODELVERSIONEXPORTRESPONSE._serialized_end=20220 + _POSTWORKFLOWVERSIONSUNPUBLISHREQUEST._serialized_start=20223 + _POSTWORKFLOWVERSIONSUNPUBLISHREQUEST._serialized_end=20400 + _POSTWORKFLOWVERSIONSPUBLISHREQUEST._serialized_start=20403 + _POSTWORKFLOWVERSIONSPUBLISHREQUEST._serialized_end=20576 + _WORKFLOWVERSIONPUBLISHREQUEST._serialized_start=20578 + _WORKFLOWVERSIONPUBLISHREQUEST._serialized_end=20629 + _WORKFLOWVERSIONUNPUBLISHREQUEST._serialized_start=20631 + _WORKFLOWVERSIONUNPUBLISHREQUEST._serialized_end=20684 + _MODELVERSIONPUBLISHREQUEST._serialized_start=20686 + _MODELVERSIONPUBLISHREQUEST._serialized_end=20734 + _POSTMODELVERSIONSPUBLISHREQUEST._serialized_start=20737 + _POSTMODELVERSIONSPUBLISHREQUEST._serialized_end=20901 + _MODELVERSIONUNPUBLISHREQUEST._serialized_start=20903 + _MODELVERSIONUNPUBLISHREQUEST._serialized_end=20953 + _POSTMODELVERSIONSUNPUBLISHREQUEST._serialized_start=20956 + _POSTMODELVERSIONSUNPUBLISHREQUEST._serialized_end=21124 + _POSTEVALUATIONSREQUEST._serialized_start=21126 + _POSTEVALUATIONSREQUEST._serialized_end=21248 + _LISTEVALUATIONSREQUEST._serialized_start=21251 + _LISTEVALUATIONSREQUEST._serialized_end=21814 + _GETEVALUATIONREQUEST._serialized_start=21817 + _GETEVALUATIONREQUEST._serialized_end=21954 + _POSTMODELVERSIONEVALUATIONSREQUEST._serialized_start=21957 + _POSTMODELVERSIONEVALUATIONSREQUEST._serialized_end=22135 + _LISTMODELVERSIONEVALUATIONSREQUEST._serialized_start=22138 + _LISTMODELVERSIONEVALUATIONSREQUEST._serialized_end=22299 + _GETMODELVERSIONEVALUATIONREQUEST._serialized_start=22302 + _GETMODELVERSIONEVALUATIONREQUEST._serialized_end=22495 + _SINGLEEVALMETRICSRESPONSE._serialized_start=22497 + _SINGLEEVALMETRICSRESPONSE._serialized_end=22618 + _MULTIEVALMETRICSRESPONSE._serialized_start=22620 + _MULTIEVALMETRICSRESPONSE._serialized_end=22740 + _POSTMODELVERSIONMETRICSREQUEST._serialized_start=22743 + _POSTMODELVERSIONMETRICSREQUEST._serialized_end=22954 + _GETMODELVERSIONMETRICSREQUEST._serialized_start=22957 + _GETMODELVERSIONMETRICSREQUEST._serialized_end=23118 + _GETMODELTYPEREQUEST._serialized_start=23120 + _GETMODELTYPEREQUEST._serialized_end=23213 + _LISTMODELTYPESREQUEST._serialized_start=23215 + _LISTMODELTYPESREQUEST._serialized_end=23319 + _LISTOPENSOURCELICENSESREQUEST._serialized_start=23321 + _LISTOPENSOURCELICENSESREQUEST._serialized_end=23352 + _LISTOPENSOURCELICENSESRESPONSE._serialized_start=23354 + _LISTOPENSOURCELICENSESRESPONSE._serialized_end=23449 + _SINGLEMODELTYPERESPONSE._serialized_start=23451 + _SINGLEMODELTYPERESPONSE._serialized_end=23572 + _MULTIMODELTYPERESPONSE._serialized_start=23575 + _MULTIMODELTYPERESPONSE._serialized_end=23817 + _GETMODELVERSIONINPUTEXAMPLEREQUEST._serialized_start=23820 + _GETMODELVERSIONINPUTEXAMPLEREQUEST._serialized_end=23969 + _LISTMODELVERSIONINPUTEXAMPLESREQUEST._serialized_start=23972 + _LISTMODELVERSIONINPUTEXAMPLESREQUEST._serialized_end=24135 + _SINGLEMODELVERSIONINPUTEXAMPLERESPONSE._serialized_start=24138 + _SINGLEMODELVERSIONINPUTEXAMPLERESPONSE._serialized_end=24300 + _MULTIMODELVERSIONINPUTEXAMPLERESPONSE._serialized_start=24303 + _MULTIMODELVERSIONINPUTEXAMPLERESPONSE._serialized_end=24465 + _LISTMODELREFERENCESREQUEST._serialized_start=24467 + _LISTMODELREFERENCESREQUEST._serialized_end=24594 + _MULTIMODELREFERENCERESPONSE._serialized_start=24597 + _MULTIMODELREFERENCERESPONSE._serialized_end=24727 + _MULTIOUTPUTRESPONSE._serialized_start=24729 + _MULTIOUTPUTRESPONSE._serialized_end=24840 + _LISTSCOPESREQUEST._serialized_start=24842 + _LISTSCOPESREQUEST._serialized_end=24928 + _MYSCOPESREQUEST._serialized_start=24930 + _MYSCOPESREQUEST._serialized_end=24996 + _MYSCOPESUSERREQUEST._serialized_start=24998 + _MYSCOPESUSERREQUEST._serialized_end=25068 + _MYSCOPESROOTREQUEST._serialized_start=25070 + _MYSCOPESROOTREQUEST._serialized_end=25091 + _MULTISCOPEDEPSRESPONSE._serialized_start=25094 + _MULTISCOPEDEPSRESPONSE._serialized_end=25259 + _MULTISCOPERESPONSE._serialized_start=25262 + _MULTISCOPERESPONSE._serialized_end=25422 + _MULTISCOPEUSERRESPONSE._serialized_start=25425 + _MULTISCOPEUSERRESPONSE._serialized_end=25557 + _MULTISCOPEROOTRESPONSE._serialized_start=25560 + _MULTISCOPEROOTRESPONSE._serialized_end=25692 + _GETSEARCHREQUEST._serialized_start=25694 + _GETSEARCHREQUEST._serialized_end=25773 + _LISTSEARCHESREQUEST._serialized_start=25775 + _LISTSEARCHESREQUEST._serialized_end=25877 + _POSTSEARCHESREQUEST._serialized_start=25880 + _POSTSEARCHESREQUEST._serialized_end=26076 + _PATCHINPUTSSEARCHESREQUEST._serialized_start=26079 + _PATCHINPUTSSEARCHESREQUEST._serialized_end=26212 + _PATCHANNOTATIONSSEARCHESREQUEST._serialized_start=26215 + _PATCHANNOTATIONSSEARCHESREQUEST._serialized_end=26353 + _PATCHSEARCHESREQUEST._serialized_start=26355 + _PATCHSEARCHESREQUEST._serialized_end=26482 + _POSTSEARCHESBYIDREQUEST._serialized_start=26485 + _POSTSEARCHESBYIDREQUEST._serialized_end=26617 + _DELETESEARCHREQUEST._serialized_start=26619 + _DELETESEARCHREQUEST._serialized_end=26701 + _POSTANNOTATIONSSEARCHESREQUEST._serialized_start=26704 + _POSTANNOTATIONSSEARCHESREQUEST._serialized_end=26871 + _DELETEANNOTATIONSEARCHMETRICSREQUEST._serialized_start=26873 + _DELETEANNOTATIONSEARCHMETRICSREQUEST._serialized_end=26972 + _POSTINPUTSSEARCHESREQUEST._serialized_start=26975 + _POSTINPUTSSEARCHESREQUEST._serialized_end=27157 + _SINGLESEARCHRESPONSE._serialized_start=27159 + _SINGLESEARCHRESPONSE._serialized_end=27264 + _MULTISEARCHRESPONSE._serialized_start=27267 + _MULTISEARCHRESPONSE._serialized_end=27504 + _POSTANNOTATIONSEARCHMETRICSREQUEST._serialized_start=27507 + _POSTANNOTATIONSEARCHMETRICSREQUEST._serialized_end=27783 + _GETANNOTATIONSEARCHMETRICSREQUEST._serialized_start=27785 + _GETANNOTATIONSEARCHMETRICSREQUEST._serialized_end=27881 + _LISTANNOTATIONSEARCHMETRICSREQUEST._serialized_start=27883 + _LISTANNOTATIONSEARCHMETRICSREQUEST._serialized_end=27968 + _MULTIANNOTATIONSEARCHMETRICSRESPONSE._serialized_start=27971 + _MULTIANNOTATIONSEARCHMETRICSRESPONSE._serialized_end=28128 + _LISTANNOTATIONFILTERSREQUEST._serialized_start=28130 + _LISTANNOTATIONFILTERSREQUEST._serialized_end=28241 + _GETANNOTATIONFILTERREQUEST._serialized_start=28243 + _GETANNOTATIONFILTERREQUEST._serialized_end=28350 + _POSTANNOTATIONFILTERSREQUEST._serialized_start=28353 + _POSTANNOTATIONFILTERSREQUEST._serialized_end=28492 + _PATCHANNOTATIONFILTERSREQUEST._serialized_start=28495 + _PATCHANNOTATIONFILTERSREQUEST._serialized_end=28651 + _DELETEANNOTATIONFILTERSREQUEST._serialized_start=28653 + _DELETEANNOTATIONFILTERSREQUEST._serialized_end=28765 + _MULTIANNOTATIONFILTERRESPONSE._serialized_start=28768 + _MULTIANNOTATIONFILTERRESPONSE._serialized_end=28910 + _SINGLEANNOTATIONFILTERRESPONSE._serialized_start=28913 + _SINGLEANNOTATIONFILTERRESPONSE._serialized_end=29049 + _GETUSERREQUEST._serialized_start=29051 + _GETUSERREQUEST._serialized_end=29143 + _SINGLEUSERRESPONSE._serialized_start=29145 + _SINGLEUSERRESPONSE._serialized_end=29244 + _POSTVALIDATEPASSWORDREQUEST._serialized_start=29246 + _POSTVALIDATEPASSWORDREQUEST._serialized_end=29366 + _SINGLEPASSWORDVALIDATIONRESPONSE._serialized_start=29369 + _SINGLEPASSWORDVALIDATIONRESPONSE._serialized_end=29511 + _GETWORKFLOWREQUEST._serialized_start=29514 + _GETWORKFLOWREQUEST._serialized_end=29701 + _LISTWORKFLOWSREQUEST._serialized_start=29704 + _LISTWORKFLOWSREQUEST._serialized_end=30121 + _POSTWORKFLOWSREQUEST._serialized_start=30123 + _POSTWORKFLOWSREQUEST._serialized_end=30237 + _PATCHWORKFLOWSREQUEST._serialized_start=30240 + _PATCHWORKFLOWSREQUEST._serialized_end=30371 + _PATCHWORKFLOWIDSREQUEST._serialized_start=30374 + _PATCHWORKFLOWIDSREQUEST._serialized_end=30507 + _DELETEWORKFLOWREQUEST._serialized_start=30509 + _DELETEWORKFLOWREQUEST._serialized_end=30602 + _DELETEWORKFLOWSREQUEST._serialized_start=30604 + _DELETEWORKFLOWSREQUEST._serialized_end=30710 + _SINGLEWORKFLOWRESPONSE._serialized_start=30712 + _SINGLEWORKFLOWRESPONSE._serialized_end=30823 + _MULTIWORKFLOWRESPONSE._serialized_start=30825 + _MULTIWORKFLOWRESPONSE._serialized_end=30942 + _POSTWORKFLOWRESULTSREQUEST._serialized_start=30945 + _POSTWORKFLOWRESULTSREQUEST._serialized_end=31238 + _POSTWORKFLOWRESULTSRESPONSE._serialized_start=31241 + _POSTWORKFLOWRESULTSRESPONSE._serialized_end=31457 + _POSTWORKFLOWRESULTSSIMILARITYREQUEST._serialized_start=31460 + _POSTWORKFLOWRESULTSSIMILARITYREQUEST._serialized_end=31733 + _POSTWORKFLOWRESULTSSIMILARITYRESPONSE._serialized_start=31736 + _POSTWORKFLOWRESULTSSIMILARITYRESPONSE._serialized_end=31878 + _LISTWORKFLOWVERSIONSREQUEST._serialized_start=31881 + _LISTWORKFLOWVERSIONSREQUEST._serialized_end=32012 + _GETWORKFLOWVERSIONREQUEST._serialized_start=32014 + _GETWORKFLOWVERSIONREQUEST._serialized_end=32140 + _DELETEWORKFLOWVERSIONSREQUEST._serialized_start=32143 + _DELETEWORKFLOWVERSIONSREQUEST._serialized_end=32274 + _PATCHWORKFLOWVERSIONSREQUEST._serialized_start=32277 + _PATCHWORKFLOWVERSIONSREQUEST._serialized_end=32451 + _MULTIWORKFLOWVERSIONRESPONSE._serialized_start=32454 + _MULTIWORKFLOWVERSIONRESPONSE._serialized_end=32593 + _SINGLEWORKFLOWVERSIONRESPONSE._serialized_start=32596 + _SINGLEWORKFLOWVERSIONRESPONSE._serialized_end=32729 + _POSTAPPDUPLICATIONSREQUEST._serialized_start=32732 + _POSTAPPDUPLICATIONSREQUEST._serialized_end=32865 + _GETAPPDUPLICATIONREQUEST._serialized_start=32867 + _GETAPPDUPLICATIONREQUEST._serialized_end=32970 + _LISTAPPDUPLICATIONSREQUEST._serialized_start=32972 + _LISTAPPDUPLICATIONSREQUEST._serialized_end=33081 + _MULTIAPPDUPLICATIONSRESPONSE._serialized_start=33084 + _MULTIAPPDUPLICATIONSRESPONSE._serialized_end=33215 + _SINGLEAPPDUPLICATIONRESPONSE._serialized_start=33218 + _SINGLEAPPDUPLICATIONRESPONSE._serialized_end=33348 + _POSTTASKSREQUEST._serialized_start=33350 + _POSTTASKSREQUEST._serialized_end=33452 + _GETTASKREQUEST._serialized_start=33454 + _GETTASKREQUEST._serialized_end=33563 + _LISTTASKSREQUEST._serialized_start=33566 + _LISTTASKSREQUEST._serialized_end=33817 + _PATCHTASKSREQUEST._serialized_start=33819 + _PATCHTASKSREQUEST._serialized_end=33938 + _DELETETASKSREQUEST._serialized_start=33940 + _DELETETASKSREQUEST._serialized_end=34022 + _MULTITASKRESPONSE._serialized_start=34024 + _MULTITASKRESPONSE._serialized_end=34129 + _SINGLETASKRESPONSE._serialized_start=34131 + _SINGLETASKRESPONSE._serialized_end=34230 + _GETTASKCOUNTREQUEST._serialized_start=34233 + _GETTASKCOUNTREQUEST._serialized_end=34395 + _SINGLETASKCOUNTRESPONSE._serialized_start=34398 + _SINGLETASKCOUNTRESPONSE._serialized_end=34555 + _POSTLABELORDERSREQUEST._serialized_start=34557 + _POSTLABELORDERSREQUEST._serialized_end=34678 + _GETLABELORDERREQUEST._serialized_start=34680 + _GETLABELORDERREQUEST._serialized_end=34775 + _LISTLABELORDERSREQUEST._serialized_start=34777 + _LISTLABELORDERSREQUEST._serialized_end=34882 + _PATCHLABELORDERSREQUEST._serialized_start=34885 + _PATCHLABELORDERSREQUEST._serialized_end=35023 + _DELETELABELORDERSREQUEST._serialized_start=35025 + _DELETELABELORDERSREQUEST._serialized_end=35113 + _MULTILABELORDERRESPONSE._serialized_start=35115 + _MULTILABELORDERRESPONSE._serialized_end=35239 + _SINGLELABELORDERRESPONSE._serialized_start=35241 + _SINGLELABELORDERRESPONSE._serialized_end=35359 + _POSTCOLLECTORSREQUEST._serialized_start=35361 + _POSTCOLLECTORSREQUEST._serialized_end=35478 + _PATCHCOLLECTORSREQUEST._serialized_start=35481 + _PATCHCOLLECTORSREQUEST._serialized_end=35615 + _DELETECOLLECTORSREQUEST._serialized_start=35617 + _DELETECOLLECTORSREQUEST._serialized_end=35724 + _GETCOLLECTORREQUEST._serialized_start=35726 + _GETCOLLECTORREQUEST._serialized_end=35818 + _LISTCOLLECTORSREQUEST._serialized_start=35820 + _LISTCOLLECTORSREQUEST._serialized_end=35924 + _MULTICOLLECTORRESPONSE._serialized_start=35926 + _MULTICOLLECTORRESPONSE._serialized_end=36040 + _SINGLECOLLECTORRESPONSE._serialized_start=36042 + _SINGLECOLLECTORRESPONSE._serialized_end=36156 + _POSTSTATVALUESREQUEST._serialized_start=36158 + _POSTSTATVALUESREQUEST._serialized_end=36276 + _MULTISTATVALUERESPONSE._serialized_start=36278 + _MULTISTATVALUERESPONSE._serialized_end=36399 + _POSTSTATVALUESAGGREGATEREQUEST._serialized_start=36402 + _POSTSTATVALUESAGGREGATEREQUEST._serialized_end=36560 + _MULTISTATVALUEAGGREGATERESPONSE._serialized_start=36563 + _MULTISTATVALUEAGGREGATERESPONSE._serialized_end=36719 + _POSTTRENDINGMETRICSVIEWREQUEST._serialized_start=36721 + _POSTTRENDINGMETRICSVIEWREQUEST._serialized_end=36840 + _LISTTRENDINGMETRICSVIEWSREQUEST._serialized_start=36843 + _LISTTRENDINGMETRICSVIEWSREQUEST._serialized_end=36976 + _MULTITRENDINGMETRICSVIEWRESPONSE._serialized_start=36978 + _MULTITRENDINGMETRICSVIEWRESPONSE._serialized_end=37104 + _GETMODULEREQUEST._serialized_start=37106 + _GETMODULEREQUEST._serialized_end=37219 + _LISTMODULESREQUEST._serialized_start=37222 + _LISTMODULESREQUEST._serialized_end=37603 + _POSTMODULESREQUEST._serialized_start=37605 + _POSTMODULESREQUEST._serialized_end=37713 + _PATCHMODULESREQUEST._serialized_start=37715 + _PATCHMODULESREQUEST._serialized_end=37840 + _DELETEMODULESREQUEST._serialized_start=37842 + _DELETEMODULESREQUEST._serialized_end=37926 + _SINGLEMODULERESPONSE._serialized_start=37928 + _SINGLEMODULERESPONSE._serialized_end=38033 + _MULTIMODULERESPONSE._serialized_start=38035 + _MULTIMODULERESPONSE._serialized_end=38146 + _GETMODULEVERSIONREQUEST._serialized_start=38148 + _GETMODULEVERSIONREQUEST._serialized_end=38268 + _LISTMODULEVERSIONSREQUEST._serialized_start=38270 + _LISTMODULEVERSIONSREQUEST._serialized_end=38397 + _POSTMODULEVERSIONSREQUEST._serialized_start=38400 + _POSTMODULEVERSIONSREQUEST._serialized_end=38549 + _PATCHMODULEVERSIONSREQUEST._serialized_start=38552 + _PATCHMODULEVERSIONSREQUEST._serialized_end=38718 + _DELETEMODULEVERSIONSREQUEST._serialized_start=38720 + _DELETEMODULEVERSIONSREQUEST._serialized_end=38830 + _GETMODULEVERSIONUSAGECOUNTREQUEST._serialized_start=38833 + _GETMODULEVERSIONUSAGECOUNTREQUEST._serialized_end=38963 + _SINGLEMODULEVERSIONRESPONSE._serialized_start=38965 + _SINGLEMODULEVERSIONRESPONSE._serialized_end=39092 + _MULTIMODULEVERSIONRESPONSE._serialized_start=39095 + _MULTIMODULEVERSIONRESPONSE._serialized_end=39228 + _SINGLEMODULEVERSIONUSAGECOUNTRESPONSE._serialized_start=39230 + _SINGLEMODULEVERSIONUSAGECOUNTRESPONSE._serialized_end=39335 + _GETINSTALLEDMODULEVERSIONREQUEST._serialized_start=39337 + _GETINSTALLEDMODULEVERSIONREQUEST._serialized_end=39457 + _LISTINSTALLEDMODULEVERSIONSREQUEST._serialized_start=39459 + _LISTINSTALLEDMODULEVERSIONSREQUEST._serialized_end=39576 + _POSTINSTALLEDMODULEVERSIONSREQUEST._serialized_start=39579 + _POSTINSTALLEDMODULEVERSIONSREQUEST._serialized_end=39737 + _POSTINSTALLEDMODULEVERSIONSKEYREQUEST._serialized_start=39739 + _POSTINSTALLEDMODULEVERSIONSKEYREQUEST._serialized_end=39864 + _DELETEINSTALLEDMODULEVERSIONSREQUEST._serialized_start=39866 + _DELETEINSTALLEDMODULEVERSIONSREQUEST._serialized_end=39966 + _SINGLEINSTALLEDMODULEVERSIONRESPONSE._serialized_start=39969 + _SINGLEINSTALLEDMODULEVERSIONRESPONSE._serialized_end=40124 + _MULTIINSTALLEDMODULEVERSIONRESPONSE._serialized_start=40127 + _MULTIINSTALLEDMODULEVERSIONRESPONSE._serialized_end=40288 + _LISTNEXTTASKASSIGNMENTSREQUEST._serialized_start=40290 + _LISTNEXTTASKASSIGNMENTSREQUEST._serialized_end=40388 + _POSTBULKOPERATIONSREQUEST._serialized_start=40391 + _POSTBULKOPERATIONSREQUEST._serialized_end=40521 + _LISTBULKOPERATIONSREQUEST._serialized_start=40523 + _LISTBULKOPERATIONSREQUEST._serialized_end=40631 + _GETBULKOPERATIONREQUEST._serialized_start=40633 + _GETBULKOPERATIONREQUEST._serialized_end=40719 + _CANCELBULKOPERATIONREQUEST._serialized_start=40721 + _CANCELBULKOPERATIONREQUEST._serialized_end=40811 + _DELETEBULKOPERATIONREQUEST._serialized_start=40813 + _DELETEBULKOPERATIONREQUEST._serialized_end=40903 + _SINGLEBULKOPERATIONSRESPONSE._serialized_start=40906 + _SINGLEBULKOPERATIONSRESPONSE._serialized_end=41034 + _MULTIBULKOPERATIONSRESPONSE._serialized_start=41036 + _MULTIBULKOPERATIONSRESPONSE._serialized_end=41163 + _PUTTASKASSIGNMENTSREQUEST._serialized_start=41166 + _PUTTASKASSIGNMENTSREQUEST._serialized_end=41638 + _LABELSUBMITCONFIG._serialized_start=41640 + _LABELSUBMITCONFIG._serialized_end=41715 + _REVIEWAPPROVECONFIG._serialized_start=41717 + _REVIEWAPPROVECONFIG._serialized_end=41833 + _REVIEWREQUESTCHANGESCONFIG._serialized_start=41835 + _REVIEWREQUESTCHANGESCONFIG._serialized_end=41958 + _REVIEWREJECTCONFIG._serialized_start=41960 + _REVIEWREJECTCONFIG._serialized_end=42075 + _MULTITASKASSIGNMENTRESPONSE._serialized_start=42078 + _MULTITASKASSIGNMENTRESPONSE._serialized_end=42214 + _LISTINPUTSADDJOBSREQUEST._serialized_start=42216 + _LISTINPUTSADDJOBSREQUEST._serialized_end=42323 + _GETINPUTSADDJOBREQUEST._serialized_start=42325 + _GETINPUTSADDJOBREQUEST._serialized_end=42410 + _CANCELINPUTSADDJOBREQUEST._serialized_start=42412 + _CANCELINPUTSADDJOBREQUEST._serialized_end=42500 + _MULTIINPUTSADDJOBRESPONSE._serialized_start=42503 + _MULTIINPUTSADDJOBRESPONSE._serialized_end=42634 + _SINGLEINPUTSADDJOBRESPONSE._serialized_start=42636 + _SINGLEINPUTSADDJOBRESPONSE._serialized_end=42761 + _POSTUPLOADSREQUEST._serialized_start=42763 + _POSTUPLOADSREQUEST._serialized_end=42871 + _DELETEUPLOADSREQUEST._serialized_start=42873 + _DELETEUPLOADSREQUEST._serialized_end=42957 + _LISTUPLOADSREQUEST._serialized_start=42959 + _LISTUPLOADSREQUEST._serialized_end=43060 + _GETUPLOADREQUEST._serialized_start=43062 + _GETUPLOADREQUEST._serialized_end=43148 + _SINGLEUPLOADRESPONSE._serialized_start=43150 + _SINGLEUPLOADRESPONSE._serialized_end=43255 + _MULTIUPLOADRESPONSE._serialized_start=43257 + _MULTIUPLOADRESPONSE._serialized_end=43362 + _PUTUPLOADCONTENTPARTSREQUEST._serialized_start=43365 + _PUTUPLOADCONTENTPARTSREQUEST._serialized_end=43519 + _POSTINPUTSDATASOURCESREQUEST._serialized_start=43522 + _POSTINPUTSDATASOURCESREQUEST._serialized_end=43695 + _GETINPUTSEXTRACTIONJOBREQUEST._serialized_start=43697 + _GETINPUTSEXTRACTIONJOBREQUEST._serialized_end=43811 + _LISTINPUTSEXTRACTIONJOBSREQUEST._serialized_start=43813 + _LISTINPUTSEXTRACTIONJOBSREQUEST._serialized_end=43927 + _SINGLEINPUTSEXTRACTIONJOBRESPONSE._serialized_start=43930 + _SINGLEINPUTSEXTRACTIONJOBRESPONSE._serialized_end=44076 + _MULTIINPUTSEXTRACTIONJOBRESPONSE._serialized_start=44079 + _MULTIINPUTSEXTRACTIONJOBRESPONSE._serialized_end=44225 + _CANCELINPUTSEXTRACTIONJOBSREQUEST._serialized_start=44227 + _CANCELINPUTSEXTRACTIONJOBSREQUEST._serialized_end=44324 + _POSTINPUTSUPLOADSREQUEST._serialized_start=44326 + _POSTINPUTSUPLOADSREQUEST._serialized_end=44453 + _GETRUNNERREQUEST._serialized_start=44455 + _GETRUNNERREQUEST._serialized_end=44562 + _LISTRUNNERSREQUEST._serialized_start=44564 + _LISTRUNNERSREQUEST._serialized_end=44686 + _POSTRUNNERSREQUEST._serialized_start=44689 + _POSTRUNNERSREQUEST._serialized_end=44818 + _DELETERUNNERSREQUEST._serialized_start=44820 + _DELETERUNNERSREQUEST._serialized_end=44925 + _SINGLERUNNERRESPONSE._serialized_start=44927 + _SINGLERUNNERRESPONSE._serialized_end=45032 + _MULTIRUNNERRESPONSE._serialized_start=45034 + _MULTIRUNNERRESPONSE._serialized_end=45145 + _LISTRUNNERITEMSREQUEST._serialized_start=45147 + _LISTRUNNERITEMSREQUEST._serialized_end=45260 + _POSTRUNNERITEMOUTPUTSREQUEST._serialized_start=45263 + _POSTRUNNERITEMOUTPUTSREQUEST._serialized_end=45539 + _MULTIRUNNERITEMRESPONSE._serialized_start=45541 + _MULTIRUNNERITEMRESPONSE._serialized_end=45665 + _RUNNERITEM._serialized_start=45668 + _RUNNERITEM._serialized_end=45856 + _RUNNERITEMOUTPUT._serialized_start=45858 + _RUNNERITEMOUTPUT._serialized_end=45956 + _MULTIRUNNERITEMOUTPUTRESPONSE._serialized_start=45959 + _MULTIRUNNERITEMOUTPUTRESPONSE._serialized_end=46102 + _POSTMODELVERSIONSTRAININGTIMEESTIMATEREQUEST._serialized_start=46105 + _POSTMODELVERSIONSTRAININGTIMEESTIMATEREQUEST._serialized_end=46301 + _MULTITRAININGTIMEESTIMATERESPONSE._serialized_start=46304 + _MULTITRAININGTIMEESTIMATERESPONSE._serialized_end=46444 + _GETCOMPUTECLUSTERREQUEST._serialized_start=46446 + _GETCOMPUTECLUSTERREQUEST._serialized_end=46549 + _LISTCOMPUTECLUSTERSREQUEST._serialized_start=46551 + _LISTCOMPUTECLUSTERSREQUEST._serialized_end=46660 + _POSTCOMPUTECLUSTERSREQUEST._serialized_start=46663 + _POSTCOMPUTECLUSTERSREQUEST._serialized_end=46796 + _DELETECOMPUTECLUSTERSREQUEST._serialized_start=46798 + _DELETECOMPUTECLUSTERSREQUEST._serialized_end=46890 + _SINGLECOMPUTECLUSTERRESPONSE._serialized_start=46893 + _SINGLECOMPUTECLUSTERRESPONSE._serialized_end=47023 + _MULTICOMPUTECLUSTERRESPONSE._serialized_start=47026 + _MULTICOMPUTECLUSTERRESPONSE._serialized_end=47162 + _GETNODEPOOLREQUEST._serialized_start=47164 + _GETNODEPOOLREQUEST._serialized_end=47282 + _LISTNODEPOOLSREQUEST._serialized_start=47285 + _LISTNODEPOOLSREQUEST._serialized_end=47416 + _POSTNODEPOOLSREQUEST._serialized_start=47419 + _POSTNODEPOOLSREQUEST._serialized_end=47561 + _PATCHNODEPOOLSREQUEST._serialized_start=47564 + _PATCHNODEPOOLSREQUEST._serialized_end=47723 + _DELETENODEPOOLSREQUEST._serialized_start=47725 + _DELETENODEPOOLSREQUEST._serialized_end=47839 + _SINGLENODEPOOLRESPONSE._serialized_start=47841 + _SINGLENODEPOOLRESPONSE._serialized_end=47952 + _MULTINODEPOOLRESPONSE._serialized_start=47954 + _MULTINODEPOOLRESPONSE._serialized_end=48071 + _GETDEPLOYMENTREQUEST._serialized_start=48073 + _GETDEPLOYMENTREQUEST._serialized_end=48167 + _LISTDEPLOYMENTSREQUEST._serialized_start=48169 + _LISTDEPLOYMENTSREQUEST._serialized_end=48295 + _POSTDEPLOYMENTSREQUEST._serialized_start=48297 + _POSTDEPLOYMENTSREQUEST._serialized_end=48417 + _DELETEDEPLOYMENTSREQUEST._serialized_start=48419 + _DELETEDEPLOYMENTSREQUEST._serialized_end=48507 + _PATCHDEPLOYMENTSREQUEST._serialized_start=48510 + _PATCHDEPLOYMENTSREQUEST._serialized_end=48647 + _SINGLEDEPLOYMENTRESPONSE._serialized_start=48649 + _SINGLEDEPLOYMENTRESPONSE._serialized_end=48766 + _MULTIDEPLOYMENTRESPONSE._serialized_start=48768 + _MULTIDEPLOYMENTRESPONSE._serialized_end=48891 + _V2._serialized_start=49214 + _V2._serialized_end=104831 # @@protoc_insertion_point(module_scope) diff --git a/clarifai_grpc/grpc/api/service_pb2.pyi b/clarifai_grpc/grpc/api/service_pb2.pyi index c0b3f7d..2a6ad20 100644 --- a/clarifai_grpc/grpc/api/service_pb2.pyi +++ b/clarifai_grpc/grpc/api/service_pb2.pyi @@ -1769,31 +1769,6 @@ class PostKnowledgeGraphsRequest(google.protobuf.message.Message): global___PostKnowledgeGraphsRequest = PostKnowledgeGraphsRequest -@typing_extensions.final -class PostConceptMappingJobsRequest(google.protobuf.message.Message): - """Start concept mapping jobs""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - USER_APP_ID_FIELD_NUMBER: builtins.int - CONCEPT_MAPPING_JOBS_FIELD_NUMBER: builtins.int - @property - def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: - """The user_id and app_id information.""" - @property - def concept_mapping_jobs(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[proto.clarifai.api.resources_pb2.ConceptMappingJob]: - """The concept mapping jobs that are being started""" - def __init__( - self, - *, - user_app_id: proto.clarifai.api.resources_pb2.UserAppIDSet | None = ..., - concept_mapping_jobs: collections.abc.Iterable[proto.clarifai.api.resources_pb2.ConceptMappingJob] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["user_app_id", b"user_app_id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["concept_mapping_jobs", b"concept_mapping_jobs", "user_app_id", b"user_app_id"]) -> None: ... - -global___PostConceptMappingJobsRequest = PostConceptMappingJobsRequest - @typing_extensions.final class MultiConceptRelationResponse(google.protobuf.message.Message): """MultiConceptRelationResponse""" @@ -1844,31 +1819,6 @@ class MultiKnowledgeGraphResponse(google.protobuf.message.Message): global___MultiKnowledgeGraphResponse = MultiKnowledgeGraphResponse -@typing_extensions.final -class MultiConceptMappingJobResponse(google.protobuf.message.Message): - """MultiConceptMappingJobResponse""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - STATUS_FIELD_NUMBER: builtins.int - IDS_FIELD_NUMBER: builtins.int - @property - def status(self) -> proto.clarifai.api.status.status_pb2.Status: - """The response status.""" - @property - def ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: - """The ids of the concept mapping jobs underway.""" - def __init__( - self, - *, - status: proto.clarifai.api.status.status_pb2.Status | None = ..., - ids: collections.abc.Iterable[builtins.str] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["status", b"status"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["ids", b"ids", "status", b"status"]) -> None: ... - -global___MultiConceptMappingJobResponse = MultiConceptMappingJobResponse - @typing_extensions.final class GetConceptLanguageRequest(google.protobuf.message.Message): """GET single concept language for the given concept.""" @@ -7274,6 +7224,7 @@ class GetTaskRequest(google.protobuf.message.Message): - all - worker.users - review.users + - metrics.input_source.inputs_count_estimated - metrics.work.inputs_count_estimated - metrics.work.inputs_percent_estimated - metrics.review.inputs_count_estimated @@ -7336,6 +7287,7 @@ class ListTasksRequest(google.protobuf.message.Message): - all - worker.users - review.users + - metrics.input_source.inputs_count_estimated - metrics.work.inputs_count_estimated - metrics.work.inputs_percent_estimated - metrics.review.inputs_count_estimated @@ -9755,7 +9707,13 @@ global___ListRunnerItemsRequest = ListRunnerItemsRequest @typing_extensions.final class PostRunnerItemOutputsRequest(google.protobuf.message.Message): - """PostRunnerItemOutputsRequest""" + """PostRunnerItemOutputsRequest + This is the message that runners send to the API to communicate. + At the end of the request it will have the RunnerItemOutput filled in + with results of the workload the runner is processing. Other messages + from the runner use this same proto to communicate over to the API + and do handshakes. + """ DESCRIPTOR: google.protobuf.descriptor.Descriptor @@ -9765,6 +9723,7 @@ class PostRunnerItemOutputsRequest(google.protobuf.message.Message): RUNNER_ITEM_ID_FIELD_NUMBER: builtins.int RUNNER_ITEM_OUTPUTS_FIELD_NUMBER: builtins.int STATUS_FIELD_NUMBER: builtins.int + RUNNER_REPLICA_ID_FIELD_NUMBER: builtins.int @property def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: ... nodepool_id: builtins.str @@ -9780,8 +9739,13 @@ class PostRunnerItemOutputsRequest(google.protobuf.message.Message): def status(self) -> proto.clarifai.api.status.status_pb2.Status: """This request has a status so that it can communicate to the API from runners and communicate status, errors, etc. This is on the request since runners operate - in a reverse protocol. + in a reverse protocol. This status is also used to initiate the + ProcessRunnerItems request with RUNNER_STREAM_START code. """ + runner_replica_id: builtins.str + """A unique ID to represent the runner. This may be tied to an underlying compute instance + information or just an UUID. + """ def __init__( self, *, @@ -9791,9 +9755,10 @@ class PostRunnerItemOutputsRequest(google.protobuf.message.Message): runner_item_id: builtins.str = ..., runner_item_outputs: collections.abc.Iterable[global___RunnerItemOutput] | None = ..., status: proto.clarifai.api.status.status_pb2.Status | None = ..., + runner_replica_id: builtins.str = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["status", b"status", "user_app_id", b"user_app_id"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["nodepool_id", b"nodepool_id", "runner_id", b"runner_id", "runner_item_id", b"runner_item_id", "runner_item_outputs", b"runner_item_outputs", "status", b"status", "user_app_id", b"user_app_id"]) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["nodepool_id", b"nodepool_id", "runner_id", b"runner_id", "runner_item_id", b"runner_item_id", "runner_item_outputs", b"runner_item_outputs", "runner_replica_id", b"runner_replica_id", "status", b"status", "user_app_id", b"user_app_id"]) -> None: ... global___PostRunnerItemOutputsRequest = PostRunnerItemOutputsRequest @@ -9822,7 +9787,10 @@ global___MultiRunnerItemResponse = MultiRunnerItemResponse @typing_extensions.final class RunnerItem(google.protobuf.message.Message): - """This is a piece of work for a runner to process.""" + """This is a unit of work for a runner to process. This comes from the API + in the MultiRunnerItemResponse and contains the user's requests + to process. + """ DESCRIPTOR: google.protobuf.descriptor.Descriptor @@ -9859,6 +9827,11 @@ global___RunnerItem = RunnerItem @typing_extensions.final class RunnerItemOutput(google.protobuf.message.Message): + """This contains the response of the user's request once processing is done. + The runner should fill in the matching output to the RunnerItem.request + oneof field. This is sent to the API within PostRunnerItemOutputsRequest + """ + DESCRIPTOR: google.protobuf.descriptor.Descriptor MULTI_OUTPUT_RESPONSE_FIELD_NUMBER: builtins.int @@ -10277,3 +10250,174 @@ class MultiNodepoolResponse(google.protobuf.message.Message): def ClearField(self, field_name: typing_extensions.Literal["nodepools", b"nodepools", "status", b"status"]) -> None: ... global___MultiNodepoolResponse = MultiNodepoolResponse + +@typing_extensions.final +class GetDeploymentRequest(google.protobuf.message.Message): + """Deployments CRUD requests and responses""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + USER_APP_ID_FIELD_NUMBER: builtins.int + DEPLOYMENT_ID_FIELD_NUMBER: builtins.int + @property + def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: ... + deployment_id: builtins.str + def __init__( + self, + *, + user_app_id: proto.clarifai.api.resources_pb2.UserAppIDSet | None = ..., + deployment_id: builtins.str = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["user_app_id", b"user_app_id"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["deployment_id", b"deployment_id", "user_app_id", b"user_app_id"]) -> None: ... + +global___GetDeploymentRequest = GetDeploymentRequest + +@typing_extensions.final +class ListDeploymentsRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + USER_APP_ID_FIELD_NUMBER: builtins.int + NODEPOOL_ID_FIELD_NUMBER: builtins.int + PAGE_FIELD_NUMBER: builtins.int + PER_PAGE_FIELD_NUMBER: builtins.int + @property + def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: ... + nodepool_id: builtins.str + """(optional URL parameter) Nodepool ID. To list all deployed workers in a Nodepool""" + page: builtins.int + """(optional URL parameter) The page number. Pagination is used to split the results into chunks. + Defaults to 1. + """ + per_page: builtins.int + """(optional URL parameter) The number of results that will be contained in each page. Defaults + to 128. + """ + def __init__( + self, + *, + user_app_id: proto.clarifai.api.resources_pb2.UserAppIDSet | None = ..., + nodepool_id: builtins.str = ..., + page: builtins.int = ..., + per_page: builtins.int = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["user_app_id", b"user_app_id"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["nodepool_id", b"nodepool_id", "page", b"page", "per_page", b"per_page", "user_app_id", b"user_app_id"]) -> None: ... + +global___ListDeploymentsRequest = ListDeploymentsRequest + +@typing_extensions.final +class PostDeploymentsRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + USER_APP_ID_FIELD_NUMBER: builtins.int + DEPLOYMENTS_FIELD_NUMBER: builtins.int + @property + def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: + """Only the user_id is used from this.""" + @property + def deployments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[proto.clarifai.api.resources_pb2.Deployment]: + """This allows you to create one or more deployments by posting it to the API.""" + def __init__( + self, + *, + user_app_id: proto.clarifai.api.resources_pb2.UserAppIDSet | None = ..., + deployments: collections.abc.Iterable[proto.clarifai.api.resources_pb2.Deployment] | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["user_app_id", b"user_app_id"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["deployments", b"deployments", "user_app_id", b"user_app_id"]) -> None: ... + +global___PostDeploymentsRequest = PostDeploymentsRequest + +@typing_extensions.final +class DeleteDeploymentsRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + USER_APP_ID_FIELD_NUMBER: builtins.int + IDS_FIELD_NUMBER: builtins.int + @property + def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: + """Only the user_id is used from this.""" + @property + def ids(self) -> google.protobuf.internal.containers.RepeatedScalarFieldContainer[builtins.str]: + """List of deployment ids to be deleted""" + def __init__( + self, + *, + user_app_id: proto.clarifai.api.resources_pb2.UserAppIDSet | None = ..., + ids: collections.abc.Iterable[builtins.str] | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["user_app_id", b"user_app_id"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["ids", b"ids", "user_app_id", b"user_app_id"]) -> None: ... + +global___DeleteDeploymentsRequest = DeleteDeploymentsRequest + +@typing_extensions.final +class PatchDeploymentsRequest(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + USER_APP_ID_FIELD_NUMBER: builtins.int + DEPLOYMENTS_FIELD_NUMBER: builtins.int + ACTION_FIELD_NUMBER: builtins.int + @property + def user_app_id(self) -> proto.clarifai.api.resources_pb2.UserAppIDSet: + """Only the user_id is used from this.""" + @property + def deployments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[proto.clarifai.api.resources_pb2.Deployment]: ... + action: builtins.str + """The action to perform on the patched objects + For now actions 'merge', 'overwrite', and 'remove' are supported + """ + def __init__( + self, + *, + user_app_id: proto.clarifai.api.resources_pb2.UserAppIDSet | None = ..., + deployments: collections.abc.Iterable[proto.clarifai.api.resources_pb2.Deployment] | None = ..., + action: builtins.str = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["user_app_id", b"user_app_id"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["action", b"action", "deployments", b"deployments", "user_app_id", b"user_app_id"]) -> None: ... + +global___PatchDeploymentsRequest = PatchDeploymentsRequest + +@typing_extensions.final +class SingleDeploymentResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + STATUS_FIELD_NUMBER: builtins.int + DEPLOYMENT_FIELD_NUMBER: builtins.int + @property + def status(self) -> proto.clarifai.api.status.status_pb2.Status: ... + @property + def deployment(self) -> proto.clarifai.api.resources_pb2.Deployment: ... + def __init__( + self, + *, + status: proto.clarifai.api.status.status_pb2.Status | None = ..., + deployment: proto.clarifai.api.resources_pb2.Deployment | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["deployment", b"deployment", "status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["deployment", b"deployment", "status", b"status"]) -> None: ... + +global___SingleDeploymentResponse = SingleDeploymentResponse + +@typing_extensions.final +class MultiDeploymentResponse(google.protobuf.message.Message): + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + STATUS_FIELD_NUMBER: builtins.int + DEPLOYMENTS_FIELD_NUMBER: builtins.int + @property + def status(self) -> proto.clarifai.api.status.status_pb2.Status: ... + @property + def deployments(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[proto.clarifai.api.resources_pb2.Deployment]: ... + def __init__( + self, + *, + status: proto.clarifai.api.status.status_pb2.Status | None = ..., + deployments: collections.abc.Iterable[proto.clarifai.api.resources_pb2.Deployment] | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["status", b"status"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["deployments", b"deployments", "status", b"status"]) -> None: ... + +global___MultiDeploymentResponse = MultiDeploymentResponse diff --git a/clarifai_grpc/grpc/api/service_pb2_grpc.py b/clarifai_grpc/grpc/api/service_pb2_grpc.py index befa6de..f70cc9c 100644 --- a/clarifai_grpc/grpc/api/service_pb2_grpc.py +++ b/clarifai_grpc/grpc/api/service_pb2_grpc.py @@ -114,11 +114,6 @@ def __init__(self, channel): request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.PostKnowledgeGraphsRequest.SerializeToString, response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_service__pb2.MultiKnowledgeGraphResponse), ) - self.PostConceptMappingJobs = channel.unary_unary( - '/clarifai.api.V2/PostConceptMappingJobs', - request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.PostConceptMappingJobsRequest.SerializeToString, - response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_service__pb2.MultiConceptMappingJobResponse), - ) self.GetAnnotation = channel.unary_unary( '/clarifai.api.V2/GetAnnotation', request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.GetAnnotationRequest.SerializeToString, @@ -1189,6 +1184,31 @@ def __init__(self, channel): request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.DeleteNodepoolsRequest.SerializeToString, response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_status_dot_status__pb2.BaseResponse), ) + self.GetDeployment = channel.unary_unary( + '/clarifai.api.V2/GetDeployment', + request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.GetDeploymentRequest.SerializeToString, + response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_service__pb2.SingleDeploymentResponse), + ) + self.ListDeployments = channel.unary_unary( + '/clarifai.api.V2/ListDeployments', + request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.ListDeploymentsRequest.SerializeToString, + response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse), + ) + self.PostDeployments = channel.unary_unary( + '/clarifai.api.V2/PostDeployments', + request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.PostDeploymentsRequest.SerializeToString, + response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse), + ) + self.PatchDeployments = channel.unary_unary( + '/clarifai.api.V2/PatchDeployments', + request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.PatchDeploymentsRequest.SerializeToString, + response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse), + ) + self.DeleteDeployments = channel.unary_unary( + '/clarifai.api.V2/DeleteDeployments', + request_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.DeleteDeploymentsRequest.SerializeToString, + response_deserializer=wrap_response_deserializer(proto_dot_clarifai_dot_api_dot_status_dot_status__pb2.BaseResponse), + ) class V2Servicer(object): @@ -1329,13 +1349,6 @@ def PostKnowledgeGraphs(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') - def PostConceptMappingJobs(self, request, context): - """Start concept mapping jobs. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - def GetAnnotation(self, request, context): """Get a specific annotation from an app. """ @@ -2972,6 +2985,38 @@ def DeleteNodepools(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def GetDeployment(self, request, context): + """Deployments CRUD + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListDeployments(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PostDeployments(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PatchDeployments(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DeleteDeployments(self, request, context): + """Delete multiple deployments in one request. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def add_V2Servicer_to_server(servicer, server): rpc_method_handlers = { @@ -3055,11 +3100,6 @@ def add_V2Servicer_to_server(servicer, server): request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.PostKnowledgeGraphsRequest.FromString, response_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.MultiKnowledgeGraphResponse.SerializeToString, ), - 'PostConceptMappingJobs': grpc.unary_unary_rpc_method_handler( - servicer.PostConceptMappingJobs, - request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.PostConceptMappingJobsRequest.FromString, - response_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.MultiConceptMappingJobResponse.SerializeToString, - ), 'GetAnnotation': grpc.unary_unary_rpc_method_handler( servicer.GetAnnotation, request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.GetAnnotationRequest.FromString, @@ -4130,6 +4170,31 @@ def add_V2Servicer_to_server(servicer, server): request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.DeleteNodepoolsRequest.FromString, response_serializer=proto_dot_clarifai_dot_api_dot_status_dot_status__pb2.BaseResponse.SerializeToString, ), + 'GetDeployment': grpc.unary_unary_rpc_method_handler( + servicer.GetDeployment, + request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.GetDeploymentRequest.FromString, + response_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.SingleDeploymentResponse.SerializeToString, + ), + 'ListDeployments': grpc.unary_unary_rpc_method_handler( + servicer.ListDeployments, + request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.ListDeploymentsRequest.FromString, + response_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse.SerializeToString, + ), + 'PostDeployments': grpc.unary_unary_rpc_method_handler( + servicer.PostDeployments, + request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.PostDeploymentsRequest.FromString, + response_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse.SerializeToString, + ), + 'PatchDeployments': grpc.unary_unary_rpc_method_handler( + servicer.PatchDeployments, + request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.PatchDeploymentsRequest.FromString, + response_serializer=proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse.SerializeToString, + ), + 'DeleteDeployments': grpc.unary_unary_rpc_method_handler( + servicer.DeleteDeployments, + request_deserializer=proto_dot_clarifai_dot_api_dot_service__pb2.DeleteDeploymentsRequest.FromString, + response_serializer=proto_dot_clarifai_dot_api_dot_status_dot_status__pb2.BaseResponse.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( 'clarifai.api.V2', rpc_method_handlers) @@ -4430,23 +4495,6 @@ def PostKnowledgeGraphs(request, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - @staticmethod - def PostConceptMappingJobs(request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - insecure=False, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/clarifai.api.V2/PostConceptMappingJobs', - proto_dot_clarifai_dot_api_dot_service__pb2.PostConceptMappingJobsRequest.SerializeToString, - proto_dot_clarifai_dot_api_dot_service__pb2.MultiConceptMappingJobResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - @staticmethod def GetAnnotation(request, target, @@ -8084,3 +8132,88 @@ def DeleteNodepools(request, proto_dot_clarifai_dot_api_dot_status_dot_status__pb2.BaseResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetDeployment(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/clarifai.api.V2/GetDeployment', + proto_dot_clarifai_dot_api_dot_service__pb2.GetDeploymentRequest.SerializeToString, + proto_dot_clarifai_dot_api_dot_service__pb2.SingleDeploymentResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListDeployments(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/clarifai.api.V2/ListDeployments', + proto_dot_clarifai_dot_api_dot_service__pb2.ListDeploymentsRequest.SerializeToString, + proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PostDeployments(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/clarifai.api.V2/PostDeployments', + proto_dot_clarifai_dot_api_dot_service__pb2.PostDeploymentsRequest.SerializeToString, + proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PatchDeployments(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/clarifai.api.V2/PatchDeployments', + proto_dot_clarifai_dot_api_dot_service__pb2.PatchDeploymentsRequest.SerializeToString, + proto_dot_clarifai_dot_api_dot_service__pb2.MultiDeploymentResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeleteDeployments(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/clarifai.api.V2/DeleteDeployments', + proto_dot_clarifai_dot_api_dot_service__pb2.DeleteDeploymentsRequest.SerializeToString, + proto_dot_clarifai_dot_api_dot_status_dot_status__pb2.BaseResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/clarifai_grpc/grpc/api/status/status_code_pb2.py b/clarifai_grpc/grpc/api/status/status_code_pb2.py index 764f9cc..9a8876b 100644 --- a/clarifai_grpc/grpc/api/status/status_code_pb2.py +++ b/clarifai_grpc/grpc/api/status/status_code_pb2.py @@ -13,7 +13,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+proto/clarifai/api/status/status_code.proto\x12\x13\x63larifai.api.status*\xebZ\n\nStatusCode\x12\x08\n\x04ZERO\x10\x00\x12\x0c\n\x07SUCCESS\x10\x90N\x12\x11\n\x0cMIXED_STATUS\x10\x9aN\x12\x0c\n\x07\x46\x41ILURE\x10\xa4N\x12\x0e\n\tTRY_AGAIN\x10\xaeN\x12\x14\n\x0fNOT_IMPLEMENTED\x10\xb8N\x12\n\n\x05MOVED\x10\xc2N\x12\x0b\n\x06TEAPOT\x10\xccN\x12\x18\n\x13\x43ONN_ACCOUNT_ISSUES\x10\xf8U\x12\x1b\n\x12\x43ONN_TOKEN_INVALID\x10\xf9U\x1a\x02\x08\x01\x12\x1d\n\x18\x43ONN_CREDENTIALS_INVALID\x10\xfaU\x12\x1d\n\x18\x43ONN_EXCEED_HOURLY_LIMIT\x10\xfbU\x12\x1e\n\x19\x43ONN_EXCEED_MONTHLY_LIMIT\x10\xfcU\x12\x13\n\x0e\x43ONN_THROTTLED\x10\xfdU\x12\x18\n\x13\x43ONN_EXCEEDS_LIMITS\x10\xfeU\x12\x1d\n\x18\x43ONN_INSUFFICIENT_SCOPES\x10\xffU\x12\x15\n\x10\x43ONN_KEY_INVALID\x10\x80V\x12\x17\n\x12\x43ONN_KEY_NOT_FOUND\x10\x81V\x12\x1c\n\x17\x43ONN_BAD_REQUEST_FORMAT\x10\xdcV\x12\x18\n\x13\x43ONN_DOES_NOT_EXIST\x10\xddV\x12\x19\n\x14\x43ONN_INVALID_REQUEST\x10\xdeV\x12\x1c\n\x17\x43ONN_METHOD_NOT_ALLOWED\x10\xdfV\x12\x19\n\x14\x43ONN_NO_GDPR_CONSENT\x10\xe0V\x12\x1e\n\x19\x43ONN_AUTH_METHOD_DISABLED\x10\xc0W\x12\x13\n\rMODEL_TRAINED\x10\xec\xa4\x01\x12\x14\n\x0eMODEL_TRAINING\x10\xed\xa4\x01\x12\x15\n\x0fMODEL_UNTRAINED\x10\xee\xa4\x01\x12\x1f\n\x19MODEL_QUEUED_FOR_TRAINING\x10\xef\xa4\x01\x12\x15\n\x0fMODEL_UPLOADING\x10\xf0\xa4\x01\x12\x1c\n\x16MODEL_UPLOADING_FAILED\x10\xf1\xa4\x01\x12\x1b\n\x15MODEL_TRAINING_FAILED\x10\xf2\xa4\x01\x12\x14\n\x0eMODEL_BUILDING\x10\xf3\xa4\x01\x12\x1b\n\x15MODEL_BUILDING_FAILED\x10\xf4\xa4\x01\x12\"\n\x1cMODEL_BUILD_UNEXPECTED_ERROR\x10\xf5\xa4\x01\x12\x1c\n\x16MODEL_TRAINING_NO_DATA\x10\xf6\xa4\x01\x12!\n\x1bMODEL_TRAINING_NO_POSITIVES\x10\xf7\xa4\x01\x12*\n$MODEL_TRAINING_ONE_VS_N_SINGLE_CLASS\x10\xf8\xa4\x01\x12\x1e\n\x18MODEL_TRAINING_TIMED_OUT\x10\xf9\xa4\x01\x12\"\n\x1cMODEL_TRAINING_WAITING_ERROR\x10\xfa\xa4\x01\x12\"\n\x1cMODEL_TRAINING_UNKNOWN_ERROR\x10\xfb\xa4\x01\x12&\n\x1cMODEL_TRAINING_MSG_REDELIVER\x10\xfc\xa4\x01\x1a\x02\x08\x01\x12&\n MODEL_TRAINING_INSUFFICIENT_DATA\x10\xfd\xa4\x01\x12#\n\x1dMODEL_TRAINING_INVALID_PARAMS\x10\xfe\xa4\x01\x12\x34\n.MODEL_TRAINING_INVALID_DATA_TOLERANCE_EXCEEDED\x10\xff\xa4\x01\x12\x1a\n\x14MODEL_MODIFY_SUCCESS\x10\x9e\xa5\x01\x12\x1a\n\x14MODEL_MODIFY_PENDING\x10\x9f\xa5\x01\x12\x19\n\x13MODEL_MODIFY_FAILED\x10\xa0\xa5\x01\x12\x1a\n\x14MODEL_DOES_NOT_EXIST\x10\xd0\xa5\x01\x12\x1d\n\x17MODEL_PERMISSION_DENIED\x10\xd1\xa5\x01\x12\x1c\n\x16MODEL_INVALID_ARGUMENT\x10\xd2\xa5\x01\x12\x1b\n\x15MODEL_INVALID_REQUEST\x10\xd3\xa5\x01\x12\x15\n\x0fMODEL_EVALUATED\x10\xb4\xa6\x01\x12\x16\n\x10MODEL_EVALUATING\x10\xb5\xa6\x01\x12\x19\n\x13MODEL_NOT_EVALUATED\x10\xb6\xa6\x01\x12!\n\x1bMODEL_QUEUED_FOR_EVALUATION\x10\xb7\xa6\x01\x12 \n\x1aMODEL_EVALUATION_TIMED_OUT\x10\xbe\xa6\x01\x12$\n\x1eMODEL_EVALUATION_WAITING_ERROR\x10\xbf\xa6\x01\x12$\n\x1eMODEL_EVALUATION_UNKNOWN_ERROR\x10\xc0\xa6\x01\x12\x1d\n\x17MODEL_PREDICTION_FAILED\x10\xc1\xa6\x01\x12(\n\x1eMODEL_EVALUATION_MSG_REDELIVER\x10\xc2\xa6\x01\x1a\x02\x08\x01\x12\"\n\x1cMODEL_EVALUATION_NEED_LABELS\x10\xc3\xa6\x01\x12\"\n\x1cMODEL_EVALUATION_NEED_INPUTS\x10\xc4\xa6\x01\x12\x1d\n\x17MODEL_EVALUATION_FAILED\x10\xc5\xa6\x01\x12\x1d\n\x17MODEL_DEPLOYMENT_FAILED\x10\xe6\xa6\x01\x12\x15\n\x0fMODEL_DEPLOYING\x10\xe7\xa6\x01\x12!\n\x1bMODEL_QUEUED_FOR_DEPLOYMENT\x10\xe8\xa6\x01\x12\x18\n\x12MODEL_NOT_DEPLOYED\x10\xe9\xa6\x01\x12&\n MODEL_REFERENCE_INVALID_ARGUMENT\x10\x98\xa7\x01\x12*\n$MODEL_EXAMPLE_INPUT_INVALID_ARGUMENT\x10\xac\xa7\x01\x12\x14\n\x0eMODEL_EXPORTED\x10\xfc\xa7\x01\x12\x15\n\x0fMODEL_EXPORTING\x10\xfd\xa7\x01\x12\x1c\n\x16MODEL_EXPORTING_FAILED\x10\xfe\xa7\x01\x12\x1a\n\x14MODEL_EXPORT_PENDING\x10\xff\xa7\x01\x12 \n\x1aWORKFLOW_NO_MATCHING_INPUT\x10\xf1\xab\x01\x12$\n\x1eWORKFLOW_REQUIRE_TRAINED_MODEL\x10\xf2\xab\x01\x12\x18\n\x12WORKFLOW_DUPLICATE\x10\xd4\xac\x01\x12!\n\x1bWORKFLOW_UNSUPPORTED_FORMAT\x10\xd5\xac\x01\x12\x1d\n\x17WORKFLOW_DOES_NOT_EXIST\x10\xd6\xac\x01\x12 \n\x1aWORKFLOW_PERMISSION_DENIED\x10\xd7\xac\x01\x12\x1f\n\x19WORKFLOW_INVALID_ARGUMENT\x10\xd8\xac\x01\x12\x1d\n\x17WORKFLOW_INVALID_RECIPE\x10\xd9\xac\x01\x12\x1f\n\x19WORKFLOW_INVALID_TEMPLATE\x10\xda\xac\x01\x12\x1c\n\x16WORKFLOW_INVALID_GRAPH\x10\xdb\xac\x01\x12\x1f\n\x19WORKFLOW_INTERNAL_FAILURE\x10\xdc\xac\x01\x12\x1e\n\x18WORKFLOW_INVALID_REQUEST\x10\xd7\xb3\x01\x12\x1d\n\x17WORKFLOW_MODIFY_SUCCESS\x10\x86\xad\x01\x12\x1d\n\x17WORKFLOW_MODIFY_PENDING\x10\x87\xad\x01\x12\x1c\n\x16WORKFLOW_MODIFY_FAILED\x10\x88\xad\x01\x12\x1d\n\x17WORKFLOW_REINDEX_FAILED\x10\x89\xad\x01\x12\x1c\n\x16\x43ONCEPT_MODIFY_SUCCESS\x10\xee\xb4\x01\x12\x1c\n\x16\x43ONCEPT_MODIFY_PENDING\x10\xef\xb4\x01\x12\x1b\n\x15\x43ONCEPT_MODIFY_FAILED\x10\xf0\xb4\x01\x12\x18\n\x12\x41NNOTATION_SUCCESS\x10\xd6\xbc\x01\x12\x18\n\x12\x41NNOTATION_PENDING\x10\xd7\xbc\x01\x12\x17\n\x11\x41NNOTATION_FAILED\x10\xd8\xbc\x01\x12\x1f\n\x19\x41NNOTATION_UNKNOWN_STATUS\x10\xda\xbc\x01\x12!\n\x1b\x41NNOTATION_INVALID_ARGUMENT\x10\xdb\xbc\x01\x12\"\n\x1c\x41NNOTATION_PERMISSION_DENIED\x10\xdc\xbc\x01\x12 \n\x1a\x41NNOTATION_AWAITING_REVIEW\x10\xdd\xbc\x01\x12*\n$ANNOTATION_AWAITING_CONSENSUS_REVIEW\x10\xdf\xbc\x01\x12\x1e\n\x18\x41NNOTATION_REVIEW_DENIED\x10\xde\xbc\x01\x12\x1f\n\x19\x41NNOTATION_MODIFY_SUCCESS\x10\xba\xbd\x01\x12\x1f\n\x19\x41NNOTATION_MODIFY_PENDING\x10\xbb\xbd\x01\x12\x1e\n\x18\x41NNOTATION_MODIFY_FAILED\x10\xbc\xbd\x01\x12&\n METADATA_INVALID_PATCH_ARGUMENTS\x10\xc4\xc2\x01\x12\x1c\n\x16METADATA_PARSING_ISSUE\x10\xc5\xc2\x01\x12!\n\x1bMETADATA_MANIPULATION_ISSUE\x10\xc6\xc2\x01\x12\x1c\n\x16TRAINER_JOB_STATE_NONE\x10\xa8\xc3\x01\x12\x1e\n\x18TRAINER_JOB_STATE_QUEUED\x10\xa9\xc3\x01\x12\x1f\n\x19TRAINER_JOB_STATE_RUNNING\x10\xaa\xc3\x01\x12 \n\x1aTRAINER_JOB_STATE_COMPLETE\x10\xab\xc3\x01\x12\x1d\n\x17TRAINER_JOB_STATE_ERROR\x10\xac\xc3\x01\x12\x17\n\x11\x44\x41TA_DUMP_SUCCESS\x10\xbe\xc4\x01\x12\x17\n\x11\x44\x41TA_DUMP_PENDING\x10\xbf\xc4\x01\x12\x16\n\x10\x44\x41TA_DUMP_FAILED\x10\xc0\xc4\x01\x12\x1b\n\x15\x44\x41TA_DUMP_IN_PROGRESS\x10\xc1\xc4\x01\x12\x1b\n\x11\x44\x41TA_DUMP_NO_DATA\x10\xc2\xc4\x01\x1a\x02\x08\x01\x12 \n\x1a\x44\x41TA_DUMP_UNEXPECTED_ERROR\x10\xc3\xc4\x01\x12\x1e\n\x18\x44\x41TA_DUMP_EXPORT_SUCCESS\x10\xd2\xc4\x01\x12\x1e\n\x18\x44\x41TA_DUMP_EXPORT_PENDING\x10\xd3\xc4\x01\x12\x1d\n\x17\x44\x41TA_DUMP_EXPORT_FAILED\x10\xd4\xc4\x01\x12\"\n\x1c\x44\x41TA_DUMP_EXPORT_IN_PROGRESS\x10\xd5\xc4\x01\x12\'\n!DATA_DUMP_EXPORT_UNEXPECTED_ERROR\x10\xd6\xc4\x01\x12\x1d\n\x17\x41PP_DUPLICATION_SUCCESS\x10\xf0\xc4\x01\x12\x1c\n\x16\x41PP_DUPLICATION_FAILED\x10\xf1\xc4\x01\x12\x1d\n\x17\x41PP_DUPLICATION_PENDING\x10\xf2\xc4\x01\x12!\n\x1b\x41PP_DUPLICATION_IN_PROGRESS\x10\xf3\xc4\x01\x12%\n\x1f\x41PP_DUPLICATION_INVALID_REQUEST\x10\xf4\xc4\x01\x12\x1b\n\x15MODULE_DOES_NOT_EXIST\x10\xd4\xc5\x01\x12\x1e\n\x18MODULE_PERMISSION_DENIED\x10\xd5\xc5\x01\x12\x1d\n\x17MODULE_INVALID_ARGUMENT\x10\xd6\xc5\x01\x12\x1c\n\x16MODULE_INVALID_REQUEST\x10\xd7\xc5\x01\x12\x1c\n\x16\x42ULK_OPERATION_SUCCESS\x10\xb8\xc6\x01\x12\x1b\n\x15\x42ULK_OPERATION_FAILED\x10\xb9\xc6\x01\x12\x1c\n\x16\x42ULK_OPERATION_PENDING\x10\xba\xc6\x01\x12 \n\x1a\x42ULK_OPERATION_IN_PROGRESS\x10\xbb\xc6\x01\x12$\n\x1e\x42ULK_OPERATION_INVALID_REQUEST\x10\xbc\xc6\x01\x12\x1e\n\x18\x42ULK_OPERATION_CANCELLED\x10\xbd\xc6\x01\x12%\n\x1f\x42ULK_OPERATION_UNEXPECTED_ERROR\x10\xbe\xc6\x01\x12\x1b\n\x15RUNNER_DOES_NOT_EXIST\x10\x80\xc8\x01\x12\x1e\n\x18RUNNER_PERMISSION_DENIED\x10\x81\xc8\x01\x12\x1d\n\x17RUNNER_INVALID_ARGUMENT\x10\x82\xc8\x01\x12\x1c\n\x16RUNNER_INVALID_REQUEST\x10\x83\xc8\x01\x12\x18\n\x12RUNNER_NEEDS_RETRY\x10\x84\xc8\x01\x12\x19\n\x13RUNNER_STREAM_START\x10\x85\xc8\x01\x12\x17\n\x11RUNNER_STREAM_END\x10\x86\xc8\x01\x12\x1b\n\x15RUNNER_ITEM_CANCELLED\x10\x87\xc8\x01\x12\x1e\n\x18RUNNER_PROCESSING_FAILED\x10\x88\xc8\x01\x12\x1d\n\x17NODEPOOL_DOES_NOT_EXIST\x10\xe4\xc8\x01\x12\x1f\n\x19NODEPOOL_INVALID_ARGUMENT\x10\xe5\xc8\x01\x12\x1e\n\x18NODEPOOL_INVALID_REQUEST\x10\xe6\xc8\x01\x12$\n\x1e\x43OMPUTE_CLUSTER_DOES_NOT_EXIST\x10\xc8\xc9\x01\x12&\n COMPUTE_CLUSTER_INVALID_ARGUMENT\x10\xc9\xc9\x01\x12%\n\x1f\x43OMPUTE_CLUSTER_INVALID_REQUEST\x10\xca\xc9\x01\x12\x1c\n\x16INPUT_DOWNLOAD_SUCCESS\x10\xb0\xea\x01\x12\x1c\n\x16INPUT_DOWNLOAD_PENDING\x10\xb1\xea\x01\x12\x1b\n\x15INPUT_DOWNLOAD_FAILED\x10\xb2\xea\x01\x12 \n\x1aINPUT_DOWNLOAD_IN_PROGRESS\x10\xb3\xea\x01\x12 \n\x1aINPUT_STATUS_UPDATE_FAILED\x10\xb4\xea\x01\x12\x19\n\x13INPUT_DELETE_FAILED\x10\xb5\xea\x01\x12\x15\n\x0fINPUT_DUPLICATE\x10\x94\xeb\x01\x12\x1e\n\x18INPUT_UNSUPPORTED_FORMAT\x10\x95\xeb\x01\x12\x1a\n\x14INPUT_DOES_NOT_EXIST\x10\x96\xeb\x01\x12\x1d\n\x17INPUT_PERMISSION_DENIED\x10\x97\xeb\x01\x12\x1c\n\x16INPUT_INVALID_ARGUMENT\x10\x98\xeb\x01\x12\x16\n\x10INPUT_OVER_LIMIT\x10\x99\xeb\x01\x12\x17\n\x11INPUT_INVALID_URL\x10\x9a\xeb\x01\x12\x1a\n\x14INPUT_MODIFY_SUCCESS\x10\xf8\xeb\x01\x12\x1a\n\x14INPUT_MODIFY_PENDING\x10\xf9\xeb\x01\x12\x19\n\x13INPUT_MODIFY_FAILED\x10\xfb\xeb\x01\x12\x1f\n\x19INPUT_STORAGE_HOST_FAILED\x10\x82\xec\x01\x12\x1d\n\x17\x41LL_INPUT_INVALID_BYTES\x10\xdc\xec\x01\x12\x1b\n\x15INPUT_CLUSTER_SUCCESS\x10\xc0\xed\x01\x12\x1b\n\x15INPUT_CLUSTER_PENDING\x10\xc1\xed\x01\x12\x1a\n\x14INPUT_CLUSTER_FAILED\x10\xc2\xed\x01\x12\x1f\n\x19INPUT_CLUSTER_IN_PROGRESS\x10\xc3\xed\x01\x12\x1b\n\x15INPUT_REINDEX_SUCCESS\x10\xa4\xee\x01\x12\x1b\n\x15INPUT_REINDEX_PENDING\x10\xa5\xee\x01\x12\x1a\n\x14INPUT_REINDEX_FAILED\x10\xa6\xee\x01\x12\x1f\n\x19INPUT_REINDEX_IN_PROGRESS\x10\xa7\xee\x01\x12\"\n\x1cINPUT_VIDEO_DOWNLOAD_SUCCESS\x10\x98\xf2\x01\x12\"\n\x1cINPUT_VIDEO_DOWNLOAD_PENDING\x10\x99\xf2\x01\x12!\n\x1bINPUT_VIDEO_DOWNLOAD_FAILED\x10\x9a\xf2\x01\x12\x1b\n\x15INPUT_VIDEO_DUPLICATE\x10\xfc\xf2\x01\x12$\n\x1eINPUT_VIDEO_UNSUPPORTED_FORMAT\x10\xfd\xf2\x01\x12 \n\x1aINPUT_VIDEO_DOES_NOT_EXIST\x10\xfe\xf2\x01\x12#\n\x1dINPUT_VIDEO_PERMISSION_DENIED\x10\xff\xf2\x01\x12\"\n\x1cINPUT_VIDEO_INVALID_ARGUMENT\x10\x80\xf3\x01\x12\x1c\n\x16INPUT_VIDEO_OVER_LIMIT\x10\x81\xf3\x01\x12\x1d\n\x17INPUT_VIDEO_INVALID_URL\x10\x82\xf3\x01\x12 \n\x1aINPUT_VIDEO_MODIFY_SUCCESS\x10\xe0\xf3\x01\x12 \n\x1aINPUT_VIDEO_MODIFY_PENDING\x10\xe1\xf3\x01\x12\x1f\n\x19INPUT_VIDEO_MODIFY_FAILED\x10\xe3\xf3\x01\x12%\n\x1fINPUT_VIDEO_STORAGE_HOST_FAILED\x10\xea\xf3\x01\x12$\n\x1e\x41LL_INPUT_VIDEOS_INVALID_BYTES\x10\xc4\xf4\x01\x12$\n\x1eINPUT_VIDEO_PROCESSING_SUCCESS\x10\xa8\xf5\x01\x12$\n\x1eINPUT_VIDEO_PROCESSING_PENDING\x10\xb2\xf5\x01\x12#\n\x1dINPUT_VIDEO_PROCESSING_FAILED\x10\xbc\xf5\x01\x12\'\n!INPUT_VIDEO_STORAGE_INCONSISTENCY\x10\xc6\xf5\x01\x12!\n\x1bINPUT_VIDEO_STORAGE_FAILURE\x10\xd0\xf5\x01\x12(\n\"INPUT_VIDEO_URL_GENERATION_FAILURE\x10\xda\xf5\x01\x12\x1d\n\x17INPUT_CONNECTION_FAILED\x10\xbc\xb8\x02\x12&\n REQUEST_DISABLED_FOR_MAINTENANCE\x10\xbd\xb8\x02\x12/\n%INPUT_WRITES_DISABLED_FOR_MAINTENANCE\x10\xbe\xb8\x02\x1a\x02\x08\x01\x12\x1b\n\x15INPUT_INVALID_REQUEST\x10\xbf\xb8\x02\x12\x1d\n\x17PREDICT_INVALID_REQUEST\x10\xc1\xb8\x02\x12\x1c\n\x16SEARCH_INVALID_REQUEST\x10\xc2\xb8\x02\x12\x1e\n\x18\x43ONCEPTS_INVALID_REQUEST\x10\xc3\xb8\x02\x12\x1b\n\x15STATS_INVALID_REQUEST\x10\xc4\xb8\x02\x12\x1c\n\x16\x44\x41TABASE_DUPLICATE_KEY\x10\xca\xb8\x02\x12 \n\x1a\x44\x41TABASE_STATEMENT_TIMEOUT\x10\xcb\xb8\x02\x12$\n\x1e\x44\x41TABASE_INVALID_ROWS_AFFECTED\x10\xcc\xb8\x02\x12 \n\x1a\x44\x41TABASE_DEADLOCK_DETECTED\x10\xcd\xb8\x02\x12\x18\n\x12\x44\x41TABASE_FAIL_TASK\x10\xce\xb8\x02\x12&\n DATABASE_FAIL_TO_GET_CONNECTIONS\x10\xcf\xb8\x02\x12\x1f\n\x19\x44\x41TABASE_TOO_MANY_CLIENTS\x10\xd0\xb8\x02\x12\"\n\x1c\x44\x41TABASE_CONSTRAINT_VIOLATED\x10\xd1\xb8\x02\x12\x17\n\x11\x44\x41TABASE_CANCELED\x10\xd5\xb8\x02\x12\x1f\n\x19\x41SYNC_WORKER_MULTI_ERRORS\x10\xd4\xb8\x02\x12\x1c\n\x16RPC_REQUEST_QUEUE_FULL\x10\xde\xb8\x02\x12\x1c\n\x16RPC_SERVER_UNAVAILABLE\x10\xdf\xb8\x02\x12\x19\n\x13RPC_REQUEST_TIMEOUT\x10\xe0\xb8\x02\x12#\n\x1dRPC_MAX_MESSAGE_SIZE_EXCEEDED\x10\xe1\xb8\x02\x12\x12\n\x0cRPC_CANCELED\x10\xe3\xb8\x02\x12\x18\n\x12RPC_UNKNOWN_METHOD\x10\xe4\xb8\x02\x12\x1e\n\x18REQUEST_CANCELED_BY_USER\x10\xe5\xb8\x02\x12\x1e\n\x18\x43LUSTER_INTERNAL_FAILURE\x10\xa0\xd0\x02\x12\x1f\n\x19\x45XTERNAL_CONNECTION_ERROR\x10\xe2\xb8\x02\x12\x1a\n\x14QUERY_INVALID_SYNTAX\x10\xf2\xb8\x02\x12\x16\n\x10QUEUE_CONN_ERROR\x10\xa8\xc0\x02\x12!\n\x1bQUEUE_CLOSE_REQUEST_TIMEOUT\x10\xaa\xc0\x02\x12\x17\n\x11QUEUE_CONN_CLOSED\x10\xab\xc0\x02\x12\x1f\n\x19QUEUE_PUBLISH_ACK_TIMEOUT\x10\xac\xc0\x02\x12\x19\n\x13QUEUE_PUBLISH_ERROR\x10\xad\xc0\x02\x12 \n\x1aQUEUE_SUBSCRIPTION_TIMEOUT\x10\xae\xc0\x02\x12\x1e\n\x18QUEUE_SUBSCRIPTION_ERROR\x10\xaf\xc0\x02\x12\x1e\n\x18QUEUE_MARSHALLING_FAILED\x10\xb0\xc0\x02\x12 \n\x1aQUEUE_UNMARSHALLING_FAILED\x10\xb1\xc0\x02\x12\'\n!QUEUE_MAX_MSG_REDELIVERY_EXCEEDED\x10\xb2\xc0\x02\x12\x17\n\x11QUEUE_ACK_FAILURE\x10\xb3\xc0\x02\x12\x13\n\rSQS_OVERLIMIT\x10\x8c\xc1\x02\x12 \n\x1aSQS_INVALID_RECEIPT_HANDLE\x10\x8d\xc1\x02\x12\x11\n\x0bSQS_UNKNOWN\x10\x8e\xc1\x02\x12\x1d\n\x17SEARCH_INTERNAL_FAILURE\x10\xf9\xcf\x02\x12\x1f\n\x19SEARCH_PROJECTION_FAILURE\x10\xfa\xcf\x02\x12\x1f\n\x19SEARCH_PREDICTION_FAILURE\x10\xfb\xcf\x02\x12\'\n!SEARCH_BY_NOT_FULLY_INDEXED_INPUT\x10\xfc\xcf\x02\x12 \n\x1aSAVED_SEARCH_MODIFY_FAILED\x10\xfd\xcf\x02\x12\x1f\n\x19SEARCH_COUNTS_UNAVAILABLE\x10\xfe\xcf\x02\x12\x17\n\x11\x45VALUATION_QUEUED\x10\xdc\xd0\x02\x12\x1c\n\x16\x45VALUATION_IN_PROGRESS\x10\xdd\xd0\x02\x12\x18\n\x12\x45VALUATION_SUCCESS\x10\xde\xd0\x02\x12(\n\"EVALUATION_FAILED_TO_RETRIEVE_DATA\x10\xdf\xd0\x02\x12!\n\x1b\x45VALUATION_INVALID_ARGUMENT\x10\xe0\xd0\x02\x12\x17\n\x11\x45VALUATION_FAILED\x10\xe1\xd0\x02\x12\x18\n\x12\x45VALUATION_PENDING\x10\xe2\xd0\x02\x12\x1a\n\x14\x45VALUATION_TIMED_OUT\x10\xe3\xd0\x02\x12!\n\x1b\x45VALUATION_UNEXPECTED_ERROR\x10\xe4\xd0\x02\x12\x16\n\x10\x45VALUATION_MIXED\x10\xe5\xd0\x02\x12\x18\n\x12STRIPE_EVENT_ERROR\x10\xe1\xd7\x02\x12\x10\n\nCACHE_MISS\x10\xc9\xdf\x02\x12&\n REDIS_SCRIPT_EXITED_WITH_FAILURE\x10\xca\xdf\x02\x12\x16\n\x10REDIS_STREAM_ERR\x10\xcb\xdf\x02\x12\x18\n\x12REDIS_NO_CONSUMERS\x10\xcc\xdf\x02\x12\x1a\n\x14REDIS_STREAM_BACKOFF\x10\xcd\xdf\x02\x12\x18\n\x12SIGNUP_EVENT_ERROR\x10\xb1\xe7\x02\x12\x14\n\x0eSIGNUP_FLAGGED\x10\xb2\xe7\x02\x12\x1a\n\x14\x46ILETYPE_UNSUPPORTED\x10\xb3\xe7\x02\x12\x1f\n\x19\x41PP_COUNT_INVALID_MESSAGE\x10\x99\xef\x02\x12\'\n!APP_COUNT_UPDATE_INCREMENT_FAILED\x10\x9a\xef\x02\x12\x1e\n\x18\x41PP_COUNT_REBUILD_FAILED\x10\x9b\xef\x02\x12 \n\x1a\x41PP_COUNT_INTERNAL_FAILURE\x10\x9c\xef\x02\x12\x17\n\x11MP_DOWNLOAD_ERROR\x10\xfd\xef\x02\x12\x1a\n\x14MP_RESOLVE_DNS_ERROR\x10\xfe\xef\x02\x12)\n#MP_DOWNLOAD_MAX_SIZE_EXCEEDED_ERROR\x10\xff\xef\x02\x12\x1b\n\x15MP_IMAGE_DECODE_ERROR\x10\x80\xf0\x02\x12\x19\n\x13MP_INVALID_ARGUMENT\x10\x81\xf0\x02\x12\x1f\n\x19MP_IMAGE_PROCESSING_ERROR\x10\x82\xf0\x02\x12\x19\n\x13\x44\x41TATIER_CONN_ERROR\x10\xe1\xf0\x02\x12\x17\n\x11USER_CONSENT_FACE\x10\xd1\x86\x03\x12\x14\n\x0eWORKER_MISSING\x10\xb8\x8e\x03\x12\x13\n\rWORKER_ACTIVE\x10\xb9\x8e\x03\x12\x15\n\x0fWORKER_INACTIVE\x10\xba\x8e\x03\x12\x17\n\x11\x43OLLECTOR_MISSING\x10\xa0\x96\x03\x12\x16\n\x10\x43OLLECTOR_ACTIVE\x10\xa1\x96\x03\x12\x18\n\x12\x43OLLECTOR_INACTIVE\x10\xa2\x96\x03\x12!\n\x1b\x43OLLECTOR_POST_INPUT_FAILED\x10\xa3\x96\x03\x12*\n$SSO_IDENTITY_PROVIDER_DOES_NOT_EXIST\x10\x89\x9e\x03\x12\x16\n\x10TASK_IN_PROGRESS\x10\xf1\xa5\x03\x12\x0f\n\tTASK_DONE\x10\xf2\xa5\x03\x12\x12\n\x0cTASK_WONT_DO\x10\xf3\xa5\x03\x12\x11\n\x0bTASK_FAILED\x10\xf5\xa5\x03\x12\x0f\n\tTASK_IDLE\x10\xf6\xa5\x03\x12\x13\n\rTASK_CONFLICT\x10\xd4\xa6\x03\x12\x1a\n\x14TASK_NOT_IMPLEMENTED\x10\xd5\xa6\x03\x12\x12\n\x0cTASK_MISSING\x10\xd6\xa6\x03\x12\x1c\n\x16TASK_PERMISSION_DENIED\x10\xd7\xa6\x03\x12\x1d\n\x17TASK_ASSIGNMENT_SUCCESS\x10\xb8\xa7\x03\x12\x1d\n\x17TASK_ASSIGNMENT_PENDING\x10\xb9\xa7\x03\x12%\n\x1fTASK_ASSIGNMENT_AWAITING_REVIEW\x10\xba\xa7\x03\x12/\n)TASK_ASSIGNMENT_AWAITING_CONSENSUS_REVIEW\x10\xbb\xa7\x03\x12#\n\x1dTASK_ASSIGNMENT_REVIEW_DENIED\x10\xbc\xa7\x03\x12\x19\n\x13LABEL_ORDER_PENDING\x10\xd9\xad\x03\x12\x1d\n\x17LABEL_ORDER_IN_PROGRESS\x10\xda\xad\x03\x12\x19\n\x13LABEL_ORDER_SUCCESS\x10\xdb\xad\x03\x12\x1a\n\x14LABEL_ORDER_CANCELED\x10\xdc\xad\x03\x12\x14\n\x0eLICENSE_ACTIVE\x10\xe0\xd4\x03\x12\x1c\n\x16LICENSE_DOES_NOT_EXIST\x10\xe1\xd4\x03\x12\x19\n\x13LICENSE_NEED_UPDATE\x10\xe2\xd4\x03\x12\x15\n\x0fLICENSE_EXPIRED\x10\xe3\xd4\x03\x12\x15\n\x0fLICENSE_REVOKED\x10\xe4\xd4\x03\x12\x15\n\x0fLICENSE_DELETED\x10\xe5\xd4\x03\x12\x1d\n\x17LICENSE_VOLUME_EXCEEDED\x10\xe6\xd4\x03\x12!\n\x1bPASSWORD_VALIDATION_SUCCESS\x10\xc8\xdc\x03\x12 \n\x1aPASSWORD_VALIDATION_FAILED\x10\xc9\xdc\x03\x12%\n\x1fPASSWORDPOLICY_INVALID_ARGUMENT\x10\xca\xdc\x03\x12\"\n\x1c\x46\x45\x41TUREFLAG_CONFIG_NOT_FOUND\x10\xb0\xe4\x03\x12\"\n\x1c\x46\x45\x41TUREFLAG_INVALID_ARGUMENT\x10\xb1\xe4\x03\x12\x19\n\x13\x46\x45\x41TUREFLAG_BLOCKED\x10\xb2\xe4\x03\x12\x19\n\x13MAINTENANCE_SUCCESS\x10\x98\xec\x03\x12\x18\n\x12MAINTENANCE_FAILED\x10\x99\xec\x03\x12\x1d\n\x17\x44\x41TASET_VERSION_PENDING\x10\x85\xf4\x03\x12!\n\x1b\x44\x41TASET_VERSION_IN_PROGRESS\x10\x8a\xf4\x03\x12\x1b\n\x15\x44\x41TASET_VERSION_READY\x10\x8f\xf4\x03\x12\x1d\n\x17\x44\x41TASET_VERSION_FAILURE\x10\x94\xf4\x03\x12&\n DATASET_VERSION_UNEXPECTED_ERROR\x10\x99\xf4\x03\x12\x1e\n\x18\x44\x41TASET_VERSION_CONFLICT\x10\x9e\xf4\x03\x12\x1b\n\x15\x44\x41TASET_INPUT_SUCCESS\x10\xe4\xf4\x03\x12\x1d\n\x17\x44\x41TASET_INPUT_DUPLICATE\x10\xe5\xf4\x03\x12$\n\x1e\x44\x41TASET_VERSION_EXPORT_SUCCESS\x10\xc8\xf5\x03\x12$\n\x1e\x44\x41TASET_VERSION_EXPORT_PENDING\x10\xc9\xf5\x03\x12#\n\x1d\x44\x41TASET_VERSION_EXPORT_FAILED\x10\xca\xf5\x03\x12(\n\"DATASET_VERSION_EXPORT_IN_PROGRESS\x10\xcb\xf5\x03\x12-\n\'DATASET_VERSION_EXPORT_UNEXPECTED_ERROR\x10\xcc\xf5\x03\x12\x10\n\nJOB_QUEUED\x10\x80\xf4\x03\x12\x11\n\x0bJOB_RUNNING\x10\x81\xf4\x03\x12\x13\n\rJOB_COMPLETED\x10\x82\xf4\x03\x12\x10\n\nJOB_FAILED\x10\x83\xf4\x03\x12\x13\n\rJOB_CANCELLED\x10\x84\xf4\x03\x12\x1a\n\x14JOB_UNEXPECTED_ERROR\x10\x86\xf4\x03\x12\x12\n\x0cJOB_CONFLICT\x10\x87\xf4\x03\x12\x1c\n\x16\x41UTH_MISSING_IDP_ASSOC\x10\xe8\xfb\x03\x12\x19\n\x13LIST_OBJECTS_FAILED\x10\xd0\x83\x04\x12\x1c\n\x16\x41RCHIVE_EXTRACT_FAILED\x10\xb8\x8b\x04\x12\x18\n\x12UPLOAD_IN_PROGRESS\x10\xa0\x93\x04\x12\x11\n\x0bUPLOAD_DONE\x10\xa1\x93\x04\x12\x13\n\rUPLOAD_FAILED\x10\xa2\x93\x04\x12\x1d\n\x17UPLOAD_UNEXPECTED_ERROR\x10\xa3\x93\x04\x12\x14\n\x0eUPLOAD_EXPIRED\x10\xa4\x93\x04\x12\x15\n\x0fUPLOAD_CANCELED\x10\xa5\x93\x04\x12\x15\n\x0fUPLOAD_CONFLICT\x10\xa6\x93\x04\x12\x1a\n\x14\x42ILLING_INVALID_INFO\x10\x88\x9b\x04\x12\x1b\n\x15INTERNAL_SERVER_ISSUE\x10\xd4\xfd\x05\x12\x1d\n\x17INTERNAL_FETCHING_ISSUE\x10\xd5\xfd\x05\x12\x1d\n\x17INTERNAL_DATABASE_ISSUE\x10\xd6\xfd\x05\x12\x1f\n\x19INTERNAL_CONTEXT_CANCELED\x10\xd8\xfd\x05\x12!\n\x1bINTERNAL_UNEXPECTED_TIMEOUT\x10\xd9\xfd\x05\x12\x1c\n\x16INTERNAL_UNEXPECTED_V1\x10\xda\xfd\x05\x12\x1f\n\x19INTERNAL_UNEXPECTED_PANIC\x10\xdb\xfd\x05\x12\x1f\n\x19INTERNAL_UNEXPECTED_SPIRE\x10\xdc\xfd\x05\x12 \n\x1aINTERNAL_REDIS_UNAVAILABLE\x10\xdd\xfd\x05\x12!\n\x1bINTERNAL_RESOURCE_EXHAUSTED\x10\xde\xfd\x05\x12\"\n\x1cINTERNAL_REDIS_UNCATEGORIZED\x10\xdf\xfd\x05\x12 \n\x1aINTERNAL_AWS_UNCATEGORIZED\x10\xe0\xfd\x05\x12\"\n\x1cINTERNAL_AZURE_UNCATEGORIZED\x10\xe1\xfd\x05\x12\x18\n\x12\x43ONN_UNCATEGORIZED\x10\xb9\x85\x06\x12\x19\n\x13MODEL_UNCATEGORIZED\x10\xba\x85\x06\x12\x19\n\x13INPUT_UNCATEGORIZED\x10\xbb\x85\x06\x12\x1e\n\x18\x41NNOTATION_UNCATEGORIZED\x10\xbc\x85\x06\x12\x1b\n\x15\x42ILLING_UNCATEGORIZED\x10\xbd\x85\x06\x12\x1c\n\x16INTERNAL_UNCATEGORIZED\x10\xc1\x85\x06\x12\x11\n\x0b\x42\x41\x44_REQUEST\x10\xa0\xc2\x05\x12\x12\n\x0cSERVER_ERROR\x10\x84\xc3\x05\"\x08\x08\xbf\xc6\x01\x10\xbf\xc6\x01\"\x08\x08\xe8\x81\x02\x10\xe8\x81\x02\"\x08\x08\xe9\x81\x02\x10\xe9\x81\x02\"\x08\x08\xea\x81\x02\x10\xea\x81\x02\"\x08\x08\xcc\x82\x02\x10\xcc\x82\x02\"\x08\x08\xcd\x82\x02\x10\xcd\x82\x02\"\x08\x08\xce\x82\x02\x10\xce\x82\x02\"\x08\x08\xcf\x82\x02\x10\xcf\x82\x02\"\x08\x08\xd0\x82\x02\x10\xd0\x82\x02\"\x08\x08\xd1\x82\x02\x10\xd1\x82\x02\"\x08\x08\xd2\x82\x02\x10\xd2\x82\x02\"\x08\x08\xb0\x83\x02\x10\xb0\x83\x02\"\x08\x08\xb1\x83\x02\x10\xb1\x83\x02\"\x08\x08\xb3\x83\x02\x10\xb3\x83\x02\"\x08\x08\xba\x83\x02\x10\xba\x83\x02\"\x08\x08\xbb\xb8\x02\x10\xbb\xb8\x02\"\x08\x08\xd2\xb8\x02\x10\xd2\xb8\x02\"\x08\x08\xd3\xb8\x02\x10\xd3\xb8\x02\"\x08\x08\xf0\xc1\x02\x10\xf0\xc1\x02\"\x08\x08\xf1\xc1\x02\x10\xf1\xc1\x02\"\x08\x08\xf2\xc1\x02\x10\xf2\xc1\x02\"\x08\x08\xf3\xc1\x02\x10\xf3\xc1\x02\"\x08\x08\xf4\xc1\x02\x10\xf4\xc1\x02\"\x08\x08\x9c\xc7\x01\x10\x9c\xc7\x01\"\x08\x08\x9d\xc7\x01\x10\x9d\xc7\x01\"\x08\x08\x9e\xc7\x01\x10\x9e\xc7\x01\"\x08\x08\x9f\xc7\x01\x10\x9f\xc7\x01\"\x08\x08\xa1\xc7\x01\x10\xa1\xc7\x01\"\x08\x08\xa2\xc7\x01\x10\xa2\xc7\x01\x42g\n\x1c\x63om.clarifai.grpc.api.statusP\x01Z>github.com/Clarifai/clarifai-go-grpc/proto/clarifai/api/status\xa2\x02\x04\x43\x41IPb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+proto/clarifai/api/status/status_code.proto\x12\x13\x63larifai.api.status*\xd1[\n\nStatusCode\x12\x08\n\x04ZERO\x10\x00\x12\x0c\n\x07SUCCESS\x10\x90N\x12\x11\n\x0cMIXED_STATUS\x10\x9aN\x12\x0c\n\x07\x46\x41ILURE\x10\xa4N\x12\x0e\n\tTRY_AGAIN\x10\xaeN\x12\x14\n\x0fNOT_IMPLEMENTED\x10\xb8N\x12\n\n\x05MOVED\x10\xc2N\x12\x0b\n\x06TEAPOT\x10\xccN\x12\x18\n\x13\x43ONN_ACCOUNT_ISSUES\x10\xf8U\x12\x1b\n\x12\x43ONN_TOKEN_INVALID\x10\xf9U\x1a\x02\x08\x01\x12\x1d\n\x18\x43ONN_CREDENTIALS_INVALID\x10\xfaU\x12\x1d\n\x18\x43ONN_EXCEED_HOURLY_LIMIT\x10\xfbU\x12\x1e\n\x19\x43ONN_EXCEED_MONTHLY_LIMIT\x10\xfcU\x12\x13\n\x0e\x43ONN_THROTTLED\x10\xfdU\x12\x18\n\x13\x43ONN_EXCEEDS_LIMITS\x10\xfeU\x12\x1d\n\x18\x43ONN_INSUFFICIENT_SCOPES\x10\xffU\x12\x15\n\x10\x43ONN_KEY_INVALID\x10\x80V\x12\x17\n\x12\x43ONN_KEY_NOT_FOUND\x10\x81V\x12\x1c\n\x17\x43ONN_BAD_REQUEST_FORMAT\x10\xdcV\x12\x18\n\x13\x43ONN_DOES_NOT_EXIST\x10\xddV\x12\x19\n\x14\x43ONN_INVALID_REQUEST\x10\xdeV\x12\x1c\n\x17\x43ONN_METHOD_NOT_ALLOWED\x10\xdfV\x12\x19\n\x14\x43ONN_NO_GDPR_CONSENT\x10\xe0V\x12\x1e\n\x19\x43ONN_AUTH_METHOD_DISABLED\x10\xc0W\x12\x13\n\rMODEL_TRAINED\x10\xec\xa4\x01\x12\x14\n\x0eMODEL_TRAINING\x10\xed\xa4\x01\x12\x15\n\x0fMODEL_UNTRAINED\x10\xee\xa4\x01\x12\x1f\n\x19MODEL_QUEUED_FOR_TRAINING\x10\xef\xa4\x01\x12\x15\n\x0fMODEL_UPLOADING\x10\xf0\xa4\x01\x12\x1c\n\x16MODEL_UPLOADING_FAILED\x10\xf1\xa4\x01\x12\x1b\n\x15MODEL_TRAINING_FAILED\x10\xf2\xa4\x01\x12\x14\n\x0eMODEL_BUILDING\x10\xf3\xa4\x01\x12\x1b\n\x15MODEL_BUILDING_FAILED\x10\xf4\xa4\x01\x12\"\n\x1cMODEL_BUILD_UNEXPECTED_ERROR\x10\xf5\xa4\x01\x12\x1c\n\x16MODEL_TRAINING_NO_DATA\x10\xf6\xa4\x01\x12!\n\x1bMODEL_TRAINING_NO_POSITIVES\x10\xf7\xa4\x01\x12*\n$MODEL_TRAINING_ONE_VS_N_SINGLE_CLASS\x10\xf8\xa4\x01\x12\x1e\n\x18MODEL_TRAINING_TIMED_OUT\x10\xf9\xa4\x01\x12\"\n\x1cMODEL_TRAINING_WAITING_ERROR\x10\xfa\xa4\x01\x12\"\n\x1cMODEL_TRAINING_UNKNOWN_ERROR\x10\xfb\xa4\x01\x12&\n\x1cMODEL_TRAINING_MSG_REDELIVER\x10\xfc\xa4\x01\x1a\x02\x08\x01\x12&\n MODEL_TRAINING_INSUFFICIENT_DATA\x10\xfd\xa4\x01\x12#\n\x1dMODEL_TRAINING_INVALID_PARAMS\x10\xfe\xa4\x01\x12\x34\n.MODEL_TRAINING_INVALID_DATA_TOLERANCE_EXCEEDED\x10\xff\xa4\x01\x12\x1a\n\x14MODEL_MODIFY_SUCCESS\x10\x9e\xa5\x01\x12\x1a\n\x14MODEL_MODIFY_PENDING\x10\x9f\xa5\x01\x12\x19\n\x13MODEL_MODIFY_FAILED\x10\xa0\xa5\x01\x12\x1a\n\x14MODEL_DOES_NOT_EXIST\x10\xd0\xa5\x01\x12\x1d\n\x17MODEL_PERMISSION_DENIED\x10\xd1\xa5\x01\x12\x1c\n\x16MODEL_INVALID_ARGUMENT\x10\xd2\xa5\x01\x12\x1b\n\x15MODEL_INVALID_REQUEST\x10\xd3\xa5\x01\x12\x15\n\x0fMODEL_EVALUATED\x10\xb4\xa6\x01\x12\x16\n\x10MODEL_EVALUATING\x10\xb5\xa6\x01\x12\x19\n\x13MODEL_NOT_EVALUATED\x10\xb6\xa6\x01\x12!\n\x1bMODEL_QUEUED_FOR_EVALUATION\x10\xb7\xa6\x01\x12 \n\x1aMODEL_EVALUATION_TIMED_OUT\x10\xbe\xa6\x01\x12$\n\x1eMODEL_EVALUATION_WAITING_ERROR\x10\xbf\xa6\x01\x12$\n\x1eMODEL_EVALUATION_UNKNOWN_ERROR\x10\xc0\xa6\x01\x12\x1d\n\x17MODEL_PREDICTION_FAILED\x10\xc1\xa6\x01\x12(\n\x1eMODEL_EVALUATION_MSG_REDELIVER\x10\xc2\xa6\x01\x1a\x02\x08\x01\x12\"\n\x1cMODEL_EVALUATION_NEED_LABELS\x10\xc3\xa6\x01\x12\"\n\x1cMODEL_EVALUATION_NEED_INPUTS\x10\xc4\xa6\x01\x12\x1d\n\x17MODEL_EVALUATION_FAILED\x10\xc5\xa6\x01\x12\x1d\n\x17MODEL_DEPLOYMENT_FAILED\x10\xe6\xa6\x01\x12\x15\n\x0fMODEL_DEPLOYING\x10\xe7\xa6\x01\x12!\n\x1bMODEL_QUEUED_FOR_DEPLOYMENT\x10\xe8\xa6\x01\x12\x18\n\x12MODEL_NOT_DEPLOYED\x10\xe9\xa6\x01\x12&\n MODEL_REFERENCE_INVALID_ARGUMENT\x10\x98\xa7\x01\x12*\n$MODEL_EXAMPLE_INPUT_INVALID_ARGUMENT\x10\xac\xa7\x01\x12\x14\n\x0eMODEL_EXPORTED\x10\xfc\xa7\x01\x12\x15\n\x0fMODEL_EXPORTING\x10\xfd\xa7\x01\x12\x1c\n\x16MODEL_EXPORTING_FAILED\x10\xfe\xa7\x01\x12\x1a\n\x14MODEL_EXPORT_PENDING\x10\xff\xa7\x01\x12 \n\x1aWORKFLOW_NO_MATCHING_INPUT\x10\xf1\xab\x01\x12$\n\x1eWORKFLOW_REQUIRE_TRAINED_MODEL\x10\xf2\xab\x01\x12\x18\n\x12WORKFLOW_DUPLICATE\x10\xd4\xac\x01\x12!\n\x1bWORKFLOW_UNSUPPORTED_FORMAT\x10\xd5\xac\x01\x12\x1d\n\x17WORKFLOW_DOES_NOT_EXIST\x10\xd6\xac\x01\x12 \n\x1aWORKFLOW_PERMISSION_DENIED\x10\xd7\xac\x01\x12\x1f\n\x19WORKFLOW_INVALID_ARGUMENT\x10\xd8\xac\x01\x12\x1d\n\x17WORKFLOW_INVALID_RECIPE\x10\xd9\xac\x01\x12\x1f\n\x19WORKFLOW_INVALID_TEMPLATE\x10\xda\xac\x01\x12\x1c\n\x16WORKFLOW_INVALID_GRAPH\x10\xdb\xac\x01\x12\x1f\n\x19WORKFLOW_INTERNAL_FAILURE\x10\xdc\xac\x01\x12\x1e\n\x18WORKFLOW_INVALID_REQUEST\x10\xd7\xb3\x01\x12\x1d\n\x17WORKFLOW_MODIFY_SUCCESS\x10\x86\xad\x01\x12\x1d\n\x17WORKFLOW_MODIFY_PENDING\x10\x87\xad\x01\x12\x1c\n\x16WORKFLOW_MODIFY_FAILED\x10\x88\xad\x01\x12\x1d\n\x17WORKFLOW_REINDEX_FAILED\x10\x89\xad\x01\x12\x1c\n\x16\x43ONCEPT_MODIFY_SUCCESS\x10\xee\xb4\x01\x12\x1c\n\x16\x43ONCEPT_MODIFY_PENDING\x10\xef\xb4\x01\x12\x1b\n\x15\x43ONCEPT_MODIFY_FAILED\x10\xf0\xb4\x01\x12\x18\n\x12\x41NNOTATION_SUCCESS\x10\xd6\xbc\x01\x12\x18\n\x12\x41NNOTATION_PENDING\x10\xd7\xbc\x01\x12\x17\n\x11\x41NNOTATION_FAILED\x10\xd8\xbc\x01\x12\x1f\n\x19\x41NNOTATION_UNKNOWN_STATUS\x10\xda\xbc\x01\x12!\n\x1b\x41NNOTATION_INVALID_ARGUMENT\x10\xdb\xbc\x01\x12\"\n\x1c\x41NNOTATION_PERMISSION_DENIED\x10\xdc\xbc\x01\x12 \n\x1a\x41NNOTATION_AWAITING_REVIEW\x10\xdd\xbc\x01\x12*\n$ANNOTATION_AWAITING_CONSENSUS_REVIEW\x10\xdf\xbc\x01\x12\x1e\n\x18\x41NNOTATION_REVIEW_DENIED\x10\xde\xbc\x01\x12\x1f\n\x19\x41NNOTATION_MODIFY_SUCCESS\x10\xba\xbd\x01\x12\x1f\n\x19\x41NNOTATION_MODIFY_PENDING\x10\xbb\xbd\x01\x12\x1e\n\x18\x41NNOTATION_MODIFY_FAILED\x10\xbc\xbd\x01\x12&\n METADATA_INVALID_PATCH_ARGUMENTS\x10\xc4\xc2\x01\x12\x1c\n\x16METADATA_PARSING_ISSUE\x10\xc5\xc2\x01\x12!\n\x1bMETADATA_MANIPULATION_ISSUE\x10\xc6\xc2\x01\x12\x1c\n\x16TRAINER_JOB_STATE_NONE\x10\xa8\xc3\x01\x12\x1e\n\x18TRAINER_JOB_STATE_QUEUED\x10\xa9\xc3\x01\x12\x1f\n\x19TRAINER_JOB_STATE_RUNNING\x10\xaa\xc3\x01\x12 \n\x1aTRAINER_JOB_STATE_COMPLETE\x10\xab\xc3\x01\x12\x1d\n\x17TRAINER_JOB_STATE_ERROR\x10\xac\xc3\x01\x12\x17\n\x11\x44\x41TA_DUMP_SUCCESS\x10\xbe\xc4\x01\x12\x17\n\x11\x44\x41TA_DUMP_PENDING\x10\xbf\xc4\x01\x12\x16\n\x10\x44\x41TA_DUMP_FAILED\x10\xc0\xc4\x01\x12\x1b\n\x15\x44\x41TA_DUMP_IN_PROGRESS\x10\xc1\xc4\x01\x12\x1b\n\x11\x44\x41TA_DUMP_NO_DATA\x10\xc2\xc4\x01\x1a\x02\x08\x01\x12 \n\x1a\x44\x41TA_DUMP_UNEXPECTED_ERROR\x10\xc3\xc4\x01\x12\x1e\n\x18\x44\x41TA_DUMP_EXPORT_SUCCESS\x10\xd2\xc4\x01\x12\x1e\n\x18\x44\x41TA_DUMP_EXPORT_PENDING\x10\xd3\xc4\x01\x12\x1d\n\x17\x44\x41TA_DUMP_EXPORT_FAILED\x10\xd4\xc4\x01\x12\"\n\x1c\x44\x41TA_DUMP_EXPORT_IN_PROGRESS\x10\xd5\xc4\x01\x12\'\n!DATA_DUMP_EXPORT_UNEXPECTED_ERROR\x10\xd6\xc4\x01\x12\x1d\n\x17\x41PP_DUPLICATION_SUCCESS\x10\xf0\xc4\x01\x12\x1c\n\x16\x41PP_DUPLICATION_FAILED\x10\xf1\xc4\x01\x12\x1d\n\x17\x41PP_DUPLICATION_PENDING\x10\xf2\xc4\x01\x12!\n\x1b\x41PP_DUPLICATION_IN_PROGRESS\x10\xf3\xc4\x01\x12%\n\x1f\x41PP_DUPLICATION_INVALID_REQUEST\x10\xf4\xc4\x01\x12\x1b\n\x15MODULE_DOES_NOT_EXIST\x10\xd4\xc5\x01\x12\x1e\n\x18MODULE_PERMISSION_DENIED\x10\xd5\xc5\x01\x12\x1d\n\x17MODULE_INVALID_ARGUMENT\x10\xd6\xc5\x01\x12\x1c\n\x16MODULE_INVALID_REQUEST\x10\xd7\xc5\x01\x12\x1c\n\x16\x42ULK_OPERATION_SUCCESS\x10\xb8\xc6\x01\x12\x1b\n\x15\x42ULK_OPERATION_FAILED\x10\xb9\xc6\x01\x12\x1c\n\x16\x42ULK_OPERATION_PENDING\x10\xba\xc6\x01\x12 \n\x1a\x42ULK_OPERATION_IN_PROGRESS\x10\xbb\xc6\x01\x12$\n\x1e\x42ULK_OPERATION_INVALID_REQUEST\x10\xbc\xc6\x01\x12\x1e\n\x18\x42ULK_OPERATION_CANCELLED\x10\xbd\xc6\x01\x12%\n\x1f\x42ULK_OPERATION_UNEXPECTED_ERROR\x10\xbe\xc6\x01\x12\x1b\n\x15RUNNER_DOES_NOT_EXIST\x10\x80\xc8\x01\x12\x1e\n\x18RUNNER_PERMISSION_DENIED\x10\x81\xc8\x01\x12\x1d\n\x17RUNNER_INVALID_ARGUMENT\x10\x82\xc8\x01\x12\x1c\n\x16RUNNER_INVALID_REQUEST\x10\x83\xc8\x01\x12\x18\n\x12RUNNER_NEEDS_RETRY\x10\x84\xc8\x01\x12\x19\n\x13RUNNER_STREAM_START\x10\x85\xc8\x01\x12\x17\n\x11RUNNER_STREAM_END\x10\x86\xc8\x01\x12\x1b\n\x15RUNNER_ITEM_CANCELLED\x10\x87\xc8\x01\x12\x1e\n\x18RUNNER_PROCESSING_FAILED\x10\x88\xc8\x01\x12\x1d\n\x17NODEPOOL_DOES_NOT_EXIST\x10\xe4\xc8\x01\x12\x1f\n\x19NODEPOOL_INVALID_ARGUMENT\x10\xe5\xc8\x01\x12\x1e\n\x18NODEPOOL_INVALID_REQUEST\x10\xe6\xc8\x01\x12$\n\x1e\x43OMPUTE_CLUSTER_DOES_NOT_EXIST\x10\xc8\xc9\x01\x12&\n COMPUTE_CLUSTER_INVALID_ARGUMENT\x10\xc9\xc9\x01\x12%\n\x1f\x43OMPUTE_CLUSTER_INVALID_REQUEST\x10\xca\xc9\x01\x12\x1f\n\x19\x44\x45PLOYMENT_DOES_NOT_EXIST\x10\xac\xca\x01\x12!\n\x1b\x44\x45PLOYMENT_INVALID_ARGUMENT\x10\xad\xca\x01\x12 \n\x1a\x44\x45PLOYMENT_INVALID_REQUEST\x10\xae\xca\x01\x12\x1c\n\x16INPUT_DOWNLOAD_SUCCESS\x10\xb0\xea\x01\x12\x1c\n\x16INPUT_DOWNLOAD_PENDING\x10\xb1\xea\x01\x12\x1b\n\x15INPUT_DOWNLOAD_FAILED\x10\xb2\xea\x01\x12 \n\x1aINPUT_DOWNLOAD_IN_PROGRESS\x10\xb3\xea\x01\x12 \n\x1aINPUT_STATUS_UPDATE_FAILED\x10\xb4\xea\x01\x12\x19\n\x13INPUT_DELETE_FAILED\x10\xb5\xea\x01\x12\x15\n\x0fINPUT_DUPLICATE\x10\x94\xeb\x01\x12\x1e\n\x18INPUT_UNSUPPORTED_FORMAT\x10\x95\xeb\x01\x12\x1a\n\x14INPUT_DOES_NOT_EXIST\x10\x96\xeb\x01\x12\x1d\n\x17INPUT_PERMISSION_DENIED\x10\x97\xeb\x01\x12\x1c\n\x16INPUT_INVALID_ARGUMENT\x10\x98\xeb\x01\x12\x16\n\x10INPUT_OVER_LIMIT\x10\x99\xeb\x01\x12\x17\n\x11INPUT_INVALID_URL\x10\x9a\xeb\x01\x12\x1a\n\x14INPUT_MODIFY_SUCCESS\x10\xf8\xeb\x01\x12\x1a\n\x14INPUT_MODIFY_PENDING\x10\xf9\xeb\x01\x12\x19\n\x13INPUT_MODIFY_FAILED\x10\xfb\xeb\x01\x12\x1f\n\x19INPUT_STORAGE_HOST_FAILED\x10\x82\xec\x01\x12\x1d\n\x17\x41LL_INPUT_INVALID_BYTES\x10\xdc\xec\x01\x12\x1b\n\x15INPUT_CLUSTER_SUCCESS\x10\xc0\xed\x01\x12\x1b\n\x15INPUT_CLUSTER_PENDING\x10\xc1\xed\x01\x12\x1a\n\x14INPUT_CLUSTER_FAILED\x10\xc2\xed\x01\x12\x1f\n\x19INPUT_CLUSTER_IN_PROGRESS\x10\xc3\xed\x01\x12\x1b\n\x15INPUT_REINDEX_SUCCESS\x10\xa4\xee\x01\x12\x1b\n\x15INPUT_REINDEX_PENDING\x10\xa5\xee\x01\x12\x1a\n\x14INPUT_REINDEX_FAILED\x10\xa6\xee\x01\x12\x1f\n\x19INPUT_REINDEX_IN_PROGRESS\x10\xa7\xee\x01\x12\"\n\x1cINPUT_VIDEO_DOWNLOAD_SUCCESS\x10\x98\xf2\x01\x12\"\n\x1cINPUT_VIDEO_DOWNLOAD_PENDING\x10\x99\xf2\x01\x12!\n\x1bINPUT_VIDEO_DOWNLOAD_FAILED\x10\x9a\xf2\x01\x12\x1b\n\x15INPUT_VIDEO_DUPLICATE\x10\xfc\xf2\x01\x12$\n\x1eINPUT_VIDEO_UNSUPPORTED_FORMAT\x10\xfd\xf2\x01\x12 \n\x1aINPUT_VIDEO_DOES_NOT_EXIST\x10\xfe\xf2\x01\x12#\n\x1dINPUT_VIDEO_PERMISSION_DENIED\x10\xff\xf2\x01\x12\"\n\x1cINPUT_VIDEO_INVALID_ARGUMENT\x10\x80\xf3\x01\x12\x1c\n\x16INPUT_VIDEO_OVER_LIMIT\x10\x81\xf3\x01\x12\x1d\n\x17INPUT_VIDEO_INVALID_URL\x10\x82\xf3\x01\x12 \n\x1aINPUT_VIDEO_MODIFY_SUCCESS\x10\xe0\xf3\x01\x12 \n\x1aINPUT_VIDEO_MODIFY_PENDING\x10\xe1\xf3\x01\x12\x1f\n\x19INPUT_VIDEO_MODIFY_FAILED\x10\xe3\xf3\x01\x12%\n\x1fINPUT_VIDEO_STORAGE_HOST_FAILED\x10\xea\xf3\x01\x12$\n\x1e\x41LL_INPUT_VIDEOS_INVALID_BYTES\x10\xc4\xf4\x01\x12$\n\x1eINPUT_VIDEO_PROCESSING_SUCCESS\x10\xa8\xf5\x01\x12$\n\x1eINPUT_VIDEO_PROCESSING_PENDING\x10\xb2\xf5\x01\x12#\n\x1dINPUT_VIDEO_PROCESSING_FAILED\x10\xbc\xf5\x01\x12\'\n!INPUT_VIDEO_STORAGE_INCONSISTENCY\x10\xc6\xf5\x01\x12!\n\x1bINPUT_VIDEO_STORAGE_FAILURE\x10\xd0\xf5\x01\x12(\n\"INPUT_VIDEO_URL_GENERATION_FAILURE\x10\xda\xf5\x01\x12\x1d\n\x17INPUT_CONNECTION_FAILED\x10\xbc\xb8\x02\x12&\n REQUEST_DISABLED_FOR_MAINTENANCE\x10\xbd\xb8\x02\x12/\n%INPUT_WRITES_DISABLED_FOR_MAINTENANCE\x10\xbe\xb8\x02\x1a\x02\x08\x01\x12\x1b\n\x15INPUT_INVALID_REQUEST\x10\xbf\xb8\x02\x12\x1d\n\x17PREDICT_INVALID_REQUEST\x10\xc1\xb8\x02\x12\x1c\n\x16SEARCH_INVALID_REQUEST\x10\xc2\xb8\x02\x12\x1e\n\x18\x43ONCEPTS_INVALID_REQUEST\x10\xc3\xb8\x02\x12\x1b\n\x15STATS_INVALID_REQUEST\x10\xc4\xb8\x02\x12\x1c\n\x16\x44\x41TABASE_DUPLICATE_KEY\x10\xca\xb8\x02\x12 \n\x1a\x44\x41TABASE_STATEMENT_TIMEOUT\x10\xcb\xb8\x02\x12$\n\x1e\x44\x41TABASE_INVALID_ROWS_AFFECTED\x10\xcc\xb8\x02\x12 \n\x1a\x44\x41TABASE_DEADLOCK_DETECTED\x10\xcd\xb8\x02\x12\x18\n\x12\x44\x41TABASE_FAIL_TASK\x10\xce\xb8\x02\x12&\n DATABASE_FAIL_TO_GET_CONNECTIONS\x10\xcf\xb8\x02\x12\x1f\n\x19\x44\x41TABASE_TOO_MANY_CLIENTS\x10\xd0\xb8\x02\x12\"\n\x1c\x44\x41TABASE_CONSTRAINT_VIOLATED\x10\xd1\xb8\x02\x12\x17\n\x11\x44\x41TABASE_CANCELED\x10\xd5\xb8\x02\x12\x1f\n\x19\x41SYNC_WORKER_MULTI_ERRORS\x10\xd4\xb8\x02\x12\x1c\n\x16RPC_REQUEST_QUEUE_FULL\x10\xde\xb8\x02\x12\x1c\n\x16RPC_SERVER_UNAVAILABLE\x10\xdf\xb8\x02\x12\x19\n\x13RPC_REQUEST_TIMEOUT\x10\xe0\xb8\x02\x12#\n\x1dRPC_MAX_MESSAGE_SIZE_EXCEEDED\x10\xe1\xb8\x02\x12\x12\n\x0cRPC_CANCELED\x10\xe3\xb8\x02\x12\x18\n\x12RPC_UNKNOWN_METHOD\x10\xe4\xb8\x02\x12\x1e\n\x18REQUEST_CANCELED_BY_USER\x10\xe5\xb8\x02\x12\x1e\n\x18\x43LUSTER_INTERNAL_FAILURE\x10\xa0\xd0\x02\x12\x1f\n\x19\x45XTERNAL_CONNECTION_ERROR\x10\xe2\xb8\x02\x12\x1a\n\x14QUERY_INVALID_SYNTAX\x10\xf2\xb8\x02\x12\x16\n\x10QUEUE_CONN_ERROR\x10\xa8\xc0\x02\x12!\n\x1bQUEUE_CLOSE_REQUEST_TIMEOUT\x10\xaa\xc0\x02\x12\x17\n\x11QUEUE_CONN_CLOSED\x10\xab\xc0\x02\x12\x1f\n\x19QUEUE_PUBLISH_ACK_TIMEOUT\x10\xac\xc0\x02\x12\x19\n\x13QUEUE_PUBLISH_ERROR\x10\xad\xc0\x02\x12 \n\x1aQUEUE_SUBSCRIPTION_TIMEOUT\x10\xae\xc0\x02\x12\x1e\n\x18QUEUE_SUBSCRIPTION_ERROR\x10\xaf\xc0\x02\x12\x1e\n\x18QUEUE_MARSHALLING_FAILED\x10\xb0\xc0\x02\x12 \n\x1aQUEUE_UNMARSHALLING_FAILED\x10\xb1\xc0\x02\x12\'\n!QUEUE_MAX_MSG_REDELIVERY_EXCEEDED\x10\xb2\xc0\x02\x12\x17\n\x11QUEUE_ACK_FAILURE\x10\xb3\xc0\x02\x12\x13\n\rSQS_OVERLIMIT\x10\x8c\xc1\x02\x12 \n\x1aSQS_INVALID_RECEIPT_HANDLE\x10\x8d\xc1\x02\x12\x11\n\x0bSQS_UNKNOWN\x10\x8e\xc1\x02\x12\x1d\n\x17SEARCH_INTERNAL_FAILURE\x10\xf9\xcf\x02\x12\x1f\n\x19SEARCH_PROJECTION_FAILURE\x10\xfa\xcf\x02\x12\x1f\n\x19SEARCH_PREDICTION_FAILURE\x10\xfb\xcf\x02\x12\'\n!SEARCH_BY_NOT_FULLY_INDEXED_INPUT\x10\xfc\xcf\x02\x12 \n\x1aSAVED_SEARCH_MODIFY_FAILED\x10\xfd\xcf\x02\x12\x1f\n\x19SEARCH_COUNTS_UNAVAILABLE\x10\xfe\xcf\x02\x12\x17\n\x11\x45VALUATION_QUEUED\x10\xdc\xd0\x02\x12\x1c\n\x16\x45VALUATION_IN_PROGRESS\x10\xdd\xd0\x02\x12\x18\n\x12\x45VALUATION_SUCCESS\x10\xde\xd0\x02\x12(\n\"EVALUATION_FAILED_TO_RETRIEVE_DATA\x10\xdf\xd0\x02\x12!\n\x1b\x45VALUATION_INVALID_ARGUMENT\x10\xe0\xd0\x02\x12\x17\n\x11\x45VALUATION_FAILED\x10\xe1\xd0\x02\x12\x18\n\x12\x45VALUATION_PENDING\x10\xe2\xd0\x02\x12\x1a\n\x14\x45VALUATION_TIMED_OUT\x10\xe3\xd0\x02\x12!\n\x1b\x45VALUATION_UNEXPECTED_ERROR\x10\xe4\xd0\x02\x12\x16\n\x10\x45VALUATION_MIXED\x10\xe5\xd0\x02\x12\x18\n\x12STRIPE_EVENT_ERROR\x10\xe1\xd7\x02\x12\x10\n\nCACHE_MISS\x10\xc9\xdf\x02\x12&\n REDIS_SCRIPT_EXITED_WITH_FAILURE\x10\xca\xdf\x02\x12\x16\n\x10REDIS_STREAM_ERR\x10\xcb\xdf\x02\x12\x18\n\x12REDIS_NO_CONSUMERS\x10\xcc\xdf\x02\x12\x1a\n\x14REDIS_STREAM_BACKOFF\x10\xcd\xdf\x02\x12\x18\n\x12SIGNUP_EVENT_ERROR\x10\xb1\xe7\x02\x12\x14\n\x0eSIGNUP_FLAGGED\x10\xb2\xe7\x02\x12\x1a\n\x14\x46ILETYPE_UNSUPPORTED\x10\xb3\xe7\x02\x12\x1f\n\x19\x41PP_COUNT_INVALID_MESSAGE\x10\x99\xef\x02\x12\'\n!APP_COUNT_UPDATE_INCREMENT_FAILED\x10\x9a\xef\x02\x12\x1e\n\x18\x41PP_COUNT_REBUILD_FAILED\x10\x9b\xef\x02\x12 \n\x1a\x41PP_COUNT_INTERNAL_FAILURE\x10\x9c\xef\x02\x12\x17\n\x11MP_DOWNLOAD_ERROR\x10\xfd\xef\x02\x12\x1a\n\x14MP_RESOLVE_DNS_ERROR\x10\xfe\xef\x02\x12)\n#MP_DOWNLOAD_MAX_SIZE_EXCEEDED_ERROR\x10\xff\xef\x02\x12\x1b\n\x15MP_IMAGE_DECODE_ERROR\x10\x80\xf0\x02\x12\x19\n\x13MP_INVALID_ARGUMENT\x10\x81\xf0\x02\x12\x1f\n\x19MP_IMAGE_PROCESSING_ERROR\x10\x82\xf0\x02\x12\x19\n\x13\x44\x41TATIER_CONN_ERROR\x10\xe1\xf0\x02\x12\x17\n\x11USER_CONSENT_FACE\x10\xd1\x86\x03\x12\x14\n\x0eWORKER_MISSING\x10\xb8\x8e\x03\x12\x13\n\rWORKER_ACTIVE\x10\xb9\x8e\x03\x12\x15\n\x0fWORKER_INACTIVE\x10\xba\x8e\x03\x12\x17\n\x11\x43OLLECTOR_MISSING\x10\xa0\x96\x03\x12\x16\n\x10\x43OLLECTOR_ACTIVE\x10\xa1\x96\x03\x12\x18\n\x12\x43OLLECTOR_INACTIVE\x10\xa2\x96\x03\x12!\n\x1b\x43OLLECTOR_POST_INPUT_FAILED\x10\xa3\x96\x03\x12*\n$SSO_IDENTITY_PROVIDER_DOES_NOT_EXIST\x10\x89\x9e\x03\x12\x16\n\x10TASK_IN_PROGRESS\x10\xf1\xa5\x03\x12\x0f\n\tTASK_DONE\x10\xf2\xa5\x03\x12\x12\n\x0cTASK_WONT_DO\x10\xf3\xa5\x03\x12\x11\n\x0bTASK_FAILED\x10\xf5\xa5\x03\x12\x0f\n\tTASK_IDLE\x10\xf6\xa5\x03\x12\x13\n\rTASK_CONFLICT\x10\xd4\xa6\x03\x12\x1a\n\x14TASK_NOT_IMPLEMENTED\x10\xd5\xa6\x03\x12\x12\n\x0cTASK_MISSING\x10\xd6\xa6\x03\x12\x1c\n\x16TASK_PERMISSION_DENIED\x10\xd7\xa6\x03\x12\x1d\n\x17TASK_ASSIGNMENT_SUCCESS\x10\xb8\xa7\x03\x12\x1d\n\x17TASK_ASSIGNMENT_PENDING\x10\xb9\xa7\x03\x12%\n\x1fTASK_ASSIGNMENT_AWAITING_REVIEW\x10\xba\xa7\x03\x12/\n)TASK_ASSIGNMENT_AWAITING_CONSENSUS_REVIEW\x10\xbb\xa7\x03\x12#\n\x1dTASK_ASSIGNMENT_REVIEW_DENIED\x10\xbc\xa7\x03\x12\x19\n\x13LABEL_ORDER_PENDING\x10\xd9\xad\x03\x12\x1d\n\x17LABEL_ORDER_IN_PROGRESS\x10\xda\xad\x03\x12\x19\n\x13LABEL_ORDER_SUCCESS\x10\xdb\xad\x03\x12\x1a\n\x14LABEL_ORDER_CANCELED\x10\xdc\xad\x03\x12\x14\n\x0eLICENSE_ACTIVE\x10\xe0\xd4\x03\x12\x1c\n\x16LICENSE_DOES_NOT_EXIST\x10\xe1\xd4\x03\x12\x19\n\x13LICENSE_NEED_UPDATE\x10\xe2\xd4\x03\x12\x15\n\x0fLICENSE_EXPIRED\x10\xe3\xd4\x03\x12\x15\n\x0fLICENSE_REVOKED\x10\xe4\xd4\x03\x12\x15\n\x0fLICENSE_DELETED\x10\xe5\xd4\x03\x12\x1d\n\x17LICENSE_VOLUME_EXCEEDED\x10\xe6\xd4\x03\x12!\n\x1bPASSWORD_VALIDATION_SUCCESS\x10\xc8\xdc\x03\x12 \n\x1aPASSWORD_VALIDATION_FAILED\x10\xc9\xdc\x03\x12%\n\x1fPASSWORDPOLICY_INVALID_ARGUMENT\x10\xca\xdc\x03\x12\"\n\x1c\x46\x45\x41TUREFLAG_CONFIG_NOT_FOUND\x10\xb0\xe4\x03\x12\"\n\x1c\x46\x45\x41TUREFLAG_INVALID_ARGUMENT\x10\xb1\xe4\x03\x12\x19\n\x13\x46\x45\x41TUREFLAG_BLOCKED\x10\xb2\xe4\x03\x12\x19\n\x13MAINTENANCE_SUCCESS\x10\x98\xec\x03\x12\x18\n\x12MAINTENANCE_FAILED\x10\x99\xec\x03\x12\x1d\n\x17\x44\x41TASET_VERSION_PENDING\x10\x85\xf4\x03\x12!\n\x1b\x44\x41TASET_VERSION_IN_PROGRESS\x10\x8a\xf4\x03\x12\x1b\n\x15\x44\x41TASET_VERSION_READY\x10\x8f\xf4\x03\x12\x1d\n\x17\x44\x41TASET_VERSION_FAILURE\x10\x94\xf4\x03\x12&\n DATASET_VERSION_UNEXPECTED_ERROR\x10\x99\xf4\x03\x12\x1e\n\x18\x44\x41TASET_VERSION_CONFLICT\x10\x9e\xf4\x03\x12\x1b\n\x15\x44\x41TASET_INPUT_SUCCESS\x10\xe4\xf4\x03\x12\x1d\n\x17\x44\x41TASET_INPUT_DUPLICATE\x10\xe5\xf4\x03\x12$\n\x1e\x44\x41TASET_VERSION_EXPORT_SUCCESS\x10\xc8\xf5\x03\x12$\n\x1e\x44\x41TASET_VERSION_EXPORT_PENDING\x10\xc9\xf5\x03\x12#\n\x1d\x44\x41TASET_VERSION_EXPORT_FAILED\x10\xca\xf5\x03\x12(\n\"DATASET_VERSION_EXPORT_IN_PROGRESS\x10\xcb\xf5\x03\x12-\n\'DATASET_VERSION_EXPORT_UNEXPECTED_ERROR\x10\xcc\xf5\x03\x12\x10\n\nJOB_QUEUED\x10\x80\xf4\x03\x12\x11\n\x0bJOB_RUNNING\x10\x81\xf4\x03\x12\x13\n\rJOB_COMPLETED\x10\x82\xf4\x03\x12\x10\n\nJOB_FAILED\x10\x83\xf4\x03\x12\x13\n\rJOB_CANCELLED\x10\x84\xf4\x03\x12\x1a\n\x14JOB_UNEXPECTED_ERROR\x10\x86\xf4\x03\x12\x12\n\x0cJOB_CONFLICT\x10\x87\xf4\x03\x12\x1c\n\x16\x41UTH_MISSING_IDP_ASSOC\x10\xe8\xfb\x03\x12\x19\n\x13LIST_OBJECTS_FAILED\x10\xd0\x83\x04\x12\x1c\n\x16\x41RCHIVE_EXTRACT_FAILED\x10\xb8\x8b\x04\x12\x18\n\x12UPLOAD_IN_PROGRESS\x10\xa0\x93\x04\x12\x11\n\x0bUPLOAD_DONE\x10\xa1\x93\x04\x12\x13\n\rUPLOAD_FAILED\x10\xa2\x93\x04\x12\x1d\n\x17UPLOAD_UNEXPECTED_ERROR\x10\xa3\x93\x04\x12\x14\n\x0eUPLOAD_EXPIRED\x10\xa4\x93\x04\x12\x15\n\x0fUPLOAD_CANCELED\x10\xa5\x93\x04\x12\x15\n\x0fUPLOAD_CONFLICT\x10\xa6\x93\x04\x12\x1a\n\x14\x42ILLING_INVALID_INFO\x10\x88\x9b\x04\x12\x1b\n\x15INTERNAL_SERVER_ISSUE\x10\xd4\xfd\x05\x12\x1d\n\x17INTERNAL_FETCHING_ISSUE\x10\xd5\xfd\x05\x12\x1d\n\x17INTERNAL_DATABASE_ISSUE\x10\xd6\xfd\x05\x12\x1f\n\x19INTERNAL_CONTEXT_CANCELED\x10\xd8\xfd\x05\x12!\n\x1bINTERNAL_UNEXPECTED_TIMEOUT\x10\xd9\xfd\x05\x12\x1c\n\x16INTERNAL_UNEXPECTED_V1\x10\xda\xfd\x05\x12\x1f\n\x19INTERNAL_UNEXPECTED_PANIC\x10\xdb\xfd\x05\x12\x1f\n\x19INTERNAL_UNEXPECTED_SPIRE\x10\xdc\xfd\x05\x12 \n\x1aINTERNAL_REDIS_UNAVAILABLE\x10\xdd\xfd\x05\x12!\n\x1bINTERNAL_RESOURCE_EXHAUSTED\x10\xde\xfd\x05\x12\"\n\x1cINTERNAL_REDIS_UNCATEGORIZED\x10\xdf\xfd\x05\x12 \n\x1aINTERNAL_AWS_UNCATEGORIZED\x10\xe0\xfd\x05\x12\"\n\x1cINTERNAL_AZURE_UNCATEGORIZED\x10\xe1\xfd\x05\x12\x18\n\x12\x43ONN_UNCATEGORIZED\x10\xb9\x85\x06\x12\x19\n\x13MODEL_UNCATEGORIZED\x10\xba\x85\x06\x12\x19\n\x13INPUT_UNCATEGORIZED\x10\xbb\x85\x06\x12\x1e\n\x18\x41NNOTATION_UNCATEGORIZED\x10\xbc\x85\x06\x12\x1b\n\x15\x42ILLING_UNCATEGORIZED\x10\xbd\x85\x06\x12\x1c\n\x16INTERNAL_UNCATEGORIZED\x10\xc1\x85\x06\x12\x11\n\x0b\x42\x41\x44_REQUEST\x10\xa0\xc2\x05\x12\x12\n\x0cSERVER_ERROR\x10\x84\xc3\x05\"\x08\x08\xbf\xc6\x01\x10\xbf\xc6\x01\"\x08\x08\xe8\x81\x02\x10\xe8\x81\x02\"\x08\x08\xe9\x81\x02\x10\xe9\x81\x02\"\x08\x08\xea\x81\x02\x10\xea\x81\x02\"\x08\x08\xcc\x82\x02\x10\xcc\x82\x02\"\x08\x08\xcd\x82\x02\x10\xcd\x82\x02\"\x08\x08\xce\x82\x02\x10\xce\x82\x02\"\x08\x08\xcf\x82\x02\x10\xcf\x82\x02\"\x08\x08\xd0\x82\x02\x10\xd0\x82\x02\"\x08\x08\xd1\x82\x02\x10\xd1\x82\x02\"\x08\x08\xd2\x82\x02\x10\xd2\x82\x02\"\x08\x08\xb0\x83\x02\x10\xb0\x83\x02\"\x08\x08\xb1\x83\x02\x10\xb1\x83\x02\"\x08\x08\xb3\x83\x02\x10\xb3\x83\x02\"\x08\x08\xba\x83\x02\x10\xba\x83\x02\"\x08\x08\xbb\xb8\x02\x10\xbb\xb8\x02\"\x08\x08\xd2\xb8\x02\x10\xd2\xb8\x02\"\x08\x08\xd3\xb8\x02\x10\xd3\xb8\x02\"\x08\x08\xf0\xc1\x02\x10\xf0\xc1\x02\"\x08\x08\xf1\xc1\x02\x10\xf1\xc1\x02\"\x08\x08\xf2\xc1\x02\x10\xf2\xc1\x02\"\x08\x08\xf3\xc1\x02\x10\xf3\xc1\x02\"\x08\x08\xf4\xc1\x02\x10\xf4\xc1\x02\"\x08\x08\x9c\xc7\x01\x10\x9c\xc7\x01\"\x08\x08\x9d\xc7\x01\x10\x9d\xc7\x01\"\x08\x08\x9e\xc7\x01\x10\x9e\xc7\x01\"\x08\x08\x9f\xc7\x01\x10\x9f\xc7\x01\"\x08\x08\xa1\xc7\x01\x10\xa1\xc7\x01\"\x08\x08\xa2\xc7\x01\x10\xa2\xc7\x01\x42g\n\x1c\x63om.clarifai.grpc.api.statusP\x01Z>github.com/Clarifai/clarifai-go-grpc/proto/clarifai/api/status\xa2\x02\x04\x43\x41IPb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.clarifai.api.status.status_code_pb2', globals()) @@ -32,5 +32,5 @@ _STATUSCODE.values_by_name["INPUT_WRITES_DISABLED_FOR_MAINTENANCE"]._options = None _STATUSCODE.values_by_name["INPUT_WRITES_DISABLED_FOR_MAINTENANCE"]._serialized_options = b'\010\001' _STATUSCODE._serialized_start=69 - _STATUSCODE._serialized_end=11696 + _STATUSCODE._serialized_end=11798 # @@protoc_insertion_point(module_scope) diff --git a/clarifai_grpc/grpc/api/status/status_code_pb2.pyi b/clarifai_grpc/grpc/api/status/status_code_pb2.pyi index 261849f..1110d7e 100644 --- a/clarifai_grpc/grpc/api/status/status_code_pb2.pyi +++ b/clarifai_grpc/grpc/api/status/status_code_pb2.pyi @@ -256,6 +256,10 @@ class _StatusCodeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._Enu """ComputeCluster related codes 258xx""" COMPUTE_CLUSTER_INVALID_ARGUMENT: _StatusCode.ValueType # 25801 COMPUTE_CLUSTER_INVALID_REQUEST: _StatusCode.ValueType # 25802 + DEPLOYMENT_DOES_NOT_EXIST: _StatusCode.ValueType # 25900 + """Deployment related codes 259xx""" + DEPLOYMENT_INVALID_ARGUMENT: _StatusCode.ValueType # 25901 + DEPLOYMENT_INVALID_REQUEST: _StatusCode.ValueType # 25902 INPUT_DOWNLOAD_SUCCESS: _StatusCode.ValueType # 30000 """Input:Image related 30xxx""" INPUT_DOWNLOAD_PENDING: _StatusCode.ValueType # 30001 @@ -779,6 +783,10 @@ COMPUTE_CLUSTER_DOES_NOT_EXIST: StatusCode.ValueType # 25800 """ComputeCluster related codes 258xx""" COMPUTE_CLUSTER_INVALID_ARGUMENT: StatusCode.ValueType # 25801 COMPUTE_CLUSTER_INVALID_REQUEST: StatusCode.ValueType # 25802 +DEPLOYMENT_DOES_NOT_EXIST: StatusCode.ValueType # 25900 +"""Deployment related codes 259xx""" +DEPLOYMENT_INVALID_ARGUMENT: StatusCode.ValueType # 25901 +DEPLOYMENT_INVALID_REQUEST: StatusCode.ValueType # 25902 INPUT_DOWNLOAD_SUCCESS: StatusCode.ValueType # 30000 """Input:Image related 30xxx""" INPUT_DOWNLOAD_PENDING: StatusCode.ValueType # 30001 diff --git a/clarifai_grpc/grpc/auth/scope/scope_pb2.py b/clarifai_grpc/grpc/auth/scope/scope_pb2.py index 97158e5..f845c9f 100644 --- a/clarifai_grpc/grpc/auth/scope/scope_pb2.py +++ b/clarifai_grpc/grpc/auth/scope/scope_pb2.py @@ -14,7 +14,7 @@ from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%proto/clarifai/auth/scope/scope.proto\x12\x13\x63larifai.auth.scope\x1a google/protobuf/descriptor.proto\"F\n\tScopeList\x12&\n\x06scopes\x18\x01 \x03(\x0e\x32\x16.clarifai.auth.scope.S\x12\x11\n\tendpoints\x18\x02 \x03(\t*\x8e\x18\n\x01S\x12\t\n\x05undef\x10\x00\x12\r\n\x03\x41ll\x10\x01\x1a\x04\xf0\x9b\'\x01\x12\x11\n\x07Predict\x10\x02\x1a\x04\xf0\x9b\'\x01\x12\x18\n\nInputs_Add\x10\x04\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x05\x12\x14\n\nInputs_Get\x10\x05\x1a\x04\xf0\x9b\'\x01\x12 \n\x0cInputs_Patch\x10\x07\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\x04\xf8\x9b\'\x05\x12\x1f\n\rInputs_Delete\x10\x08\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'\x04\xf8\x9b\'\x05\x12\x1d\n\rOutputs_Patch\x10\t\x1a\n\x08\x01\xf8\x9b\'\x05\xf8\x9b\'\x02\x12\x1a\n\x0c\x43oncepts_Add\x10\n\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x0b\x12\x16\n\x0c\x43oncepts_Get\x10\x0b\x1a\x04\xf0\x9b\'\x01\x12\"\n\x0e\x43oncepts_Patch\x10\x0c\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\n\xf8\x9b\'\x0b\x12\x1d\n\x0f\x43oncepts_Delete\x10\r\x1a\x08\xf8\x9b\'\n\xf8\x9b\'\x0b\x12\x18\n\nModels_Add\x10\x0e\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x0f\x12\x14\n\nModels_Get\x10\x0f\x1a\x04\xf0\x9b\'\x01\x12$\n\x0cModels_Patch\x10\x10\x1a\x12\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\x0e\xf8\x9b\'\x0f\xf8\x9b\'\x1a\x12\x1f\n\rModels_Delete\x10\x11\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'\x0e\xf8\x9b\'\x0f\x12\x1a\n\x0cModels_Train\x10\x1a\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x0f\x12\x15\n\x0bModels_Sync\x10\x1b\x1a\x04\xf8\x9b\'\x0f\x12\x1b\n\x10ModelExports_Get\x10\x8e\x01\x1a\x04\xf0\x9b\'\x01\x12 \n\x10ModelExports_Add\x10\x8f\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x8e\x01\x12\x1b\n\rWorkflows_Add\x10\x12\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x13\x12\x17\n\rWorkflows_Get\x10\x13\x1a\x04\xf0\x9b\'\x01\x12#\n\x0fWorkflows_Patch\x10\x14\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\x12\xf8\x9b\'\x13\x12\"\n\x10Workflows_Delete\x10\x15\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'\x12\xf8\x9b\'\x13\x12\x1d\n\x13WorkflowMetrics_Get\x10`\x1a\x04\xf0\x9b\'\x01\x12!\n\x13WorkflowMetrics_Add\x10\x61\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'`\x12(\n\x16WorkflowMetrics_Delete\x10\x62\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'a\xf8\x9b\'`\x12\"\n\x16TSNEVisualizations_Add\x10\x18\x1a\x06\x08\x01\xf8\x9b\'\x19\x12\x1e\n\x16TSNEVisualizations_Get\x10\x19\x1a\x02\x08\x01\x12\x1d\n\x0f\x41nnotations_Add\x10%\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'&\x12\x19\n\x0f\x41nnotations_Get\x10&\x1a\x04\xf0\x9b\'\x01\x12%\n\x11\x41nnotations_Patch\x10\'\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'%\xf8\x9b\'&\x12$\n\x12\x41nnotations_Delete\x10(\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'%\xf8\x9b\'&\x12\x1c\n\x0e\x43ollectors_Add\x10)\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'*\x12\x18\n\x0e\x43ollectors_Get\x10*\x1a\x04\xf0\x9b\'\x01\x12#\n\x11\x43ollectors_Delete\x10+\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\')\xf8\x9b\'*\x12\x16\n\x08\x41pps_Add\x10,\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'-\x12\x12\n\x08\x41pps_Get\x10-\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0b\x41pps_Delete\x10.\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\',\xf8\x9b\'-\x12\x16\n\x08Keys_Add\x10/\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'0\x12\x12\n\x08Keys_Get\x10\x30\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0bKeys_Delete\x10\x31\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'/\xf8\x9b\'0\x12\x1f\n\x11\x43ollaborators_Add\x10\x33\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'2\x12\x1b\n\x11\x43ollaborators_Get\x10\x32\x1a\x04\xf0\x9b\'\x01\x12&\n\x14\x43ollaborators_Delete\x10\x34\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'3\xf8\x9b\'2\x12\x19\n\x0bMetrics_Add\x10\x36\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'5\x12\x15\n\x0bMetrics_Get\x10\x35\x1a\x04\xf0\x9b\'\x01\x12 \n\x0eMetrics_Delete\x10?\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'6\xf8\x9b\'5\x12\x17\n\tTasks_Add\x10\x37\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'8\x12\x13\n\tTasks_Get\x10\x38\x1a\x04\xf0\x9b\'\x01\x12\x1e\n\x0cTasks_Delete\x10\x46\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'7\xf8\x9b\'8\x12\"\n\x14PasswordPolicies_Add\x10\x39\x1a\x08\xf0\x9b\'\x01\xf8\x9b\':\x12\x1e\n\x14PasswordPolicies_Get\x10:\x1a\x04\xf0\x9b\'\x01\x12)\n\x17PasswordPolicies_Delete\x10;\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'9\xf8\x9b\':\x12\x19\n\x0fLabelOrders_Get\x10\x43\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0fLabelOrders_Add\x10\x44\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'C\x12$\n\x12LabelOrders_Delete\x10\x45\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'D\xf8\x9b\'C\x12 \n\x16UserFeatureConfigs_Get\x10G\x1a\x04\xf0\x9b\'\x01\x12.\n FindDuplicateAnnotationsJobs_Add\x10\x66\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'g\x12*\n FindDuplicateAnnotationsJobs_Get\x10g\x1a\x04\xf0\x9b\'\x01\x12\x35\n#FindDuplicateAnnotationsJobs_Delete\x10h\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'f\xf8\x9b\'g\x12\x16\n\x0c\x44\x61tasets_Get\x10i\x1a\x04\xf0\x9b\'\x01\x12\x1a\n\x0c\x44\x61tasets_Add\x10j\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'i\x12!\n\x0f\x44\x61tasets_Delete\x10k\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'i\xf8\x9b\'j\x12\x19\n\x0bModules_Add\x10l\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'m\x12\x15\n\x0bModules_Get\x10m\x1a\x04\xf0\x9b\'\x01\x12 \n\x0eModules_Delete\x10n\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'l\xf8\x9b\'m\x12-\n\x1bInstalledModuleVersions_Add\x10o\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'p\xf8\x9b\'m\x12)\n\x1bInstalledModuleVersions_Get\x10p\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'m\x12\x34\n\x1eInstalledModuleVersions_Delete\x10q\x1a\x10\xf0\x9b\'\x01\xf8\x9b\'o\xf8\x9b\'p\xf8\x9b\'m\x12\x10\n\x06Search\x10\x03\x1a\x04\xf0\x9b\'\x01\x12\x19\n\x0fSavedSearch_Get\x10r\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0fSavedSearch_Add\x10s\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'r\x12$\n\x12SavedSearch_Delete\x10t\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'r\xf8\x9b\'s\x12&\n\x1cModelVersionPublications_Add\x10u\x1a\x04\xf0\x9b\'\x01\x12)\n\x1fModelVersionPublications_Delete\x10v\x1a\x04\xf0\x9b\'\x01\x12\"\n\x18WorkflowPublications_Add\x10w\x1a\x04\xf0\x9b\'\x01\x12%\n\x1bWorkflowPublications_Delete\x10x\x1a\x04\xf0\x9b\'\x01\x12\x1f\n\x11\x42ulkOperation_Add\x10y\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'z\x12\x1b\n\x11\x42ulkOperation_Get\x10z\x1a\x04\xf0\x9b\'\x01\x12&\n\x14\x42ulkOperation_Delete\x10{\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'y\xf8\x9b\'z\x12\x17\n\x13HistoricalUsage_Get\x10|\x12\x16\n\x0bUploads_Get\x10\x80\x01\x1a\x04\xf0\x9b\'\x01\x12\x1b\n\x0bUploads_Add\x10\x81\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x80\x01\x12#\n\x0eUploads_Delete\x10\x82\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x80\x01\xf8\x9b\'\x81\x01\x12\x16\n\x0bRunners_Get\x10\x83\x01\x1a\x04\xf0\x9b\'\x01\x12\x1b\n\x0bRunners_Add\x10\x84\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x83\x01\x12#\n\x0eRunners_Delete\x10\x85\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x83\x01\xf8\x9b\'\x84\x01\x12\x1a\n\x0fRunnerItems_Get\x10\x86\x01\x1a\x04\xf0\x9b\'\x01\x12\x1f\n\x0fRunnerItems_Add\x10\x87\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x86\x01\x12\x18\n\rNodepools_Get\x10\x88\x01\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\rNodepools_Add\x10\x89\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x88\x01\x12%\n\x10Nodepools_Delete\x10\x8a\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x88\x01\xf8\x9b\'\x89\x01\x12\x1e\n\x13\x43omputeClusters_Get\x10\x8b\x01\x1a\x04\xf0\x9b\'\x01\x12#\n\x13\x43omputeClusters_Add\x10\x8c\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x8b\x01\x12+\n\x16\x43omputeClusters_Delete\x10\x8d\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x8b\x01\xf8\x9b\'\x8c\x01\"\x04\x08\x1e\x10\x1e\"\x04\x08\x1f\x10\x1f\"\x04\x08 \x10 \"\x04\x08!\x10!\"\x04\x08\"\x10\"\"\x04\x08}\x10}\"\x04\x08~\x10~:<\n\x0f\x63larfai_exposed\x12!.google.protobuf.EnumValueOptions\x18\xbe\xf3\x04 \x01(\x08:^\n\x19\x63larifai_depending_scopes\x12!.google.protobuf.EnumValueOptions\x18\xbf\xf3\x04 \x03(\x0e\x32\x16.clarifai.auth.scope.SBg\n\x1c\x63om.clarifai.grpc.auth.scopeP\x01Z>github.com/Clarifai/clarifai-go-grpc/proto/clarifai/auth/scope\xa2\x02\x04\x43\x41IPb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%proto/clarifai/auth/scope/scope.proto\x12\x13\x63larifai.auth.scope\x1a google/protobuf/descriptor.proto\"F\n\tScopeList\x12&\n\x06scopes\x18\x01 \x03(\x0e\x32\x16.clarifai.auth.scope.S\x12\x11\n\tendpoints\x18\x02 \x03(\t*\xf4\x18\n\x01S\x12\t\n\x05undef\x10\x00\x12\r\n\x03\x41ll\x10\x01\x1a\x04\xf0\x9b\'\x01\x12\x11\n\x07Predict\x10\x02\x1a\x04\xf0\x9b\'\x01\x12\x18\n\nInputs_Add\x10\x04\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x05\x12\x14\n\nInputs_Get\x10\x05\x1a\x04\xf0\x9b\'\x01\x12 \n\x0cInputs_Patch\x10\x07\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\x04\xf8\x9b\'\x05\x12\x1f\n\rInputs_Delete\x10\x08\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'\x04\xf8\x9b\'\x05\x12\x1d\n\rOutputs_Patch\x10\t\x1a\n\x08\x01\xf8\x9b\'\x05\xf8\x9b\'\x02\x12\x1a\n\x0c\x43oncepts_Add\x10\n\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x0b\x12\x16\n\x0c\x43oncepts_Get\x10\x0b\x1a\x04\xf0\x9b\'\x01\x12\"\n\x0e\x43oncepts_Patch\x10\x0c\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\n\xf8\x9b\'\x0b\x12\x1d\n\x0f\x43oncepts_Delete\x10\r\x1a\x08\xf8\x9b\'\n\xf8\x9b\'\x0b\x12\x18\n\nModels_Add\x10\x0e\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x0f\x12\x14\n\nModels_Get\x10\x0f\x1a\x04\xf0\x9b\'\x01\x12$\n\x0cModels_Patch\x10\x10\x1a\x12\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\x0e\xf8\x9b\'\x0f\xf8\x9b\'\x1a\x12\x1f\n\rModels_Delete\x10\x11\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'\x0e\xf8\x9b\'\x0f\x12\x1a\n\x0cModels_Train\x10\x1a\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x0f\x12\x15\n\x0bModels_Sync\x10\x1b\x1a\x04\xf8\x9b\'\x0f\x12\x1b\n\x10ModelExports_Get\x10\x8e\x01\x1a\x04\xf0\x9b\'\x01\x12 \n\x10ModelExports_Add\x10\x8f\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x8e\x01\x12\x1b\n\rWorkflows_Add\x10\x12\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'\x13\x12\x17\n\rWorkflows_Get\x10\x13\x1a\x04\xf0\x9b\'\x01\x12#\n\x0fWorkflows_Patch\x10\x14\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'\x12\xf8\x9b\'\x13\x12\"\n\x10Workflows_Delete\x10\x15\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'\x12\xf8\x9b\'\x13\x12\x1d\n\x13WorkflowMetrics_Get\x10`\x1a\x04\xf0\x9b\'\x01\x12!\n\x13WorkflowMetrics_Add\x10\x61\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'`\x12(\n\x16WorkflowMetrics_Delete\x10\x62\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'a\xf8\x9b\'`\x12\"\n\x16TSNEVisualizations_Add\x10\x18\x1a\x06\x08\x01\xf8\x9b\'\x19\x12\x1e\n\x16TSNEVisualizations_Get\x10\x19\x1a\x02\x08\x01\x12\x1d\n\x0f\x41nnotations_Add\x10%\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'&\x12\x19\n\x0f\x41nnotations_Get\x10&\x1a\x04\xf0\x9b\'\x01\x12%\n\x11\x41nnotations_Patch\x10\'\x1a\x0e\x08\x01\xf0\x9b\'\x01\xf8\x9b\'%\xf8\x9b\'&\x12$\n\x12\x41nnotations_Delete\x10(\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'%\xf8\x9b\'&\x12\x1c\n\x0e\x43ollectors_Add\x10)\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'*\x12\x18\n\x0e\x43ollectors_Get\x10*\x1a\x04\xf0\x9b\'\x01\x12#\n\x11\x43ollectors_Delete\x10+\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\')\xf8\x9b\'*\x12\x16\n\x08\x41pps_Add\x10,\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'-\x12\x12\n\x08\x41pps_Get\x10-\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0b\x41pps_Delete\x10.\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\',\xf8\x9b\'-\x12\x16\n\x08Keys_Add\x10/\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'0\x12\x12\n\x08Keys_Get\x10\x30\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0bKeys_Delete\x10\x31\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'/\xf8\x9b\'0\x12\x1f\n\x11\x43ollaborators_Add\x10\x33\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'2\x12\x1b\n\x11\x43ollaborators_Get\x10\x32\x1a\x04\xf0\x9b\'\x01\x12&\n\x14\x43ollaborators_Delete\x10\x34\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'3\xf8\x9b\'2\x12\x19\n\x0bMetrics_Add\x10\x36\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'5\x12\x15\n\x0bMetrics_Get\x10\x35\x1a\x04\xf0\x9b\'\x01\x12 \n\x0eMetrics_Delete\x10?\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'6\xf8\x9b\'5\x12\x17\n\tTasks_Add\x10\x37\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'8\x12\x13\n\tTasks_Get\x10\x38\x1a\x04\xf0\x9b\'\x01\x12\x1e\n\x0cTasks_Delete\x10\x46\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'7\xf8\x9b\'8\x12\"\n\x14PasswordPolicies_Add\x10\x39\x1a\x08\xf0\x9b\'\x01\xf8\x9b\':\x12\x1e\n\x14PasswordPolicies_Get\x10:\x1a\x04\xf0\x9b\'\x01\x12)\n\x17PasswordPolicies_Delete\x10;\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'9\xf8\x9b\':\x12\x19\n\x0fLabelOrders_Get\x10\x43\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0fLabelOrders_Add\x10\x44\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'C\x12$\n\x12LabelOrders_Delete\x10\x45\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'D\xf8\x9b\'C\x12 \n\x16UserFeatureConfigs_Get\x10G\x1a\x04\xf0\x9b\'\x01\x12.\n FindDuplicateAnnotationsJobs_Add\x10\x66\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'g\x12*\n FindDuplicateAnnotationsJobs_Get\x10g\x1a\x04\xf0\x9b\'\x01\x12\x35\n#FindDuplicateAnnotationsJobs_Delete\x10h\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'f\xf8\x9b\'g\x12\x16\n\x0c\x44\x61tasets_Get\x10i\x1a\x04\xf0\x9b\'\x01\x12\x1a\n\x0c\x44\x61tasets_Add\x10j\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'i\x12!\n\x0f\x44\x61tasets_Delete\x10k\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'i\xf8\x9b\'j\x12\x19\n\x0bModules_Add\x10l\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'m\x12\x15\n\x0bModules_Get\x10m\x1a\x04\xf0\x9b\'\x01\x12 \n\x0eModules_Delete\x10n\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'l\xf8\x9b\'m\x12-\n\x1bInstalledModuleVersions_Add\x10o\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'p\xf8\x9b\'m\x12)\n\x1bInstalledModuleVersions_Get\x10p\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'m\x12\x34\n\x1eInstalledModuleVersions_Delete\x10q\x1a\x10\xf0\x9b\'\x01\xf8\x9b\'o\xf8\x9b\'p\xf8\x9b\'m\x12\x10\n\x06Search\x10\x03\x1a\x04\xf0\x9b\'\x01\x12\x19\n\x0fSavedSearch_Get\x10r\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\x0fSavedSearch_Add\x10s\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'r\x12$\n\x12SavedSearch_Delete\x10t\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'r\xf8\x9b\'s\x12&\n\x1cModelVersionPublications_Add\x10u\x1a\x04\xf0\x9b\'\x01\x12)\n\x1fModelVersionPublications_Delete\x10v\x1a\x04\xf0\x9b\'\x01\x12\"\n\x18WorkflowPublications_Add\x10w\x1a\x04\xf0\x9b\'\x01\x12%\n\x1bWorkflowPublications_Delete\x10x\x1a\x04\xf0\x9b\'\x01\x12\x1f\n\x11\x42ulkOperation_Add\x10y\x1a\x08\xf0\x9b\'\x01\xf8\x9b\'z\x12\x1b\n\x11\x42ulkOperation_Get\x10z\x1a\x04\xf0\x9b\'\x01\x12&\n\x14\x42ulkOperation_Delete\x10{\x1a\x0c\xf0\x9b\'\x01\xf8\x9b\'y\xf8\x9b\'z\x12\x17\n\x13HistoricalUsage_Get\x10|\x12\x16\n\x0bUploads_Get\x10\x80\x01\x1a\x04\xf0\x9b\'\x01\x12\x1b\n\x0bUploads_Add\x10\x81\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x80\x01\x12#\n\x0eUploads_Delete\x10\x82\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x80\x01\xf8\x9b\'\x81\x01\x12\x16\n\x0bRunners_Get\x10\x83\x01\x1a\x04\xf0\x9b\'\x01\x12\x1b\n\x0bRunners_Add\x10\x84\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x83\x01\x12#\n\x0eRunners_Delete\x10\x85\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x83\x01\xf8\x9b\'\x84\x01\x12\x1a\n\x0fRunnerItems_Get\x10\x86\x01\x1a\x04\xf0\x9b\'\x01\x12\x1f\n\x0fRunnerItems_Add\x10\x87\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x86\x01\x12\x18\n\rNodepools_Get\x10\x88\x01\x1a\x04\xf0\x9b\'\x01\x12\x1d\n\rNodepools_Add\x10\x89\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x88\x01\x12%\n\x10Nodepools_Delete\x10\x8a\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x88\x01\xf8\x9b\'\x89\x01\x12\x1e\n\x13\x43omputeClusters_Get\x10\x8b\x01\x1a\x04\xf0\x9b\'\x01\x12#\n\x13\x43omputeClusters_Add\x10\x8c\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x8b\x01\x12+\n\x16\x43omputeClusters_Delete\x10\x8d\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x8b\x01\xf8\x9b\'\x8c\x01\x12\x1a\n\x0f\x44\x65ployments_Get\x10\x90\x01\x1a\x04\xf0\x9b\'\x01\x12\x1f\n\x0f\x44\x65ployments_Add\x10\x91\x01\x1a\t\xf0\x9b\'\x01\xf8\x9b\'\x90\x01\x12\'\n\x12\x44\x65ployments_Delete\x10\x92\x01\x1a\x0e\xf0\x9b\'\x01\xf8\x9b\'\x90\x01\xf8\x9b\'\x91\x01\"\x04\x08\x1e\x10\x1e\"\x04\x08\x1f\x10\x1f\"\x04\x08 \x10 \"\x04\x08!\x10!\"\x04\x08\"\x10\"\"\x04\x08}\x10}\"\x04\x08~\x10~:<\n\x0f\x63larfai_exposed\x12!.google.protobuf.EnumValueOptions\x18\xbe\xf3\x04 \x01(\x08:^\n\x19\x63larifai_depending_scopes\x12!.google.protobuf.EnumValueOptions\x18\xbf\xf3\x04 \x03(\x0e\x32\x16.clarifai.auth.scope.SBg\n\x1c\x63om.clarifai.grpc.auth.scopeP\x01Z>github.com/Clarifai/clarifai-go-grpc/proto/clarifai/auth/scope\xa2\x02\x04\x43\x41IPb\x06proto3') _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.clarifai.auth.scope.scope_pb2', globals()) @@ -212,8 +212,14 @@ _S.values_by_name["ComputeClusters_Add"]._serialized_options = b'\360\233\'\001\370\233\'\213\001' _S.values_by_name["ComputeClusters_Delete"]._options = None _S.values_by_name["ComputeClusters_Delete"]._serialized_options = b'\360\233\'\001\370\233\'\213\001\370\233\'\214\001' + _S.values_by_name["Deployments_Get"]._options = None + _S.values_by_name["Deployments_Get"]._serialized_options = b'\360\233\'\001' + _S.values_by_name["Deployments_Add"]._options = None + _S.values_by_name["Deployments_Add"]._serialized_options = b'\360\233\'\001\370\233\'\220\001' + _S.values_by_name["Deployments_Delete"]._options = None + _S.values_by_name["Deployments_Delete"]._serialized_options = b'\360\233\'\001\370\233\'\220\001\370\233\'\221\001' _S._serialized_start=169 - _S._serialized_end=3255 + _S._serialized_end=3357 _SCOPELIST._serialized_start=96 _SCOPELIST._serialized_end=166 # @@protoc_insertion_point(module_scope) diff --git a/clarifai_grpc/grpc/auth/scope/scope_pb2.pyi b/clarifai_grpc/grpc/auth/scope/scope_pb2.pyi index c9a781a..b24f569 100644 --- a/clarifai_grpc/grpc/auth/scope/scope_pb2.pyi +++ b/clarifai_grpc/grpc/auth/scope/scope_pb2.pyi @@ -224,6 +224,10 @@ class _SEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrap """Cluster of machines in a region of cloud""" ComputeClusters_Add: _S.ValueType # 140 ComputeClusters_Delete: _S.ValueType # 141 + Deployments_Get: _S.ValueType # 144 + """How to autoscale resources within nodepools.""" + Deployments_Add: _S.ValueType # 145 + Deployments_Delete: _S.ValueType # 146 class S(_S, metaclass=_SEnumTypeWrapper): """Next index: 41 @@ -453,6 +457,10 @@ ComputeClusters_Get: S.ValueType # 139 """Cluster of machines in a region of cloud""" ComputeClusters_Add: S.ValueType # 140 ComputeClusters_Delete: S.ValueType # 141 +Deployments_Get: S.ValueType # 144 +"""How to autoscale resources within nodepools.""" +Deployments_Add: S.ValueType # 145 +Deployments_Delete: S.ValueType # 146 global___S = S @typing_extensions.final