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

namespace GPBMetadata;

class PlugnmeetNatsMsg
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        $pool->internalAddGeneratedFile(
            "\x0A\xC8\x18\x0A\x18plugnmeet_nats_msg.proto\x12\x09plugnmeet\"\xC6\x01\x0A\x0CNatsSubjects\x12\x19\x0A\x11system_api_worker\x18\x01 \x01(\x09\x12\x18\x0A\x10system_js_worker\x18\x02 \x01(\x09\x12\x1A\x0A\x12system_core_worker\x18\x03 \x01(\x09\x12\x15\x0A\x0Dsystem_public\x18\x04 \x01(\x09\x12\x16\x0A\x0Esystem_private\x18\x05 \x01(\x09\x12\x0C\x0A\x04chat\x18\x06 \x01(\x09\x12\x12\x0A\x0Awhiteboard\x18\x07 \x01(\x09\x12\x14\x0A\x0Cdata_channel\x18\x08 \x01(\x09\"O\x0A\x13PrivateDataDelivery\x12\x12\x0A\x0Ato_user_id\x18\x01 \x01(\x09\x12\x16\x0A\x0Eecho_to_sender\x18\x02 \x01(\x08\x12\x0C\x0A\x04type\x18\x03 \x01(\x09\"x\x0A\x15NatsMsgServerToClient\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x125\x0A\x05event\x18\x02 \x01(\x0E2&.plugnmeet.NatsMsgServerToClientEvents\x12\x0B\x0A\x03msg\x18\x03 \x01(\x09\x12\x0F\x0A\x07bin_msg\x18\x04 \x01(\x0C\"x\x0A\x15NatsMsgClientToServer\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x125\x0A\x05event\x18\x02 \x01(\x0E2&.plugnmeet.NatsMsgClientToServerEvents\x12\x0B\x0A\x03msg\x18\x03 \x01(\x09\x12\x0F\x0A\x07bin_msg\x18\x04 \x01(\x0C\"\xAF\x01\x0A\x0ENatsKvRoomInfo\x12\x13\x0A\x0Bdb_table_id\x18\x01 \x01(\x04\x12\x0F\x0A\x07room_id\x18\x02 \x01(\x09\x12\x10\x0A\x08room_sid\x18\x03 \x01(\x09\x12\x0E\x0A\x06status\x18\x04 \x01(\x09\x12\x15\x0A\x0Dempty_timeout\x18\x05 \x01(\x04\x12\x18\x0A\x10max_participants\x18\x06 \x01(\x04\x12\x10\x0A\x08metadata\x18\x07 \x01(\x09\x12\x12\x0A\x0Acreated_at\x18\x08 \x01(\x04\"\xD0\x01\x0A\x0ENatsKvUserInfo\x12\x0F\x0A\x07user_id\x18\x01 \x01(\x09\x12\x10\x0A\x08user_sid\x18\x02 \x01(\x09\x12\x0C\x0A\x04name\x18\x03 \x01(\x09\x12\x0F\x0A\x07room_id\x18\x04 \x01(\x09\x12\x10\x0A\x08is_admin\x18\x05 \x01(\x08\x12\x14\x0A\x0Cis_presenter\x18\x06 \x01(\x08\x12\x10\x0A\x08metadata\x18\x07 \x01(\x09\x12\x11\x0A\x09joined_at\x18\x08 \x01(\x04\x12\x16\x0A\x0Ereconnected_at\x18\x09 \x01(\x04\x12\x17\x0A\x0Fdisconnected_at\x18\x0A \x01(\x04\"a\x0A\x12FallbackOnFlapping\x12\x0F\x0A\x07enabled\x18\x01 \x01(\x08\x12\x1B\x0A\x13max_poor_conn_count\x18\x02 \x01(\x05\x12\x1D\x0A\x15check_duration_in_sec\x18\x03 \x01(\x05\"\xEA\x01\x0A\x0FTurnCredentials\x12\x10\x0A\x08username\x18\x01 \x01(\x09\x12\x10\x0A\x08password\x18\x02 \x01(\x09\x12\x0C\x0A\x04uris\x18\x03 \x03(\x09\x12\x12\x0A\x0Aforce_turn\x18\x04 \x01(\x08\x12\x15\x0A\x0Dfallback_turn\x18\x05 \x01(\x08\x12\x1F\x0A\x17fallback_timer_duration\x18\x06 \x01(\x03\x12@\x0A\x14fallback_on_flapping\x18\x07 \x01(\x0B2\x1D.plugnmeet.FallbackOnFlappingH\x00\x88\x01\x01B\x17\x0A\x15_fallback_on_flapping\"\x97\x01\x0A\x13MediaServerConnInfo\x12\x0B\x0A\x03url\x18\x01 \x01(\x09\x12\x0D\x0A\x05token\x18\x02 \x01(\x09\x12\x14\x0A\x0Cenabled_e2ee\x18\x03 \x01(\x08\x129\x0A\x10turn_credentials\x18\x04 \x01(\x0B2\x1A.plugnmeet.TurnCredentialsH\x00\x88\x01\x01B\x13\x0A\x11_turn_credentials\"i\x0A\x0FNatsInitialData\x12'\x0A\x04room\x18\x01 \x01(\x0B2\x19.plugnmeet.NatsKvRoomInfo\x12-\x0A\x0Alocal_user\x18\x02 \x01(\x0B2\x19.plugnmeet.NatsKvUserInfo\"\x8C\x01\x0A\x16NatsSystemNotification\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x124\x0A\x04type\x18\x02 \x01(\x0E2&.plugnmeet.NatsSystemNotificationTypes\x12\x0B\x0A\x03msg\x18\x03 \x01(\x09\x12\x0F\x0A\x07sent_at\x18\x04 \x01(\x03\x12\x12\x0A\x0Awith_sound\x18\x05 \x01(\x08\";\x0A\x16NatsUserMetadataUpdate\x12\x0F\x0A\x07user_id\x18\x01 \x01(\x09\x12\x10\x0A\x08metadata\x18\x02 \x01(\x09\"\xD3\x02\x0A\x0BChatMessage\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x11\x0A\x09from_name\x18\x02 \x01(\x09\x12\x14\x0A\x0Cfrom_user_id\x18\x03 \x01(\x09\x12\x0F\x0A\x07sent_at\x18\x04 \x01(\x03\x12\x17\x0A\x0Ato_user_id\x18\x05 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x0Ais_private\x18\x06 \x01(\x08\x12\x0F\x0A\x07message\x18\x07 \x01(\x09\x12\x12\x0A\x0Afrom_admin\x18\x08 \x01(\x08\x12\x18\x0A\x0Bsource_lang\x18\x09 \x01(\x09H\x01\x88\x01\x01\x12>\x0A\x0Ctranslations\x18\x0A \x03(\x0B2(.plugnmeet.ChatMessage.TranslationsEntry\x1A3\x0A\x11TranslationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x0D\x0A\x0B_to_user_idB\x0E\x0A\x0C_source_lang*\x86\x04\x0A\x1BNatsMsgServerToClientEvents\x12\x14\x0A\x10RES_INITIAL_DATA\x10\x00\x12\x19\x0A\x15RES_JOINED_USERS_LIST\x10\x01\x12\x19\x0A\x15RES_MEDIA_SERVER_DATA\x10\x02\x12\x18\x0A\x14ROOM_METADATA_UPDATE\x10\x03\x12\x18\x0A\x14USER_METADATA_UPDATE\x10\x04\x12\x0F\x0A\x0BUSER_JOINED\x10\x05\x12\x15\x0A\x11USER_DISCONNECTED\x10\x06\x12\x10\x0A\x0CUSER_OFFLINE\x10\x07\x12\x18\x0A\x14RESP_RENEW_PNM_TOKEN\x10\x08\x12\x17\x0A\x13SYSTEM_NOTIFICATION\x10\x09\x12\x11\x0A\x0DSESSION_ENDED\x10\x0A\x12\x0F\x0A\x0BPOLL_CLOSED\x10\x0B\x12\x10\x0A\x0CPOLL_CREATED\x10\x0C\x12\x16\x0A\x12JOIN_BREAKOUT_ROOM\x10\x0D\x12\x17\x0A\x13BREAKOUT_ROOM_ENDED\x10\x0E\x12\x13\x0A\x0FSYSTEM_CHAT_MSG\x10\x0F\x12\x1D\x0A\x19TRANSCRIPTION_OUTPUT_TEXT\x10\x10\x12\x1E\x0A\x1ARESP_INSIGHTS_AI_TEXT_CHAT\x10\x11\x12\x1A\x0A\x16RESP_ONLINE_USERS_LIST\x10\x12\x12\x19\x0A\x15DELIVERY_PRIVATE_DATA\x10\x13\x12\x08\x0A\x04PONG\x10\x14*\xA6\x02\x0A\x1BNatsMsgClientToServerEvents\x12\x14\x0A\x10REQ_INITIAL_DATA\x10\x00\x12\x19\x0A\x15REQ_MEDIA_SERVER_DATA\x10\x01\x12\x19\x0A\x15REQ_JOINED_USERS_LIST\x10\x02\x12\x17\x0A\x13REQ_RENEW_PNM_TOKEN\x10\x03\x12\x08\x0A\x04PING\x10\x04\x12\x12\x0A\x0EREQ_RAISE_HAND\x10\x05\x12\x12\x0A\x0EREQ_LOWER_HAND\x10\x06\x12\x1D\x0A\x19REQ_LOWER_OTHER_USER_HAND\x10\x07\x12\x17\x0A\x13PUSH_ANALYTICS_DATA\x10\x08\x12\x19\x0A\x15REQ_ONLINE_USERS_LIST\x10\x09\x12\x1D\x0A\x19REQ_PRIVATE_DATA_DELIVERY\x10\x0A*\x8A\x01\x0A\x1BNatsSystemNotificationTypes\x12!\x0A\x1DNATS_SYSTEM_NOTIFICATION_INFO\x10\x00\x12\$\x0A NATS_SYSTEM_NOTIFICATION_WARNING\x10\x01\x12\"\x0A\x1ENATS_SYSTEM_NOTIFICATION_ERROR\x10\x02BPZ2github.com/mynaparrot/plugnmeet-protocol/plugnmeet\xCA\x02\x19Mynaparrot\\PlugnmeetProtob\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

