<?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(
            '
8
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"
 PostMeasurementReportDateRequest
date_at (	BA

device_ids (H
metric_type (23.keyapis.telemetry_metric.v1.Measurement.MetricType"
"PostMeasurementReportPeriodRequest
start_date_at (	BA
end_date_at (	BA

device_ids (H
metric_type (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 U
ErrorB

validation (2,.keyapis.telemetry_metric.v1.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2
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:*
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;
    }
}

