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

namespace GPBMetadata\Keyapis\Vc\V1;

class KeyapisVcCameraV1
{
    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\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
D
(keyapis/vc/v1/keyapis_vc_camera_v1.protokeyapis.vc.v1google/api/field_behavior.proto google/protobuf/descriptor.protogoogle/protobuf/wrappers.protogoogle/protobuf/timestamp.proto"S

CameraRoom

camera_uid (	BA
orpon (BA
room_number (	BA"M
CameraRoomFilter
camera_uids (	
orpons (
room_numbers (	"
CameraRoomPagingB
order_by_type (2+.keyapis.vc.v1.CameraRoomPaging.OrderByTypeE
direction_type (2-.keyapis.vc.v1.CameraRoomPaging.DirectionType
limit (
offset (">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"O
OrderByType
ORDER_BY_TYPE_UNKNOWN 

CAMERA_UID
ORPON_ROOM_NUMBER"
Camera
id (	BA
uid (	BA
name (	BA
	is_online (BA"
is_active_user_camera (BA:
status_changed_at (2.google.protobuf.TimestampBA
mac (	
ip (	BA
	remote_ip	 (	BA:
tariff_started_at
 (2.google.protobuf.TimestampBA8
tariff_ended_at (2.google.protobuf.TimestampBA
tariff_title (	BA-
type (2.keyapis.vc.v1.Camera.TypeBA
camera_category_id (BA
rtsp_url (	BA
serial_number (	BA

company_id (BA
ValidationErrorR
rtsp_url_required (25.keyapis.vc.v1.Camera.ValidationError.RtspUrlRequiredH z
\'one_field_mac_or_serial_number_required (2G.keyapis.vc.v1.Camera.ValidationError.OneFieldMacOrSerialNumberRequiredH 
RtspUrlRequired#
!OneFieldMacOrSerialNumberRequiredB
reason"@
Type
TYPE_UNKNOWN 
DVR
VMS
ROSE

VIOLET"
CameraFilter-
	is_active (2.google.protobuf.BoolValue4
is_channel_alive (2.google.protobuf.BoolValue-
	is_online (2.google.protobuf.BoolValue/
camera_type (2.keyapis.vc.v1.Camera.Type"
CameraPaging>
order_by_type (2\'.keyapis.vc.v1.CameraPaging.OrderByTypeA
direction_type (2).keyapis.vc.v1.CameraPaging.DirectionType
limit (
offset (">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"1
OrderByType
ORDER_BY_TYPE_UNKNOWN 
UID"$
CameraScope
vc_company_id ("
GetCameraListRequest)
scope (2.keyapis.vc.v1.CameraScope+
filter (2.keyapis.vc.v1.CameraFilter-
paging (2.keyapis.vc.v1.CameraPagingH B

pagination"
GetCameraListResponse9
data (2).keyapis.vc.v1.GetCameraListResponse.DataH ;
error (2*.keyapis.vc.v1.GetCameraListResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reason;
Data$
items (2.keyapis.vc.v1.Camera
total (B
type"T
GetCameraRequest.
scope (2.keyapis.vc.v1.CameraScopeBA
uid (	BA"
GetCameraResponse%
data (2.keyapis.vc.v1.CameraH 7
error (2&.keyapis.vc.v1.GetCameraResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"=
!GetCameraRtspUrlExternalIdRequest
external_id (	BA"
"GetCameraRtspUrlExternalIdResponseO
data (2?.keyapis.vc.v1.GetCameraRtspUrlExternalIdResponse.CameraRtspUrlH H
error (27.keyapis.vc.v1.GetCameraRtspUrlExternalIdResponse.ErrorH !
CameraRtspUrl
rtsp_url (	G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"J
PutCameraRoomAttachRequest,
data (2.keyapis.vc.v1.CameraRoomBA"
PutCameraRoomAttachResponseA
error (20.keyapis.vc.v1.PutCameraRoomAttachResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"I
PutCameraRoomAttachListRequest\'
data (2.keyapis.vc.v1.CameraRoom"
PutCameraRoomAttachListResponseE
error (24.keyapis.vc.v1.PutCameraRoomAttachListResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"J
PutCameraRoomDetachRequest,
data (2.keyapis.vc.v1.CameraRoomBA"
PutCameraRoomDetachResponseA
error (20.keyapis.vc.v1.PutCameraRoomDetachResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"I
PutCameraRoomDetachListRequest\'
data (2.keyapis.vc.v1.CameraRoom"
PutCameraRoomDetachListResponseE
error (24.keyapis.vc.v1.PutCameraRoomDetachListResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"L
GetCameraRoomCountRequest/
filter (2.keyapis.vc.v1.CameraRoomFilter"
GetCameraRoomCountResponse
data (H @
error (2/.keyapis.vc.v1.GetCameraRoomCountResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"
GetCameraRoomListRequest/
filter (2.keyapis.vc.v1.CameraRoomFilter1
paging (2.keyapis.vc.v1.CameraRoomPagingH B

pagination"
GetCameraRoomListResponse)
data (2.keyapis.vc.v1.CameraRoomH ?
error (2..keyapis.vc.v1.GetCameraRoomListResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"F
DeleteCameraRequest
uid (	BA
is_delete_permanently ("
DeleteCameraResponse:
error (2).keyapis.vc.v1.DeleteCameraResponse.ErrorH G
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
reasonB
type"=
PostCameraRequest(
data (2.keyapis.vc.v1.CameraBA"
PostCameraResponse8
error (2\'.keyapis.vc.v1.PostCameraResponse.ErrorH 
Error4

validation (2.keyapis.vc.v1.ValidationErrorH B
camera_validation (2%.keyapis.vc.v1.Camera.ValidationErrorH =
vc (2/.keyapis.vc.v1.PostCameraResponse.Error.VcErrorH 
VcError
text (	B
reasonB
type"Y
GetCameraCalendarRequest
uid (	BA+
offset (2.google.protobuf.Int32Value"
GetCameraCalendarResponse@
data (20.keyapis.vc.v1.GetCameraCalendarResponse.CaledarH ?
error (2..keyapis.vc.v1.GetCameraCalendarResponse.ErrorH 
Caledar
items (	
Error4

validation (2.keyapis.vc.v1.ValidationErrorH D
vc (26.keyapis.vc.v1.GetCameraCalendarResponse.Error.VcErrorH 
VcError
text (	B
reasonB
type"Z
GetCameraIntervalsRequest
uid (	BA+
offset (2.google.protobuf.Int32Value"
GetCameraIntervalsResponseB
data (22.keyapis.vc.v1.GetCameraIntervalsResponse.IntervalH @
error (2/.keyapis.vc.v1.GetCameraIntervalsResponse.ErrorH 
IntervalF
items (27.keyapis.vc.v1.GetCameraIntervalsResponse.Interval.Itema
Item,
since_at (2.google.protobuf.Timestamp+
till_at (2.google.protobuf.Timestamp
Error4

validation (2.keyapis.vc.v1.ValidationErrorH E
vc (27.keyapis.vc.v1.GetCameraIntervalsResponse.Error.VcErrorH 
VcError
text (	B
reasonB
type":
ValidationError
path (	BA
message (	BA2
CameraService
GetCameraRoomCount(.keyapis.vc.v1.GetCameraRoomCountRequest).keyapis.vc.v1.GetCameraRoomCountResponse"$/vc/api/v1/camera/room/count
GetCameraRoomList\'.keyapis.vc.v1.GetCameraRoomListRequest(.keyapis.vc.v1.GetCameraRoomListResponse"#/vc/api/v1/camera/room/list0o
	GetCamera.keyapis.vc.v1.GetCameraRequest .keyapis.vc.v1.GetCameraResponse"/vc/api/v1/camera/{uid}z
GetCameraList#.keyapis.vc.v1.GetCameraListRequest$.keyapis.vc.v1.GetCameraListResponse"/vc/api/v1/camera/list
GetCameraRtspUrlExternalId0.keyapis.vc.v1.GetCameraRtspUrlExternalIdRequest1.keyapis.vc.v1.GetCameraRtspUrlExternalIdResponse"<64/vc/api/v1/camera/rtsp_url/external_id/{external_id}
PutCameraRoomAttach).keyapis.vc.v1.PutCameraRoomAttachRequest*.keyapis.vc.v1.PutCameraRoomAttachResponse"WQO/vc/api/v1/camera/{data.camera_uid}/room/{data.orpon}/{data.room_number}/attach
PutCameraRoomDetach).keyapis.vc.v1.PutCameraRoomDetachRequest*.keyapis.vc.v1.PutCameraRoomDetachResponse"WQO/vc/api/v1/camera/{data.camera_uid}/room/{data.orpon}/{data.room_number}/detach
PutCameraRoomAttachList-.keyapis.vc.v1.PutCameraRoomAttachListRequest..keyapis.vc.v1.PutCameraRoomAttachListResponse"-\'"/vc/api/v1/camera/room/attach/list:*
PutCameraRoomDetachList-.keyapis.vc.v1.PutCameraRoomDetachListRequest..keyapis.vc.v1.PutCameraRoomDetachListResponse"-\'"/vc/api/v1/camera/room/detach/list:*x
DeleteCamera".keyapis.vc.v1.DeleteCameraRequest#.keyapis.vc.v1.DeleteCameraResponse"*/vc/api/v1/camera/{uid}o

PostCamera .keyapis.vc.v1.PostCameraRequest!.keyapis.vc.v1.PostCameraResponse""/vc/api/v1/camera:*
GetCameraCalendar\'.keyapis.vc.v1.GetCameraCalendarRequest(.keyapis.vc.v1.GetCameraCalendarResponse"(" /vc/api/v1/camera/{uid}/calendar
GetCameraIntervals(.keyapis.vc.v1.GetCameraIntervalsRequest).keyapis.vc.v1.GetCameraIntervalsResponse")#!/vc/api/v1/camera/{uid}/intervalsB~
ru.keyapis.vc.v1BKeyapisVcV1ProtoHP Z/keyapis_vc_v1KEYAPISVCV1Keyapis.Vc.V1Keyapis\\Vc\\V1Keyapis::Vc::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

