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

namespace GPBMetadata\Keyapis\Subscription\V1;

class KeyapisSubscriptionPrivilegeV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        $pool->internalAddGeneratedFile(
            '

?keyapis/subscription/v1/keyapis_subscription_privilege_v1.protokeyapis.subscription.v1google/api/field_behavior.proto google/protobuf/descriptor.proto"
	Privilege
orpon (BA
flat_number (	BA:
type (2\'.keyapis.subscription.v1.Privilege.TypeBAE

state_type (2,.keyapis.subscription.v1.Privilege.StateTypeBA"
Type
TYPE_UNKNOWN 
INTERCOM_USE
INTERCOM_OPEN
INTERCOM_CODE_USE
INTERCOM_RFID_USE
INTERCOM_EVENT_USE
INTERCOM_CAMERA_USE
INTERCOM_CAMERA_ARCHIVE
INTERCOM_CALLREDIRECT_APP
INTERCOM_CALLREDIRECT_PSTN	
INTERCOM_CALLREDIRECT_SIP

BARRIER_USE
BARRIER_OPEN
BARRIER_CODE_USE
BARRIER_EVENT_USE
BARRIER_CAMERA_USE
BARRIER_CAMERA_ARCHIVE

FR_USE
TELEMETRY_USE

CAMERA_USE
CAMERA_ARCHIVE
INTERCOM_CMS_PHONES_USE
CAMERA_EVENT_USE"f
	StateType
STATE_TYPE_UNKNOWN 
CAN_BE_PAID
NOT_PAID
	TURNS_OFF	
PROMO
PAID"
PrivilegeFilter
orpons (
flat_numbers (	6
types (2\'.keyapis.subscription.v1.Privilege.TypeA
state_types (2,.keyapis.subscription.v1.Privilege.StateType
ValidationErrorX
orpons (2F.keyapis.subscription.v1.PrivilegeFilter.ValidationError.OrponsInvalidH c
flat_numbers (2K.keyapis.subscription.v1.PrivilegeFilter.ValidationError.FlatNumbersInvalidH 
OrponsInvalid
FlatNumbersInvalidB
reason"
PrivilegePagingK
order_by_type (24.keyapis.subscription.v1.PrivilegePaging.OrderByTypeN
direction_type (26.keyapis.subscription.v1.PrivilegePaging.DirectionType
limit (
offset (
ValidationErrorV
limit (2E.keyapis.subscription.v1.PrivilegePaging.ValidationError.LimitInvalidH X
offset (2F.keyapis.subscription.v1.PrivilegePaging.ValidationError.OffsetInvalidH 
LimitInvalid
OffsetInvalidB
reason"1
OrderByType
ORDER_BY_TYPE_UNKNOWN 
KEY">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"
GetPrivilegeListRequest8
filter (2(.keyapis.subscription.v1.PrivilegeFilter:
paging (2(.keyapis.subscription.v1.PrivilegePagingH B

pagination"
GetPrivilegeListResponse2
data (2".keyapis.subscription.v1.PrivilegeH H
error (27.keyapis.subscription.v1.GetPrivilegeListResponse.ErrorH 
Error_
privilege_filter_validation (28.keyapis.subscription.v1.PrivilegeFilter.ValidationErrorH _
privilege_paging_validation (28.keyapis.subscription.v1.PrivilegePaging.ValidationErrorH B
reasonB
type"T
GetPrivilegeCountRequest8
filter (2(.keyapis.subscription.v1.PrivilegeFilter"
GetPrivilegeCountResponse
data (H I
error (28.keyapis.subscription.v1.GetPrivilegeCountResponse.ErrorH r
Error_
privilege_filter_validation (28.keyapis.subscription.v1.PrivilegeFilter.ValidationErrorH B
reasonB
type"
GetPrivilegeCheckRequest
orpon (BA
flat_number (	BAD
privilege_type (2\'.keyapis.subscription.v1.Privilege.TypeBA"3
GetPrivilegeCheckResponse
data (H B
type2
PrivilegeService
GetPrivilegeList0.keyapis.subscription.v1.GetPrivilegeListRequest1.keyapis.subscription.v1.GetPrivilegeListResponse"+%#/subscription/api/v1/privilege/list0
GetPrivilegeCount1.keyapis.subscription.v1.GetPrivilegeCountRequest2.keyapis.subscription.v1.GetPrivilegeCountResponse",&$/subscription/api/v1/privilege/count
GetPrivilegeCheck1.keyapis.subscription.v1.GetPrivilegeCheckRequest2.keyapis.subscription.v1.GetPrivilegeCheckResponse"SMK/subscription/api/v1/privilege/check/{orpon}/{flat_number}/{privilege_type}B
ru.keyapis.subscription.v1BKeyapisSubscriptionV1ProtoHP Z/keyapis_subscription_v1KEYAPISSUBSCRIPTIONV1Keyapis.Subscription.V1Keyapis\\Subscription\\V1Keyapis::Subscription::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

