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

namespace GPBMetadata\Keyapis\AccessControl\V1;

class KeyapisAccessControlEntranceV1
{
    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();
        \GPBMetadata\Keyapis\AccessControl\V1\KeyapisAccessControlAccessControlV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ü*
Bkeyapis/access_control/v1/keyapis_access_control_entrance_v1.protokeyapis.access_control.v1google/api/field_behavior.protoHkeyapis/access_control/v1/keyapis_access_control_access_control_v1.proto"›
Entrance
orpon (BàA
entrance_number (BàA
start_room_number (BàA"
rooms_count_per_floor (BàA
floors_count (BàA"•
EntranceFilter
flatgramm_ids (
orpons (
company_ids (\\
company_relation_type (2=.keyapis.access_control.v1.EntranceFilter.CompanyRelationType"i
CompanyRelationType!
COMPANY_RELATION_TYPE_UNKNOWN 
DEFAULT

MANAGEMENT
DEVICE_SERVICE"Ø
EntrancePagingL
order_by_type (25.keyapis.access_control.v1.EntrancePaging.OrderByTypeO
direction_type (27.keyapis.access_control.v1.EntrancePaging.DirectionType
limit (
offset ("H
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ORPON_THEN_ENTRANCE_NUMBER">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"ž
GetEntranceListRequest9
filter (2).keyapis.access_control.v1.EntranceFilter;
paging (2).keyapis.access_control.v1.EntrancePagingH B

pagination"ö
GetEntranceListResponse3
data (2#.keyapis.access_control.v1.EntranceH I
error (28.keyapis.access_control.v1.GetEntranceListResponse.ErrorH S
Error@

validation (2*.keyapis.access_control.v1.ValidationErrorH B
reasonB
type"i
PutEntranceDeviceAttachRequestG
entrance_device (2).keyapis.access_control.v1.EntranceDeviceBàA"Ñ
PutEntranceDeviceAttachResponseQ
error (2@.keyapis.access_control.v1.PutEntranceDeviceAttachResponse.ErrorH S
Error@

validation (2*.keyapis.access_control.v1.ValidationErrorH B
reasonB
type"i
PutEntranceDeviceDetachRequestG
entrance_device (2).keyapis.access_control.v1.EntranceDeviceBàA"Ñ
PutEntranceDeviceDetachResponseQ
error (2@.keyapis.access_control.v1.PutEntranceDeviceDetachResponse.ErrorH S
Error@

validation (2*.keyapis.access_control.v1.ValidationErrorH B
reasonB
type"M
PostEntranceRequest6
data (2#.keyapis.access_control.v1.EntranceBàA"ð
PostEntranceResponse3
data (2#.keyapis.access_control.v1.EntranceH F
error (25.keyapis.access_control.v1.PostEntranceResponse.ErrorH S
Error@

validation (2*.keyapis.access_control.v1.ValidationErrorH B
reasonB
type"I
DeleteEntranceRequest
orpon (BàA
entrance_number (BàA"Å
DeleteEntranceResponseH
error (27.keyapis.access_control.v1.DeleteEntranceResponse.ErrorH Ø
Error@

validation (2*.keyapis.access_control.v1.ValidationErrorH l
linked_devices_exists (2K.keyapis.access_control.v1.DeleteEntranceResponse.Error.LinkedDevicesExistsH 
LinkedDevicesExistsB
reasonB
type"ð
EntranceDevice
orpon (BàA
entrance_number (BàA
	device_id (BàAR
relation_type (26.keyapis.access_control.v1.EntranceDevice.RelationTypeBàA"@
RelationType
RELATION_TYPE_UNKNOWN 
FULL
PARTIAL"k
EntranceDeviceFilter
flatgramm_ids (
orpons (
entrance_numbers (

device_ids ("ù
EntranceDevicePagingR
order_by_type (2;.keyapis.access_control.v1.EntranceDevicePaging.OrderByTypeU
direction_type (2=.keyapis.access_control.v1.EntranceDevicePaging.DirectionType
limit (
offset ("W
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ORPON_THEN_ENTRANCE_NUMBER
	DEVICE_ID">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"°
GetEntranceDeviceListRequest?
filter (2/.keyapis.access_control.v1.EntranceDeviceFilterA
paging (2/.keyapis.access_control.v1.EntranceDevicePagingH B

pagination"ˆ
GetEntranceDeviceListResponse9
data (2).keyapis.access_control.v1.EntranceDeviceH O
error (2>.keyapis.access_control.v1.GetEntranceDeviceListResponse.ErrorH S
Error@

validation (2*.keyapis.access_control.v1.ValidationErrorH B
reasonB
type2Ÿ

EntranceService›
PostEntrance..keyapis.access_control.v1.PostEntranceRequest/.keyapis.access_control.v1.PostEntranceResponse"*‚Óä“$"/access_control/api/v1/entrance:*¸
DeleteEntrance0.keyapis.access_control.v1.DeleteEntranceRequest1.keyapis.access_control.v1.DeleteEntranceResponse"A‚Óä“;*9/access_control/api/v1/entrance/{orpon}/{entrance_number}¨
GetEntranceList1.keyapis.access_control.v1.GetEntranceListRequest2.keyapis.access_control.v1.GetEntranceListResponse",‚Óä“&$/access_control/api/v1/entrance/list0 
PutEntranceDeviceAttach9.keyapis.access_control.v1.PutEntranceDeviceAttachRequest:.keyapis.access_control.v1.PutEntranceDeviceAttachResponse"�‚Óä“†ƒ/access_control/api/v1/entrance/{entrance_device.orpon}/{entrance_device.entrance_number}/device/{entrance_device.device_id}/attach 
PutEntranceDeviceDetach9.keyapis.access_control.v1.PutEntranceDeviceDetachRequest:.keyapis.access_control.v1.PutEntranceDeviceDetachResponse"�‚Óä“†ƒ/access_control/api/v1/entrance/{entrance_device.orpon}/{entrance_device.entrance_number}/device/{entrance_device.device_id}/detachÁ
GetEntranceDeviceList7.keyapis.access_control.v1.GetEntranceDeviceListRequest8.keyapis.access_control.v1.GetEntranceDeviceListResponse"3‚Óä“-+/access_control/api/v1/entrance/device/list0BÍ
ru.keyapis.access_control.v1BKeyapisAccessControlV1ProtoHP Z/keyapis_access_control_v1Øø¢KEYAPISACCESSCONTROLV1ªKeyapis.AccessControl.V1ÊKeyapis\\AccessControl\\V1êKeyapis::AccessControl::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

