<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: proApiV1Link.proto

namespace GPBMetadata;

class ProApiV1Link
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Rvtimestamp::initOnce();
        \GPBMetadata\Uuid::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x88\x13\x0A\x12proApiV1Link.proto\x12\x07rv.data\x1A\x0Auuid.proto\".\x0A\x12API_v1_GroupMember\x12\x0A\x0A\x02ip\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\"\xCB\x04\x0A\x18API_v1_GroupMemberStatus\x12\x0A\x0A\x02ip\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\x12\x0C\x0A\x04name\x18\x03 \x01(\x09\x12U\x0A\x08platform\x18\x04 \x01(\x0E2C.rv.data.API_v1_GroupMemberStatus.API_v1_GroupMemberStatus_Platform\x12\x12\x0A\x0Aos_version\x18\x05 \x01(\x09\x12\x18\x0A\x10host_description\x18\x06 \x01(\x09\x12\x13\x0A\x0Bapi_version\x18\x07 \x01(\x09\x12f\x0A\x11connection_status\x18\x08 \x01(\x0E2K.rv.data.API_v1_GroupMemberStatus.API_v1_GroupMemberStatus_ConnectionStatus\"\x8F\x01\x0A)API_v1_GroupMemberStatus_ConnectionStatus\x12\x1D\x0A\x19CONNECTION_STATUS_UNKNOWN\x10\x00\x12\x1F\x0A\x1BCONNECTION_STATUS_CONNECTED\x10\x01\x12\"\x0A\x1ECONNECTION_STATUS_DISCONNECTED\x10\x02\"s\x0A!API_v1_GroupMemberStatus_Platform\x12\x14\x0A\x10PLATFORM_UNKNOWN\x10\x00\x12\x12\x0A\x0EPLATFORM_MACOS\x10\x01\x12\x12\x0A\x0EPLATFORM_WIN32\x10\x02\x12\x10\x0A\x0CPLATFORM_WEB\x10\x03\"\xB4\x01\x0A\x16API_v1_GroupDefinition\x12%\x0A\x09timestamp\x18\x01 \x01(\x0B2\x12.rv.data.Timestamp\x12\x0E\x0A\x06secret\x18\x02 \x01(\x09\x12\x0C\x0A\x04name\x18\x03 \x01(\x09\x12,\x0A\x07members\x18\x04 \x03(\x0B2\x1B.rv.data.API_v1_GroupMember\x12'\x0A\x10group_identifier\x18\x05 \x01(\x0B2\x0D.rv.data.UUID\"\xA8\x04\x0A\x13API_v1_Link_Request\x12;\x0A\x09heartbeat\x18\x01 \x01(\x0B2&.rv.data.API_v1_Link_Request.HeartbeatH\x00\x125\x0A\x06status\x18\x02 \x01(\x0B2#.rv.data.API_v1_Link_Request.StatusH\x00\x12<\x0A\x0Aadd_member\x18\x03 \x01(\x0B2&.rv.data.API_v1_Link_Request.AddMemberH\x00\x12B\x0A\x0Dremove_member\x18\x04 \x01(\x0B2).rv.data.API_v1_Link_Request.RemoveMemberH\x00\x1A4\x0A\x09Heartbeat\x12\x0C\x0A\x04port\x18\x01 \x01(\x0D\x12\x19\x0A\x11if_modified_since\x18\x02 \x01(\x09\x1A\x08\x0A\x06Status\x1A\x8A\x01\x0A\x09AddMember\x12;\x0A\x10group_definition\x18\x01 \x01(\x0B2\x1F.rv.data.API_v1_GroupDefinitionH\x00\x125\x0A\x0Emember_details\x18\x02 \x01(\x0B2\x1B.rv.data.API_v1_GroupMemberH\x00B\x09\x0A\x07AddType\x1AC\x0A\x0CRemoveMember\x123\x0A\x0Emember_details\x18\x01 \x01(\x0B2\x1B.rv.data.API_v1_GroupMemberB\x09\x0A\x07Request\"\xBE\x07\x0A\x14API_v1_Link_Response\x12<\x0A\x09heartbeat\x18\x01 \x01(\x0B2'.rv.data.API_v1_Link_Response.HeartbeatH\x00\x126\x0A\x06status\x18\x02 \x01(\x0B2\$.rv.data.API_v1_Link_Response.StatusH\x00\x12=\x0A\x0Aadd_member\x18\x03 \x01(\x0B2'.rv.data.API_v1_Link_Response.AddMemberH\x00\x12C\x0A\x0Dremove_member\x18\x04 \x01(\x0B2*.rv.data.API_v1_Link_Response.RemoveMemberH\x00\x1Ay\x0A\x09Heartbeat\x129\x0A\x10group_definition\x18\x01 \x01(\x0B2\x1F.rv.data.API_v1_GroupDefinition\x121\x0A\x06status\x18\x02 \x01(\x0B2!.rv.data.API_v1_GroupMemberStatus\x1AX\x0A\x06Status\x129\x0A\x10group_definition\x18\x01 \x01(\x0B2\x1F.rv.data.API_v1_GroupDefinition\x12\x13\x0A\x0Bmember_name\x18\x02 \x01(\x09\x1A\xBA\x03\x0A\x09AddMember\x12;\x0A\x10group_definition\x18\x01 \x01(\x0B2\x1F.rv.data.API_v1_GroupDefinitionH\x00\x12N\x0A\x06accept\x18\x02 \x01(\x0B2<.rv.data.API_v1_Link_Response.AddMember.RemoteMachineAcceptsH\x00\x12O\x0A\x07decline\x18\x03 \x01(\x0B2<.rv.data.API_v1_Link_Response.AddMember.RemoteMachineDeclineH\x00\x1A\x16\x0A\x14RemoteMachineAccepts\x1A\xAC\x01\x0A\x14RemoteMachineDecline\x12Z\x0A\x06reason\x18\x01 \x01(\x0E2J.rv.data.API_v1_Link_Response.AddMember.RemoteMachineDecline.DeclineReason\"8\x0A\x0DDeclineReason\x12\x14\x0A\x10ALREADY_IN_GROUP\x10\x00\x12\x11\x0A\x0DUSER_DECLINED\x10\x01B\x08\x0A\x06Result\x1A\x0E\x0A\x0CRemoveMemberB\x0A\x0A\x08ResponseB4\xF8\x01\x01\xAA\x02\$Pro.SerializationInterop.RVProtoData\xBA\x02\x07RVData_b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

