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

namespace GPBMetadata\Keyapis\TelemetryControl\V1;

class KeyapisTelemetryControlTemplateV1
{
    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(
            '
äN
Hkeyapis/telemetry_control/v1/keyapis_telemetry_control_template_v1.protokeyapis.telemetry_control.v1google/api/field_behavior.protogoogle/protobuf/wrappers.protogoogle/protobuf/timestamp.proto"\\
PostTemplateDeviceRequest?
data (2,.keyapis.telemetry_control.v1.TemplateDeviceBàA"š
PostTemplateDeviceResponse<
data (2,.keyapis.telemetry_control.v1.TemplateDeviceH O
error (2>.keyapis.telemetry_control.v1.PostTemplateDeviceResponse.ErrorH e
ErrorR

validation (2<.keyapis.telemetry_control.v1.TemplateDevice.ValidationErrorH B
reasonB
type".
DeleteTemplateDeviceRequest
id (BàA"
DeleteTemplateDeviceResponse"+
GetTemplateDeviceRequest
id (BàA"a
GetTemplateDeviceResponse<
data (2,.keyapis.telemetry_control.v1.TemplateDeviceH B
type"¶
GetTemplateDeviceListRequestB
filter (22.keyapis.telemetry_control.v1.TemplateDeviceFilterD
paging (22.keyapis.telemetry_control.v1.TemplateDevicePagingH B

pagination"ù
TemplateDevicePagingU
order_by_type (2>.keyapis.telemetry_control.v1.TemplateDevicePaging.OrderByTypeX
direction_type (2@.keyapis.telemetry_control.v1.TemplateDevicePaging.DirectionType
limit (
offset (‚
ValidationError`
limit (2O.keyapis.telemetry_control.v1.TemplateDevicePaging.ValidationError.LimitInvalidH b
offset (2P.keyapis.telemetry_control.v1.TemplateDevicePaging.ValidationError.OffsetInvalidH 
LimitInvalid
OffsetInvalidB
reason"L
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID
METRIC_TYPE	
MODEL">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"Û
TemplateDeviceFilterM
metric_types (27.keyapis.telemetry_control.v1.TemplateDevice.MetricType
	model_ids (I

plan_types (25.keyapis.telemetry_control.v1.TemplateDevice.PlanTypeZ
indicator_vendor_types (2:.keyapis.telemetry_control.v1.TemplateIndicator.VendorType:
ValidationError
path (	BàA
message (	BàA"¯
GetTemplateDeviceListResponse<
data (2,.keyapis.telemetry_control.v1.TemplateDeviceH R
error (2A.keyapis.telemetry_control.v1.GetTemplateDeviceListResponse.ErrorH ó
Erroro
!template_device_filter_validation (2B.keyapis.telemetry_control.v1.TemplateDeviceFilter.ValidationErrorH o
!template_device_paging_validation (2B.keyapis.telemetry_control.v1.TemplateDevicePaging.ValidationErrorH B
reasonB
type"c
GetTemplateDeviceCountRequestB
filter (22.keyapis.telemetry_control.v1.TemplateDeviceFilter"’
GetTemplateDeviceCountResponse
data (H S
error (2B.keyapis.telemetry_control.v1.GetTemplateDeviceCountResponse.ErrorH ‚
Erroro
!template_device_filter_validation (2B.keyapis.telemetry_control.v1.TemplateDeviceFilter.ValidationErrorH B
reasonB
type"
TemplateDevice

id (3

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

changed_at (2.google.protobuf.TimestampBàAQ
metric_type (27.keyapis.telemetry_control.v1.TemplateDevice.MetricTypeBàA
model_id (
indicator_template_ids (H
	plan_type (25.keyapis.telemetry_control.v1.TemplateDevice.PlanTypeY
indicator_vendor_type (2:.keyapis.telemetry_control.v1.TemplateIndicator.VendorType:
ValidationError
path (	BàA
message (	BàA"h

MetricType
METRIC_TYPE_UNKNOWN 
	HOT_WATER

COLD_WATER
HEAT
GAS
ELECTRICITY"E
PlanType
PLAN_TYPE_UNKNOWN 

SINGLE

DOUBLE

TRIPLE".
GetTemplateIndicatorRequest
id (BàA"g
GetTemplateIndicatorResponse?
data (2/.keyapis.telemetry_control.v1.TemplateIndicatorH B
type"¿
GetTemplateIndicatorListRequestE
filter (25.keyapis.telemetry_control.v1.TemplateIndicatorFilterG
paging (25.keyapis.telemetry_control.v1.TemplateIndicatorPagingH B

pagination"
TemplateIndicatorPagingX
order_by_type (2A.keyapis.telemetry_control.v1.TemplateIndicatorPaging.OrderByType[
direction_type (2C.keyapis.telemetry_control.v1.TemplateIndicatorPaging.DirectionType
limit (
offset (ˆ
ValidationErrorc
limit (2R.keyapis.telemetry_control.v1.TemplateIndicatorPaging.ValidationError.LimitInvalidH e
offset (2S.keyapis.telemetry_control.v1.TemplateIndicatorPaging.ValidationError.OffsetInvalidH 
LimitInvalid
OffsetInvalidB
reason"Q
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID
	SIGN_TYPE
ARCHIVE_TYPE">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"³
TemplateIndicatorFilterL

sign_types (28.keyapis.telemetry_control.v1.TemplateIndicator.SignTypeR
archive_types (2;.keyapis.telemetry_control.v1.TemplateIndicator.ArchiveType1
is_individual (2.google.protobuf.BoolValue+
title (2.google.protobuf.StringValueZ
indicator_vendor_types (2:.keyapis.telemetry_control.v1.TemplateIndicator.VendorType:
ValidationError
path (	BàA
message (	BàA"Ä
 GetTemplateIndicatorListResponse?
data (2/.keyapis.telemetry_control.v1.TemplateIndicatorH U
error (2D.keyapis.telemetry_control.v1.GetTemplateIndicatorListResponse.ErrorH ÿ
Erroru
$template_indicator_filter_validation (2E.keyapis.telemetry_control.v1.TemplateIndicatorFilter.ValidationErrorH u
$template_indicator_paging_validation (2E.keyapis.telemetry_control.v1.TemplateIndicatorPaging.ValidationErrorH B
reasonB
type"i
 GetTemplateIndicatorCountRequestE
filter (25.keyapis.telemetry_control.v1.TemplateIndicatorFilter"ž
!GetTemplateIndicatorCountResponse
data (H V
error (2E.keyapis.telemetry_control.v1.GetTemplateIndicatorCountResponse.ErrorH ˆ
Erroru
$template_indicator_filter_validation (2E.keyapis.telemetry_control.v1.TemplateIndicatorFilter.ValidationErrorH B
reasonB
type"b
PostTemplateIndicatorRequestB
data (2/.keyapis.telemetry_control.v1.TemplateIndicatorBàA"¦
PostTemplateIndicatorResponse?
data (2/.keyapis.telemetry_control.v1.TemplateIndicatorH R
error (2A.keyapis.telemetry_control.v1.PostTemplateIndicatorResponse.ErrorH h
ErrorU

validation (2?.keyapis.telemetry_control.v1.TemplateIndicator.ValidationErrorH B
reasonB
type"1
DeleteTemplateIndicatorRequest
id (BàA"!
DeleteTemplateIndicatorResponse"ƒ
TemplateIndicator

id (3

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

changed_at (2.google.protobuf.TimestampBàA
title (	BàAP
	unit_type (28.keyapis.telemetry_control.v1.TemplateIndicator.UnitTypeBàAP
	sign_type (28.keyapis.telemetry_control.v1.TemplateIndicator.SignTypeBàAQ
archive_type (2;.keyapis.telemetry_control.v1.TemplateIndicator.ArchiveTypeX
presentation_unit_type (28.keyapis.telemetry_control.v1.TemplateIndicator.UnitType8
compatibility_code	 (2.google.protobuf.StringValue
is_individual
 (0
coefficient (2.google.protobuf.FloatValue*
shift (2.google.protobuf.FloatValue9
round_decimal_digits (2.google.protobuf.Int32Value
metric_expected_freq (Y
indicator_vendor_type (2:.keyapis.telemetry_control.v1.TemplateIndicator.VendorType:
ValidationError
path (	BàA
message (	BàA"G

VendorType
VENDOR_TYPE_UNKNOWN 

ENVIRO
LARTECH
RTK"‘
UnitType
UNIT_TYPE_UNKNOWN 
PERCENT
C
WT
GKAL	
VALUE
KWH

KG_CM2
KGF_CM2
M3	
M3_H

MPA
MS
BOOLEAN
T
T_H
H
NON_MEASURABLE
IMP
J
KJ
GJ
WTH
KWT
MIN
S"ª
SignType
SIGN_TYPE_UNKNOWN 
ABSOLUTE_DS
ABSOLUTE_RC
INTERVAL_DS
INTERVAL_RC

CURRENT_DS

CURRENT_RS

VOLUME
	PARAMETER
FLAG	"j
ArchiveType
ARCHIVE_TYPE_UNKNOWN 
CURRENT
HALFHOUR
HOUR
DAY	
MONTH
YEAR2“
TemplateService¼
GetTemplateDevice6.keyapis.telemetry_control.v1.GetTemplateDeviceRequest7.keyapis.telemetry_control.v1.GetTemplateDeviceResponse"6‚Óä“0./telemetry_control/api/v1/template/device/{id}Ê
GetTemplateDeviceList:.keyapis.telemetry_control.v1.GetTemplateDeviceListRequest;.keyapis.telemetry_control.v1.GetTemplateDeviceListResponse"6‚Óä“0./telemetry_control/api/v1/template/device/list0Ì
GetTemplateDeviceCount;.keyapis.telemetry_control.v1.GetTemplateDeviceCountRequest<.keyapis.telemetry_control.v1.GetTemplateDeviceCountResponse"7‚Óä“1//telemetry_control/api/v1/template/device/count½
PostTemplateDevice7.keyapis.telemetry_control.v1.PostTemplateDeviceRequest8.keyapis.telemetry_control.v1.PostTemplateDeviceResponse"4‚Óä“.")/telemetry_control/api/v1/template/device:*Å
DeleteTemplateDevice9.keyapis.telemetry_control.v1.DeleteTemplateDeviceRequest:.keyapis.telemetry_control.v1.DeleteTemplateDeviceResponse"6‚Óä“0*./telemetry_control/api/v1/template/device/{id}È
GetTemplateIndicator9.keyapis.telemetry_control.v1.GetTemplateIndicatorRequest:.keyapis.telemetry_control.v1.GetTemplateIndicatorResponse"9‚Óä“31/telemetry_control/api/v1/template/indicator/{id}Ö
GetTemplateIndicatorList=.keyapis.telemetry_control.v1.GetTemplateIndicatorListRequest>.keyapis.telemetry_control.v1.GetTemplateIndicatorListResponse"9‚Óä“31/telemetry_control/api/v1/template/indicator/list0Ø
GetTemplateIndicatorCount>.keyapis.telemetry_control.v1.GetTemplateIndicatorCountRequest?.keyapis.telemetry_control.v1.GetTemplateIndicatorCountResponse":‚Óä“42/telemetry_control/api/v1/template/indicator/countÉ
PostTemplateIndicator:.keyapis.telemetry_control.v1.PostTemplateIndicatorRequest;.keyapis.telemetry_control.v1.PostTemplateIndicatorResponse"7‚Óä“1",/telemetry_control/api/v1/template/indicator:*Ñ
DeleteTemplateIndicator<.keyapis.telemetry_control.v1.DeleteTemplateIndicatorRequest=.keyapis.telemetry_control.v1.DeleteTemplateIndicatorResponse"9‚Óä“3*1/telemetry_control/api/v1/template/indicator/{id}Bâ
ru.keyapis.telemetry_control.v1BKeyapisTelemetryControlV1ProtoHP Z/keyapis_telemetry_control_v1Øø¢KEYAPISTELEMETRYCONTROLV1ªKeyapis.TelemetryControl.V1ÊKeyapis\\TelemetryControl\\V1êKeyapis::TelemetryControl::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

