# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: gravi/models/notifications.proto
# Protobuf Python Version: 6.30.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,
    6,
    30,
    1,
    '',
    'gravi/models/notifications.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import gs_options_pb2 as gs__options__pb2
from gravi.models import gravi_model_pb2 as gravi_dot_models_dot_gravi__model__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n gravi/models/notifications.proto\x12\x0cgravi.models\x1a\x10gs-options.proto\x1a\x1egravi/models/gravi-model.proto\"\xa4\x01\n\x0eNotificationTO\x12\x16\n\x0enotificationId\x18\x01 \x01(\t\x12\x1e\n\x16requiredConsumeConfirm\x18\x03 \x01(\x08\x12\x12\n\nactiveTime\x18\x04 \x01(\x03\x12@\n\x13notificationContent\x18\x06 \x01(\x0b\x32#.gravi.models.NotificationContentTO:\x04\x88\xb5\x18\x01\"\x9d\x01\n\x15NotificationContentTO\x12=\n\x0evrNotification\x18\x02 \x01(\x0b\x32%.gravi.models.VRNotificationContentTO\x12?\n\x0fwebNotification\x18\x03 \x01(\x0b\x32&.gravi.models.WebNotificationContentTO:\x04\x88\xb5\x18\x01\"\xf6\x02\n\x17VRNotificationContentTO\x12:\n\x10notificationType\x18\x01 \x01(\x0e\x32 .gravi.models.VRNotificationType\x12;\n\x0einviteToCollab\x18i \x01(\x0b\x32#.gravi.models.InviteToCollabPayload\x12\x41\n\x11\x65nterRoomDirectly\x18l \x01(\x0b\x32&.gravi.models.EnterRoomDirectlyPayload\x12\x42\n\x14\x63onnectionInvitation\x18m \x01(\x0b\x32$.gravi.models.ConnectionInvitationTO\x12O\n\x16\x61\x64minEnterRoomDirectly\x18n \x01(\x0b\x32/.gravi.models.AdminEnterRoomDirectlyViaDeeplink:\x04\x88\xb5\x18\x01J\x04\x08j\x10l\"n\n\x15InviteToCollabPayload\x12\r\n\x05\x64ocId\x18\x01 \x01(\t\x12/\n\x07inviter\x18\x02 \x01(\x0b\x32\x1e.gravi.models.SharableUserInfo\x12\x0f\n\x07\x64ocName\x18\x03 \x01(\t:\x04\x88\xb5\x18\x01\"A\n\x18\x45nterRoomDirectlyPayload\x12\r\n\x05\x64ocId\x18\x01 \x01(\t\x12\x10\n\x08isPublic\x18\x02 \x01(\x08:\x04\x88\xb5\x18\x01\"=\n!AdminEnterRoomDirectlyViaDeeplink\x12\x12\n\ndeeplinkId\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"\xe3\x01\n\x18WebNotificationContentTO\x12;\n\x10notificationType\x18\x01 \x01(\x0e\x32!.gravi.models.WebNotificationType\x12@\n\x13vrLoginNotification\x18\x66 \x01(\x0b\x32#.gravi.models.VRLoginNotificationTO\x12\x42\n\x14\x63onnectionInvitation\x18m \x01(\x0b\x32$.gravi.models.ConnectionInvitationTO:\x04\x88\xb5\x18\x01\";\n\x15VRLoginNotificationTO\x12\x1c\n\x14magicLinkLoginIdCode\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"M\n\x10NotificationList\x12\x33\n\rnotifications\x18\x01 \x03(\x0b\x32\x1c.gravi.models.NotificationTO:\x04\x88\xb5\x18\x01\"A\n AckDeliveredNotificationsRequest\x12\x17\n\x0fnotificationIds\x18\x01 \x03(\t:\x04\x88\xb5\x18\x01\"(\n AckDeliveredNotificationResponse:\x04\x88\xb5\x18\x01\"*\n\"ListUndeliveredNotificationRequest:\x04\x88\xb5\x18\x01\"e\n#ListUndeliveredNotificationResponse\x12\x38\n\x10notificationList\x18\x01 \x01(\x0b\x32\x1e.gravi.models.NotificationList:\x04\x88\xb5\x18\x01\"1\n\x19NotificationServiceTicket\x12\x0e\n\x06stoken\x18\x01 \x01(\t:\x04\x88\xb5\x18\x01\"\xd3\x02\n\x1aNotificationServiceRequest\x12\x41\n\x0brequestType\x18\x01 \x01(\x0e\x32,.gravi.models.NotificationServiceRequestType\x12\x37\n\x06ticket\x18\x02 \x01(\x0b\x32\'.gravi.models.NotificationServiceTicket\x12Q\n\x19\x61\x63kDeliveredNotifsRequest\x18\n \x01(\x0b\x32..gravi.models.AckDeliveredNotificationsRequest\x12\\\n\"listUndeliveredNotificationRequest\x18\x0b \x01(\x0b\x32\x30.gravi.models.ListUndeliveredNotificationRequest:\x08\x8a\x88\'\x04\xc8\xb8\x02\x01\"\xd1\x01\n\x1bNotificationServiceResponse\x12R\n\x1a\x61\x63kDeliveredNotifsResponse\x18\n \x01(\x0b\x32..gravi.models.AckDeliveredNotificationResponse\x12^\n#listUndeliveredNotificationResponse\x18\x0b \x01(\x0b\x32\x31.gravi.models.ListUndeliveredNotificationResponse*\xb8\x01\n\x12VRNotificationType\x12\x1b\n\x17NotificationTypeUnknown\x10\x00\x12\x12\n\x0eInviteToCollab\x10i\x12\x15\n\x11\x45nterRoomDirectly\x10l\x12\x1a\n\x16VRConnectionInvitation\x10m\x12\x38\n4VRNotificationType_AdminEnterRoomDirectlyViaDeeplink\x10n\"\x04\x08j\x10k*\x95\x01\n\x13WebNotificationType\x12\x1e\n\x1aWebNotificationTypeUnknown\x10\x00\x12\x17\n\x13VRLoginNotification\x10\x66\x12\"\n\x1e\x46reeCollabShowQuickFeedbackWeb\x10l\x12\x1b\n\x17WebConnectionInvitation\x10m\"\x04\x08j\x10k*\xca\x01\n\x1eNotificationServiceRequestType\x12*\n&NotificationServiceRequestType_Unknown\x10\x00\x12<\n8NotificationServiceRequestType_DeliveredNotificationsAck\x10\n\x12>\n:NotificationServiceRequestType_ListUndeliveredNotification\x10\x0b\x42W\n\x1f\x63om.gravitysketch.notificationsP\x01Z2gravitysketch.com/platform/go/vrproto/gravi/modelsb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'gravi.models.notifications_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\037com.gravitysketch.notificationsP\001Z2gravitysketch.com/platform/go/vrproto/gravi/models'
  _globals['_NOTIFICATIONTO']._loaded_options = None
  _globals['_NOTIFICATIONTO']._serialized_options = b'\210\265\030\001'
  _globals['_NOTIFICATIONCONTENTTO']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTTO']._serialized_options = b'\210\265\030\001'
  _globals['_VRNOTIFICATIONCONTENTTO']._loaded_options = None
  _globals['_VRNOTIFICATIONCONTENTTO']._serialized_options = b'\210\265\030\001'
  _globals['_INVITETOCOLLABPAYLOAD']._loaded_options = None
  _globals['_INVITETOCOLLABPAYLOAD']._serialized_options = b'\210\265\030\001'
  _globals['_ENTERROOMDIRECTLYPAYLOAD']._loaded_options = None
  _globals['_ENTERROOMDIRECTLYPAYLOAD']._serialized_options = b'\210\265\030\001'
  _globals['_ADMINENTERROOMDIRECTLYVIADEEPLINK']._loaded_options = None
  _globals['_ADMINENTERROOMDIRECTLYVIADEEPLINK']._serialized_options = b'\210\265\030\001'
  _globals['_WEBNOTIFICATIONCONTENTTO']._loaded_options = None
  _globals['_WEBNOTIFICATIONCONTENTTO']._serialized_options = b'\210\265\030\001'
  _globals['_VRLOGINNOTIFICATIONTO']._loaded_options = None
  _globals['_VRLOGINNOTIFICATIONTO']._serialized_options = b'\210\265\030\001'
  _globals['_NOTIFICATIONLIST']._loaded_options = None
  _globals['_NOTIFICATIONLIST']._serialized_options = b'\210\265\030\001'
  _globals['_ACKDELIVEREDNOTIFICATIONSREQUEST']._loaded_options = None
  _globals['_ACKDELIVEREDNOTIFICATIONSREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_ACKDELIVEREDNOTIFICATIONRESPONSE']._loaded_options = None
  _globals['_ACKDELIVEREDNOTIFICATIONRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_LISTUNDELIVEREDNOTIFICATIONREQUEST']._loaded_options = None
  _globals['_LISTUNDELIVEREDNOTIFICATIONREQUEST']._serialized_options = b'\210\265\030\001'
  _globals['_LISTUNDELIVEREDNOTIFICATIONRESPONSE']._loaded_options = None
  _globals['_LISTUNDELIVEREDNOTIFICATIONRESPONSE']._serialized_options = b'\210\265\030\001'
  _globals['_NOTIFICATIONSERVICETICKET']._loaded_options = None
  _globals['_NOTIFICATIONSERVICETICKET']._serialized_options = b'\210\265\030\001'
  _globals['_NOTIFICATIONSERVICEREQUEST']._loaded_options = None
  _globals['_NOTIFICATIONSERVICEREQUEST']._serialized_options = b'\212\210\'\004\310\270\002\001'
  _globals['_VRNOTIFICATIONTYPE']._serialized_start=2278
  _globals['_VRNOTIFICATIONTYPE']._serialized_end=2462
  _globals['_WEBNOTIFICATIONTYPE']._serialized_start=2465
  _globals['_WEBNOTIFICATIONTYPE']._serialized_end=2614
  _globals['_NOTIFICATIONSERVICEREQUESTTYPE']._serialized_start=2617
  _globals['_NOTIFICATIONSERVICEREQUESTTYPE']._serialized_end=2819
  _globals['_NOTIFICATIONTO']._serialized_start=101
  _globals['_NOTIFICATIONTO']._serialized_end=265
  _globals['_NOTIFICATIONCONTENTTO']._serialized_start=268
  _globals['_NOTIFICATIONCONTENTTO']._serialized_end=425
  _globals['_VRNOTIFICATIONCONTENTTO']._serialized_start=428
  _globals['_VRNOTIFICATIONCONTENTTO']._serialized_end=802
  _globals['_INVITETOCOLLABPAYLOAD']._serialized_start=804
  _globals['_INVITETOCOLLABPAYLOAD']._serialized_end=914
  _globals['_ENTERROOMDIRECTLYPAYLOAD']._serialized_start=916
  _globals['_ENTERROOMDIRECTLYPAYLOAD']._serialized_end=981
  _globals['_ADMINENTERROOMDIRECTLYVIADEEPLINK']._serialized_start=983
  _globals['_ADMINENTERROOMDIRECTLYVIADEEPLINK']._serialized_end=1044
  _globals['_WEBNOTIFICATIONCONTENTTO']._serialized_start=1047
  _globals['_WEBNOTIFICATIONCONTENTTO']._serialized_end=1274
  _globals['_VRLOGINNOTIFICATIONTO']._serialized_start=1276
  _globals['_VRLOGINNOTIFICATIONTO']._serialized_end=1335
  _globals['_NOTIFICATIONLIST']._serialized_start=1337
  _globals['_NOTIFICATIONLIST']._serialized_end=1414
  _globals['_ACKDELIVEREDNOTIFICATIONSREQUEST']._serialized_start=1416
  _globals['_ACKDELIVEREDNOTIFICATIONSREQUEST']._serialized_end=1481
  _globals['_ACKDELIVEREDNOTIFICATIONRESPONSE']._serialized_start=1483
  _globals['_ACKDELIVEREDNOTIFICATIONRESPONSE']._serialized_end=1523
  _globals['_LISTUNDELIVEREDNOTIFICATIONREQUEST']._serialized_start=1525
  _globals['_LISTUNDELIVEREDNOTIFICATIONREQUEST']._serialized_end=1567
  _globals['_LISTUNDELIVEREDNOTIFICATIONRESPONSE']._serialized_start=1569
  _globals['_LISTUNDELIVEREDNOTIFICATIONRESPONSE']._serialized_end=1670
  _globals['_NOTIFICATIONSERVICETICKET']._serialized_start=1672
  _globals['_NOTIFICATIONSERVICETICKET']._serialized_end=1721
  _globals['_NOTIFICATIONSERVICEREQUEST']._serialized_start=1724
  _globals['_NOTIFICATIONSERVICEREQUEST']._serialized_end=2063
  _globals['_NOTIFICATIONSERVICERESPONSE']._serialized_start=2066
  _globals['_NOTIFICATIONSERVICERESPONSE']._serialized_end=2275
# @@protoc_insertion_point(module_scope)
