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

namespace GPBMetadata\Keyapis\Device\V1;

class KeyapisDeviceDeviceV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Google\Api\Visibility::initOnce();
        \GPBMetadata\Keyapis\Device\V1\KeyapisDeviceModelV1::initOnce();
        $pool->internalAddGeneratedFile(
            '

0keyapis/device/v1/keyapis_device_device_v1.protokeyapis.device.v1google/api/annotations.protogoogle/api/field_behavior.protogoogle/protobuf/wrappers.protogoogle/api/visibility.proto/keyapis/device/v1/keyapis_device_model_v1.proto"-
Device

id (
	preset_id (BA_
preset_status_type (2*.keyapis.device.v1.Device.PresetStatusTypeBA
DEPRECATEDQ
preset_configured_at (2.google.protobuf.TimestampBA
DEPRECATED4
is_sl3_mode_enabled (BA
DEPRECATED1
type (2.keyapis.device.v1.Device.TypeBA
mac_address (	BA
title (	BA<

model_type	 (2#.keyapis.device.v1.Device.ModelTypeBA
owner_company_id
 (BA
serial_number (	BA
flatgramm_id (BA

utc_offset (BA>
status_type (2$.keyapis.device.v1.Device.StatusTypeBA0

ip_address (2.google.protobuf.StringValue)
port (2.google.protobuf.Int32ValueI
sputnik_credentials (2,.keyapis.device.v1.Device.SputnikCredentials4
location (2".keyapis.device.v1.Device.Location/
	camera_id (2.google.protobuf.StringValue
tags (	4
settings (2".keyapis.device.v1.Device.Settings
hardware_version (	BA
software_version (	BA:
dispatching (2%.keyapis.device.v1.Device.Dispatching5
	sip_trunk (2".keyapis.device.v1.Device.SipTrunk4
redirect (2".keyapis.device.v1.Device.RedirectZ
autochange_password_settings (24.keyapis.device.v1.Device.AutochangePasswordSettings?
credentials (2%.keyapis.device.v1.Device.CredentialsBA6
sip_account (2.google.protobuf.StringValueBA7
sync_status (2.keyapis.device.v1.SyncStatusBAX
SputnikCredentials
login (	BA.
password (2.google.protobuf.StringValue9
Location
latitude (BA
	longitude (BA
Settings[
coordinate_matrix_switch (29.keyapis.device.v1.Device.Settings.CoordinateMatrixSwitchH
concierge_call (20.keyapis.device.v1.Device.Settings.ConciergeCallC
autocollect (2..keyapis.device.v1.Device.Settings.AutocollectL
face_recognition (22.keyapis.device.v1.Device.Settings.FaceRecognition<
sl3_mode (2*.keyapis.device.v1.Device.Settings.Sl3ModeH
emergency_call (20.keyapis.device.v1.Device.Settings.EmergencyCall1
CoordinateMatrixSwitch

is_enabled (BAo
ConciergeCall

is_enabled (BA
orpon (BA
room_number (	BA

sip_number (	BA&
Autocollect

is_enabled (BA*
FaceRecognition

is_enabled (BA_
Sl3Mode

is_enabled (BA;
encryption_profile_id (2.google.protobuf.StringValueN
EmergencyCall
is_call_available (BA
emergency_number (	BA]
Dispatching

is_enabled (BA5
public_identity (2.google.protobuf.StringValue
SipTrunk

abc_number (	BA*
host (2.google.protobuf.StringValue)
port (2.google.protobuf.Int32ValueA
sip_type (2*.keyapis.device.v1.Device.SipTrunk.SipTypeBA"2
SipType
SIP_TYPE_UNKNOWN 
VIMS
NGNF
Redirect
is_enabled_sip (BA
is_enabled_phone (BA5
AutochangePasswordSettings

is_enabled (BA
Credentials+
login (2.google.protobuf.StringValue.
password (2.google.protobuf.StringValueN
user_access_type (24.keyapis.device.v1.Device.Credentials.UserAccessType"R
UserAccessType
USER_ACCESS_TYPE_UNKNOWN 
API
WEB
RTSP
SU
SavingErrorZ
mac_address_invalid (27.keyapis.device.v1.Device.SavingError.MacAddressInvalidBH ^
serial_number_invalid (29.keyapis.device.v1.Device.SavingError.SerialNumberInvalidBH W
not_allowed_for_type (27.keyapis.device.v1.Device.SavingError.NotAllowedForTypeH Y
not_allowed_for_model (28.keyapis.device.v1.Device.SavingError.NotAllowedForModelH m
 serial_number_for_model_is_exist (2A.keyapis.device.v1.Device.SavingError.SerialNumberForModelIsExistH W
mac_address_is_exist (27.keyapis.device.v1.Device.SavingError.MacAddressIsExistH e
capability_is_not_supported (2>.keyapis.device.v1.Device.SavingError.CapabilityIsNotSupportedH v
%abc_number_is_exist_on_another_device (2E.keyapis.device.v1.Device.SavingError.AbcNumberIsExistOnAnotherDeviceH _
public_identity_is_exist	 (2;.keyapis.device.v1.Device.SavingError.PublicIdentityIsExistH _
concierge_room_not_found
 (2;.keyapis.device.v1.Device.SavingError.ConciergeRoomNotFoundH L
login_is_exist (22.keyapis.device.v1.Device.SavingError.LoginIsExistH `
credentials_are_required (2<.keyapis.device.v1.Device.SavingError.CredentialsAreRequiredH [
field_is_not_supported (29.keyapis.device.v1.Device.SavingError.FieldIsNotSupportedH 
MacAddressInvalid
SerialNumberInvalid
NotAllowedForType
NotAllowedForModel
SerialNumberForModelIsExist
MacAddressIsExistb
CapabilityIsNotSupportedF
model_capability_type (2\'.keyapis.device.v1.Model.CapabilityType9
AbcNumberIsExistOnAnotherDevice
	device_id (BA
PublicIdentityIsExist
ConciergeRoomNotFound
LoginIsExist
CredentialsAreRequired
FieldIsNotSupportedB
reason"
PresetStatusType4
PRESET_STATUS_TYPE_UNKNOWN 
DEPRECATED$

PROCESSING
DEPRECATED!
SUCCESS
DEPRECATED
ERROR
DEPRECATED
DEPRECATED"
Type
TYPE_UNKNOWN 
INTERCOM%
VIDEOCAMERA
DEPRECATED
BARRIER
GATE.
ACCESS_CONTROL_PANEL
DEPRECATED(
OUTDOOR_CAMERA
DEPRECATED"
	ModelType
MODEL_TYPE_UNKNOWN 

RODOS8

BEWARD	
QTECH

NATEKS
TNB
	MAXETLINE
TNB_DO2
BEWARD_DS86017CP
BEWARD_DS85006MP	
DAHUA_VTO2101E_P

HIKVISION_DS_KV8155_IM
RODOS8_2
AKUVOX_R29C

SAFE_LOGIC
BEWARD_DS86006AP

SPUTNIK_IO
	BEWARD_FR
QTECH_FR
ELTEX_IPA_ER_010
BEWARD_MIFARE
BAS_IP_AA_12FB
AKUVOX_X915S
RUBETEK_RV_3434

SOKOL_PLUS
BEWARD_LOW_COST">

StatusType
STATUS_TYPE_UNKNOWN 
OFFLINE

ONLINE"

DeviceLite

id (1
type (2.keyapis.device.v1.Device.TypeBA
title (	BA4
location (2".keyapis.device.v1.Device.Location9
status_type (2$.keyapis.device.v1.Device.StatusType"
DeviceConfigurationStatus

id (
	device_id (BA_
configuration_type (2>.keyapis.device.v1.DeviceConfigurationStatus.ConfigurationTypeBAQ
status_type (27.keyapis.device.v1.DeviceConfigurationStatus.StatusTypeBA6
configured_at (2.google.protobuf.TimestampBA3
error_message (2.google.protobuf.StringValue
retry_count (BAJ
payload (24.keyapis.device.v1.DeviceConfigurationStatus.PayloadBA6
next_retry_at	 (2.google.protobuf.TimestampBA
PayloadW
autocollect (2@.keyapis.device.v1.DeviceConfigurationStatus.Payload.AutocollectH t
Autocollect.

enabled_at (2.google.protobuf.Timestamp5
to_be_disabled_at (2.google.protobuf.TimestampB
	attribute"
ConfigurationType
CONFIGURATION_TYPE_UNKNOWN 

PRESET
SIP_ACCOUNT
	SIP_ROOMS
GATE	
RFIDS	
CODES
FACE_RECOGNITION
	CONCIERGE
AUTOCOLLECT	
SL3

EMERGENCY_CALL"Z

StatusType
STATUS_TYPE_UNKNOWN 
SUCCESS	
ERROR
PENDING

PROCESSING"
 DeviceConfigurationStatusGrouped
	device_id (BAC
statuses (2,.keyapis.device.v1.DeviceConfigurationStatusBA"
CameraStatus(
id (2.google.protobuf.StringValueD
status_type (2*.keyapis.device.v1.CameraStatus.StatusTypeBA
error_message (	BA"W

StatusType
STATUS_TYPE_UNKNOWN 

PROCESSING
PROCESSING_ERROR

ACTIVE"

SyncStatusB
status_type (2(.keyapis.device.v1.SyncStatus.StatusTypeBA
error_message (	BA
retry_count (BA6
successful_at (2.google.protobuf.TimestampBA0
sync_at (2.google.protobuf.TimestampBA"a

StatusType
STATUS_TYPE_UNKNOWN 
NEW
PENDING	
ERROR
SUCCESS
DISABLED"#
GetDeviceRequest
id (BA"F
GetDeviceResponse)
data (2.keyapis.device.v1.DeviceH B
type"\'
GetDeviceLiteRequest
id (BA"N
GetDeviceLiteResponse-
data (2.keyapis.device.v1.DeviceLiteH B
type"A
PostDeviceRequest,
data (2.keyapis.device.v1.DeviceBA"
PostDeviceResponse)
data (2.keyapis.device.v1.DeviceH <
error (2+.keyapis.device.v1.PostDeviceResponse.ErrorH 
Error8

validation (2".keyapis.device.v1.ValidationErrorH 7
saving (2%.keyapis.device.v1.Device.SavingErrorH B
reasonB
type"
GetDeviceListRequest/
filter (2.keyapis.device.v1.DeviceFilter1
paging (2.keyapis.device.v1.DevicePagingH B

pagination"
GetDeviceListResponse)
data (2.keyapis.device.v1.DeviceH ?
error (2..keyapis.device.v1.GetDeviceListResponse.ErrorH K
Error8

validation (2".keyapis.device.v1.ValidationErrorH B
reasonB
type"H
GetDeviceCountRequest/
filter (2.keyapis.device.v1.DeviceFilter"
GetDeviceCountResponse
data (H @
error (2/.keyapis.device.v1.GetDeviceCountResponse.ErrorH K
Error8

validation (2".keyapis.device.v1.ValidationErrorH B
reasonB
type"]
PutDeviceRequest
id (BA
	preset_id (BA 
is_sl3_mode_enabled (BA"F
PutDeviceResponse)
data (2.keyapis.device.v1.DeviceH B
type"1
PostDeviceInstallPresetRequest
id (BA"
PostDeviceInstallPresetResponseI
error (28.keyapis.device.v1.PostDeviceInstallPresetResponse.ErrorH 
Errorx
preset_status_is_processing (2Q.keyapis.device.v1.PostDeviceInstallPresetResponse.Error.PresetStatusIsProcessingH 
PresetStatusIsProcessingB
reasonB
type"~
PostDeviceReplaceRequest
id (BA
host (	
mac_address (	BA
serial_number (	BA
login (	"
PostDeviceReplaceResponseC
error (22.keyapis.device.v1.PostDeviceReplaceResponse.ErrorH 
Error>
validation_error (2".keyapis.device.v1.ValidationErrorH T
host_exists (2=.keyapis.device.v1.PostDeviceReplaceResponse.Error.HostExistsH a
mac_address_exists (2C.keyapis.device.v1.PostDeviceReplaceResponse.Error.MacAddressExistsH e
serial_number_exists (2E.keyapis.device.v1.PostDeviceReplaceResponse.Error.SerialNumberExistsH V
login_exists (2>.keyapis.device.v1.PostDeviceReplaceResponse.Error.LoginExistsH _
login_is_required (2B.keyapis.device.v1.PostDeviceReplaceResponse.Error.LoginIsRequiredH <
reinstall_error (2!.keyapis.device.v1.ReinstallErrorH 

HostExists
MacAddressExists
SerialNumberExists
LoginExists
LoginIsRequiredB
reasonB
type"/
PostDeviceReconfigureRequest
id (BA"
PostDeviceReconfigureResponseG
error (26.keyapis.device.v1.PostDeviceReconfigureResponse.ErrorH 
Error>
validation_error (2".keyapis.device.v1.ValidationErrorH <
reinstall_error (2!.keyapis.device.v1.ReinstallErrorH B
reasonB
type"8
%GetDeviceConfigurationStatusesRequest
id (BA"
&GetDeviceConfigurationStatusesResponseR
data (2B.keyapis.device.v1.GetDeviceConfigurationStatusesResponse.StatusesH P
error (2?.keyapis.device.v1.GetDeviceConfigurationStatusesResponse.ErrorH 
StatusesS
device_configuration_statuses (2,.keyapis.device.v1.DeviceConfigurationStatus6
camera_status (2.keyapis.device.v1.CameraStatus2
sync_status (2.keyapis.device.v1.SyncStatus@
device_status_type (2$.keyapis.device.v1.Device.StatusTypeQ
Error>
validation_error (2".keyapis.device.v1.ValidationErrorH B
reasonB
type"g
$PostDeviceConfigurationStatusRequest?
data (2,.keyapis.device.v1.DeviceConfigurationStatusBA"
%PostDeviceConfigurationStatusResponse<
data (2,.keyapis.device.v1.DeviceConfigurationStatusH O
error (2>.keyapis.device.v1.PostDeviceConfigurationStatusResponse.ErrorH K
Error8

validation (2".keyapis.device.v1.ValidationErrorH B
reasonB
type"
.GetDeviceConfigurationStatusGroupedListRequestI
filter (29.keyapis.device.v1.DeviceConfigurationStatusGroupedFilterK
paging (29.keyapis.device.v1.DeviceConfigurationStatusGroupedPagingH B

pagination"
/GetDeviceConfigurationStatusGroupedListResponseC
data (23.keyapis.device.v1.DeviceConfigurationStatusGroupedH Y
error (2H.keyapis.device.v1.GetDeviceConfigurationStatusGroupedListResponse.ErrorH K
Error8

validation (2".keyapis.device.v1.ValidationErrorH B
reasonB
type"|
/GetDeviceConfigurationStatusGroupedCountRequestI
filter (29.keyapis.device.v1.DeviceConfigurationStatusGroupedFilter"J
0GetDeviceConfigurationStatusGroupedCountResponse
data (H B
type"&
DeleteDeviceRequest
id (BA"
DeleteDeviceResponse"
ReinstallErrorS
sip_login_is_missing (23.keyapis.device.v1.ReinstallError.SipLoginIsMissingH 
SipLoginIsMissingB
reason"
DeviceFilter
owner_company_ids (*
text (2.google.protobuf.StringValue
flatgramm_ids (
serial_numbers (	A
device_status_types (2$.keyapis.device.v1.Device.StatusType4
device_types (2.keyapis.device.v1.Device.Type?
device_model_types (2#.keyapis.device.v1.Device.ModelType8
is_concierge_enabled (2.google.protobuf.BoolValue:
is_dispatching_enabled	 (2.google.protobuf.BoolValue?
dispatching_public_number
 (2.google.protobuf.StringValue6
hardware_version (2.google.protobuf.StringValue6
software_version (2.google.protobuf.StringValueB
is_autochange_password_enabled (2.google.protobuf.BoolValue

abc_number (	

camera_ids (	J
sync_status_status_types (2(.keyapis.device.v1.SyncStatus.StatusType?
sync_retry_count_less_then (2.google.protobuf.Int32Value<
begin_sync_successful_at (2.google.protobuf.Timestamp:
end_sync_successful_at (2.google.protobuf.Timestamp1
begin_sync_at (2.google.protobuf.Timestamp/
end_sync_at (2.google.protobuf.Timestamp"
DevicePagingB
order_by_type (2+.keyapis.device.v1.DevicePaging.OrderByTypeE
direction_type (2-.keyapis.device.v1.DevicePaging.DirectionType
limit (
offset ("H
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID	
TITLE
SYNC_AT">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"
&DeviceConfigurationStatusGroupedFilter

device_ids ([
configuration_types (2>.keyapis.device.v1.DeviceConfigurationStatus.ConfigurationTypeM
status_types (27.keyapis.device.v1.DeviceConfigurationStatus.StatusType6
is_ready_for_retry (2.google.protobuf.BoolValue:
retry_count_less_then (2.google.protobuf.Int32Value"
&DeviceConfigurationStatusGroupedPaging\\
order_by_type (2E.keyapis.device.v1.DeviceConfigurationStatusGroupedPaging.OrderByType_
direction_type (2G.keyapis.device.v1.DeviceConfigurationStatusGroupedPaging.DirectionType
limit (
offset ("7
OrderByType
ORDER_BY_TYPE_UNKNOWN 
	DEVICE_ID">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC":
ValidationError
path (	BA
message (	BA"
Preset

id (
title (	BA
mrf_ids (BA
rf_ids (BA6
description (2.google.protobuf.StringValueBA3

created_at (2.google.protobuf.TimestampBA3

changed_at (2.google.protobuf.TimestampBA>
status_type (2$.keyapis.device.v1.Preset.StatusTypeBA/
sip	 (2.keyapis.device.v1.Preset.SipBA/
ntp
 (2.keyapis.device.v1.Preset.NtpBA5
syslog (2 .keyapis.device.v1.Preset.SyslogBA2
rooms (2.keyapis.device.v1.Preset.RoomBA@
video_config (2%.keyapis.device.v1.Preset.VideoConfigBA1
dtmf (2.keyapis.device.v1.Preset.DtmfBAC
face_recognition (2).keyapis.device.v1.Preset.FaceRecognition
Sip
host (	BA
port (BA
reg_host (	BA
reg_port (BA

proxy_host (	BA

proxy_port (BA+
Ntp
host (	BA
port (BA
Syslog
host (	BA
port (BAI
protocol_type (2-.keyapis.device.v1.Preset.Syslog.ProtocolTypeBA";
ProtocolType
PROTOCOL_TYPE_UNKNOWN 
UDP
TCP,
Room
phone (	BA
num (BA
VideoConfigL
quality_type (21.keyapis.device.v1.Preset.VideoConfig.QualityTypeBAF
	rtsp_user (2..keyapis.device.v1.Preset.VideoConfig.RtspUserBA8
RtspUser
username (	BA
password (	BA"=
QualityType
QUALITY_TYPE_UNKNOWN 
HIGH

MEDIUM.
Dtmf
code (	BA
relay_index (
FaceRecognition
host (	BA
alt_host (	
endpoint (	BA

auth_token (	BA\\
configuration_type (2;.keyapis.device.v1.Preset.FaceRecognition.ConfigurationTypeBA
	origin_id (	BA
	group_ids ("@
ConfigurationType
CONFIGURATION_TYPE_UNKNOWN 
DEFAULT
SavingErrorB
conflict (2..keyapis.device.v1.Preset.SavingError.ConflictH ]
not_allowed_for_default (2:.keyapis.device.v1.Preset.SavingError.NotAllowedForDefaultH 

Conflict
NotAllowedForDefaultB
reason">

StatusType
STATUS_TYPE_UNKNOWN 

ACTIVE
ARCHIVE2
DeviceServicez
	GetDevice#.keyapis.device.v1.GetDeviceRequest$.keyapis.device.v1.GetDeviceResponse""/device/api/v1/device/{id}
GetDeviceList\'.keyapis.device.v1.GetDeviceListRequest(.keyapis.device.v1.GetDeviceListResponse""/device/api/v1/device/list0
GetDeviceCount(.keyapis.device.v1.GetDeviceCountRequest).keyapis.device.v1.GetDeviceCountResponse"#/device/api/v1/device/count{

PostDevice$.keyapis.device.v1.PostDeviceRequest%.keyapis.device.v1.PostDeviceResponse" "/device/api/v1/device:*{
	PutDevice#.keyapis.device.v1.PutDeviceRequest$.keyapis.device.v1.PutDeviceResponse"#/device/api/v1/device:*
PostDeviceInstallPreset1.keyapis.device.v1.PostDeviceInstallPresetRequest2.keyapis.device.v1.PostDeviceInstallPresetResponse"1+")/device/api/v1/device/{id}/install_preset
PostDeviceReplace+.keyapis.device.v1.PostDeviceReplaceRequest,.keyapis.device.v1.PostDeviceReplaceResponse"-\'""/device/api/v1/device/{id}/replace:*
PostDeviceReconfigure/.keyapis.device.v1.PostDeviceReconfigureRequest0.keyapis.device.v1.PostDeviceReconfigureResponse".("&/device/api/v1/device/{id}/reconfigure
GetDeviceConfigurationStatuses8.keyapis.device.v1.GetDeviceConfigurationStatusesRequest9.keyapis.device.v1.GetDeviceConfigurationStatusesResponse"931/device/api/v1/device/{id}/configuration_statuses
PostDeviceConfigurationStatus7.keyapis.device.v1.PostDeviceConfigurationStatusRequest8.keyapis.device.v1.PostDeviceConfigurationStatusResponse"5/"*/device/api/v1/device/configuration_status:*
\'GetDeviceConfigurationStatusGroupedListA.keyapis.device.v1.GetDeviceConfigurationStatusGroupedListRequestB.keyapis.device.v1.GetDeviceConfigurationStatusGroupedListResponse"?97/device/api/v1/device/configuration_status/grouped/list0
(GetDeviceConfigurationStatusGroupedCountB.keyapis.device.v1.GetDeviceConfigurationStatusGroupedCountRequestC.keyapis.device.v1.GetDeviceConfigurationStatusGroupedCountResponse"@:8/device/api/v1/device/configuration_status/grouped/count
DeleteDevice&.keyapis.device.v1.DeleteDeviceRequest\'.keyapis.device.v1.DeleteDeviceResponse""*/device/api/v1/device/{id}
GetDeviceLite\'.keyapis.device.v1.GetDeviceLiteRequest(.keyapis.device.v1.GetDeviceLiteResponse"\'!/device/api/v1/device_lite/{id}B
ru.keyapis.device.v1BKeyapisDeviceV1ProtoHP Z/keyapis_device_v1KEYAPISDEVICEV1Keyapis.Device.V1Keyapis\\Device\\V1Keyapis::Device::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

