# Generated by the protocol buffer compiler.  DO NOT EDIT!
 
from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)
 
 
DESCRIPTOR = descriptor.FileDescriptor(
  name='Account.proto',
  package='D3.Account',
  serialized_pb='\n\rAccount.proto\x12\nD3.Account\x1a\x19\x41ttributeSerializer.proto\x1a\x0bItems.proto\x1a\x13OnlineService.proto\x1a\x12ItemCrafting.proto\"\xf2\x01\n\x13\x42\x61nnerConfiguration\x12\x14\n\x0c\x62\x61nner_index\x18\x01 \x02(\r\x12\x12\n\nsigil_main\x18\x02 \x02(\x05\x12\x14\n\x0csigil_accent\x18\x03 \x02(\x05\x12\x1b\n\x13pattern_color_index\x18\x04 \x02(\x05\x12\x1e\n\x16\x62\x61\x63kground_color_index\x18\x05 \x02(\x05\x12\x19\n\x11sigil_color_index\x18\x06 \x02(\x05\x12\x17\n\x0fplacement_index\x18\x07 \x02(\x05\x12\x0f\n\x07pattern\x18\x08 \x02(\x05\x12\x19\n\x11use_sigil_variant\x18\t \x02(\x08\"\xc5\x01\n\x06\x44igest\x12\x0f\n\x07version\x18\x01 \x02(\r\x12\x37\n\x13last_played_hero_id\x18\x02 \x02(\x0b\x32\x1a.D3.OnlineService.EntityId\x12=\n\x14\x62\x61nner_configuration\x18\x03 \x02(\x0b\x32\x1f.D3.Account.BannerConfiguration\x12\r\n\x05\x66lags\x18\x04 \x02(\r\"#\n\x05\x46lags\x12\x1a\n\x16HARDCORE_HERO_UNLOCKED\x10\x01\"\xd0\x02\n\x0fSavedDefinition\x12\x0f\n\x07version\x18\x01 \x02(\r\x12\"\n\x06\x64igest\x18\x02 \x01(\x0b\x32\x12.D3.Account.Digest\x12\x41\n\x10saved_attributes\x18\x03 \x02(\x0b\x32\'.D3.AttributeSerializer.SavedAttributes\x12\x35\n\x19normal_shared_saved_items\x18\x04 \x01(\x0b\x32\x12.D3.Items.ItemList\x12\x37\n\x1bhardcore_shared_saved_items\x18\x05 \x01(\x0b\x32\x12.D3.Items.ItemList\x12=\n\x12\x63rafter_saved_data\x18\x06 \x01(\x0b\x32!.D3.ItemCrafting.CrafterSavedData\x12\x16\n\x0eseen_tutorials\x18\x07 \x03(\x0f')
 
 
 
_DIGEST_FLAGS = descriptor.EnumDescriptor(
  name='Flags',
  full_name='D3.Account.Digest.Flags',
  filename=None,
  file=DESCRIPTOR,
  values=[
    descriptor.EnumValueDescriptor(
      name='HARDCORE_HERO_UNLOCKED', index=0, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=518,
  serialized_end=553,
)
 
 
_BANNERCONFIGURATION = descriptor.Descriptor(
  name='BannerConfiguration',
  full_name='D3.Account.BannerConfiguration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='banner_index', full_name='D3.Account.BannerConfiguration.banner_index', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='sigil_main', full_name='D3.Account.BannerConfiguration.sigil_main', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='sigil_accent', full_name='D3.Account.BannerConfiguration.sigil_accent', index=2,
      number=3, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='pattern_color_index', full_name='D3.Account.BannerConfiguration.pattern_color_index', index=3,
      number=4, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='background_color_index', full_name='D3.Account.BannerConfiguration.background_color_index', index=4,
      number=5, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='sigil_color_index', full_name='D3.Account.BannerConfiguration.sigil_color_index', index=5,
      number=6, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='placement_index', full_name='D3.Account.BannerConfiguration.placement_index', index=6,
      number=7, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='pattern', full_name='D3.Account.BannerConfiguration.pattern', index=7,
      number=8, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='use_sigil_variant', full_name='D3.Account.BannerConfiguration.use_sigil_variant', index=8,
      number=9, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=111,
  serialized_end=353,
)
 
 
_DIGEST = descriptor.Descriptor(
  name='Digest',
  full_name='D3.Account.Digest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='version', full_name='D3.Account.Digest.version', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='last_played_hero_id', full_name='D3.Account.Digest.last_played_hero_id', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='banner_configuration', full_name='D3.Account.Digest.banner_configuration', index=2,
      number=3, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='flags', full_name='D3.Account.Digest.flags', index=3,
      number=4, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _DIGEST_FLAGS,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=356,
  serialized_end=553,
)
 
 
_SAVEDDEFINITION = descriptor.Descriptor(
  name='SavedDefinition',
  full_name='D3.Account.SavedDefinition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='version', full_name='D3.Account.SavedDefinition.version', index=0,
      number=1, type=13, cpp_type=3, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='digest', full_name='D3.Account.SavedDefinition.digest', 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,
      options=None),
    descriptor.FieldDescriptor(
      name='saved_attributes', full_name='D3.Account.SavedDefinition.saved_attributes', index=2,
      number=3, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='normal_shared_saved_items', full_name='D3.Account.SavedDefinition.normal_shared_saved_items', index=3,
      number=4, 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,
      options=None),
    descriptor.FieldDescriptor(
      name='hardcore_shared_saved_items', full_name='D3.Account.SavedDefinition.hardcore_shared_saved_items', 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,
      options=None),
    descriptor.FieldDescriptor(
      name='crafter_saved_data', full_name='D3.Account.SavedDefinition.crafter_saved_data', 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,
      options=None),
    descriptor.FieldDescriptor(
      name='seen_tutorials', full_name='D3.Account.SavedDefinition.seen_tutorials', index=6,
      number=7, type=15, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=556,
  serialized_end=892,
)
 
import AttributeSerializer_pb2
import Items_pb2
import OnlineService_pb2
import ItemCrafting_pb2
 
_DIGEST.fields_by_name['last_played_hero_id'].message_type = OnlineService_pb2._ENTITYID
_DIGEST.fields_by_name['banner_configuration'].message_type = _BANNERCONFIGURATION
_DIGEST_FLAGS.containing_type = _DIGEST;
_SAVEDDEFINITION.fields_by_name['digest'].message_type = _DIGEST
_SAVEDDEFINITION.fields_by_name['saved_attributes'].message_type = AttributeSerializer_pb2._SAVEDATTRIBUTES
_SAVEDDEFINITION.fields_by_name['normal_shared_saved_items'].message_type = Items_pb2._ITEMLIST
_SAVEDDEFINITION.fields_by_name['hardcore_shared_saved_items'].message_type = Items_pb2._ITEMLIST
_SAVEDDEFINITION.fields_by_name['crafter_saved_data'].message_type = ItemCrafting_pb2._CRAFTERSAVEDDATA
 
class BannerConfiguration(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _BANNERCONFIGURATION
 
  # @@protoc_insertion_point(class_scope:D3.Account.BannerConfiguration)
 
class Digest(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _DIGEST
 
  # @@protoc_insertion_point(class_scope:D3.Account.Digest)
 
class SavedDefinition(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SAVEDDEFINITION
 
  # @@protoc_insertion_point(class_scope:D3.Account.SavedDefinition)
 
# @@protoc_insertion_point(module_scope)