# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: t_protocol.proto

import sys

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor.FileDescriptor(
    name="t_protocol.proto",
    package="fetch.aea.TProtocol",
    syntax="proto3",
    serialized_options=None,
    serialized_pb=_b(
        '\n\x10t_protocol.proto\x12\x13\x66\x65tch.aea.TProtocol"\xf4(\n\x10TProtocolMessage\x12\x12\n\nmessage_id\x18\x01 \x01(\x05\x12"\n\x1a\x64ialogue_starter_reference\x18\x02 \x01(\t\x12$\n\x1c\x64ialogue_responder_reference\x18\x03 \x01(\t\x12\x0e\n\x06target\x18\x04 \x01(\x05\x12P\n\x0fperformative_ct\x18\x05 \x01(\x0b\x32\x35.fetch.aea.TProtocol.TProtocolMessage.Performative_CtH\x00\x12h\n\x1bperformative_empty_contents\x18\x06 \x01(\x0b\x32\x41.fetch.aea.TProtocol.TProtocolMessage.Performative_Empty_ContentsH\x00\x12P\n\x0fperformative_mt\x18\x07 \x01(\x0b\x32\x35.fetch.aea.TProtocol.TProtocolMessage.Performative_MtH\x00\x12N\n\x0eperformative_o\x18\x08 \x01(\x0b\x32\x34.fetch.aea.TProtocol.TProtocolMessage.Performative_OH\x00\x12R\n\x10performative_pct\x18\t \x01(\x0b\x32\x36.fetch.aea.TProtocol.TProtocolMessage.Performative_PctH\x00\x12R\n\x10performative_pmt\x18\n \x01(\x0b\x32\x36.fetch.aea.TProtocol.TProtocolMessage.Performative_PmtH\x00\x12P\n\x0fperformative_pt\x18\x0b \x01(\x0b\x32\x35.fetch.aea.TProtocol.TProtocolMessage.Performative_PtH\x00\x1a\x9c\x02\n\tDataModel\x12\x13\n\x0b\x62ytes_field\x18\x01 \x01(\x0c\x12\x11\n\tint_field\x18\x02 \x01(\x05\x12\x13\n\x0b\x66loat_field\x18\x03 \x01(\x02\x12\x12\n\nbool_field\x18\x04 \x01(\x08\x12\x11\n\tstr_field\x18\x05 \x01(\t\x12\x11\n\tset_field\x18\x06 \x03(\x05\x12\x12\n\nlist_field\x18\x07 \x03(\t\x12R\n\ndict_field\x18\x08 \x03(\x0b\x32>.fetch.aea.TProtocol.TProtocolMessage.DataModel.DictFieldEntry\x1a\x30\n\x0e\x44ictFieldEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x08:\x02\x38\x01\x1aV\n\x0fPerformative_Ct\x12\x43\n\ncontent_ct\x18\x01 \x01(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x1a\x7f\n\x0fPerformative_Pt\x12\x15\n\rcontent_bytes\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63ontent_int\x18\x02 \x01(\x05\x12\x15\n\rcontent_float\x18\x03 \x01(\x02\x12\x14\n\x0c\x63ontent_bool\x18\x04 \x01(\x08\x12\x13\n\x0b\x63ontent_str\x18\x05 \x01(\t\x1a\xae\x03\n\x10Performative_Pct\x12G\n\x0e\x63ontent_set_ct\x18\x01 \x03(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12\x19\n\x11\x63ontent_set_bytes\x18\x02 \x03(\x0c\x12\x17\n\x0f\x63ontent_set_int\x18\x03 \x03(\x05\x12\x19\n\x11\x63ontent_set_float\x18\x04 \x03(\x02\x12\x18\n\x10\x63ontent_set_bool\x18\x05 \x03(\x08\x12\x17\n\x0f\x63ontent_set_str\x18\x06 \x03(\t\x12H\n\x0f\x63ontent_list_ct\x18\x07 \x03(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12\x1a\n\x12\x63ontent_list_bytes\x18\x08 \x03(\x0c\x12\x18\n\x10\x63ontent_list_int\x18\t \x03(\x05\x12\x1a\n\x12\x63ontent_list_float\x18\n \x03(\x02\x12\x19\n\x11\x63ontent_list_bool\x18\x0b \x03(\x08\x12\x18\n\x10\x63ontent_list_str\x18\x0c \x03(\t\x1a\xc4\x04\n\x10Performative_Pmt\x12i\n\x13\x63ontent_dict_int_ct\x18\x01 \x03(\x0b\x32L.fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictIntCtEntry\x12q\n\x17\x63ontent_dict_bool_bytes\x18\x02 \x03(\x0b\x32P.fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictBoolBytesEntry\x12o\n\x16\x63ontent_dict_str_float\x18\x03 \x03(\x0b\x32O.fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictStrFloatEntry\x1ah\n\x15\x43ontentDictIntCtEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel:\x02\x38\x01\x1a;\n\x19\x43ontentDictBoolBytesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\x1a:\n\x18\x43ontentDictStrFloatEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\x1a\xde\r\n\x0fPerformative_Mt\x12W\n\x1e\x63ontent_union_1_type_DataModel\x18\x01 \x01(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12"\n\x1a\x63ontent_union_1_type_bytes\x18\x02 \x01(\x0c\x12 \n\x18\x63ontent_union_1_type_int\x18\x03 \x01(\x05\x12"\n\x1a\x63ontent_union_1_type_float\x18\x04 \x01(\x02\x12!\n\x19\x63ontent_union_1_type_bool\x18\x05 \x01(\x08\x12 \n\x18\x63ontent_union_1_type_str\x18\x06 \x01(\t\x12\'\n\x1f\x63ontent_union_1_type_set_of_int\x18\x07 \x03(\x05\x12_\n&content_union_1_type_list_of_DataModel\x18\x08 \x03(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12\x92\x01\n*content_union_1_type_dict_of_str_DataModel\x18\t \x03(\x0b\x32^.fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion1TypeDictOfStrDataModelEntry\x12\'\n\x1f\x63ontent_union_2_type_set_of_int\x18\n \x03(\x05\x12^\n%content_union_2_type_set_of_DataModel\x18\x0b \x03(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12\'\n\x1f\x63ontent_union_2_type_set_of_str\x18\x0c \x03(\t\x12_\n&content_union_2_type_list_of_DataModel\x18\r \x03(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12)\n!content_union_2_type_list_of_bool\x18\x0e \x03(\x08\x12*\n"content_union_2_type_list_of_bytes\x18\x0f \x03(\x0c\x12\x92\x01\n*content_union_2_type_dict_of_str_DataModel\x18\x10 \x03(\x0b\x32^.fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfStrDataModelEntry\x12\x8a\x01\n&content_union_2_type_dict_of_int_float\x18\x11 \x03(\x0b\x32Z.fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfIntFloatEntry\x12\x8c\x01\n\'content_union_2_type_dict_of_bool_bytes\x18\x12 \x03(\x0b\x32[.fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfBoolBytesEntry\x1a{\n(ContentUnion1TypeDictOfStrDataModelEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel:\x02\x38\x01\x1a{\n(ContentUnion2TypeDictOfStrDataModelEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel:\x02\x38\x01\x1a\x46\n$ContentUnion2TypeDictOfIntFloatEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\x1aG\n%ContentUnion2TypeDictOfBoolBytesEntry\x12\x0b\n\x03key\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\x1a\x99\t\n\x0ePerformative_O\x12\x45\n\x0c\x63ontent_o_ct\x18\x01 \x01(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12\x1b\n\x13\x63ontent_o_ct_is_set\x18\x02 \x01(\x08\x12\x16\n\x0e\x63ontent_o_bool\x18\x03 \x01(\x08\x12\x1d\n\x15\x63ontent_o_bool_is_set\x18\x04 \x01(\x08\x12\x1b\n\x13\x63ontent_o_set_float\x18\x05 \x03(\x02\x12"\n\x1a\x63ontent_o_set_float_is_set\x18\x06 \x01(\x08\x12\x1c\n\x14\x63ontent_o_list_bytes\x18\x07 \x03(\x0c\x12#\n\x1b\x63ontent_o_list_bytes_is_set\x18\x08 \x01(\x08\x12l\n\x16\x63ontent_o_dict_str_int\x18\t \x03(\x0b\x32L.fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentODictStrIntEntry\x12%\n\x1d\x63ontent_o_dict_str_int_is_set\x18\n \x01(\x08\x12 \n\x18\x63ontent_o_union_type_str\x18\x0b \x01(\t\x12\x85\x01\n$content_o_union_type_dict_of_str_int\x18\x0c \x03(\x0b\x32W.fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrIntEntry\x12^\n%content_o_union_type_set_of_DataModel\x18\r \x03(\x0b\x32/.fetch.aea.TProtocol.TProtocolMessage.DataModel\x12)\n!content_o_union_type_set_of_bytes\x18\x0e \x03(\x0c\x12)\n!content_o_union_type_list_of_bool\x18\x0f \x03(\x08\x12\x89\x01\n&content_o_union_type_dict_of_str_float\x18\x10 \x03(\x0b\x32Y.fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrFloatEntry\x12\x1e\n\x16\x63ontent_o_union_is_set\x18\x11 \x01(\x08\x1a\x39\n\x17\x43ontentODictStrIntEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x44\n"ContentOUnionTypeDictOfStrIntEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x46\n$ContentOUnionTypeDictOfStrFloatEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x02:\x02\x38\x01\x1a\x1d\n\x1bPerformative_Empty_ContentsB\x0e\n\x0cperformativeb\x06proto3'
    ),
)


_TPROTOCOLMESSAGE_DATAMODEL_DICTFIELDENTRY = _descriptor.Descriptor(
    name="DictFieldEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.DictFieldEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.DictFieldEntry.key",
            index=0,
            number=1,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.DictFieldEntry.value",
            index=1,
            number=2,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1009,
    serialized_end=1057,
)

_TPROTOCOLMESSAGE_DATAMODEL = _descriptor.Descriptor(
    name="DataModel",
    full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="bytes_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.bytes_field",
            index=0,
            number=1,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="int_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.int_field",
            index=1,
            number=2,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="float_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.float_field",
            index=2,
            number=3,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="bool_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.bool_field",
            index=3,
            number=4,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="str_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.str_field",
            index=4,
            number=5,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="set_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.set_field",
            index=5,
            number=6,
            type=5,
            cpp_type=1,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="list_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.list_field",
            index=6,
            number=7,
            type=9,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="dict_field",
            full_name="fetch.aea.TProtocol.TProtocolMessage.DataModel.dict_field",
            index=7,
            number=8,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[_TPROTOCOLMESSAGE_DATAMODEL_DICTFIELDENTRY,],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=773,
    serialized_end=1057,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_CT = _descriptor.Descriptor(
    name="Performative_Ct",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Ct",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_ct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Ct.content_ct",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1059,
    serialized_end=1145,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_PT = _descriptor.Descriptor(
    name="Performative_Pt",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pt",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pt.content_bytes",
            index=0,
            number=1,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pt.content_int",
            index=1,
            number=2,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pt.content_float",
            index=2,
            number=3,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pt.content_bool",
            index=3,
            number=4,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_str",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pt.content_str",
            index=4,
            number=5,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1147,
    serialized_end=1274,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_PCT = _descriptor.Descriptor(
    name="Performative_Pct",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_set_ct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_set_ct",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_set_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_set_bytes",
            index=1,
            number=2,
            type=12,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_set_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_set_int",
            index=2,
            number=3,
            type=5,
            cpp_type=1,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_set_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_set_float",
            index=3,
            number=4,
            type=2,
            cpp_type=6,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_set_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_set_bool",
            index=4,
            number=5,
            type=8,
            cpp_type=7,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_set_str",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_set_str",
            index=5,
            number=6,
            type=9,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_list_ct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_list_ct",
            index=6,
            number=7,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_list_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_list_bytes",
            index=7,
            number=8,
            type=12,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_list_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_list_int",
            index=8,
            number=9,
            type=5,
            cpp_type=1,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_list_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_list_float",
            index=9,
            number=10,
            type=2,
            cpp_type=6,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_list_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_list_bool",
            index=10,
            number=11,
            type=8,
            cpp_type=7,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_list_str",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pct.content_list_str",
            index=11,
            number=12,
            type=9,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1277,
    serialized_end=1707,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY = _descriptor.Descriptor(
    name="ContentDictIntCtEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictIntCtEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictIntCtEntry.key",
            index=0,
            number=1,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictIntCtEntry.value",
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2065,
    serialized_end=2169,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTBOOLBYTESENTRY = _descriptor.Descriptor(
    name="ContentDictBoolBytesEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictBoolBytesEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictBoolBytesEntry.key",
            index=0,
            number=1,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictBoolBytesEntry.value",
            index=1,
            number=2,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2171,
    serialized_end=2230,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTSTRFLOATENTRY = _descriptor.Descriptor(
    name="ContentDictStrFloatEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictStrFloatEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictStrFloatEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictStrFloatEntry.value",
            index=1,
            number=2,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2232,
    serialized_end=2290,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_PMT = _descriptor.Descriptor(
    name="Performative_Pmt",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_dict_int_ct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.content_dict_int_ct",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_dict_bool_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.content_dict_bool_bytes",
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_dict_str_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.content_dict_str_float",
            index=2,
            number=3,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[
        _TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTBOOLBYTESENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTSTRFLOATENTRY,
    ],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1710,
    serialized_end=2290,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY = _descriptor.Descriptor(
    name="ContentUnion1TypeDictOfStrDataModelEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion1TypeDictOfStrDataModelEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion1TypeDictOfStrDataModelEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion1TypeDictOfStrDataModelEntry.value",
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3658,
    serialized_end=3781,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY = _descriptor.Descriptor(
    name="ContentUnion2TypeDictOfStrDataModelEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfStrDataModelEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfStrDataModelEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfStrDataModelEntry.value",
            index=1,
            number=2,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3783,
    serialized_end=3906,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFINTFLOATENTRY = _descriptor.Descriptor(
    name="ContentUnion2TypeDictOfIntFloatEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfIntFloatEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfIntFloatEntry.key",
            index=0,
            number=1,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfIntFloatEntry.value",
            index=1,
            number=2,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3908,
    serialized_end=3978,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFBOOLBYTESENTRY = _descriptor.Descriptor(
    name="ContentUnion2TypeDictOfBoolBytesEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfBoolBytesEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfBoolBytesEntry.key",
            index=0,
            number=1,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfBoolBytesEntry.value",
            index=1,
            number=2,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=3980,
    serialized_end=4051,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_MT = _descriptor.Descriptor(
    name="Performative_Mt",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_union_1_type_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_DataModel",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_bytes",
            index=1,
            number=2,
            type=12,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b(""),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_int",
            index=2,
            number=3,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_float",
            index=3,
            number=4,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_bool",
            index=4,
            number=5,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_str",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_str",
            index=5,
            number=6,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_set_of_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_set_of_int",
            index=6,
            number=7,
            type=5,
            cpp_type=1,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_list_of_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_list_of_DataModel",
            index=7,
            number=8,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_1_type_dict_of_str_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_1_type_dict_of_str_DataModel",
            index=8,
            number=9,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_set_of_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_set_of_int",
            index=9,
            number=10,
            type=5,
            cpp_type=1,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_set_of_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_set_of_DataModel",
            index=10,
            number=11,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_set_of_str",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_set_of_str",
            index=11,
            number=12,
            type=9,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_list_of_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_list_of_DataModel",
            index=12,
            number=13,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_list_of_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_list_of_bool",
            index=13,
            number=14,
            type=8,
            cpp_type=7,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_list_of_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_list_of_bytes",
            index=14,
            number=15,
            type=12,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_dict_of_str_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_dict_of_str_DataModel",
            index=15,
            number=16,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_dict_of_int_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_dict_of_int_float",
            index=16,
            number=17,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_union_2_type_dict_of_bool_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.content_union_2_type_dict_of_bool_bytes",
            index=17,
            number=18,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[
        _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFINTFLOATENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFBOOLBYTESENTRY,
    ],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2293,
    serialized_end=4051,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTODICTSTRINTENTRY = _descriptor.Descriptor(
    name="ContentODictStrIntEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentODictStrIntEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentODictStrIntEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentODictStrIntEntry.value",
            index=1,
            number=2,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=5032,
    serialized_end=5089,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRINTENTRY = _descriptor.Descriptor(
    name="ContentOUnionTypeDictOfStrIntEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrIntEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrIntEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrIntEntry.value",
            index=1,
            number=2,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=5091,
    serialized_end=5159,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRFLOATENTRY = _descriptor.Descriptor(
    name="ContentOUnionTypeDictOfStrFloatEntry",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrFloatEntry",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="key",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrFloatEntry.key",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="value",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrFloatEntry.value",
            index=1,
            number=2,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=_b("8\001"),
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=5161,
    serialized_end=5231,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_O = _descriptor.Descriptor(
    name="Performative_O",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="content_o_ct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_ct",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_ct_is_set",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_ct_is_set",
            index=1,
            number=2,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_bool",
            index=2,
            number=3,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_bool_is_set",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_bool_is_set",
            index=3,
            number=4,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_set_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_set_float",
            index=4,
            number=5,
            type=2,
            cpp_type=6,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_set_float_is_set",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_set_float_is_set",
            index=5,
            number=6,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_list_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_list_bytes",
            index=6,
            number=7,
            type=12,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_list_bytes_is_set",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_list_bytes_is_set",
            index=7,
            number=8,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_dict_str_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_dict_str_int",
            index=8,
            number=9,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_dict_str_int_is_set",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_dict_str_int_is_set",
            index=9,
            number=10,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_type_str",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_type_str",
            index=10,
            number=11,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_type_dict_of_str_int",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_type_dict_of_str_int",
            index=11,
            number=12,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_type_set_of_DataModel",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_type_set_of_DataModel",
            index=12,
            number=13,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_type_set_of_bytes",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_type_set_of_bytes",
            index=13,
            number=14,
            type=12,
            cpp_type=9,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_type_list_of_bool",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_type_list_of_bool",
            index=14,
            number=15,
            type=8,
            cpp_type=7,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_type_dict_of_str_float",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_type_dict_of_str_float",
            index=15,
            number=16,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="content_o_union_is_set",
            full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_O.content_o_union_is_set",
            index=16,
            number=17,
            type=8,
            cpp_type=7,
            label=1,
            has_default_value=False,
            default_value=False,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[
        _TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTODICTSTRINTENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRINTENTRY,
        _TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRFLOATENTRY,
    ],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=4054,
    serialized_end=5231,
)

_TPROTOCOLMESSAGE_PERFORMATIVE_EMPTY_CONTENTS = _descriptor.Descriptor(
    name="Performative_Empty_Contents",
    full_name="fetch.aea.TProtocol.TProtocolMessage.Performative_Empty_Contents",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=5233,
    serialized_end=5262,
)

_TPROTOCOLMESSAGE = _descriptor.Descriptor(
    name="TProtocolMessage",
    full_name="fetch.aea.TProtocol.TProtocolMessage",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="message_id",
            full_name="fetch.aea.TProtocol.TProtocolMessage.message_id",
            index=0,
            number=1,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="dialogue_starter_reference",
            full_name="fetch.aea.TProtocol.TProtocolMessage.dialogue_starter_reference",
            index=1,
            number=2,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="dialogue_responder_reference",
            full_name="fetch.aea.TProtocol.TProtocolMessage.dialogue_responder_reference",
            index=2,
            number=3,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="target",
            full_name="fetch.aea.TProtocol.TProtocolMessage.target",
            index=3,
            number=4,
            type=5,
            cpp_type=1,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_ct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_ct",
            index=4,
            number=5,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_empty_contents",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_empty_contents",
            index=5,
            number=6,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_mt",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_mt",
            index=6,
            number=7,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_o",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_o",
            index=7,
            number=8,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_pct",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_pct",
            index=8,
            number=9,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_pmt",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_pmt",
            index=9,
            number=10,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="performative_pt",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative_pt",
            index=10,
            number=11,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            serialized_options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[
        _TPROTOCOLMESSAGE_DATAMODEL,
        _TPROTOCOLMESSAGE_PERFORMATIVE_CT,
        _TPROTOCOLMESSAGE_PERFORMATIVE_PT,
        _TPROTOCOLMESSAGE_PERFORMATIVE_PCT,
        _TPROTOCOLMESSAGE_PERFORMATIVE_PMT,
        _TPROTOCOLMESSAGE_PERFORMATIVE_MT,
        _TPROTOCOLMESSAGE_PERFORMATIVE_O,
        _TPROTOCOLMESSAGE_PERFORMATIVE_EMPTY_CONTENTS,
    ],
    enum_types=[],
    serialized_options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="performative",
            full_name="fetch.aea.TProtocol.TProtocolMessage.performative",
            index=0,
            containing_type=None,
            fields=[],
        ),
    ],
    serialized_start=42,
    serialized_end=5278,
)

_TPROTOCOLMESSAGE_DATAMODEL_DICTFIELDENTRY.containing_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_DATAMODEL.fields_by_name[
    "dict_field"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL_DICTFIELDENTRY
_TPROTOCOLMESSAGE_DATAMODEL.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_CT.fields_by_name[
    "content_ct"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_CT.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_PT.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_PCT.fields_by_name[
    "content_set_ct"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_PCT.fields_by_name[
    "content_list_ct"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_PCT.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY.fields_by_name[
    "value"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_PMT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTBOOLBYTESENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_PMT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTSTRFLOATENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_PMT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT.fields_by_name[
    "content_dict_int_ct"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT.fields_by_name[
    "content_dict_bool_bytes"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTBOOLBYTESENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT.fields_by_name[
    "content_dict_str_float"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTSTRFLOATENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY.fields_by_name[
    "value"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_MT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY.fields_by_name[
    "value"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_MT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFINTFLOATENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_MT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFBOOLBYTESENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_MT
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_1_type_DataModel"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_1_type_list_of_DataModel"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_1_type_dict_of_str_DataModel"
].message_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_2_type_set_of_DataModel"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_2_type_list_of_DataModel"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_2_type_dict_of_str_DataModel"
].message_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_2_type_dict_of_int_float"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFINTFLOATENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.fields_by_name[
    "content_union_2_type_dict_of_bool_bytes"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFBOOLBYTESENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_MT.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTODICTSTRINTENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_O
)
_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRINTENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_O
)
_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRFLOATENTRY.containing_type = (
    _TPROTOCOLMESSAGE_PERFORMATIVE_O
)
_TPROTOCOLMESSAGE_PERFORMATIVE_O.fields_by_name[
    "content_o_ct"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_O.fields_by_name[
    "content_o_dict_str_int"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTODICTSTRINTENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_O.fields_by_name[
    "content_o_union_type_dict_of_str_int"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRINTENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_O.fields_by_name[
    "content_o_union_type_set_of_DataModel"
].message_type = _TPROTOCOLMESSAGE_DATAMODEL
_TPROTOCOLMESSAGE_PERFORMATIVE_O.fields_by_name[
    "content_o_union_type_dict_of_str_float"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRFLOATENTRY
_TPROTOCOLMESSAGE_PERFORMATIVE_O.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE_PERFORMATIVE_EMPTY_CONTENTS.containing_type = _TPROTOCOLMESSAGE
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_ct"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_CT
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_empty_contents"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_EMPTY_CONTENTS
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_mt"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_MT
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_o"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_O
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_pct"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_PCT
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_pmt"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_PMT
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_pt"
].message_type = _TPROTOCOLMESSAGE_PERFORMATIVE_PT
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_ct"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_ct"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_empty_contents"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_empty_contents"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_mt"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_mt"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_o"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_o"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_pct"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_pct"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_pmt"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_pmt"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
_TPROTOCOLMESSAGE.oneofs_by_name["performative"].fields.append(
    _TPROTOCOLMESSAGE.fields_by_name["performative_pt"]
)
_TPROTOCOLMESSAGE.fields_by_name[
    "performative_pt"
].containing_oneof = _TPROTOCOLMESSAGE.oneofs_by_name["performative"]
DESCRIPTOR.message_types_by_name["TProtocolMessage"] = _TPROTOCOLMESSAGE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

TProtocolMessage = _reflection.GeneratedProtocolMessageType(
    "TProtocolMessage",
    (_message.Message,),
    dict(
        DataModel=_reflection.GeneratedProtocolMessageType(
            "DataModel",
            (_message.Message,),
            dict(
                DictFieldEntry=_reflection.GeneratedProtocolMessageType(
                    "DictFieldEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_DATAMODEL_DICTFIELDENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.DataModel.DictFieldEntry)
                    ),
                ),
                DESCRIPTOR=_TPROTOCOLMESSAGE_DATAMODEL,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.DataModel)
            ),
        ),
        Performative_Ct=_reflection.GeneratedProtocolMessageType(
            "Performative_Ct",
            (_message.Message,),
            dict(
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_CT,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Ct)
            ),
        ),
        Performative_Pt=_reflection.GeneratedProtocolMessageType(
            "Performative_Pt",
            (_message.Message,),
            dict(
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_PT,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Pt)
            ),
        ),
        Performative_Pct=_reflection.GeneratedProtocolMessageType(
            "Performative_Pct",
            (_message.Message,),
            dict(
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_PCT,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Pct)
            ),
        ),
        Performative_Pmt=_reflection.GeneratedProtocolMessageType(
            "Performative_Pmt",
            (_message.Message,),
            dict(
                ContentDictIntCtEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentDictIntCtEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictIntCtEntry)
                    ),
                ),
                ContentDictBoolBytesEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentDictBoolBytesEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTBOOLBYTESENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictBoolBytesEntry)
                    ),
                ),
                ContentDictStrFloatEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentDictStrFloatEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTSTRFLOATENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt.ContentDictStrFloatEntry)
                    ),
                ),
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_PMT,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Pmt)
            ),
        ),
        Performative_Mt=_reflection.GeneratedProtocolMessageType(
            "Performative_Mt",
            (_message.Message,),
            dict(
                ContentUnion1TypeDictOfStrDataModelEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentUnion1TypeDictOfStrDataModelEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion1TypeDictOfStrDataModelEntry)
                    ),
                ),
                ContentUnion2TypeDictOfStrDataModelEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentUnion2TypeDictOfStrDataModelEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfStrDataModelEntry)
                    ),
                ),
                ContentUnion2TypeDictOfIntFloatEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentUnion2TypeDictOfIntFloatEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFINTFLOATENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfIntFloatEntry)
                    ),
                ),
                ContentUnion2TypeDictOfBoolBytesEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentUnion2TypeDictOfBoolBytesEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFBOOLBYTESENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfBoolBytesEntry)
                    ),
                ),
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_MT,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Mt)
            ),
        ),
        Performative_O=_reflection.GeneratedProtocolMessageType(
            "Performative_O",
            (_message.Message,),
            dict(
                ContentODictStrIntEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentODictStrIntEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTODICTSTRINTENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentODictStrIntEntry)
                    ),
                ),
                ContentOUnionTypeDictOfStrIntEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentOUnionTypeDictOfStrIntEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRINTENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrIntEntry)
                    ),
                ),
                ContentOUnionTypeDictOfStrFloatEntry=_reflection.GeneratedProtocolMessageType(
                    "ContentOUnionTypeDictOfStrFloatEntry",
                    (_message.Message,),
                    dict(
                        DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRFLOATENTRY,
                        __module__="t_protocol_pb2"
                        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrFloatEntry)
                    ),
                ),
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_O,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_O)
            ),
        ),
        Performative_Empty_Contents=_reflection.GeneratedProtocolMessageType(
            "Performative_Empty_Contents",
            (_message.Message,),
            dict(
                DESCRIPTOR=_TPROTOCOLMESSAGE_PERFORMATIVE_EMPTY_CONTENTS,
                __module__="t_protocol_pb2"
                # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage.Performative_Empty_Contents)
            ),
        ),
        DESCRIPTOR=_TPROTOCOLMESSAGE,
        __module__="t_protocol_pb2"
        # @@protoc_insertion_point(class_scope:fetch.aea.TProtocol.TProtocolMessage)
    ),
)
_sym_db.RegisterMessage(TProtocolMessage)
_sym_db.RegisterMessage(TProtocolMessage.DataModel)
_sym_db.RegisterMessage(TProtocolMessage.DataModel.DictFieldEntry)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Ct)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Pt)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Pct)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Pmt)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Pmt.ContentDictIntCtEntry)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Pmt.ContentDictBoolBytesEntry)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Pmt.ContentDictStrFloatEntry)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Mt)
_sym_db.RegisterMessage(
    TProtocolMessage.Performative_Mt.ContentUnion1TypeDictOfStrDataModelEntry
)
_sym_db.RegisterMessage(
    TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfStrDataModelEntry
)
_sym_db.RegisterMessage(
    TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfIntFloatEntry
)
_sym_db.RegisterMessage(
    TProtocolMessage.Performative_Mt.ContentUnion2TypeDictOfBoolBytesEntry
)
_sym_db.RegisterMessage(TProtocolMessage.Performative_O)
_sym_db.RegisterMessage(TProtocolMessage.Performative_O.ContentODictStrIntEntry)
_sym_db.RegisterMessage(
    TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrIntEntry
)
_sym_db.RegisterMessage(
    TProtocolMessage.Performative_O.ContentOUnionTypeDictOfStrFloatEntry
)
_sym_db.RegisterMessage(TProtocolMessage.Performative_Empty_Contents)


_TPROTOCOLMESSAGE_DATAMODEL_DICTFIELDENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTINTCTENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTBOOLBYTESENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_PMT_CONTENTDICTSTRFLOATENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION1TYPEDICTOFSTRDATAMODELENTRY._options = (
    None
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFSTRDATAMODELENTRY._options = (
    None
)
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFINTFLOATENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_MT_CONTENTUNION2TYPEDICTOFBOOLBYTESENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTODICTSTRINTENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRINTENTRY._options = None
_TPROTOCOLMESSAGE_PERFORMATIVE_O_CONTENTOUNIONTYPEDICTOFSTRFLOATENTRY._options = None
# @@protoc_insertion_point(module_scope)
