# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: keyapis/access_control/v1/keyapis_access_control_access_control_v1.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nHkeyapis/access_control/v1/keyapis_access_control_access_control_v1.proto\x12\x19keyapis.access_control.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xf4\x05\n\x04Room\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x13\n\x06number\x18\x02 \x01(\tB\x03\xe0\x41\x02\x12\x15\n\x08\x65ntrance\x18\x03 \x01(\x05\x42\x03\xe0\x41\x02\x12\x12\n\x05\x66loor\x18\x04 \x01(\x05\x42\x03\xe0\x41\x02\x12\x0c\n\x04\x61rea\x18\x05 \x01(\x02\x12\x18\n\x0b\x62uilding_id\x18\x06 \x01(\x05\x42\x03\xe0\x41\x02\x12\x17\n\ncompany_id\x18\x07 \x01(\x05\x42\x03\xe0\x41\x02\x12\x17\n\nabonent_id\x18\x08 \x01(\tB\x03\xe0\x41\x02\x12\x37\n\x04type\x18\t \x01(\x0e\x32$.keyapis.access_control.v1.Room.TypeB\x03\xe0\x41\x02\x12\x33\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12\x33\n\ndeleted_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12)\n\x1cis_subscription_mode_enabled\x18\x0c \x01(\x08\x42\x03\xe0\x41\x03\"\xf2\x02\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\t\n\x05\x46LOOR\x10\x01\x12\x0c\n\x08\x45NTRANCE\x10\x02\x12\r\n\tAPARTMENT\x10\x03\x12\x16\n\x12WATER_DISTRIBUTION\x10\x04\x12\x0e\n\nHEAT_POINT\x10\x05\x12\n\n\x06PANTRY\x10\x06\x12\x0e\n\nWHEELCHAIR\x10\x07\x12\x11\n\rWIRING_CLOSET\x10\x08\x12\r\n\tCONCIERGE\x10\t\x12\x0e\n\nCHECKPOINT\x10\n\x12\x11\n\rPARKING_PLACE\x10\x0b\x12\n\n\x06OFFICE\x10\x0c\x12\x0c\n\x08\x42\x41SEMENT\x10\r\x12\x0e\n\nSUBSTATION\x10\x0e\x12\x13\n\x0fHOMEOWNERS_ROOM\x10\x0f\x12\x0b\n\x07TAMBOUR\x10\x10\x12\x0e\n\nINPUT_NODE\x10\x11\x12\t\n\x05LOBBY\x10\x12\x12\t\n\x05\x41TTIC\x10\x13\x12\x12\n\x0e\x45LEVATOR_SHAFT\x10\x14\x12\x0f\n\x0bSWITCHBOARD\x10\x15\x12\x10\n\x0c\x44\x45\x46\x41ULT_ROOM\x10\x16\"!\n\x0eGetRoomRequest\x12\x0f\n\x02id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\"\xe2\x01\n\x0fGetRoomResponse\x12/\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1f.keyapis.access_control.v1.RoomH\x00\x12\x41\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x30.keyapis.access_control.v1.GetRoomResponse.ErrorH\x00\x1aS\n\x05\x45rror\x12@\n\nvalidation\x18\x01 \x01(\x0b\x32*.keyapis.access_control.v1.ValidationErrorH\x00\x42\x08\n\x06reasonB\x06\n\x04type\"\x8d\x02\n#PatchRoomSetSubscriptionModeRequest\x12\x0f\n\x07mrf_ids\x18\x01 \x03(\x05\x12\x0e\n\x06rf_ids\x18\x02 \x03(\x05\x12\x10\n\x08orpon_id\x18\x03 \x01(\x03\x12\x14\n\x0croom_numbers\x18\x04 \x03(\t\x12_\n\tmode_type\x18\x05 \x01(\x0e\x32G.keyapis.access_control.v1.PatchRoomSetSubscriptionModeRequest.ModeTypeB\x03\xe0\x41\x02\"<\n\x08ModeType\x12\x15\n\x11MODE_TYPE_UNKNOWN\x10\x00\x12\x0c\n\x08\x44ISABLED\x10\x01\x12\x0b\n\x07\x45NABLED\x10\x02\"\xd3\x03\n$PatchRoomSetSubscriptionModeResponse\x12V\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x45.keyapis.access_control.v1.PatchRoomSetSubscriptionModeResponse.ErrorH\x00\x1a\xca\x02\n\x05\x45rror\x12m\n\x0eorpon_expected\x18\x01 \x01(\x0b\x32S.keyapis.access_control.v1.PatchRoomSetSubscriptionModeResponse.Error.OrponExpectedH\x00\x12g\n\x0bid_expected\x18\x02 \x01(\x0b\x32P.keyapis.access_control.v1.PatchRoomSetSubscriptionModeResponse.Error.IdExpectedH\x00\x12@\n\nvalidation\x18\x03 \x01(\x0b\x32*.keyapis.access_control.v1.ValidationErrorH\x00\x1a\x0f\n\rOrponExpected\x1a\x0c\n\nIdExpectedB\x08\n\x06reasonB\x06\n\x04type\"\x92\x01\n\x12GetRoomListRequest\x12\x35\n\x06\x66ilter\x18\x01 \x01(\x0b\x32%.keyapis.access_control.v1.RoomFilter\x12\x37\n\x06paging\x18\x02 \x01(\x0b\x32%.keyapis.access_control.v1.RoomPagingH\x00\x42\x0c\n\npagination\"\xea\x01\n\x13GetRoomListResponse\x12/\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1f.keyapis.access_control.v1.RoomH\x00\x12\x45\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x34.keyapis.access_control.v1.GetRoomListResponse.ErrorH\x00\x1aS\n\x05\x45rror\x12@\n\nvalidation\x18\x01 \x01(\x0b\x32*.keyapis.access_control.v1.ValidationErrorH\x00\x42\x08\n\x06reasonB\x06\n\x04type\"L\n\x13GetRoomCountRequest\x12\x35\n\x06\x66ilter\x18\x01 \x01(\x0b\x32%.keyapis.access_control.v1.RoomFilter\".\n\x14GetRoomCountResponse\x12\x0e\n\x04\x64\x61ta\x18\x01 \x01(\x05H\x00\x42\x06\n\x04type\"\xfe\x01\n\nRoomFilter\x12\x14\n\x0c\x62uilding_ids\x18\x01 \x03(\x05\x12\x11\n\tentrances\x18\x02 \x03(\x05\x12\x0e\n\x06\x66loors\x18\x03 \x03(\x05\x12\x13\n\x0b\x63ompany_ids\x18\x04 \x03(\x05\x12\x33\n\x05types\x18\x05 \x03(\x0e\x32$.keyapis.access_control.v1.Room.Type\x12\x12\n\ndevice_ids\x18\x06 \x03(\x05\x12\x0e\n\x06orpons\x18\x07 \x03(\x03\x12\x33\n\x0fis_service_flag\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0croom_numbers\x18\t \x03(\t\"O\n\x1fGetRoomOrponNumberExistsRequest\x12\x12\n\x05orpon\x18\x01 \x01(\x03\x42\x03\xe0\x41\x02\x12\x18\n\x0broom_number\x18\x02 \x01(\tB\x03\xe0\x41\x02\"\xe3\x01\n GetRoomOrponNumberExistsResponse\x12\x0e\n\x04\x64\x61ta\x18\x01 \x01(\x08H\x00\x12R\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x41.keyapis.access_control.v1.GetRoomOrponNumberExistsResponse.ErrorH\x00\x1aS\n\x05\x45rror\x12@\n\nvalidation\x18\x01 \x01(\x0b\x32*.keyapis.access_control.v1.ValidationErrorH\x00\x42\x08\n\x06reasonB\x06\n\x04type\"\xe7\x02\n\nRoomPaging\x12H\n\rorder_by_type\x18\x01 \x01(\x0e\x32\x31.keyapis.access_control.v1.RoomPaging.OrderByType\x12K\n\x0e\x64irection_type\x18\x02 \x01(\x0e\x32\x33.keyapis.access_control.v1.RoomPaging.DirectionType\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x0e\n\x06offset\x18\x04 \x01(\x05\"c\n\x0bOrderByType\x12\x19\n\x15ORDER_BY_TYPE_UNKNOWN\x10\x00\x12\x06\n\x02ID\x10\x01\x12\x0e\n\nCREATED_AT\x10\x02\x12\x15\n\x11\x46LOOR_THEN_NUMBER\x10\x03\x12\n\n\x06NUMBER\x10\x04\">\n\rDirectionType\x12\x1a\n\x16\x44IRECTION_TYPE_UNKNOWN\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\x12\x07\n\x03\x41SC\x10\x02\":\n\x0fValidationError\x12\x11\n\x04path\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x07message\x18\x02 \x01(\tB\x03\xe0\x41\x02\x32\xa0\x07\n\x14\x41\x63\x63\x65ssControlService\x12\x8a\x01\n\x07GetRoom\x12).keyapis.access_control.v1.GetRoomRequest\x1a*.keyapis.access_control.v1.GetRoomResponse\"(\x82\xd3\xe4\x93\x02\"\x12 /access_control/api/v1/room/{id}\x12\x98\x01\n\x0bGetRoomList\x12-.keyapis.access_control.v1.GetRoomListRequest\x1a..keyapis.access_control.v1.GetRoomListResponse\"(\x82\xd3\xe4\x93\x02\"\x12 /access_control/api/v1/room/list0\x01\x12\x9a\x01\n\x0cGetRoomCount\x12..keyapis.access_control.v1.GetRoomCountRequest\x1a/.keyapis.access_control.v1.GetRoomCountResponse\")\x82\xd3\xe4\x93\x02#\x12!/access_control/api/v1/room/count\x12\xdd\x01\n\x1cPatchRoomSetSubscriptionMode\x12>.keyapis.access_control.v1.PatchRoomSetSubscriptionModeRequest\x1a?.keyapis.access_control.v1.PatchRoomSetSubscriptionModeResponse\"<\x82\xd3\xe4\x93\x02\x36\x32\x31/access_control/api/v1/room/set_subscription_mode:\x01*\x12\xe2\x01\n\x18GetRoomOrponNumberExists\x12:.keyapis.access_control.v1.GetRoomOrponNumberExistsRequest\x1a;.keyapis.access_control.v1.GetRoomOrponNumberExistsResponse\"M\x82\xd3\xe4\x93\x02G\x12\x45/access_control/api/v1/room/orpon/{orpon}/number/{room_number}/existsB\xcd\x01\n\x1cru.keyapis.access_control.v1B\x1bKeyapisAccessControlV1ProtoH\x03P\x00Z\x1a/keyapis_access_control_v1\xd8\x01\x01\xf8\x01\x01\xa2\x02\x16KEYAPISACCESSCONTROLV1\xaa\x02\x18Keyapis.AccessControl.V1\xca\x02\x18Keyapis\\AccessControl\\V1\xea\x02\x1aKeyapis::AccessControl::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'keyapis.access_control.v1.keyapis_access_control_access_control_v1_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\034ru.keyapis.access_control.v1B\033KeyapisAccessControlV1ProtoH\003P\000Z\032/keyapis_access_control_v1\330\001\001\370\001\001\242\002\026KEYAPISACCESSCONTROLV1\252\002\030Keyapis.AccessControl.V1\312\002\030Keyapis\\AccessControl\\V1\352\002\032Keyapis::AccessControl::V1'
  _ROOM.fields_by_name['id']._options = None
  _ROOM.fields_by_name['id']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['number']._options = None
  _ROOM.fields_by_name['number']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['entrance']._options = None
  _ROOM.fields_by_name['entrance']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['floor']._options = None
  _ROOM.fields_by_name['floor']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['building_id']._options = None
  _ROOM.fields_by_name['building_id']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['company_id']._options = None
  _ROOM.fields_by_name['company_id']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['abonent_id']._options = None
  _ROOM.fields_by_name['abonent_id']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['type']._options = None
  _ROOM.fields_by_name['type']._serialized_options = b'\340A\002'
  _ROOM.fields_by_name['created_at']._options = None
  _ROOM.fields_by_name['created_at']._serialized_options = b'\340A\003'
  _ROOM.fields_by_name['deleted_at']._options = None
  _ROOM.fields_by_name['deleted_at']._serialized_options = b'\340A\003'
  _ROOM.fields_by_name['is_subscription_mode_enabled']._options = None
  _ROOM.fields_by_name['is_subscription_mode_enabled']._serialized_options = b'\340A\003'
  _GETROOMREQUEST.fields_by_name['id']._options = None
  _GETROOMREQUEST.fields_by_name['id']._serialized_options = b'\340A\002'
  _PATCHROOMSETSUBSCRIPTIONMODEREQUEST.fields_by_name['mode_type']._options = None
  _PATCHROOMSETSUBSCRIPTIONMODEREQUEST.fields_by_name['mode_type']._serialized_options = b'\340A\002'
  _GETROOMORPONNUMBEREXISTSREQUEST.fields_by_name['orpon']._options = None
  _GETROOMORPONNUMBEREXISTSREQUEST.fields_by_name['orpon']._serialized_options = b'\340A\002'
  _GETROOMORPONNUMBEREXISTSREQUEST.fields_by_name['room_number']._options = None
  _GETROOMORPONNUMBEREXISTSREQUEST.fields_by_name['room_number']._serialized_options = b'\340A\002'
  _VALIDATIONERROR.fields_by_name['path']._options = None
  _VALIDATIONERROR.fields_by_name['path']._serialized_options = b'\340A\002'
  _VALIDATIONERROR.fields_by_name['message']._options = None
  _VALIDATIONERROR.fields_by_name['message']._serialized_options = b'\340A\002'
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoom']._options = None
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoom']._serialized_options = b'\202\323\344\223\002\"\022 /access_control/api/v1/room/{id}'
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoomList']._options = None
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoomList']._serialized_options = b'\202\323\344\223\002\"\022 /access_control/api/v1/room/list'
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoomCount']._options = None
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoomCount']._serialized_options = b'\202\323\344\223\002#\022!/access_control/api/v1/room/count'
  _ACCESSCONTROLSERVICE.methods_by_name['PatchRoomSetSubscriptionMode']._options = None
  _ACCESSCONTROLSERVICE.methods_by_name['PatchRoomSetSubscriptionMode']._serialized_options = b'\202\323\344\223\002621/access_control/api/v1/room/set_subscription_mode:\001*'
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoomOrponNumberExists']._options = None
  _ACCESSCONTROLSERVICE.methods_by_name['GetRoomOrponNumberExists']._serialized_options = b'\202\323\344\223\002G\022E/access_control/api/v1/room/orpon/{orpon}/number/{room_number}/exists'
  _globals['_ROOM']._serialized_start=232
  _globals['_ROOM']._serialized_end=988
  _globals['_ROOM_TYPE']._serialized_start=618
  _globals['_ROOM_TYPE']._serialized_end=988
  _globals['_GETROOMREQUEST']._serialized_start=990
  _globals['_GETROOMREQUEST']._serialized_end=1023
  _globals['_GETROOMRESPONSE']._serialized_start=1026
  _globals['_GETROOMRESPONSE']._serialized_end=1252
  _globals['_GETROOMRESPONSE_ERROR']._serialized_start=1161
  _globals['_GETROOMRESPONSE_ERROR']._serialized_end=1244
  _globals['_PATCHROOMSETSUBSCRIPTIONMODEREQUEST']._serialized_start=1255
  _globals['_PATCHROOMSETSUBSCRIPTIONMODEREQUEST']._serialized_end=1524
  _globals['_PATCHROOMSETSUBSCRIPTIONMODEREQUEST_MODETYPE']._serialized_start=1464
  _globals['_PATCHROOMSETSUBSCRIPTIONMODEREQUEST_MODETYPE']._serialized_end=1524
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE']._serialized_start=1527
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE']._serialized_end=1994
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE_ERROR']._serialized_start=1656
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE_ERROR']._serialized_end=1986
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE_ERROR_ORPONEXPECTED']._serialized_start=1947
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE_ERROR_ORPONEXPECTED']._serialized_end=1962
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE_ERROR_IDEXPECTED']._serialized_start=1964
  _globals['_PATCHROOMSETSUBSCRIPTIONMODERESPONSE_ERROR_IDEXPECTED']._serialized_end=1976
  _globals['_GETROOMLISTREQUEST']._serialized_start=1997
  _globals['_GETROOMLISTREQUEST']._serialized_end=2143
  _globals['_GETROOMLISTRESPONSE']._serialized_start=2146
  _globals['_GETROOMLISTRESPONSE']._serialized_end=2380
  _globals['_GETROOMLISTRESPONSE_ERROR']._serialized_start=1161
  _globals['_GETROOMLISTRESPONSE_ERROR']._serialized_end=1244
  _globals['_GETROOMCOUNTREQUEST']._serialized_start=2382
  _globals['_GETROOMCOUNTREQUEST']._serialized_end=2458
  _globals['_GETROOMCOUNTRESPONSE']._serialized_start=2460
  _globals['_GETROOMCOUNTRESPONSE']._serialized_end=2506
  _globals['_ROOMFILTER']._serialized_start=2509
  _globals['_ROOMFILTER']._serialized_end=2763
  _globals['_GETROOMORPONNUMBEREXISTSREQUEST']._serialized_start=2765
  _globals['_GETROOMORPONNUMBEREXISTSREQUEST']._serialized_end=2844
  _globals['_GETROOMORPONNUMBEREXISTSRESPONSE']._serialized_start=2847
  _globals['_GETROOMORPONNUMBEREXISTSRESPONSE']._serialized_end=3074
  _globals['_GETROOMORPONNUMBEREXISTSRESPONSE_ERROR']._serialized_start=1161
  _globals['_GETROOMORPONNUMBEREXISTSRESPONSE_ERROR']._serialized_end=1244
  _globals['_ROOMPAGING']._serialized_start=3077
  _globals['_ROOMPAGING']._serialized_end=3436
  _globals['_ROOMPAGING_ORDERBYTYPE']._serialized_start=3273
  _globals['_ROOMPAGING_ORDERBYTYPE']._serialized_end=3372
  _globals['_ROOMPAGING_DIRECTIONTYPE']._serialized_start=3374
  _globals['_ROOMPAGING_DIRECTIONTYPE']._serialized_end=3436
  _globals['_VALIDATIONERROR']._serialized_start=3438
  _globals['_VALIDATIONERROR']._serialized_end=3496
  _globals['_ACCESSCONTROLSERVICE']._serialized_start=3499
  _globals['_ACCESSCONTROLSERVICE']._serialized_end=4427
# @@protoc_insertion_point(module_scope)
