<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: deviceapis/device/v1/deviceapis_device_room_v1.proto

namespace GPBMetadata\Deviceapis\Device\V1;

class DeviceapisDeviceRoomV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Deviceapis\Device\V1\DeviceapisDeviceCommonV1::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\ProtocGenOpenapiv2\Options\Annotations::initOnce();
        $pool->internalAddGeneratedFile(
            '

4deviceapis/device/v1/deviceapis_device_room_v1.protodeviceapis.device.v1google/api/annotations.protogoogle/api/field_behavior.proto.protoc-gen-openapiv2/options/annotations.proto"I
DeleteRoomListRequest0
filter (2 .deviceapis.device.v1.RoomFilter"
DeleteRoomListResponse
data (H C
error (22.deviceapis.device.v1.DeleteRoomListResponse.ErrorH N
Error;

validation (2%.deviceapis.device.v1.ValidationErrorH B
reasonB
type"7
DeleteRoomRequest"
room_number (	BAAJ"325""
DeleteRoomResponse?
error (2..deviceapis.device.v1.DeleteRoomResponse.ErrorH N
Error;

validation (2%.deviceapis.device.v1.ValidationErrorH B
reasonB
type"
GetRoomCountRequest".
GetRoomCountResponse
data (H B
type"V
GetRoomListRequest2
paging (2 .deviceapis.device.v1.RoomPagingH B

pagination"?
GetRoomListResponse(
data (2.deviceapis.device.v1.Room"4
GetRoomRequest"
room_number (	BAAJ"325""E
GetRoomResponse*
data (2.deviceapis.device.v1.RoomH B
type"
Room"
room_number (	BAAJ"325"=
sip_forwarding_number (	BAJ"0041083630014L831"x0
analog_phone_cms_number (	BA
J"K1E9D8"H 1
analog_phone_digital_number (B
AJ"234"H +
is_analog_phone_blocked (B
AJfalseB
type""

RoomFilter
room_numbers (	"+

RoomPaging
limit (
offset ("?
SaveRoomListRequest(
data (2.deviceapis.device.v1.Room"
SaveRoomListResponse(
data (2.deviceapis.device.v1.Room@
errors (20.deviceapis.device.v1.SaveRoomListResponse.Errorr
Error"
room_number (	BAAJ"325";

validation (2%.deviceapis.device.v1.ValidationErrorH B
reason"@
SaveRoomRequest-
data (2.deviceapis.device.v1.RoomBA"
SaveRoomResponse*
data (2.deviceapis.device.v1.RoomH =
error (2,.deviceapis.device.v1.SaveRoomResponse.ErrorH N
Error;

validation (2%.deviceapis.device.v1.ValidationErrorH B
reasonB
type2
RoomService

DeleteRoom\'.deviceapis.device.v1.DeleteRoomRequest(.deviceapis.device.v1.DeleteRoomResponse")#*!/device/api/v1/room/{room_number}
DeleteRoomList+.deviceapis.device.v1.DeleteRoomListRequest,.deviceapis.device.v1.DeleteRoomListResponse" */device/api/v1/room/list
GetRoom$.deviceapis.device.v1.GetRoomRequest%.deviceapis.device.v1.GetRoomResponse")#!/device/api/v1/room/{room_number}
GetRoomCount).deviceapis.device.v1.GetRoomCountRequest*.deviceapis.device.v1.GetRoomCountResponse"!/device/api/v1/room/count
GetRoomList(.deviceapis.device.v1.GetRoomListRequest).deviceapis.device.v1.GetRoomListResponse" /device/api/v1/room/listy
SaveRoom%.deviceapis.device.v1.SaveRoomRequest&.deviceapis.device.v1.SaveRoomResponse""/device/api/v1/room:*
SaveRoomList).deviceapis.device.v1.SaveRoomListRequest*.deviceapis.device.v1.SaveRoomListResponse"#"/device/api/v1/room/list:*B
ru.deviceapis.device.v1BDeviceapisDeviceV1ProtoHP Z/deviceapis_device_v1DEVICEAPISDEVICEV1Deviceapis.Device.V1Deviceapis\\Device\\V1Deviceapis::Device::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

