/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/
"use strict";

var $protobuf = require("protobufjs/minimal");

// Common aliases
var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util;

// Exported root namespace
var $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {});

/**
 * ServiceTypeId enum.
 * @exports ServiceTypeId
 * @enum {number}
 * @property {number} STI_Unknown=0 STI_Unknown value
 * @property {number} STI_Login=10000 STI_Login value
 * @property {number} STI_Chat=10005 STI_Chat value
 * @property {number} STI_Match=10010 STI_Match value
 * @property {number} STI_Lobby=10015 STI_Lobby value
 * @property {number} STI_Admin=10020 STI_Admin value
 * @property {number} STI_Gate=20000 STI_Gate value
 * @property {number} STI_ColorGame=20005 STI_ColorGame value
 * @property {number} STI_DB=30000 STI_DB value
 */
$root.ServiceTypeId = (function() {
    var valuesById = {}, values = Object.create(valuesById);
    values[valuesById[0] = "STI_Unknown"] = 0;
    values[valuesById[10000] = "STI_Login"] = 10000;
    values[valuesById[10005] = "STI_Chat"] = 10005;
    values[valuesById[10010] = "STI_Match"] = 10010;
    values[valuesById[10015] = "STI_Lobby"] = 10015;
    values[valuesById[10020] = "STI_Admin"] = 10020;
    values[valuesById[20000] = "STI_Gate"] = 20000;
    values[valuesById[20005] = "STI_ColorGame"] = 20005;
    values[valuesById[30000] = "STI_DB"] = 30000;
    return values;
})();

module.exports = $root;
