# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: arg_services/graph/v1/graph.proto
# Protobuf Python Version: 5.29.3
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    29,
    3,
    '',
    'arg_services/graph/v1/graph.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!arg_services/graph/v1/graph.proto\x12\x15\x61rg_services.graph.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xb3\x08\n\x05Graph\x12=\n\x05nodes\x18\x01 \x03(\x0b\x32\'.arg_services.graph.v1.Graph.NodesEntryR\x05nodes\x12=\n\x05\x65\x64ges\x18\x02 \x03(\x0b\x32\'.arg_services.graph.v1.Graph.EdgesEntryR\x05\x65\x64ges\x12I\n\tresources\x18\x03 \x03(\x0b\x32+.arg_services.graph.v1.Graph.ResourcesEntryR\tresources\x12R\n\x0cparticipants\x18\x04 \x03(\x0b\x32..arg_services.graph.v1.Graph.ParticipantsEntryR\x0cparticipants\x12\x46\n\x08\x61nalysts\x18\x05 \x03(\x0b\x32*.arg_services.graph.v1.Graph.AnalystsEntryR\x08\x61nalysts\x12$\n\x0bmajor_claim\x18\x06 \x01(\tH\x00R\nmajorClaim\x88\x01\x01\x12%\n\x0eschema_version\x18\x07 \x01(\rR\rschemaVersion\x12\'\n\x0flibrary_version\x18\x08 \x01(\tR\x0elibraryVersion\x12;\n\x08metadata\x18\x0e \x01(\x0b\x32\x1f.arg_services.graph.v1.MetadataR\x08metadata\x12\x33\n\x08userdata\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x08userdata\x1aU\n\nNodesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\x1b.arg_services.graph.v1.NodeR\x05value:\x02\x38\x01\x1aU\n\nEdgesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\x1b.arg_services.graph.v1.EdgeR\x05value:\x02\x38\x01\x1a]\n\x0eResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x35\n\x05value\x18\x02 \x01(\x0b\x32\x1f.arg_services.graph.v1.ResourceR\x05value:\x02\x38\x01\x1a\x63\n\x11ParticipantsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32\".arg_services.graph.v1.ParticipantR\x05value:\x02\x38\x01\x1a[\n\rAnalystsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32\x1e.arg_services.graph.v1.AnalystR\x05value:\x02\x38\x01\x42\x0e\n\x0c_major_claim\"v\n\x08Metadata\x12\x34\n\x07\x63reated\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07\x63reated\x12\x34\n\x07updated\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x07updated\"\x97\x02\n\x08Resource\x12\x12\n\x04text\x18\x01 \x01(\tR\x04text\x12\x19\n\x05title\x18\x02 \x01(\tH\x00R\x05title\x88\x01\x01\x12\x1b\n\x06source\x18\x03 \x01(\tH\x01R\x06source\x88\x01\x01\x12\x38\n\ttimestamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12;\n\x08metadata\x18\x0e \x01(\x0b\x32\x1f.arg_services.graph.v1.MetadataR\x08metadata\x12\x33\n\x08userdata\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x08userdataB\x08\n\x06_titleB\t\n\x07_source\"\xea\x02\n\x0bParticipant\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x08username\x18\x02 \x01(\tH\x00R\x08username\x88\x01\x01\x12\x19\n\x05\x65mail\x18\x03 \x01(\tH\x01R\x05\x65mail\x88\x01\x01\x12\x15\n\x03url\x18\x04 \x01(\tH\x02R\x03url\x88\x01\x01\x12\x1f\n\x08location\x18\x05 \x01(\tH\x03R\x08location\x88\x01\x01\x12%\n\x0b\x64\x65scription\x18\x06 \x01(\tH\x04R\x0b\x64\x65scription\x88\x01\x01\x12;\n\x08metadata\x18\x0e \x01(\x0b\x32\x1f.arg_services.graph.v1.MetadataR\x08metadata\x12\x33\n\x08userdata\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x08userdataB\x0b\n\t_usernameB\x08\n\x06_emailB\x06\n\x04_urlB\x0b\n\t_locationB\x0e\n\x0c_description\"w\n\x07\x41nalyst\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x19\n\x05\x65mail\x18\x02 \x01(\tH\x00R\x05\x65mail\x88\x01\x01\x12\x33\n\x08userdata\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x08userdataB\x08\n\x06_email\"\xa8\x01\n\x04\x45\x64ge\x12\x16\n\x06source\x18\x01 \x01(\tR\x06source\x12\x16\n\x06target\x18\x02 \x01(\tR\x06target\x12;\n\x08metadata\x18\x0e \x01(\x0b\x32\x1f.arg_services.graph.v1.MetadataR\x08metadata\x12\x33\n\x08userdata\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x08userdata\"\xec\x01\n\x04Node\x12\x31\n\x04\x61tom\x18\x01 \x01(\x0b\x32\x1b.arg_services.graph.v1.AtomH\x00R\x04\x61tom\x12\x37\n\x06scheme\x18\x02 \x01(\x0b\x32\x1d.arg_services.graph.v1.SchemeH\x00R\x06scheme\x12;\n\x08metadata\x18\x0e \x01(\x0b\x32\x1f.arg_services.graph.v1.MetadataR\x08metadata\x12\x33\n\x08userdata\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x08userdataB\x06\n\x04type\"\x91\x01\n\x04\x41tom\x12\x12\n\x04text\x18\x01 \x01(\tR\x04text\x12>\n\treference\x18\x02 \x01(\x0b\x32 .arg_services.graph.v1.ReferenceR\treference\x12%\n\x0bparticipant\x18\x03 \x01(\tH\x00R\x0bparticipant\x88\x01\x01\x42\x0e\n\x0c_participant\"u\n\tReference\x12\x1f\n\x08resource\x18\x01 \x01(\tH\x00R\x08resource\x88\x01\x01\x12\x1b\n\x06offset\x18\x02 \x01(\rH\x01R\x06offset\x88\x01\x01\x12\x12\n\x04text\x18\x03 \x01(\tR\x04textB\x0b\n\t_resourceB\t\n\x07_offset\"\xba\x02\n\x06Scheme\x12:\n\x07support\x18\x01 \x01(\x0e\x32\x1e.arg_services.graph.v1.SupportH\x00R\x07support\x12\x37\n\x06\x61ttack\x18\x02 \x01(\x0e\x32\x1d.arg_services.graph.v1.AttackH\x00R\x06\x61ttack\x12\x43\n\npreference\x18\x03 \x01(\x0e\x32!.arg_services.graph.v1.PreferenceH\x00R\npreference\x12=\n\x08rephrase\x18\x04 \x01(\x0e\x32\x1f.arg_services.graph.v1.RephraseH\x00R\x08rephrase\x12/\n\x13premise_descriptors\x18\x0f \x03(\tR\x12premiseDescriptorsB\x06\n\x04type*\x95\x0f\n\x07Support\x12\x13\n\x0fSUPPORT_DEFAULT\x10\x00\x12\x1c\n\x18SUPPORT_POSITION_TO_KNOW\x10\x01\x12\x1a\n\x16SUPPORT_EXPERT_OPINION\x10\x02\x12\x1d\n\x19SUPPORT_WITNESS_TESTIMONY\x10\x03\x12\x1b\n\x17SUPPORT_POPULAR_OPINION\x10\x04\x12\x1c\n\x18SUPPORT_POPULAR_PRACTICE\x10\x05\x12\x13\n\x0fSUPPORT_EXAMPLE\x10\x06\x12\x13\n\x0fSUPPORT_ANALOGY\x10\x07\x12,\n(SUPPORT_PRACTICAL_REASONING_FROM_ANALOGY\x10\x08\x12\x17\n\x13SUPPORT_COMPOSITION\x10\t\x12\x14\n\x10SUPPORT_DIVISION\x10\n\x12\x17\n\x13SUPPORT_OPPOSITIONS\x10\x0b\x12\"\n\x1eSUPPORT_RHETORICAL_OPPOSITIONS\x10\x0c\x12\x18\n\x14SUPPORT_ALTERNATIVES\x10\r\x12!\n\x1dSUPPORT_VERBAL_CLASSIFICATION\x10\x0e\x12,\n(SUPPORT_VERBAL_CLASSIFICATION_DEFINITION\x10\x0f\x12+\n\'SUPPORT_VERBAL_CLASSIFICATION_VAGUENESS\x10\x10\x12/\n+SUPPORT_VERBAL_CLASSIFICATION_ARBITRARINESS\x10\x11\x12)\n%SUPPORT_INTERACTION_OF_ACT_AND_PERSON\x10\x12\x12\x12\n\x0eSUPPORT_VALUES\x10\x13\x12\x1b\n\x17SUPPORT_POSITIVE_VALUES\x10=\x12\x1b\n\x17SUPPORT_NEGATIVE_VALUES\x10>\x12\x15\n\x11SUPPORT_SACRIFICE\x10\x14\x12%\n!SUPPORT_THE_GROUP_AND_ITS_MEMBERS\x10\x15\x12\x1f\n\x1bSUPPORT_PRACTICAL_REASONING\x10\x16\x12*\n&SUPPORT_TWO_PERSON_PRACTICAL_REASONING\x10\x17\x12\x11\n\rSUPPORT_WASTE\x10\x18\x12\x16\n\x12SUPPORT_SUNK_COSTS\x10\x19\x12\x15\n\x11SUPPORT_IGNORANCE\x10\x1a\x12\x1f\n\x1bSUPPORT_EPISTEMIC_IGNORANCE\x10\x1b\x12\x1b\n\x17SUPPORT_CAUSE_TO_EFFECT\x10\x1c\x12 \n\x1cSUPPORT_CORRELATION_TO_CAUSE\x10\x1d\x12\x10\n\x0cSUPPORT_SIGN\x10\x1e\x12\x15\n\x11SUPPORT_ABDUCTIVE\x10\x1f\x12\"\n\x1eSUPPORT_EVIDENCE_TO_HYPOTHESIS\x10 \x12\x18\n\x14SUPPORT_CONSEQUENCES\x10!\x12!\n\x1dSUPPORT_POSITIVE_CONSEQUENCES\x10?\x12!\n\x1dSUPPORT_NEGATIVE_CONSEQUENCES\x10@\x12\"\n\x1eSUPPORT_PRAGMATIC_ALTERNATIVES\x10\"\x12\x12\n\x0eSUPPORT_THREAT\x10#\x12\x17\n\x13SUPPORT_FEAR_APPEAL\x10$\x12\x19\n\x15SUPPORT_DANGER_APPEAL\x10%\x12\x19\n\x15SUPPORT_NEED_FOR_HELP\x10&\x12\x14\n\x10SUPPORT_DISTRESS\x10\'\x12\x16\n\x12SUPPORT_COMMITMENT\x10(\x12\x13\n\x0fSUPPORT_ETHOTIC\x10)\x12\x1e\n\x1aSUPPORT_GENERIC_AD_HOMINEM\x10*\x12#\n\x1fSUPPORT_PRAGMATIC_INCONSISTENCY\x10+\x12#\n\x1fSUPPORT_INCONSISTENT_COMMITMENT\x10,\x12%\n!SUPPORT_CIRCUMSTANTIAL_AD_HOMINEM\x10-\x12\x10\n\x0cSUPPORT_BIAS\x10.\x12\x1b\n\x17SUPPORT_BIAS_AD_HOMINEM\x10/\x12\x16\n\x12SUPPORT_GRADUALISM\x10\x30\x12\x1a\n\x16SUPPORT_SLIPPERY_SLOPE\x10\x31\x12$\n SUPPORT_PRECEDENT_SLIPPERY_SLOPE\x10\x32\x12\"\n\x1eSUPPORT_SORITES_SLIPPERY_SLOPE\x10\x33\x12!\n\x1dSUPPORT_VERBAL_SLIPPERY_SLOPE\x10\x34\x12\x1f\n\x1bSUPPORT_FULL_SLIPPERY_SLOPE\x10\x35\x12$\n SUPPORT_CONSTITUTIVE_RULE_CLAIMS\x10\x36\x12\x11\n\rSUPPORT_RULES\x10\x37\x12\x1c\n\x18SUPPORT_EXCEPTIONAL_CASE\x10\x38\x12\x15\n\x11SUPPORT_PRECEDENT\x10\x39\x12\x1b\n\x17SUPPORT_PLEA_FOR_EXCUSE\x10:\x12\x16\n\x12SUPPORT_PERCEPTION\x10;\x12\x12\n\x0eSUPPORT_MEMORY\x10<*\x1c\n\x06\x41ttack\x12\x12\n\x0e\x41TTACK_DEFAULT\x10\x00*$\n\nPreference\x12\x16\n\x12PREFERENCE_DEFAULT\x10\x00* \n\x08Rephrase\x12\x14\n\x10REPHRASE_DEFAULT\x10\x00\x42\x99\x01\n\x19\x63om.arg_services.graph.v1B\nGraphProtoP\x01\xa2\x02\x03\x41GX\xaa\x02\x14\x41rgServices.Graph.V1\xca\x02\x14\x41rgServices\\Graph\\V1\xe2\x02 ArgServices\\Graph\\V1\\GPBMetadata\xea\x02\x16\x41rgServices::Graph::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'arg_services.graph.v1.graph_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\031com.arg_services.graph.v1B\nGraphProtoP\001\242\002\003AGX\252\002\024ArgServices.Graph.V1\312\002\024ArgServices\\Graph\\V1\342\002 ArgServices\\Graph\\V1\\GPBMetadata\352\002\026ArgServices::Graph::V1'
  _globals['_GRAPH_NODESENTRY']._loaded_options = None
  _globals['_GRAPH_NODESENTRY']._serialized_options = b'8\001'
  _globals['_GRAPH_EDGESENTRY']._loaded_options = None
  _globals['_GRAPH_EDGESENTRY']._serialized_options = b'8\001'
  _globals['_GRAPH_RESOURCESENTRY']._loaded_options = None
  _globals['_GRAPH_RESOURCESENTRY']._serialized_options = b'8\001'
  _globals['_GRAPH_PARTICIPANTSENTRY']._loaded_options = None
  _globals['_GRAPH_PARTICIPANTSENTRY']._serialized_options = b'8\001'
  _globals['_GRAPH_ANALYSTSENTRY']._loaded_options = None
  _globals['_GRAPH_ANALYSTSENTRY']._serialized_options = b'8\001'
  _globals['_SUPPORT']._serialized_start=3084
  _globals['_SUPPORT']._serialized_end=5025
  _globals['_ATTACK']._serialized_start=5027
  _globals['_ATTACK']._serialized_end=5055
  _globals['_PREFERENCE']._serialized_start=5057
  _globals['_PREFERENCE']._serialized_end=5093
  _globals['_REPHRASE']._serialized_start=5095
  _globals['_REPHRASE']._serialized_end=5127
  _globals['_GRAPH']._serialized_start=124
  _globals['_GRAPH']._serialized_end=1199
  _globals['_GRAPH_NODESENTRY']._serialized_start=722
  _globals['_GRAPH_NODESENTRY']._serialized_end=807
  _globals['_GRAPH_EDGESENTRY']._serialized_start=809
  _globals['_GRAPH_EDGESENTRY']._serialized_end=894
  _globals['_GRAPH_RESOURCESENTRY']._serialized_start=896
  _globals['_GRAPH_RESOURCESENTRY']._serialized_end=989
  _globals['_GRAPH_PARTICIPANTSENTRY']._serialized_start=991
  _globals['_GRAPH_PARTICIPANTSENTRY']._serialized_end=1090
  _globals['_GRAPH_ANALYSTSENTRY']._serialized_start=1092
  _globals['_GRAPH_ANALYSTSENTRY']._serialized_end=1183
  _globals['_METADATA']._serialized_start=1201
  _globals['_METADATA']._serialized_end=1319
  _globals['_RESOURCE']._serialized_start=1322
  _globals['_RESOURCE']._serialized_end=1601
  _globals['_PARTICIPANT']._serialized_start=1604
  _globals['_PARTICIPANT']._serialized_end=1966
  _globals['_ANALYST']._serialized_start=1968
  _globals['_ANALYST']._serialized_end=2087
  _globals['_EDGE']._serialized_start=2090
  _globals['_EDGE']._serialized_end=2258
  _globals['_NODE']._serialized_start=2261
  _globals['_NODE']._serialized_end=2497
  _globals['_ATOM']._serialized_start=2500
  _globals['_ATOM']._serialized_end=2645
  _globals['_REFERENCE']._serialized_start=2647
  _globals['_REFERENCE']._serialized_end=2764
  _globals['_SCHEME']._serialized_start=2767
  _globals['_SCHEME']._serialized_end=3081
# @@protoc_insertion_point(module_scope)
