<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: keyapis/bell/v1/keyapis_bell_notification_v1.proto

namespace GPBMetadata\Keyapis\Bell\V1;

class KeyapisBellNotificationV1
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Keyapis\Bell\V1\KeyapisBellCommonV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
!
2keyapis/bell/v1/keyapis_bell_notification_v1.protokeyapis.bell.v1google/api/annotations.protogoogle/api/field_behavior.proto google/protobuf/descriptor.protogoogle/protobuf/wrappers.proto,keyapis/bell/v1/keyapis_bell_common_v1.proto"
Notification
id (	BA
orpon (BA/
	app_title (2.google.protobuf.StringValue
room_number (	BA
header (	BA
text (	BAB
status_type (2(.keyapis.bell.v1.Notification.StatusTypeBA3

created_at (2.google.protobuf.TimestampBA:
status_changed_at	 (2.google.protobuf.TimestampBA;
payload
 (2*.keyapis.bell.v1.Notification.PayloadEntry.
PayloadEntry
key (	
value (	:8"I

StatusType
STATUS_TYPE_UNKNOWN 
NEW
	DELIVERED

VIEWED"K
PostNotificationRequest0
data (2.keyapis.bell.v1.NotificationBA"
PostNotificationResponse-
data (2.keyapis.bell.v1.NotificationH @
error (2/.keyapis.bell.v1.PostNotificationResponse.ErrorH I
Error6

validation (2 .keyapis.bell.v1.ValidationErrorH B
reasonB
type")
GetNotificationRequest
id (	BA"
GetNotificationResponse-
data (2.keyapis.bell.v1.NotificationH ?
error (2..keyapis.bell.v1.GetNotificationResponse.ErrorH I
Error6

validation (2 .keyapis.bell.v1.ValidationErrorH B
reasonB
type"
GetNotificationListRequest3
filter (2#.keyapis.bell.v1.NotificationFilter5
paging (2#.keyapis.bell.v1.NotificationPagingH B

pagination"
GetNotificationListResponse-
data (2.keyapis.bell.v1.NotificationH C
error (22.keyapis.bell.v1.GetNotificationListResponse.ErrorH I
Error6

validation (2 .keyapis.bell.v1.ValidationErrorH B
reasonB
type"R
GetNotificationCountRequest3
filter (2#.keyapis.bell.v1.NotificationFilter"
GetNotificationCountResponse
data (H D
error (23.keyapis.bell.v1.GetNotificationCountResponse.ErrorH I
Error6

validation (2 .keyapis.bell.v1.ValidationErrorH B
reasonB
type".
PostNotificationViewRequest
id (	BA"
PostNotificationViewResponseD
error (23.keyapis.bell.v1.PostNotificationViewResponse.ErrorH I
Error6

validation (2 .keyapis.bell.v1.ValidationErrorH B
reasonB
type"z
NotificationFilter
orpons (
room_numbers (	>
status_types (2(.keyapis.bell.v1.Notification.StatusType"
NotificationPagingF
order_by_type (2/.keyapis.bell.v1.NotificationPaging.OrderByTypeI
direction_type (21.keyapis.bell.v1.NotificationPaging.DirectionType
limit (
offset ("O
OrderByType
ORDER_BY_TYPE_UNKNOWN 

CREATED_AT
STATUS_CHANGED_AT">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"Z
*PostNotificationViewOrponRoomNumberRequest
orpon (BA
room_number (	BA"
+PostNotificationViewOrponRoomNumberResponse
data (H S
error (2B.keyapis.bell.v1.PostNotificationViewOrponRoomNumberResponse.ErrorH I
Error6

validation (2 .keyapis.bell.v1.ValidationErrorH B
reasonB
type2
NotificationService
PostNotification(.keyapis.bell.v1.PostNotificationRequest).keyapis.bell.v1.PostNotificationResponse"$"/bell/api/v1/notification:*
GetNotification\'.keyapis.bell.v1.GetNotificationRequest(.keyapis.bell.v1.GetNotificationResponse"& /bell/api/v1/notification/{id}
GetNotificationList+.keyapis.bell.v1.GetNotificationListRequest,.keyapis.bell.v1.GetNotificationListResponse"& /bell/api/v1/notification/list0
GetNotificationCount,.keyapis.bell.v1.GetNotificationCountRequest-.keyapis.bell.v1.GetNotificationCountResponse"\'!/bell/api/v1/notification/count
PostNotificationView,.keyapis.bell.v1.PostNotificationViewRequest-.keyapis.bell.v1.PostNotificationViewResponse"+%"#/bell/api/v1/notification/{id}/view
#PostNotificationViewOrponRoomNumber;.keyapis.bell.v1.PostNotificationViewOrponRoomNumberRequest<.keyapis.bell.v1.PostNotificationViewOrponRoomNumberResponse"NH"F/bell/api/v1/notification/view/orpon/{orpon}/room_number/{room_number}B
ru.keyapis.bell.v1BKeyapisBellV1ProtoHP Z/keyapis_bell_v1KEYAPISBELLV1Keyapis.Bell.V1Keyapis\\Bell\\V1Keyapis::Bell::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

