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

namespace GPBMetadata\Keyapis\TelemetryControl\V1;

class KeyapisTelemetryControlStreamV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Keyapis\TelemetryControl\V1\KeyapisTelemetryControlBuildingV1::initOnce();
        \GPBMetadata\Keyapis\TelemetryControl\V1\KeyapisTelemetryControlDeviceV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ï
Fkeyapis/telemetry_control/v1/keyapis_telemetry_control_stream_v1.protokeyapis.telemetry_control.v1Hkeyapis/telemetry_control/v1/keyapis_telemetry_control_building_v1.protoFkeyapis/telemetry_control/v1/keyapis_telemetry_control_device_v1.proto"Ù
PostResourceFullDuplexResponse

request_id (	BàAq
upsert_resource_event (2P.keyapis.telemetry_control.v1.PostResourceFullDuplexResponse.UpsertResourceEventH q
remove_resource_event (2P.keyapis.telemetry_control.v1.PostResourceFullDuplexResponse.RemoveResourceEventH Y
RemoveResourceEventB
resource_id (2(.keyapis.telemetry_control.v1.ResourceIdBàAT
UpsertResourceEvent=
resource (2&.keyapis.telemetry_control.v1.ResourceBàAB
event"Ï

ResourceId
building_id (H 
	device_id (H 
metric_point_id (	H 
indicator_id (H Z
indicator_metric_point (28.keyapis.telemetry_control.v1.DeviceIndicatorMetricPointH B
type"ê
Resource:
building (2&.keyapis.telemetry_control.v1.BuildingH 6
device (2$.keyapis.telemetry_control.v1.DeviceH H
metric_point (20.keyapis.telemetry_control.v1.Device.MetricPointH <
	indicator (2\'.keyapis.telemetry_control.v1.IndicatorH Z
indicator_metric_point (28.keyapis.telemetry_control.v1.DeviceIndicatorMetricPointH B
type"ž
PostResourceFullDuplexRequest

request_id (	p
resource_async_status (2O.keyapis.telemetry_control.v1.PostResourceFullDuplexRequest.ResourceAsyncStatusH î
ResourceAsyncStatusB
resource_id (2(.keyapis.telemetry_control.v1.ResourceIdBàAg
data (2W.keyapis.telemetry_control.v1.PostResourceFullDuplexRequest.ResourceAsyncStatus.SuccessH f
error (2U.keyapis.telemetry_control.v1.PostResourceFullDuplexRequest.ResourceAsyncStatus.ErrorH 	
Success®
Erroru
unknown (2b.keyapis.telemetry_control.v1.PostResourceFullDuplexRequest.ResourceAsyncStatus.Error.UnknownErrorH $
UnknownError
message (	BàAB
reasonB
typeB
task2«
StreamService™
PostResourceFullDuplex;.keyapis.telemetry_control.v1.PostResourceFullDuplexRequest<.keyapis.telemetry_control.v1.PostResourceFullDuplexResponse" (0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;
    }
}

