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

namespace GPBMetadata\Keyapis\TelemetryMetric\V1;

class KeyapisTelemetryMetricMeasurementV1
{
    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(
            '
ûF
Ikeyapis/telemetry_metric/v1/keyapis_telemetry_metric_measurement_v1.protokeyapis.telemetry_metric.v1google/api/field_behavior.protogoogle/protobuf/wrappers.protogoogle/protobuf/timestamp.proto"«
GetMeasurementListRequest>
filter (2..keyapis.telemetry_metric.v1.MeasurementFilter@
paging (2..keyapis.telemetry_metric.v1.MeasurementPagingH B

pagination"´
"GetMeasurementConvertedListRequest>
filter (2..keyapis.telemetry_metric.v1.MeasurementFilter@
paging (2..keyapis.telemetry_metric.v1.MeasurementPagingH B

pagination"^
GetMeasurementListResponse8
data (2(.keyapis.telemetry_metric.v1.MeasurementH B
type"g
#GetMeasurementConvertedListResponse8
data (2(.keyapis.telemetry_metric.v1.MeasurementH B
type"¦
MeasurementFilter
fias_ids (	

device_ids (
indicator_ids (3
begin_synced_at (2.google.protobuf.Timestamp1
end_synced_at (2.google.protobuf.Timestamp
device_models (	I
device_types (23.keyapis.telemetry_metric.v1.Measurement.DeviceTypeI
metric_types (23.keyapis.telemetry_metric.v1.Measurement.MetricType?
is_border_measurements_only	 (2.google.protobuf.BoolValue"\\
GetMeasurementCountRequest>
filter (2..keyapis.telemetry_metric.v1.MeasurementFilter"e
#GetMeasurementConvertedCountRequest>
filter (2..keyapis.telemetry_metric.v1.MeasurementFilter"5
GetMeasurementCountResponse
data (H B
type">
$GetMeasurementConvertedCountResponse
data (H B
type"æ
MeasurementPagingQ
order_by_type (2:.keyapis.telemetry_metric.v1.MeasurementPaging.OrderByTypeT
direction_type (2<.keyapis.telemetry_metric.v1.MeasurementPaging.DirectionType
limit (
offset ("I
OrderByType
ORDER_BY_TYPE_UNKNOWN 
INDICATOR_ID
	SYNCED_AT">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"U
PostMeasurementRequest;
data (2(.keyapis.telemetry_metric.v1.MeasurementBàA"
PostMeasurementResponse"_
 PostMeasurementHalfDuplexRequest;
data (2(.keyapis.telemetry_metric.v1.MeasurementBàA"#
!PostMeasurementHalfDuplexResponse"©	
Measurement
indicator_id (BàA
value (BàA-
	synced_at (2.google.protobuf.Timestamp-
fias_id (2.google.protobuf.StringValue.
	device_id (2.google.protobuf.Int32Value5
device_parent_id (2.google.protobuf.Int32Value2
device_model (2.google.protobuf.StringValueH
device_type (23.keyapis.telemetry_metric.v1.Measurement.DeviceTypeH
metric_type	 (23.keyapis.telemetry_metric.v1.Measurement.MetricType3

changed_at
 (2.google.protobuf.TimestampBàA

utc_offset (D
	unit_type (21.keyapis.telemetry_metric.v1.Measurement.UnitType"Ð

DeviceType
DEVICE_TYPE_UNKNOWN 
HUB
PULSE_COUNTER_RECORDER
PULSE_COUNTER_RECORDER_LR
METERING_DEVICE
INTERFACE_CONVERTER
	M_BUS_HUB
COMMUNICATION_MODULE_LR
BASE_LR"h

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

COLD_WATER
HEAT
GAS
ELECTRICITY"‘
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" 
ReportPaging
limit (
offset (ð
ValidationErrorW
limit (2F.keyapis.telemetry_metric.v1.ReportPaging.ValidationError.LimitInvalidH Y
offset (2G.keyapis.telemetry_metric.v1.ReportPaging.ValidationError.OffsetInvalidH 
LimitInvalid
OffsetInvalidB
reason"â
 PostMeasurementReportDateRequest
date_at (	BàA

device_ids (I
metric_types (23.keyapis.telemetry_metric.v1.Measurement.MetricType;
paging (2).keyapis.telemetry_metric.v1.ReportPagingH B

pagination"¹
"PostMeasurementReportPeriodRequest
start_date_at (	BàA
end_date_at (	BàA

device_ids (I
metric_types (23.keyapis.telemetry_metric.v1.Measurement.MetricType"¹
"PostMeasurementReportValuesRequest
start_date_at (	BàA
end_date_at (	BàA

device_ids (I
metric_types (23.keyapis.telemetry_metric.v1.Measurement.MetricType"H
IndicatorValue
indicator_id (
	synced_at (	
value ("�
MeasurementReportEntry
	device_id (4
channel_number (2.google.protobuf.StringValueH
metric_type (23.keyapis.telemetry_metric.v1.Measurement.MetricType
indicator_title (	;
values (2+.keyapis.telemetry_metric.v1.IndicatorValue"]
MeasurementReportDataD
devices (23.keyapis.telemetry_metric.v1.MeasurementReportEntry"ý
!PostMeasurementReportDateResponseB
data (22.keyapis.telemetry_metric.v1.MeasurementReportDataH U
error (2D.keyapis.telemetry_metric.v1.PostMeasurementReportDateResponse.ErrorH ´
ErrorB

validation (2,.keyapis.telemetry_metric.v1.ValidationErrorH ]
report_paging_validation (29.keyapis.telemetry_metric.v1.ReportPaging.ValidationErrorH B
reasonB
type"¡
#PostMeasurementReportPeriodResponseB
data (22.keyapis.telemetry_metric.v1.MeasurementReportDataH W
error (2F.keyapis.telemetry_metric.v1.PostMeasurementReportPeriodResponse.ErrorH U
ErrorB

validation (2,.keyapis.telemetry_metric.v1.ValidationErrorH B
reasonB
type"¡
#PostMeasurementReportValuesResponseB
data (22.keyapis.telemetry_metric.v1.MeasurementReportDataH W
error (2F.keyapis.telemetry_metric.v1.PostMeasurementReportValuesResponse.ErrorH U
ErrorB

validation (2,.keyapis.telemetry_metric.v1.ValidationErrorH B
reasonB
type":
ValidationError
path (	BàA
message (	BàA"œ
%PostMeasurementReportDateCountRequest
date_at (	BàA

device_ids (I
metric_types (23.keyapis.telemetry_metric.v1.Measurement.MetricType"ó
&PostMeasurementReportDateCountResponse
data (H Z
error (2I.keyapis.telemetry_metric.v1.PostMeasurementReportDateCountResponse.ErrorH U
ErrorB

validation (2,.keyapis.telemetry_metric.v1.ValidationErrorH B
reasonB
type"›
$PostMeasurementReportFulldateRequest
date_at (	BàA

device_ids (I
metric_types (23.keyapis.telemetry_metric.v1.Measurement.MetricType"¥
%PostMeasurementReportFulldateResponseB
data (22.keyapis.telemetry_metric.v1.MeasurementReportDataH Y
error (2H.keyapis.telemetry_metric.v1.PostMeasurementReportFulldateResponse.ErrorH U
ErrorB

validation (2,.keyapis.telemetry_metric.v1.ValidationErrorH B
reasonB
type2›
MeasurementServiceª
PostMeasurement3.keyapis.telemetry_metric.v1.PostMeasurementRequest4.keyapis.telemetry_metric.v1.PostMeasurementResponse",‚Óä“&"$/telemetry_metric/api/v1/measurementž
PostMeasurementHalfDuplex=.keyapis.telemetry_metric.v1.PostMeasurementHalfDuplexRequest>.keyapis.telemetry_metric.v1.PostMeasurementHalfDuplexResponse" (º
GetMeasurementList6.keyapis.telemetry_metric.v1.GetMeasurementListRequest7.keyapis.telemetry_metric.v1.GetMeasurementListResponse"1‚Óä“+)/telemetry_metric/api/v1/measurement/list0¼
GetMeasurementCount7.keyapis.telemetry_metric.v1.GetMeasurementCountRequest8.keyapis.telemetry_metric.v1.GetMeasurementCountResponse"2‚Óä“,*/telemetry_metric/api/v1/measurement/countß
GetMeasurementConvertedList?.keyapis.telemetry_metric.v1.GetMeasurementConvertedListRequest@.keyapis.telemetry_metric.v1.GetMeasurementConvertedListResponse";‚Óä“53/telemetry_metric/api/v1/measurement/converted/list0á
GetMeasurementConvertedCount@.keyapis.telemetry_metric.v1.GetMeasurementConvertedCountRequestA.keyapis.telemetry_metric.v1.GetMeasurementConvertedCountResponse"<‚Óä“64/telemetry_metric/api/v1/measurement/converted/count×
PostMeasurementReportDate=.keyapis.telemetry_metric.v1.PostMeasurementReportDateRequest>.keyapis.telemetry_metric.v1.PostMeasurementReportDateResponse";‚Óä“5"0/telemetry_metric/api/v1/measurement/report/date:*ì
PostMeasurementReportDateCountB.keyapis.telemetry_metric.v1.PostMeasurementReportDateCountRequestC.keyapis.telemetry_metric.v1.PostMeasurementReportDateCountResponse"A‚Óä“;"6/telemetry_metric/api/v1/measurement/report/date/count:*ç
PostMeasurementReportFulldateA.keyapis.telemetry_metric.v1.PostMeasurementReportFulldateRequestB.keyapis.telemetry_metric.v1.PostMeasurementReportFulldateResponse"?‚Óä“9"4/telemetry_metric/api/v1/measurement/report/fulldate:*ß
PostMeasurementReportPeriod?.keyapis.telemetry_metric.v1.PostMeasurementReportPeriodRequest@.keyapis.telemetry_metric.v1.PostMeasurementReportPeriodResponse"=‚Óä“7"2/telemetry_metric/api/v1/measurement/report/period:*ß
PostMeasurementReportValues?.keyapis.telemetry_metric.v1.PostMeasurementReportValuesRequest@.keyapis.telemetry_metric.v1.PostMeasurementReportValuesResponse"=‚Óä“7"2/telemetry_metric/api/v1/measurement/report/values:*BÜ
ru.keyapis.telemetry_metric.v1BKeyapisTelemetryMetricV1ProtoHP Z/keyapis_telemetry_metric_v1Øø¢KEYAPISTELEMETRYMETRICYV1ªKeyapis.TelemetryMetric.V1ÊKeyapis\\TelemetryMetric\\V1êKeyapis::TelemetryMetric::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

