# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: p2sro_manager.proto
"""Generated protocol buffer code."""
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()

from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2

DESCRIPTOR = _descriptor.FileDescriptor(
    name='p2sro_manager.proto',
    package='',
    syntax='proto3',
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
    serialized_pb=b'\n\x13p2sro_manager.proto\x1a\x1bgoogle/protobuf/empty.proto\"!\n\nNumPlayers\x12\x13\n\x0bnum_players\x18\x01 \x01(\x03\"\x18\n\x06String\x12\x0e\n\x06string\x18\x01 \x01(\t\"8\n\x12PlayerAndPolicyNum\x12\x0e\n\x06player\x18\x01 \x01(\x03\x12\x12\n\npolicy_num\x18\x02 \x01(\x03\"?\n\x16NewActivePolicyRequest\x12\x0e\n\x06player\x18\x01 \x01(\x03\x12\x15\n\rmetadata_json\x18\x02 \x01(\t\"*\n\x0ePolicySpecJson\x12\x18\n\x10policy_spec_json\x18\x01 \x01(\t\"R\n\x15PolicyMetadataRequest\x12\x0e\n\x06player\x18\x01 \x01(\x03\x12\x12\n\npolicy_num\x18\x02 \x01(\x03\x12\x15\n\rmetadata_json\x18\x03 \x01(\t\"!\n\rPolicyNumList\x12\x10\n\x08policies\x18\x01 \x03(\x03\"\x81\x01\n\x13P2SROStatusResponse\x12\x19\n\x11payoff_table_json\x18\x01 \x01(\t\x12\'\n\x0f\x61\x63tive_policies\x18\x02 \x03(\x0b\x32\x0e.PolicyNumList\x12&\n\x0e\x66ixed_policies\x18\x03 \x03(\x0b\x32\x0e.PolicyNumList\"\x97\x01\n\x0cPayoffResult\x12)\n!json_policy_specs_for_each_player\x18\x01 \x03(\t\x12\x1f\n\x17payoffs_for_each_player\x18\x02 \x03(\x02\x12\x14\n\x0cgames_played\x18\x03 \x01(\x03\x12%\n\x1doverride_all_previous_results\x18\x04 \x01(\x08\"8\n\x0b\x45valRequest\x12)\n!json_policy_specs_for_each_player\x18\x01 \x03(\t\"\x1e\n\x0c\x43onfirmation\x12\x0e\n\x06result\x18\x01 \x01(\x08\"!\n\x08Metadata\x12\x15\n\rjson_metadata\x18\x01 \x01(\t2\xc3\x05\n\x0cP2SROManager\x12/\n\x0f\x43heckNumPlayers\x12\x0b.NumPlayers\x1a\r.Confirmation\"\x00\x12\x39\n\x12GetManagerMetaData\x12\x16.google.protobuf.Empty\x1a\t.Metadata\"\x00\x12.\n\tGetLogDir\x12\x16.google.protobuf.Empty\x1a\x07.String\"\x00\x12K\n\x1d\x43laimNewActivePolicyForPlayer\x12\x17.NewActivePolicyRequest\x1a\x0f.PolicySpecJson\"\x00\x12J\n\x1dSubmitNewActivePolicyMetadata\x12\x16.PolicyMetadataRequest\x1a\x0f.PolicySpecJson\"\x00\x12\x46\n\x1e\x43\x61nActivePolicyBeSetAsFixedNow\x12\x13.PlayerAndPolicyNum\x1a\r.Confirmation\"\x00\x12\x35\n\rIsPolicyFixed\x12\x13.PlayerAndPolicyNum\x1a\r.Confirmation\"\x00\x12\x43\n\x16SetActivePolicyAsFixed\x12\x16.PolicyMetadataRequest\x1a\x0f.PolicySpecJson\"\x00\x12\x45\n\x13GetCopyOfLatestData\x12\x16.google.protobuf.Empty\x1a\x14.P2SROStatusResponse\"\x00\x12=\n\x1bSubmitEmpiricalPayoffResult\x12\r.PayoffResult\x1a\r.Confirmation\"\x00\x12\x34\n\x13RequestExternalEval\x12\x0c.EvalRequest\x1a\r.Confirmation\"\x00\x62\x06proto3'
    ,
    dependencies=[google_dot_protobuf_dot_empty__pb2.DESCRIPTOR, ])

_NUMPLAYERS = _descriptor.Descriptor(
    name='NumPlayers',
    full_name='NumPlayers',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='num_players', full_name='NumPlayers.num_players', index=0,
            number=1, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=52,
    serialized_end=85,
)

_STRING = _descriptor.Descriptor(
    name='String',
    full_name='String',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='string', full_name='String.string', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=87,
    serialized_end=111,
)

_PLAYERANDPOLICYNUM = _descriptor.Descriptor(
    name='PlayerAndPolicyNum',
    full_name='PlayerAndPolicyNum',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='player', full_name='PlayerAndPolicyNum.player', index=0,
            number=1, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='policy_num', full_name='PlayerAndPolicyNum.policy_num', index=1,
            number=2, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=113,
    serialized_end=169,
)

_NEWACTIVEPOLICYREQUEST = _descriptor.Descriptor(
    name='NewActivePolicyRequest',
    full_name='NewActivePolicyRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='player', full_name='NewActivePolicyRequest.player', index=0,
            number=1, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='metadata_json', full_name='NewActivePolicyRequest.metadata_json', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=171,
    serialized_end=234,
)

_POLICYSPECJSON = _descriptor.Descriptor(
    name='PolicySpecJson',
    full_name='PolicySpecJson',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='policy_spec_json', full_name='PolicySpecJson.policy_spec_json', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=236,
    serialized_end=278,
)

_POLICYMETADATAREQUEST = _descriptor.Descriptor(
    name='PolicyMetadataRequest',
    full_name='PolicyMetadataRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='player', full_name='PolicyMetadataRequest.player', index=0,
            number=1, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='policy_num', full_name='PolicyMetadataRequest.policy_num', index=1,
            number=2, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='metadata_json', full_name='PolicyMetadataRequest.metadata_json', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=280,
    serialized_end=362,
)

_POLICYNUMLIST = _descriptor.Descriptor(
    name='PolicyNumList',
    full_name='PolicyNumList',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='policies', full_name='PolicyNumList.policies', index=0,
            number=1, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=364,
    serialized_end=397,
)

_P2SROSTATUSRESPONSE = _descriptor.Descriptor(
    name='P2SROStatusResponse',
    full_name='P2SROStatusResponse',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='payoff_table_json', full_name='P2SROStatusResponse.payoff_table_json', 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='active_policies', full_name='P2SROStatusResponse.active_policies', 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='fixed_policies', full_name='P2SROStatusResponse.fixed_policies', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=400,
    serialized_end=529,
)

_PAYOFFRESULT = _descriptor.Descriptor(
    name='PayoffResult',
    full_name='PayoffResult',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='json_policy_specs_for_each_player', full_name='PayoffResult.json_policy_specs_for_each_player',
            index=0,
            number=1, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='payoffs_for_each_player', full_name='PayoffResult.payoffs_for_each_player', index=1,
            number=2, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='games_played', full_name='PayoffResult.games_played', index=2,
            number=3, type=3, cpp_type=2, 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, create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
            name='override_all_previous_results', full_name='PayoffResult.override_all_previous_results', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=532,
    serialized_end=683,
)

_EVALREQUEST = _descriptor.Descriptor(
    name='EvalRequest',
    full_name='EvalRequest',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='json_policy_specs_for_each_player', full_name='EvalRequest.json_policy_specs_for_each_player',
            index=0,
            number=1, 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=685,
    serialized_end=741,
)

_CONFIRMATION = _descriptor.Descriptor(
    name='Confirmation',
    full_name='Confirmation',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='result', full_name='Confirmation.result', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=743,
    serialized_end=773,
)

_METADATA = _descriptor.Descriptor(
    name='Metadata',
    full_name='Metadata',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    create_key=_descriptor._internal_create_key,
    fields=[
        _descriptor.FieldDescriptor(
            name='json_metadata', full_name='Metadata.json_metadata', 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, create_key=_descriptor._internal_create_key),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    serialized_options=None,
    is_extendable=False,
    syntax='proto3',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=775,
    serialized_end=808,
)

_P2SROSTATUSRESPONSE.fields_by_name['active_policies'].message_type = _POLICYNUMLIST
_P2SROSTATUSRESPONSE.fields_by_name['fixed_policies'].message_type = _POLICYNUMLIST
DESCRIPTOR.message_types_by_name['NumPlayers'] = _NUMPLAYERS
DESCRIPTOR.message_types_by_name['String'] = _STRING
DESCRIPTOR.message_types_by_name['PlayerAndPolicyNum'] = _PLAYERANDPOLICYNUM
DESCRIPTOR.message_types_by_name['NewActivePolicyRequest'] = _NEWACTIVEPOLICYREQUEST
DESCRIPTOR.message_types_by_name['PolicySpecJson'] = _POLICYSPECJSON
DESCRIPTOR.message_types_by_name['PolicyMetadataRequest'] = _POLICYMETADATAREQUEST
DESCRIPTOR.message_types_by_name['PolicyNumList'] = _POLICYNUMLIST
DESCRIPTOR.message_types_by_name['P2SROStatusResponse'] = _P2SROSTATUSRESPONSE
DESCRIPTOR.message_types_by_name['PayoffResult'] = _PAYOFFRESULT
DESCRIPTOR.message_types_by_name['EvalRequest'] = _EVALREQUEST
DESCRIPTOR.message_types_by_name['Confirmation'] = _CONFIRMATION
DESCRIPTOR.message_types_by_name['Metadata'] = _METADATA
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

NumPlayers = _reflection.GeneratedProtocolMessageType('NumPlayers', (_message.Message,), {
    'DESCRIPTOR': _NUMPLAYERS,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:NumPlayers)
})
_sym_db.RegisterMessage(NumPlayers)

String = _reflection.GeneratedProtocolMessageType('String', (_message.Message,), {
    'DESCRIPTOR': _STRING,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:String)
})
_sym_db.RegisterMessage(String)

PlayerAndPolicyNum = _reflection.GeneratedProtocolMessageType('PlayerAndPolicyNum', (_message.Message,), {
    'DESCRIPTOR': _PLAYERANDPOLICYNUM,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:PlayerAndPolicyNum)
})
_sym_db.RegisterMessage(PlayerAndPolicyNum)

NewActivePolicyRequest = _reflection.GeneratedProtocolMessageType('NewActivePolicyRequest', (_message.Message,), {
    'DESCRIPTOR': _NEWACTIVEPOLICYREQUEST,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:NewActivePolicyRequest)
})
_sym_db.RegisterMessage(NewActivePolicyRequest)

PolicySpecJson = _reflection.GeneratedProtocolMessageType('PolicySpecJson', (_message.Message,), {
    'DESCRIPTOR': _POLICYSPECJSON,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:PolicySpecJson)
})
_sym_db.RegisterMessage(PolicySpecJson)

PolicyMetadataRequest = _reflection.GeneratedProtocolMessageType('PolicyMetadataRequest', (_message.Message,), {
    'DESCRIPTOR': _POLICYMETADATAREQUEST,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:PolicyMetadataRequest)
})
_sym_db.RegisterMessage(PolicyMetadataRequest)

PolicyNumList = _reflection.GeneratedProtocolMessageType('PolicyNumList', (_message.Message,), {
    'DESCRIPTOR': _POLICYNUMLIST,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:PolicyNumList)
})
_sym_db.RegisterMessage(PolicyNumList)

P2SROStatusResponse = _reflection.GeneratedProtocolMessageType('P2SROStatusResponse', (_message.Message,), {
    'DESCRIPTOR': _P2SROSTATUSRESPONSE,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:P2SROStatusResponse)
})
_sym_db.RegisterMessage(P2SROStatusResponse)

PayoffResult = _reflection.GeneratedProtocolMessageType('PayoffResult', (_message.Message,), {
    'DESCRIPTOR': _PAYOFFRESULT,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:PayoffResult)
})
_sym_db.RegisterMessage(PayoffResult)

EvalRequest = _reflection.GeneratedProtocolMessageType('EvalRequest', (_message.Message,), {
    'DESCRIPTOR': _EVALREQUEST,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:EvalRequest)
})
_sym_db.RegisterMessage(EvalRequest)

Confirmation = _reflection.GeneratedProtocolMessageType('Confirmation', (_message.Message,), {
    'DESCRIPTOR': _CONFIRMATION,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:Confirmation)
})
_sym_db.RegisterMessage(Confirmation)

Metadata = _reflection.GeneratedProtocolMessageType('Metadata', (_message.Message,), {
    'DESCRIPTOR': _METADATA,
    '__module__': 'p2sro_manager_pb2'
    # @@protoc_insertion_point(class_scope:Metadata)
})
_sym_db.RegisterMessage(Metadata)

_P2SROMANAGER = _descriptor.ServiceDescriptor(
    name='P2SROManager',
    full_name='P2SROManager',
    file=DESCRIPTOR,
    index=0,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
    serialized_start=811,
    serialized_end=1518,
    methods=[
        _descriptor.MethodDescriptor(
            name='CheckNumPlayers',
            full_name='P2SROManager.CheckNumPlayers',
            index=0,
            containing_service=None,
            input_type=_NUMPLAYERS,
            output_type=_CONFIRMATION,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='GetManagerMetaData',
            full_name='P2SROManager.GetManagerMetaData',
            index=1,
            containing_service=None,
            input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            output_type=_METADATA,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='GetLogDir',
            full_name='P2SROManager.GetLogDir',
            index=2,
            containing_service=None,
            input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            output_type=_STRING,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='ClaimNewActivePolicyForPlayer',
            full_name='P2SROManager.ClaimNewActivePolicyForPlayer',
            index=3,
            containing_service=None,
            input_type=_NEWACTIVEPOLICYREQUEST,
            output_type=_POLICYSPECJSON,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='SubmitNewActivePolicyMetadata',
            full_name='P2SROManager.SubmitNewActivePolicyMetadata',
            index=4,
            containing_service=None,
            input_type=_POLICYMETADATAREQUEST,
            output_type=_POLICYSPECJSON,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='CanActivePolicyBeSetAsFixedNow',
            full_name='P2SROManager.CanActivePolicyBeSetAsFixedNow',
            index=5,
            containing_service=None,
            input_type=_PLAYERANDPOLICYNUM,
            output_type=_CONFIRMATION,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='IsPolicyFixed',
            full_name='P2SROManager.IsPolicyFixed',
            index=6,
            containing_service=None,
            input_type=_PLAYERANDPOLICYNUM,
            output_type=_CONFIRMATION,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='SetActivePolicyAsFixed',
            full_name='P2SROManager.SetActivePolicyAsFixed',
            index=7,
            containing_service=None,
            input_type=_POLICYMETADATAREQUEST,
            output_type=_POLICYSPECJSON,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='GetCopyOfLatestData',
            full_name='P2SROManager.GetCopyOfLatestData',
            index=8,
            containing_service=None,
            input_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
            output_type=_P2SROSTATUSRESPONSE,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='SubmitEmpiricalPayoffResult',
            full_name='P2SROManager.SubmitEmpiricalPayoffResult',
            index=9,
            containing_service=None,
            input_type=_PAYOFFRESULT,
            output_type=_CONFIRMATION,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
        _descriptor.MethodDescriptor(
            name='RequestExternalEval',
            full_name='P2SROManager.RequestExternalEval',
            index=10,
            containing_service=None,
            input_type=_EVALREQUEST,
            output_type=_CONFIRMATION,
            serialized_options=None,
            create_key=_descriptor._internal_create_key,
        ),
    ])
_sym_db.RegisterServiceDescriptor(_P2SROMANAGER)

DESCRIPTOR.services_by_name['P2SROManager'] = _P2SROMANAGER

# @@protoc_insertion_point(module_scope)
