# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: components/data_sharing/public/protocol/group_data.proto
# Protobuf Python Version: 7.35.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    1,
    '',
    'components/data_sharing/public/protocol/group_data.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from components.sync.protocol import collaboration_group_metadata_pb2 as components_dot_sync_dot_protocol_dot_collaboration__group__metadata__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n8components/data_sharing/public/protocol/group_data.proto\x12\x0f\x64\x61ta_sharing_pb\x1a;components/sync/protocol/collaboration_group_metadata.proto\"\xec\x01\n\x0bGroupMember\x12\x0f\n\x07gaia_id\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12)\n\x04role\x18\x04 \x01(\x0e\x32\x1b.data_sharing_pb.MemberRole\x12\x12\n\navatar_url\x18\x05 \x01(\t\x12\x12\n\ngiven_name\x18\x06 \x01(\t\x12\'\n\x1f\x63reation_time_unix_epoch_millis\x18\x07 \x01(\x03\x12+\n#last_updated_time_unix_epoch_millis\x18\x08 \x01(\x03\"\xf9\x01\n\tGroupData\x12\x10\n\x08group_id\x18\x01 \x01(\t\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12-\n\x07members\x18\x03 \x03(\x0b\x32\x1c.data_sharing_pb.GroupMember\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\x12\x34\n\x0e\x66ormer_members\x18\x05 \x03(\x0b\x32\x1c.data_sharing_pb.GroupMember\x12I\n\x1c\x63ollaboration_group_metadata\x18\x06 \x01(\x0b\x32#.sync_pb.CollaborationGroupMetadata*\x90\x01\n\nMemberRole\x12\x1b\n\x17MEMBER_ROLE_UNSPECIFIED\x10\x00\x12\x15\n\x11MEMBER_ROLE_OWNER\x10\x01\x12\x16\n\x12MEMBER_ROLE_MEMBER\x10\x02\x12\x17\n\x13MEMBER_ROLE_INVITEE\x10\x03\x12\x1d\n\x19MEMBER_ROLE_FORMER_MEMBER\x10\x04\x42+\n%org.chromium.components.sync.protocolH\x03P\x01')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.data_sharing.public.protocol.group_data_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n%org.chromium.components.sync.protocolH\003P\001'
  _globals['_MEMBERROLE']._serialized_start=630
  _globals['_MEMBERROLE']._serialized_end=774
  _globals['_GROUPMEMBER']._serialized_start=139
  _globals['_GROUPMEMBER']._serialized_end=375
  _globals['_GROUPDATA']._serialized_start=378
  _globals['_GROUPDATA']._serialized_end=627
# @@protoc_insertion_point(module_scope)
