{
  "files": [
    {
      "name": "deviceapis/device/v1/deviceapis_device_ntp_v1.proto",
      "description": "Сервис управления настройками Ntp-сервера",
      "package": "deviceapis.device.v1",
      "hasEnums": false,
      "hasExtensions": false,
      "hasMessages": true,
      "hasServices": true,
      "enums": [
        {
          "name": "TimeZoneType",
          "longName": "Ntp.TimeZoneType",
          "fullName": "deviceapis.device.v1.Ntp.TimeZoneType",
          "description": "Справочник таймзон",
          "values": [
            {
              "name": "TIME_ZONE_TYPE_UNKNOWN",
              "number": "0",
              "description": "Значение не указано"
            },
            {
              "name": "GMTM1100_MIDWAY",
              "number": "1",
              "description": "(GMT-11:00) Midway"
            },
            {
              "name": "GMTM1100_NIUE",
              "number": "2",
              "description": "(GMT-11:00) Niue"
            },
            {
              "name": "GMTM1000_ADAK",
              "number": "3",
              "description": "(GMT-10:00) Adak"
            },
            {
              "name": "GMTM1000_HONOLULU",
              "number": "4",
              "description": "(GMT-10:00) Honolulu"
            },
            {
              "name": "GMTM1000_JOHNSTON",
              "number": "5",
              "description": "(GMT-10:00) Johnston"
            },
            {
              "name": "GMTM1000_RAROTONGA",
              "number": "6",
              "description": "(GMT-10:00) Rarotonga"
            },
            {
              "name": "GMTM1000_TAHITI",
              "number": "7",
              "description": "(GMT-10:00) Tahiti"
            },
            {
              "name": "GMTM930_MARQUESAS",
              "number": "8",
              "description": "(GMT-9:30) Marquesas"
            },
            {
              "name": "GMTM900_ANCHORAGE",
              "number": "9",
              "description": "(GMT-9:00) Anchorage"
            },
            {
              "name": "GMTM900_JUNEAU",
              "number": "10",
              "description": "(GMT-9:00) Juneau"
            },
            {
              "name": "GMTM900_METLAKATLA",
              "number": "11",
              "description": "(GMT-9:00) Metlakatla"
            },
            {
              "name": "GMTM900_NOME",
              "number": "12",
              "description": "(GMT-9:00) Nome"
            },
            {
              "name": "GMTM900_SITKA",
              "number": "13",
              "description": "(GMT-9:00) Sitka"
            },
            {
              "name": "GMTM900_YAKUTAT",
              "number": "14",
              "description": "(GMT-9:00) Yakutat"
            },
            {
              "name": "GMTM900_GAMBIER",
              "number": "15",
              "description": "(GMT-9:00) Gambier"
            },
            {
              "name": "GMTM800_LOS_ANGELES",
              "number": "16",
              "description": "(GMT-8:00) Los_Angeles"
            },
            {
              "name": "GMTM800_SANTA_ISABEL",
              "number": "17",
              "description": "(GMT-8:00) Santa_Isabel"
            },
            {
              "name": "GMTM800_TIJUANA",
              "number": "18",
              "description": "(GMT-8:00) Tijuana"
            },
            {
              "name": "GMTM800_VANCOUVER",
              "number": "19",
              "description": "(GMT-8:00) Vancouver"
            },
            {
              "name": "GMTM800_PITCAIRN",
              "number": "20",
              "description": "(GMT-8:00) Pitcairn"
            },
            {
              "name": "GMTM700_BOISE",
              "number": "21",
              "description": "(GMT-7:00) Boise"
            },
            {
              "name": "GMTM700_CAMBRIDGE_BAY",
              "number": "22",
              "description": "(GMT-7:00) Cambridge_Bay"
            },
            {
              "name": "GMTM700_CHIHUAHUA",
              "number": "23",
              "description": "(GMT-7:00) Chihuahua"
            },
            {
              "name": "GMTM700_CRESTON",
              "number": "24",
              "description": "(GMT-7:00) Creston"
            },
            {
              "name": "GMTM700_DAWSON",
              "number": "25",
              "description": "(GMT-7:00) Dawson"
            },
            {
              "name": "GMTM700_DAWSON_CREEK",
              "number": "26",
              "description": "(GMT-7:00) Dawson_Creek"
            },
            {
              "name": "GMTM700_DENVER",
              "number": "27",
              "description": "(GMT-7:00) Denver"
            },
            {
              "name": "GMTM700_EDMONTON",
              "number": "28",
              "description": "(GMT-7:00) Edmonton"
            },
            {
              "name": "GMTM700_FORT_NELSON",
              "number": "29",
              "description": "(GMT-7:00) Fort_Nelson"
            },
            {
              "name": "GMTM700_HERMOSILLO",
              "number": "30",
              "description": "(GMT-7:00) Hermosillo"
            },
            {
              "name": "GMTM700_INUVIK",
              "number": "31",
              "description": "(GMT-7:00) Inuvik"
            },
            {
              "name": "GMTM700_MAZATLAN",
              "number": "32",
              "description": "(GMT-7:00) Mazatlan"
            },
            {
              "name": "GMTM700_OJINAGA",
              "number": "33",
              "description": "(GMT-7:00) Ojinaga"
            },
            {
              "name": "GMTM700_PHOENIX",
              "number": "34",
              "description": "(GMT-7:00) Phoenix"
            },
            {
              "name": "GMTM700_SHIPROCK",
              "number": "35",
              "description": "(GMT-7:00) Shiprock"
            },
            {
              "name": "GMTM700_WHITEHORSE",
              "number": "36",
              "description": "(GMT-7:00) Whitehorse"
            },
            {
              "name": "GMTM700_YELLOWKNIFE",
              "number": "37",
              "description": "(GMT-7:00) Yellowknife\u003c"
            },
            {
              "name": "GMTM600_BAHIA_BANDERAS",
              "number": "38",
              "description": "(GMT-6:00) Bahia_Banderas"
            },
            {
              "name": "GMTM600_BELIZE",
              "number": "39",
              "description": "(GMT-6:00) Belize"
            },
            {
              "name": "GMTM600_CHICAGO",
              "number": "40",
              "description": "(GMT-6:00) Chicago"
            },
            {
              "name": "GMTM600_COSTA_RICA",
              "number": "41",
              "description": "(GMT-6:00) Costa_Rica"
            },
            {
              "name": "GMTM600_EL_SALVADOR",
              "number": "42",
              "description": "(GMT-6:00) El_Salvador"
            },
            {
              "name": "GMTM600_GUATEMALA",
              "number": "43",
              "description": "(GMT-6:00) Guatemala"
            },
            {
              "name": "GMTM600_KNOX",
              "number": "44",
              "description": "(GMT-6:00) Knox"
            },
            {
              "name": "GMTM600_TELL_CITY",
              "number": "45",
              "description": "(GMT-6:00) Tell_City"
            },
            {
              "name": "GMTM600_MANAGUA",
              "number": "46",
              "description": "(GMT-6:00) Managua"
            },
            {
              "name": "GMTM600_MATAMOROS",
              "number": "47",
              "description": "(GMT-6:00) Matamoros"
            },
            {
              "name": "GMTM600_MENOMINEE",
              "number": "48",
              "description": "(GMT-6:00) Menominee"
            },
            {
              "name": "GMTM600_MERIDA",
              "number": "49",
              "description": "(GMT-6:00) Merida"
            },
            {
              "name": "GMTM600_MEXICO_CITY",
              "number": "50",
              "description": "(GMT-6:00) Mexico_City"
            },
            {
              "name": "GMTM600_MONTERREY",
              "number": "51",
              "description": "(GMT-6:00) Monterrey"
            },
            {
              "name": "GMTM600_NORTH_DAKOTA",
              "number": "52",
              "description": "(GMT-6:00) North_Dakota"
            },
            {
              "name": "GMTM600_NORTH_DAKOTA_CENTER",
              "number": "53",
              "description": "(GMT-6:00) North_Dakota/Center"
            },
            {
              "name": "GMTM600_NORTH_DAKOTA_NEW_SALEM",
              "number": "54",
              "description": "(GMT-6:00) North_Dakota/New_Salem"
            },
            {
              "name": "GMTM600_RAINY_RIVER",
              "number": "55",
              "description": "(GMT-6:00) Rainy_River"
            },
            {
              "name": "GMTM600_RANKIN_INLET",
              "number": "56",
              "description": "(GMT-6:00) Rankin_Inlet"
            },
            {
              "name": "GMTM600_REGINA",
              "number": "57",
              "description": "(GMT-6:00) Regina"
            },
            {
              "name": "GMTM600_RESOLUTE",
              "number": "58",
              "description": "(GMT-6:00) Resolute"
            },
            {
              "name": "GMTM600_SWIFT_CURRENT",
              "number": "59",
              "description": "(GMT-6:00) Swift_Current"
            },
            {
              "name": "GMTM600_TEGUCIGALPA",
              "number": "60",
              "description": "(GMT-6:00) Tegucigalpa"
            },
            {
              "name": "GMTM600_WINNIPEG",
              "number": "61",
              "description": "(GMT-6:00) Winnipeg"
            },
            {
              "name": "GMTM600_EASTER",
              "number": "62",
              "description": "(GMT-6:00) Easter"
            },
            {
              "name": "GMTM600_GALAPAGOS",
              "number": "63",
              "description": "(GMT-6:00) Galapagos"
            },
            {
              "name": "GMTM500_ATIKOKAN",
              "number": "64",
              "description": "(GMT-5:00) Atikokan"
            },
            {
              "name": "GMTM500_BOGOTA",
              "number": "65",
              "description": "(GMT-5:00) Bogota"
            },
            {
              "name": "GMTM500_CANCUN",
              "number": "66",
              "description": "(GMT-5:00) Cancun"
            },
            {
              "name": "GMTM500_CAYMAN",
              "number": "67",
              "description": "(GMT-5:00) Cayman"
            },
            {
              "name": "GMTM500_DETROIT",
              "number": "68",
              "description": "(GMT-5:00) Detroit"
            },
            {
              "name": "GMTM500_EIRUNEPE",
              "number": "69",
              "description": "(GMT-5:00) Eirunepe"
            },
            {
              "name": "GMTM500_GRAND_TURK",
              "number": "70",
              "description": "(GMT-5:00) Grand_Turk"
            },
            {
              "name": "GMTM500_GUAYAQUIL",
              "number": "71",
              "description": "(GMT-5:00) Guayaquil"
            },
            {
              "name": "GMTM500_HAVANA",
              "number": "72",
              "description": "(GMT-5:00) Havana"
            },
            {
              "name": "GMTM500_INDIANAPOLIS",
              "number": "73",
              "description": "(GMT-5:00) Indianapolis"
            },
            {
              "name": "GMTM500_MARENGO",
              "number": "74",
              "description": "(GMT-5:00) Marengo"
            },
            {
              "name": "GMTM500_PETERSBURG",
              "number": "75",
              "description": "(GMT-5:00) Petersburg"
            },
            {
              "name": "GMTM500_VEVAY",
              "number": "76",
              "description": "(GMT-5:00) Vevay"
            },
            {
              "name": "GMTM500_VINCENNES",
              "number": "77",
              "description": "(GMT-5:00) Vincennes"
            },
            {
              "name": "GMTM500_WINAMAC",
              "number": "78",
              "description": "(GMT-5:00) Winamac"
            },
            {
              "name": "GMTM500_IQALUIT",
              "number": "79",
              "description": "(GMT-5:00) Iqaluit"
            },
            {
              "name": "GMTM500_JAMAICA",
              "number": "80",
              "description": "(GMT-5:00) Jamaica"
            },
            {
              "name": "GMTM500_LOUISVILLE",
              "number": "81",
              "description": "(GMT-5:00) Louisville"
            },
            {
              "name": "GMTM500_MONTICELLO",
              "number": "82",
              "description": "(GMT-5:00) Monticello"
            },
            {
              "name": "GMTM500_LIMA",
              "number": "83",
              "description": "(GMT-5:00) Lima"
            },
            {
              "name": "GMTM500_MONTREAL",
              "number": "84",
              "description": "(GMT-5:00) Montreal"
            },
            {
              "name": "GMTM500_NASSAU",
              "number": "85",
              "description": "(GMT-5:00) Nassau"
            },
            {
              "name": "GMTM500_NEW_YORK",
              "number": "86",
              "description": "(GMT-5:00) New_York"
            },
            {
              "name": "GMTM500_NIPIGON",
              "number": "87",
              "description": "(GMT-5:00) Nipigon"
            },
            {
              "name": "GMTM500_PANAMA",
              "number": "88",
              "description": "(GMT-5:00) Panama"
            },
            {
              "name": "GMTM500_PANGNIRTUNG",
              "number": "89",
              "description": "(GMT-5:00) Pangnirtung"
            },
            {
              "name": "GMTM500_POR_AU_PRINCE",
              "number": "90",
              "description": "(GMT-5:00) Port-au-Prince"
            },
            {
              "name": "GMTM500_RIO_BRANCO",
              "number": "91",
              "description": "(GMT-5:00) Rio_Branco"
            },
            {
              "name": "GMTM500_THUNDER_BAY",
              "number": "92",
              "description": "(GMT-5:00) Thunder_Bay"
            },
            {
              "name": "GMTM500_TORONTO",
              "number": "93",
              "description": "(GMT-5:00) Toronto"
            },
            {
              "name": "GMTM400_ANGUILLA",
              "number": "94",
              "description": "(GMT-4:00) Anguilla"
            },
            {
              "name": "GMTM400_ANTIGUA",
              "number": "95",
              "description": "(GMT-4:00) Antigua"
            },
            {
              "name": "GMTM400_ARUBA",
              "number": "96",
              "description": "(GMT-4:00) Aruba"
            },
            {
              "name": "GMTM400_ASUNCION",
              "number": "97",
              "description": "(GMT-4:00) Asuncion"
            },
            {
              "name": "GMTM400_BARBADO",
              "number": "98",
              "description": "(GMT-4:00) Barbado"
            },
            {
              "name": "GMTM400_BLANC_SABLON",
              "number": "99",
              "description": "(GMT-4:00) Blanc-Sablon"
            },
            {
              "name": "GMTM400_BOA_VISTA",
              "number": "100",
              "description": "(GMT-4:00) Boa_Vista"
            },
            {
              "name": "GMTM400_CAMPO_GRANDE",
              "number": "101",
              "description": "(GMT-4:00) Campo_Grande"
            },
            {
              "name": "GMTM400_CARACA",
              "number": "102",
              "description": "(GMT-4:00) Caraca"
            },
            {
              "name": "GMTM400_CUIABA",
              "number": "103",
              "description": "(GMT-4:00) Cuiaba"
            },
            {
              "name": "GMTM400_CURACAO",
              "number": "104",
              "description": "(GMT-4:00) Curacao"
            },
            {
              "name": "GMTM400_DOMINICA",
              "number": "105",
              "description": "(GMT-4:00) Dominica"
            },
            {
              "name": "GMTM400_GLACE_BAY",
              "number": "106",
              "description": "(GMT-4:00) Glace_Bay"
            },
            {
              "name": "GMTM400_GOOSE_BAY",
              "number": "107",
              "description": "(GMT-4:00) Goose_Bay"
            },
            {
              "name": "GMTM400_GRENADA",
              "number": "108",
              "description": "(GMT-4:00) Grenada"
            },
            {
              "name": "GMTM400_GUADELOUPE",
              "number": "109",
              "description": "(GMT-4:00) Guadeloupe"
            },
            {
              "name": "GMTM400_GUYANA",
              "number": "110",
              "description": "(GMT-4:00) Guyana"
            },
            {
              "name": "GMTM400_HALIFAX",
              "number": "111",
              "description": "(GMT-4:00) Halifax"
            },
            {
              "name": "GMTM400_KRALENDIJK",
              "number": "112",
              "description": "(GMT-4:00) Kralendijk"
            },
            {
              "name": "GMTM400_LA_PAZ",
              "number": "113",
              "description": "(GMT-4:00) La_Paz"
            },
            {
              "name": "GMTM400_LOWER_PRINCE",
              "number": "114",
              "description": "(GMT-4:00) Lower_Prince"
            },
            {
              "name": "GMTM400_MANAU",
              "number": "115",
              "description": "(GMT-4:00) Manau"
            },
            {
              "name": "GMTM400_MARIGOT",
              "number": "116",
              "description": "(GMT-4:00) Marigot"
            },
            {
              "name": "GMTM400_MARTINIQUE",
              "number": "117",
              "description": "(GMT-4:00) Martinique"
            },
            {
              "name": "GMTM400_MONCTON",
              "number": "118",
              "description": "(GMT-4:00) Moncton"
            },
            {
              "name": "GMTM400_MONTSERRAT",
              "number": "119",
              "description": "(GMT-4:00) Montserrat"
            },
            {
              "name": "GMTM400_PORT_OF_SPAIN",
              "number": "120",
              "description": "(GMT-4:00) Port_of_Spain"
            },
            {
              "name": "GMTM400_PORTO_VELHO",
              "number": "121",
              "description": "(GMT-4:00) Porto_Velho"
            },
            {
              "name": "GMTM400_PUERTO_RICO",
              "number": "122",
              "description": "(GMT-4:00) Puerto_Rico"
            },
            {
              "name": "GMTM400_SANTIAGO",
              "number": "123",
              "description": "(GMT-4:00) Santiago"
            },
            {
              "name": "GMTM400_SANTO_DOMINGO",
              "number": "124",
              "description": "(GMT-4:00) Santo_Domingo"
            },
            {
              "name": "GMTM400_ST_BARTHELEMY",
              "number": "125",
              "description": "(GMT-4:00) St_Barthelemy"
            },
            {
              "name": "GMTM400_ST_KITT",
              "number": "126",
              "description": "(GMT-4:00) St_Kitt"
            },
            {
              "name": "GMTM400_ST_LUCIA",
              "number": "127",
              "description": "(GMT-4:00) St_Lucia"
            },
            {
              "name": "GMTM400_ST_THOMA",
              "number": "128",
              "description": "(GMT-4:00) St_Thoma"
            },
            {
              "name": "GMTM400_ST_VINCENT",
              "number": "129",
              "description": "(GMT-4:00) St_Vincent"
            },
            {
              "name": "GMTM400_THULE",
              "number": "130",
              "description": "(GMT-4:00) Thule"
            },
            {
              "name": "GMTM400_TORTOLA",
              "number": "131",
              "description": "(GMT-4:00) Tortola"
            },
            {
              "name": "GMTM400_BERMUDA",
              "number": "132",
              "description": "(GMT-4:00) Bermuda"
            },
            {
              "name": "GMTM330_ST_JOHN",
              "number": "133",
              "description": "(GMT-3:30) St_John"
            },
            {
              "name": "GMTM300_ARAGUAINA",
              "number": "134",
              "description": "(GMT-3:00) Araguaina"
            },
            {
              "name": "GMTM300_BUENOS_AIRE",
              "number": "135",
              "description": "(GMT-3:00) Buenos_Aire"
            },
            {
              "name": "GMTM300_CATAMARCA",
              "number": "136",
              "description": "(GMT-3:00) Catamarca"
            },
            {
              "name": "GMTM300_CORDOBA",
              "number": "137",
              "description": "(GMT-3:00) Cordoba"
            },
            {
              "name": "GMTM300_JUJUY",
              "number": "138",
              "description": "(GMT-3:00) Jujuy"
            },
            {
              "name": "GMTM300_LA_RIOJA",
              "number": "139",
              "description": "(GMT-3:00) La_Rioja"
            },
            {
              "name": "GMTM300_MENDOZA",
              "number": "140",
              "description": "(GMT-3:00) Mendoza"
            },
            {
              "name": "GMTM300_RIO_GALLEGO",
              "number": "141",
              "description": "(GMT-3:00) Rio_Gallego"
            },
            {
              "name": "GMTM300_SALTA",
              "number": "142",
              "description": "(GMT-3:00) Salta"
            },
            {
              "name": "GMTM300_SAN_JUAN",
              "number": "143",
              "description": "(GMT-3:00) San_Juan"
            },
            {
              "name": "GMTM300_SAN_LUI",
              "number": "144",
              "description": "(GMT-3:00) San_Lui"
            },
            {
              "name": "GMTM300_TUCUMAN",
              "number": "145",
              "description": "(GMT-3:00) Tucuman"
            },
            {
              "name": "GMTM300_USHUAIA",
              "number": "146",
              "description": "(GMT-3:00) Ushuaia"
            },
            {
              "name": "GMTM300_BAHIA",
              "number": "147",
              "description": "(GMT-3:00) Bahia"
            },
            {
              "name": "GMTM300_BELEM",
              "number": "148",
              "description": "(GMT-3:00) Belem"
            },
            {
              "name": "GMTM300_CAYENNE",
              "number": "149",
              "description": "(GMT-3:00) Cayenne"
            },
            {
              "name": "GMTM300_FORTALEZA",
              "number": "150",
              "description": "(GMT-3:00) Fortaleza"
            },
            {
              "name": "GMTM300_GODTHAB",
              "number": "151",
              "description": "(GMT-3:00) Godthab"
            },
            {
              "name": "GMTM300_MACEIO",
              "number": "152",
              "description": "(GMT-3:00) Maceio"
            },
            {
              "name": "GMTM300_MIQUELON",
              "number": "153",
              "description": "(GMT-3:00) Miquelon"
            },
            {
              "name": "GMTM300_MONTEVIDEO",
              "number": "154",
              "description": "(GMT-3:00) Montevideo"
            },
            {
              "name": "GMTM300_NUUK",
              "number": "155",
              "description": "(GMT-3:00) Nuuk"
            },
            {
              "name": "GMTM300_PARAMARIBO",
              "number": "156",
              "description": "(GMT-3:00) Paramaribo"
            },
            {
              "name": "GMTM300_PUNTA_ARENA",
              "number": "157",
              "description": "(GMT-3:00) Punta_Arena"
            },
            {
              "name": "GMTM300_RECIFE",
              "number": "158",
              "description": "(GMT-3:00) Recife"
            },
            {
              "name": "GMTM300_SANTAREM",
              "number": "159",
              "description": "(GMT-3:00) Santarem"
            },
            {
              "name": "GMTM300_SAO_PAULO",
              "number": "160",
              "description": "(GMT-3:00) Sao_Paulo"
            },
            {
              "name": "GMTM300_PALMER",
              "number": "161",
              "description": "(GMT-3:00) Palmer"
            },
            {
              "name": "GMTM300_ROTHERA",
              "number": "162",
              "description": "(GMT-3:00) Rothera"
            },
            {
              "name": "GMTM300_STANLEY",
              "number": "163",
              "description": "(GMT-3:00) Stanley"
            },
            {
              "name": "GMTM200_NORONHA",
              "number": "164",
              "description": "(GMT-2:00) Noronha"
            },
            {
              "name": "GMTM200_SOUTH_GEORGIA",
              "number": "165",
              "description": "(GMT-2:00) South_Georgia"
            },
            {
              "name": "GMTM100_SCORESBYSUND",
              "number": "166",
              "description": "(GMT-1:00) Scoresbysund"
            },
            {
              "name": "GMTM100_AZORE",
              "number": "167",
              "description": "(GMT-1:00) Azore"
            },
            {
              "name": "GMTM100_CAPE_VERDE",
              "number": "168",
              "description": "(GMT-1:00) Cape_Verde"
            },
            {
              "name": "GMTP000_ABIDJAN",
              "number": "169",
              "description": "(GMT+0:00) Abidjan"
            },
            {
              "name": "GMTP000_ACCRA",
              "number": "170",
              "description": "(GMT+0:00) Accra"
            },
            {
              "name": "GMTP000_BAMAKO",
              "number": "171",
              "description": "(GMT+0:00) Bamako"
            },
            {
              "name": "GMTP000_BANJUL",
              "number": "172",
              "description": "(GMT+0:00) Banjul"
            },
            {
              "name": "GMTP000_BISSAU",
              "number": "173",
              "description": "(GMT+0:00) Bissau"
            },
            {
              "name": "GMTP000_CONAKRY",
              "number": "174",
              "description": "(GMT+0:00) Conakry"
            },
            {
              "name": "GMTP000_DAKAR",
              "number": "175",
              "description": "(GMT+0:00) Dakar"
            },
            {
              "name": "GMTP000_FREETOWN",
              "number": "176",
              "description": "(GMT+0:00) Freetown"
            },
            {
              "name": "GMTP000_LOME",
              "number": "177",
              "description": "(GMT+0:00) Lome"
            },
            {
              "name": "GMTP000_MONROVIA",
              "number": "178",
              "description": "(GMT+0:00) Monrovia"
            },
            {
              "name": "GMTP000_NOUAKCHOTT",
              "number": "179",
              "description": "(GMT+0:00) Nouakchott"
            },
            {
              "name": "GMTP000_OUAGADOUGOU",
              "number": "180",
              "description": "(GMT+0:00) Ouagadougou"
            },
            {
              "name": "GMTP000_SAO_TOME",
              "number": "181",
              "description": "(GMT+0:00) Sao_Tome"
            },
            {
              "name": "GMTP000_DANMARKSHAVN",
              "number": "182",
              "description": "(GMT+0:00) Danmarkshavn"
            },
            {
              "name": "GMTP000_TROLL",
              "number": "183",
              "description": "(GMT+0:00) Troll"
            },
            {
              "name": "GMTP000_CANARY",
              "number": "184",
              "description": "(GMT+0:00) Canary"
            },
            {
              "name": "GMTP000_FAROE",
              "number": "185",
              "description": "(GMT+0:00) Faroe"
            },
            {
              "name": "GMTP000_MADEIRA",
              "number": "186",
              "description": "(GMT+0:00) Madeira"
            },
            {
              "name": "GMTP000_REYKJAVIK",
              "number": "187",
              "description": "(GMT+0:00) Reykjavik"
            },
            {
              "name": "GMTP000_ST_HELENA",
              "number": "188",
              "description": "(GMT+0:00) St_Helena"
            },
            {
              "name": "GMTP000_GUERNSEY",
              "number": "189",
              "description": "(GMT+0:00) Guernsey"
            },
            {
              "name": "GMTP000_ISLE_OF_MAN",
              "number": "190",
              "description": "(GMT+0:00) Isle_of_Man"
            },
            {
              "name": "GMTP000_JERSEY",
              "number": "191",
              "description": "(GMT+0:00) Jersey"
            },
            {
              "name": "GMTP000_LISBON",
              "number": "192",
              "description": "(GMT+0:00) Lisbon"
            },
            {
              "name": "GMTP000_LONDON",
              "number": "193",
              "description": "(GMT+0:00) London"
            },
            {
              "name": "GMTP000_GMT",
              "number": "194",
              "description": "(GMT+0:00) GMT"
            },
            {
              "name": "GMTP100_ALGIER",
              "number": "195",
              "description": "(GMT+1:00) Algier"
            },
            {
              "name": "GMTP100_BANGUI",
              "number": "196",
              "description": "(GMT+1:00) Bangui"
            },
            {
              "name": "GMTP100_BRAZZAVILLE",
              "number": "197",
              "description": "(GMT+1:00) Brazzaville"
            },
            {
              "name": "GMTP100_CASABLANCA",
              "number": "198",
              "description": "(GMT+1:00) Casablanca"
            },
            {
              "name": "GMTP100_CEUTA",
              "number": "199",
              "description": "(GMT+1:00) Ceuta"
            },
            {
              "name": "GMTP100_DOUALA",
              "number": "200",
              "description": "(GMT+1:00) Douala"
            },
            {
              "name": "GMTP100_EL_AAIUN",
              "number": "201",
              "description": "(GMT+1:00) El_Aaiun"
            },
            {
              "name": "GMTP100_KINSHASA",
              "number": "202",
              "description": "(GMT+1:00) Kinshasa"
            },
            {
              "name": "GMTP100_LAGO",
              "number": "203",
              "description": "(GMT+1:00) Lago"
            },
            {
              "name": "GMTP100_LIBREVILLE",
              "number": "204",
              "description": "(GMT+1:00) Libreville"
            },
            {
              "name": "GMTP100_LUANDA",
              "number": "205",
              "description": "(GMT+1:00) Luanda"
            },
            {
              "name": "GMTP100_MALABO",
              "number": "206",
              "description": "(GMT+1:00) Malabo"
            },
            {
              "name": "GMTP100_NDJAMENA",
              "number": "207",
              "description": "(GMT+1:00) Ndjamena"
            },
            {
              "name": "GMTP100_NIAMEY",
              "number": "208",
              "description": "(GMT+1:00) Niamey"
            },
            {
              "name": "GMTP100_PORTO_NOVO",
              "number": "209",
              "description": "(GMT+1:00) Porto-Novo"
            },
            {
              "name": "GMTP100_TUNI",
              "number": "210",
              "description": "(GMT+1:00) Tuni"
            },
            {
              "name": "GMTP100_LONGYEARBYEN",
              "number": "211",
              "description": "(GMT+1:00) Longyearbyen"
            },
            {
              "name": "GMTP100_AMSTERDAM",
              "number": "212",
              "description": "(GMT+1:00) Amsterdam"
            },
            {
              "name": "GMTP100_ANDORRA",
              "number": "213",
              "description": "(GMT+1:00) Andorra"
            },
            {
              "name": "GMTP100_BELGRADE",
              "number": "214",
              "description": "(GMT+1:00) Belgrade"
            },
            {
              "name": "GMTP100_BERLIN",
              "number": "215",
              "description": "(GMT+1:00) Berlin"
            },
            {
              "name": "GMTP100_BRATISLAVA",
              "number": "216",
              "description": "(GMT+1:00) Bratislava"
            },
            {
              "name": "GMTP100_BRUSSEL",
              "number": "217",
              "description": "(GMT+1:00) Brussel"
            },
            {
              "name": "GMTP100_BUDAPEST",
              "number": "218",
              "description": "(GMT+1:00) Budapest"
            },
            {
              "name": "GMTP100_BUSINGEN",
              "number": "219",
              "description": "(GMT+1:00) Busingen"
            },
            {
              "name": "GMTP100_COPENHAGEN",
              "number": "220",
              "description": "(GMT+1:00) Copenhagen"
            },
            {
              "name": "GMTP100_DUBLIN",
              "number": "221",
              "description": "(GMT+1:00) Dublin"
            },
            {
              "name": "GMTP100_GIBRALTAR",
              "number": "222",
              "description": "(GMT+1:00) Gibraltar"
            },
            {
              "name": "GMTP100_LJUBLJANA",
              "number": "223",
              "description": "(GMT+1:00) Ljubljana"
            },
            {
              "name": "GMTP100_LUXEMBOURG",
              "number": "224",
              "description": "(GMT+1:00) Luxembourg"
            },
            {
              "name": "GMTP100_MADRID",
              "number": "225",
              "description": "(GMT+1:00) Madrid"
            },
            {
              "name": "GMTP100_MALTA",
              "number": "226",
              "description": "(GMT+1:00) Malta"
            },
            {
              "name": "GMTP100_MONACO",
              "number": "227",
              "description": "(GMT+1:00) Monaco"
            },
            {
              "name": "GMTP100_OSLO",
              "number": "228",
              "description": "(GMT+1:00) Oslo"
            },
            {
              "name": "GMTP100_PARI",
              "number": "229",
              "description": "(GMT+1:00) Pari"
            },
            {
              "name": "GMTP100_PODGORICA",
              "number": "230",
              "description": "(GMT+1:00) Podgorica"
            },
            {
              "name": "GMTP100_PRAGUE",
              "number": "231",
              "description": "(GMT+1:00) Prague"
            },
            {
              "name": "GMTP100_ROME",
              "number": "232",
              "description": "(GMT+1:00) Rome"
            },
            {
              "name": "GMTP100_SAN_MARINO",
              "number": "233",
              "description": "(GMT+1:00) San_Marino"
            },
            {
              "name": "GMTP100_SARAJEVO",
              "number": "234",
              "description": "(GMT+1:00) Sarajevo"
            },
            {
              "name": "GMTP100_SKOPJE",
              "number": "235",
              "description": "(GMT+1:00) Skopje"
            },
            {
              "name": "GMTP100_STOCKHOLM",
              "number": "236",
              "description": "(GMT+1:00) Stockholm"
            },
            {
              "name": "GMTP100_TIRANE",
              "number": "237",
              "description": "(GMT+1:00) Tirane"
            },
            {
              "name": "GMTP100_VADUZ",
              "number": "238",
              "description": "(GMT+1:00) Vaduz"
            },
            {
              "name": "GMTP100_VATICAN",
              "number": "239",
              "description": "(GMT+1:00) Vatican"
            },
            {
              "name": "GMTP100_VIENNA",
              "number": "240",
              "description": "(GMT+1:00) Vienna"
            },
            {
              "name": "GMTP100_WARSAW",
              "number": "241",
              "description": "(GMT+1:00) Warsaw"
            },
            {
              "name": "GMTP100_ZAGREB",
              "number": "242",
              "description": "(GMT+1:00) Zagreb"
            },
            {
              "name": "GMTP100_ZURICH",
              "number": "243",
              "description": "(GMT+1:00) Zurich"
            },
            {
              "name": "GMTP200_BLANTYRE",
              "number": "244",
              "description": "(GMT+2:00) Blantyre"
            },
            {
              "name": "GMTP200_BUJUMBURA",
              "number": "245",
              "description": "(GMT+2:00) Bujumbura"
            },
            {
              "name": "GMTP200_CAIRO",
              "number": "246",
              "description": "(GMT+2:00) Cairo"
            },
            {
              "name": "GMTP200_GABORONE",
              "number": "247",
              "description": "(GMT+2:00) Gaborone"
            },
            {
              "name": "GMTP200_HARARE",
              "number": "248",
              "description": "(GMT+2:00) Harare"
            },
            {
              "name": "GMTP200_JOHANNESBURG",
              "number": "249",
              "description": "(GMT+2:00) Johannesburg"
            },
            {
              "name": "GMTP200_KHARTOUM",
              "number": "250",
              "description": "(GMT+2:00) Khartoum"
            },
            {
              "name": "GMTP200_KIGALI",
              "number": "251",
              "description": "(GMT+2:00) Kigali"
            },
            {
              "name": "GMTP200_LUBUMBASHI",
              "number": "252",
              "description": "(GMT+2:00) Lubumbashi"
            },
            {
              "name": "GMTP200_LUSAKA",
              "number": "253",
              "description": "(GMT+2:00) Lusaka"
            },
            {
              "name": "GMTP200_MAPUTO",
              "number": "254",
              "description": "(GMT+2:00) Maputo"
            },
            {
              "name": "GMTP200_MASERU",
              "number": "255",
              "description": "(GMT+2:00) Maseru"
            },
            {
              "name": "GMTP200_MBABANE",
              "number": "256",
              "description": "(GMT+2:00) Mbabane"
            },
            {
              "name": "GMTP200_TRIPOLI",
              "number": "257",
              "description": "(GMT+2:00) Tripoli"
            },
            {
              "name": "GMTP200_WINDHOEK",
              "number": "258",
              "description": "(GMT+2:00) Windhoek"
            },
            {
              "name": "GMTP200_AMMAN",
              "number": "259",
              "description": "(GMT+2:00) Amman"
            },
            {
              "name": "GMTP200_BEIRUT",
              "number": "260",
              "description": "(GMT+2:00) Beirut"
            },
            {
              "name": "GMTP200_DAMASCU",
              "number": "261",
              "description": "(GMT+2:00) Damascu"
            },
            {
              "name": "GMTP200_FAMAGUSTA",
              "number": "262",
              "description": "(GMT+2:00) Famagusta"
            },
            {
              "name": "GMTP200_GAZA",
              "number": "263",
              "description": "(GMT+2:00) Gaza"
            },
            {
              "name": "GMTP200_HEBRON",
              "number": "264",
              "description": "(GMT+2:00) Hebron"
            },
            {
              "name": "GMTP200_JERUSALEM",
              "number": "265",
              "description": "(GMT+2:00) Jerusalem"
            },
            {
              "name": "GMTP200_ATHEN",
              "number": "266",
              "description": "(GMT+2:00) Athen"
            },
            {
              "name": "GMTP200_BUCHAREST",
              "number": "267",
              "description": "(GMT+2:00) Bucharest"
            },
            {
              "name": "GMTP200_CHISINAU",
              "number": "268",
              "description": "(GMT+2:00) Chisinau"
            },
            {
              "name": "GMTP200_HELSINKI",
              "number": "269",
              "description": "(GMT+2:00) Helsinki"
            },
            {
              "name": "GMTP200_KALININGRAD",
              "number": "270",
              "description": "(GMT+2:00) Kaliningrad"
            },
            {
              "name": "GMTP200_KIEV",
              "number": "271",
              "description": "(GMT+2:00) Kiev"
            },
            {
              "name": "GMTP200_MARIEHAMN",
              "number": "272",
              "description": "(GMT+2:00) Mariehamn"
            },
            {
              "name": "GMTP200_NICOSIA",
              "number": "273",
              "description": "(GMT+2:00) Nicosia"
            },
            {
              "name": "GMTP200_RIGA",
              "number": "274",
              "description": "(GMT+2:00) Riga"
            },
            {
              "name": "GMTP200_SOFIA",
              "number": "275",
              "description": "(GMT+2:00) Sofia"
            },
            {
              "name": "GMTP200_TALLINN",
              "number": "276",
              "description": "(GMT+2:00) Tallinn"
            },
            {
              "name": "GMTP200_UZHGOROD",
              "number": "277",
              "description": "(GMT+2:00) Uzhgorod"
            },
            {
              "name": "GMTP200_VILNIU",
              "number": "278",
              "description": "(GMT+2:00) Vilniu"
            },
            {
              "name": "GMTP200_ZAPOROZHYE",
              "number": "279",
              "description": "(GMT+2:00) Zaporozhye"
            },
            {
              "name": "GMTP300_ADDIS_ABABA",
              "number": "280",
              "description": "(GMT+3:00) Addis_Ababa"
            },
            {
              "name": "GMTP300_ASMARA",
              "number": "281",
              "description": "(GMT+3:00) Asmara"
            },
            {
              "name": "GMTP300_DAR_ES_SALAAM",
              "number": "282",
              "description": "(GMT+3:00) Dar_es_Salaam"
            },
            {
              "name": "GMTP300_DJIBOUTI",
              "number": "283",
              "description": "(GMT+3:00) Djibouti"
            },
            {
              "name": "GMTP300_JUBA",
              "number": "284",
              "description": "(GMT+3:00) Juba"
            },
            {
              "name": "GMTP300_KAMPALA",
              "number": "285",
              "description": "(GMT+3:00) Kampala"
            },
            {
              "name": "GMTP300_MOGADISHU",
              "number": "286",
              "description": "(GMT+3:00) Mogadishu"
            },
            {
              "name": "GMTP300_NAIROBI",
              "number": "287",
              "description": "(GMT+3:00) Nairobi"
            },
            {
              "name": "GMTP300_SYOWA",
              "number": "288",
              "description": "(GMT+3:00) Syowa"
            },
            {
              "name": "GMTP300_ADEN",
              "number": "289",
              "description": "(GMT+3:00) Aden"
            },
            {
              "name": "GMTP300_BAGHDAD",
              "number": "290",
              "description": "(GMT+3:00) Baghdad"
            },
            {
              "name": "GMTP300_BAHRAIN",
              "number": "291",
              "description": "(GMT+3:00) Bahrain"
            },
            {
              "name": "GMTP300_KUWAIT",
              "number": "292",
              "description": "(GMT+3:00) Kuwait"
            },
            {
              "name": "GMTP300_QATAR",
              "number": "293",
              "description": "(GMT+3:00) Qatar"
            },
            {
              "name": "GMTP300_RIYADH",
              "number": "294",
              "description": "(GMT+3:00) Riyadh"
            },
            {
              "name": "GMTP300_ISTANBUL",
              "number": "295",
              "description": "(GMT+3:00) Istanbul"
            },
            {
              "name": "GMTP300_KIROV",
              "number": "296",
              "description": "(GMT+3:00) Kirov"
            },
            {
              "name": "GMTP300_MINSK",
              "number": "297",
              "description": "(GMT+3:00) Minsk"
            },
            {
              "name": "GMTP300_MOSCOW",
              "number": "298",
              "description": "(GMT+3:00) Moscow"
            },
            {
              "name": "GMTP300_SIMFEROPOL",
              "number": "299",
              "description": "(GMT+3:00) Simferopol"
            },
            {
              "name": "GMTP300_ANTANANARIVO",
              "number": "300",
              "description": "(GMT+3:00) Antananarivo"
            },
            {
              "name": "GMTP300_COMORO",
              "number": "301",
              "description": "(GMT+3:00) Comoro"
            },
            {
              "name": "GMTP300_MAYOTTE",
              "number": "302",
              "description": "(GMT+3:00) Mayotte"
            },
            {
              "name": "GMTP330_TEHRAN",
              "number": "303",
              "description": "(GMT+3:30) Tehran"
            },
            {
              "name": "GMTP400_BAKU",
              "number": "304",
              "description": "(GMT+4:00) Baku"
            },
            {
              "name": "GMTP400_DUBAI",
              "number": "305",
              "description": "(GMT+4:00) Dubai"
            },
            {
              "name": "GMTP400_MUSCAT",
              "number": "306",
              "description": "(GMT+4:00) Muscat"
            },
            {
              "name": "GMTP400_TBILISI",
              "number": "307",
              "description": "(GMT+4:00) Tbilisi"
            },
            {
              "name": "GMTP400_YEREVAN",
              "number": "308",
              "description": "(GMT+4:00) Yerevan"
            },
            {
              "name": "GMTP400_ASTRAKHAN",
              "number": "309",
              "description": "(GMT+4:00) Astrakhan"
            },
            {
              "name": "GMTP400_SAMARA",
              "number": "310",
              "description": "(GMT+4:00) Samara"
            },
            {
              "name": "GMTP400_SARATOV",
              "number": "311",
              "description": "(GMT+4:00) Saratov"
            },
            {
              "name": "GMTP400_ULYANOVSK",
              "number": "312",
              "description": "(GMT+4:00) Ulyanovsk"
            },
            {
              "name": "GMTP400_VOLGOGRAD",
              "number": "313",
              "description": "(GMT+4:00) Volgograd"
            },
            {
              "name": "GMTP400_MAHE",
              "number": "314",
              "description": "(GMT+4:00) Mahe"
            },
            {
              "name": "GMTP400_MAURITIU",
              "number": "315",
              "description": "(GMT+4:00) Mauritiu"
            },
            {
              "name": "GMTP400_REUNION",
              "number": "316",
              "description": "(GMT+4:00) Reunion"
            },
            {
              "name": "GMTP430_KABUL",
              "number": "317",
              "description": "(GMT+4:30) Kabul"
            },
            {
              "name": "GMTP500_MAWSON",
              "number": "318",
              "description": "(GMT+5:00) Mawson"
            },
            {
              "name": "GMTP500_AQTAU",
              "number": "319",
              "description": "(GMT+5:00) Aqtau"
            },
            {
              "name": "GMTP500_AQTOBE",
              "number": "320",
              "description": "(GMT+5:00) Aqtobe"
            },
            {
              "name": "GMTP500_ASHGABAT",
              "number": "321",
              "description": "(GMT+5:00) Ashgabat"
            },
            {
              "name": "GMTP500_ATYRAU",
              "number": "322",
              "description": "(GMT+5:00) Atyrau"
            },
            {
              "name": "GMTP500_DUSHANBE",
              "number": "323",
              "description": "(GMT+5:00) Dushanbe"
            },
            {
              "name": "GMTP500_KARACHI",
              "number": "324",
              "description": "(GMT+5:00) Karachi"
            },
            {
              "name": "GMTP500_ORAL",
              "number": "325",
              "description": "(GMT+5:00) Oral"
            },
            {
              "name": "GMTP500_QYZYLORDA",
              "number": "326",
              "description": "(GMT+5:00) Qyzylorda"
            },
            {
              "name": "GMTP500_SAMARKAND",
              "number": "327",
              "description": "(GMT+5:00) Samarkand"
            },
            {
              "name": "GMTP500_TASHKENT",
              "number": "328",
              "description": "(GMT+5:00) Tashkent"
            },
            {
              "name": "GMTP500_YEKATERINBURG",
              "number": "329",
              "description": "(GMT+5:00) Yekaterinburg"
            },
            {
              "name": "GMTP500_KERGUELEN",
              "number": "330",
              "description": "(GMT+5:00) Kerguelen"
            },
            {
              "name": "GMTP500_MALDIVE",
              "number": "331",
              "description": "(GMT+5:00) Maldive"
            },
            {
              "name": "GMTP530_CALCUTTA",
              "number": "332",
              "description": "(GMT+5:30) Calcutta"
            },
            {
              "name": "GMTP530_COLOMBO",
              "number": "333",
              "description": "(GMT+5:30) Colombo"
            },
            {
              "name": "GMTP530_KOLKATA",
              "number": "334",
              "description": "(GMT+5:30) Kolkata"
            },
            {
              "name": "GMTP545_KATHMANDU",
              "number": "335",
              "description": "(GMT+5:45) Kathmandu"
            },
            {
              "name": "GMTP545_KATMANDU",
              "number": "336",
              "description": "(GMT+5:45) Katmandu"
            },
            {
              "name": "GMTP600_VOSTOK",
              "number": "337",
              "description": "(GMT+6:00) Vostok"
            },
            {
              "name": "GMTP600_ALMATY",
              "number": "338",
              "description": "(GMT+6:00) Almaty"
            },
            {
              "name": "GMTP600_BISHKEK",
              "number": "339",
              "description": "(GMT+6:00) Bishkek"
            },
            {
              "name": "GMTP600_DHAKA",
              "number": "340",
              "description": "(GMT+6:00) Dhaka"
            },
            {
              "name": "GMTP600_KASHGAR",
              "number": "341",
              "description": "(GMT+6:00) Kashgar"
            },
            {
              "name": "GMTP600_OMSK",
              "number": "342",
              "description": "(GMT+6:00) Omsk"
            },
            {
              "name": "GMTP600_QOSTANAY",
              "number": "343",
              "description": "(GMT+6:00) Qostanay"
            },
            {
              "name": "GMTP600_THIMPHU",
              "number": "344",
              "description": "(GMT+6:00) Thimphu"
            },
            {
              "name": "GMTP600_URUMQI",
              "number": "345",
              "description": "(GMT+6:00) Urumqi"
            },
            {
              "name": "GMTP600_CHAGO",
              "number": "346",
              "description": "(GMT+6:00) Chago"
            },
            {
              "name": "GMTP630_RANGOON",
              "number": "347",
              "description": "(GMT+6:30) Rangoon"
            },
            {
              "name": "GMTP630_YANGON",
              "number": "348",
              "description": "(GMT+6:30) Yangon"
            },
            {
              "name": "GMTP630_COCO",
              "number": "349",
              "description": "(GMT+6:30) Coco"
            },
            {
              "name": "GMTP700_DAVI",
              "number": "350",
              "description": "(GMT+7:00) Davi"
            },
            {
              "name": "GMTP700_BANGKOK",
              "number": "351",
              "description": "(GMT+7:00) Bangkok"
            },
            {
              "name": "GMTP700_BARNAUL",
              "number": "352",
              "description": "(GMT+7:00) Barnaul"
            },
            {
              "name": "GMTP700_HO_CHI_MINH",
              "number": "353",
              "description": "(GMT+7:00) Ho_Chi_Minh"
            },
            {
              "name": "GMTP700_HOVD",
              "number": "354",
              "description": "(GMT+7:00) Hovd"
            },
            {
              "name": "GMTP700_JAKARTA",
              "number": "355",
              "description": "(GMT+7:00) Jakarta"
            },
            {
              "name": "GMTP700_KRASNOYARSK",
              "number": "356",
              "description": "(GMT+7:00) Krasnoyarsk"
            },
            {
              "name": "GMTP700_NOVOKUZNETSK",
              "number": "357",
              "description": "(GMT+7:00) Novokuznetsk"
            },
            {
              "name": "GMTP700_NOVOSIBIRSK",
              "number": "358",
              "description": "(GMT+7:00) Novosibirsk"
            },
            {
              "name": "GMTP700_PHNOM_PENH",
              "number": "359",
              "description": "(GMT+7:00) Phnom_Penh"
            },
            {
              "name": "GMTP700_PONTIANAK",
              "number": "360",
              "description": "(GMT+7:00) Pontianak"
            },
            {
              "name": "GMTP700_TOMSK",
              "number": "361",
              "description": "(GMT+7:00) Tomsk"
            },
            {
              "name": "GMTP700_VIENTIANE",
              "number": "362",
              "description": "(GMT+7:00) Vientiane"
            },
            {
              "name": "GMTP700_CHRISTMA",
              "number": "363",
              "description": "(GMT+7:00) Christma"
            },
            {
              "name": "GMTP800_CASEY",
              "number": "364",
              "description": "(GMT+8:00) Casey"
            },
            {
              "name": "GMTP800_BRUNEI",
              "number": "365",
              "description": "(GMT+8:00) Brunei"
            },
            {
              "name": "GMTP800_CHOIBALSAN",
              "number": "366",
              "description": "(GMT+8:00) Choibalsan"
            },
            {
              "name": "GMTP800_CHONGQING",
              "number": "367",
              "description": "(GMT+8:00) Chongqing"
            },
            {
              "name": "GMTP800_HARBIN",
              "number": "368",
              "description": "(GMT+8:00) Harbin"
            },
            {
              "name": "GMTP800_HONG_KONG",
              "number": "369",
              "description": "(GMT+8:00) Hong_Kong"
            },
            {
              "name": "GMTP800_IRKUTSK",
              "number": "370",
              "description": "(GMT+8:00) Irkutsk"
            },
            {
              "name": "GMTP800_KUALA_LUMPUR",
              "number": "371",
              "description": "(GMT+8:00) Kuala_Lumpur"
            },
            {
              "name": "GMTP800_KUCHING",
              "number": "372",
              "description": "(GMT+8:00) Kuching"
            },
            {
              "name": "GMTP800_MACAU",
              "number": "373",
              "description": "(GMT+8:00) Macau"
            },
            {
              "name": "GMTP800_MAKASSAR",
              "number": "374",
              "description": "(GMT+8:00) Makassar"
            },
            {
              "name": "GMTP800_MANILA",
              "number": "375",
              "description": "(GMT+8:00) Manila"
            },
            {
              "name": "GMTP800_SHANGHAI",
              "number": "376",
              "description": "(GMT+8:00) Shanghai"
            },
            {
              "name": "GMTP800_SINGAPORE",
              "number": "377",
              "description": "(GMT+8:00) Singapore"
            },
            {
              "name": "GMTP800_TAIPEI",
              "number": "378",
              "description": "(GMT+8:00) Taipei"
            },
            {
              "name": "GMTP800_ULAANBAATAR",
              "number": "379",
              "description": "(GMT+8:00) Ulaanbaatar"
            },
            {
              "name": "GMTP800_PERTH",
              "number": "380",
              "description": "(GMT+8:00) Perth"
            },
            {
              "name": "GMTP845_EUCLA",
              "number": "381",
              "description": "(GMT+8:45) Eucla"
            },
            {
              "name": "GMTP900_CHITA",
              "number": "382",
              "description": "(GMT+9:00) Chita"
            },
            {
              "name": "GMTP900_DILI",
              "number": "383",
              "description": "(GMT+9:00) Dili"
            },
            {
              "name": "GMTP900_JAYAPURA",
              "number": "384",
              "description": "(GMT+9:00) Jayapura"
            },
            {
              "name": "GMTP900_KHANDYGA",
              "number": "385",
              "description": "(GMT+9:00) Khandyga"
            },
            {
              "name": "GMTP900_PYONGYANG",
              "number": "386",
              "description": "(GMT+9:00) Pyongyang"
            },
            {
              "name": "GMTP900_SEOUL",
              "number": "387",
              "description": "(GMT+9:00) Seoul"
            },
            {
              "name": "GMTP900_TOKYO",
              "number": "388",
              "description": "(GMT+9:00) Tokyo"
            },
            {
              "name": "GMTP900_YAKUTSK",
              "number": "389",
              "description": "(GMT+9:00) Yakutsk"
            },
            {
              "name": "GMTP900_PALAU",
              "number": "390",
              "description": "(GMT+9:00) Palau"
            },
            {
              "name": "GMTP930_ADELAIDE",
              "number": "391",
              "description": "(GMT+9:30) Adelaide"
            },
            {
              "name": "GMTP930_BROKEN_HILL",
              "number": "392",
              "description": "(GMT+9:30) Broken_Hill"
            },
            {
              "name": "GMTP930_DARWIN",
              "number": "393",
              "description": "(GMT+9:30) Darwin"
            },
            {
              "name": "GMTP1000_DUMONTDURVILLE",
              "number": "394",
              "description": "(GMT+10:00) DumontDUrville"
            },
            {
              "name": "GMTP1000_UST_NERA",
              "number": "395",
              "description": "(GMT+10:00) Ust-Nera"
            },
            {
              "name": "GMTP1000_VLADIVOSTOK",
              "number": "396",
              "description": "(GMT+10:00) Vladivostok"
            },
            {
              "name": "GMTP1000_BRISBANE",
              "number": "397",
              "description": "(GMT+10:00) Brisbane"
            },
            {
              "name": "GMTP1000_CURRIE",
              "number": "398",
              "description": "(GMT+10:00) Currie"
            },
            {
              "name": "GMTP1000_HOBART",
              "number": "399",
              "description": "(GMT+10:00) Hobart"
            },
            {
              "name": "GMTP1000_LINDEMAN",
              "number": "400",
              "description": "(GMT+10:00) Lindeman"
            },
            {
              "name": "GMTP1000_MELBOURNE",
              "number": "401",
              "description": "(GMT+10:00) Melbourne"
            },
            {
              "name": "GMTP1000_SYDNEY",
              "number": "402",
              "description": "(GMT+10:00) Sydney"
            },
            {
              "name": "GMTP1000_CHUUK",
              "number": "403",
              "description": "(GMT+10:00) Chuuk"
            },
            {
              "name": "GMTP1000_GUAM",
              "number": "404",
              "description": "(GMT+10:00) Guam"
            },
            {
              "name": "GMTP1000_PORT_MORESBY",
              "number": "405",
              "description": "(GMT+10:00) Port_Moresby"
            },
            {
              "name": "GMTP1000_SAIPAN",
              "number": "406",
              "description": "(GMT+10:00) Saipan"
            },
            {
              "name": "GMTP1000_TRUK",
              "number": "407",
              "description": "(GMT+10:00) Truk"
            },
            {
              "name": "GMTP1030_LORD_HOWE",
              "number": "408",
              "description": "(GMT+10:30) Lord_Howe"
            },
            {
              "name": "GMTP1100_MACQUARIE",
              "number": "409",
              "description": "(GMT+11:00) Macquarie"
            },
            {
              "name": "GMTP1100_MAGADAN",
              "number": "410",
              "description": "(GMT+11:00) Magadan"
            },
            {
              "name": "GMTP1100_SAKHALIN",
              "number": "411",
              "description": "(GMT+11:00) Sakhalin"
            },
            {
              "name": "GMTP1100_SREDNEKOLYMSK",
              "number": "412",
              "description": "(GMT+11:00) Srednekolymsk"
            },
            {
              "name": "GMTP1100_BOUGAINVILLE",
              "number": "413",
              "description": "(GMT+11:00) Bougainville"
            },
            {
              "name": "GMTP1100_EFATE",
              "number": "414",
              "description": "(GMT+11:00) Efate"
            },
            {
              "name": "GMTP1100_GUADALCANAL",
              "number": "415",
              "description": "(GMT+11:00) Guadalcanal"
            },
            {
              "name": "GMTP1100_KOSRAE",
              "number": "416",
              "description": "(GMT+11:00) Kosrae"
            },
            {
              "name": "GMTP1100_NORFOLK",
              "number": "417",
              "description": "(GMT+11:00) Norfolk"
            },
            {
              "name": "GMTP1100_NOUMEA",
              "number": "418",
              "description": "(GMT+11:00) Noumea"
            },
            {
              "name": "GMTP1100_POHNPEI",
              "number": "419",
              "description": "(GMT+11:00) Pohnpei"
            },
            {
              "name": "GMTP1100_PONAPE",
              "number": "420",
              "description": "(GMT+11:00) Ponape"
            },
            {
              "name": "GMTP1200_MCMURDO",
              "number": "421",
              "description": "(GMT+12:00) McMurdo"
            },
            {
              "name": "GMTP1200_ANADYR",
              "number": "422",
              "description": "(GMT+12:00) Anadyr"
            },
            {
              "name": "GMTP1200_KAMCHATKA",
              "number": "423",
              "description": "(GMT+12:00) Kamchatka"
            },
            {
              "name": "GMTP1200_AUCKLAND",
              "number": "424",
              "description": "(GMT+12:00) Auckland"
            },
            {
              "name": "GMTP1200_FIJI",
              "number": "425",
              "description": "(GMT+12:00) Fiji"
            },
            {
              "name": "GMTP1200_FUNAFUTI",
              "number": "426",
              "description": "(GMT+12:00) Funafuti"
            },
            {
              "name": "GMTP1200_KWAJALEIN",
              "number": "427",
              "description": "(GMT+12:00) Kwajalein"
            },
            {
              "name": "GMTP1200_MAJURO",
              "number": "428",
              "description": "(GMT+12:00) Majuro"
            },
            {
              "name": "GMTP1200_NAURU",
              "number": "429",
              "description": "(GMT+12:00) Nauru"
            },
            {
              "name": "GMTP1200_TARAWA",
              "number": "430",
              "description": "(GMT+12:00) Tarawa"
            },
            {
              "name": "GMTP1200_WAKE",
              "number": "431",
              "description": "(GMT+12:00) Wake"
            },
            {
              "name": "GMTP1200_WALLI",
              "number": "432",
              "description": "(GMT+12:00) Walli"
            },
            {
              "name": "GMTP1245_CHATHAM",
              "number": "433",
              "description": "(GMT+12:45) Chatham"
            },
            {
              "name": "GMTP1300_APIA",
              "number": "434",
              "description": "(GMT+13:00) Apia"
            },
            {
              "name": "GMTP1300_ENDERBURY",
              "number": "435",
              "description": "(GMT+13:00) Enderbury"
            },
            {
              "name": "GMTP1300_FAKAOFO",
              "number": "436",
              "description": "(GMT+13:00) Fakaofo"
            },
            {
              "name": "GMTP1300_TONGATAPU",
              "number": "437",
              "description": "(GMT+13:00) Tongatapu"
            }
          ]
        }
      ],
      "extensions": [],
      "messages": [
        {
          "name": "EditNtpRequest",
          "longName": "EditNtpRequest",
          "fullName": "deviceapis.device.v1.EditNtpRequest",
          "description": "Запрос редактирования настроек NTP",
          "hasExtensions": false,
          "hasFields": true,
          "hasOneofs": false,
          "extensions": [],
          "fields": [
            {
              "name": "data",
              "description": "Настройки Ntp-сервера",
              "label": "",
              "type": "Ntp",
              "longType": "Ntp",
              "fullType": "deviceapis.device.v1.Ntp",
              "ismap": false,
              "isoneof": false,
              "oneofdecl": "",
              "defaultValue": "",
              "options": {
                "google.api.field_behavior": {
                  "options": [
                    "REQUIRED"
                  ]
                }
              },
              "number": 1
            },
            {
              "name": "update_mask",
              "description": "Маска полей обновления",
              "label": "",
              "type": "FieldMask",
              "longType": "google.protobuf.FieldMask",
              "fullType": "google.protobuf.FieldMask",
              "ismap": false,
              "isoneof": false,
              "oneofdecl": "",
              "defaultValue": "",
              "number": 2
            }
          ]
        },
        {
          "name": "EditNtpResponse",
          "longName": "EditNtpResponse",
          "fullName": "deviceapis.device.v1.EditNtpResponse",
          "description": "Ответ на запрос редактирования настроек NTP",
          "hasExtensions": false,
          "hasFields": true,
          "hasOneofs": true,
          "extensions": [],
          "fields": [
            {
              "name": "error",
              "description": "Ошибка",
              "label": "",
              "type": "Error",
              "longType": "EditNtpResponse.Error",
              "fullType": "deviceapis.device.v1.EditNtpResponse.Error",
              "ismap": false,
              "isoneof": true,
              "oneofdecl": "type",
              "defaultValue": "",
              "number": 1
            }
          ]
        },
        {
          "name": "Error",
          "longName": "EditNtpResponse.Error",
          "fullName": "deviceapis.device.v1.EditNtpResponse.Error",
          "description": "Ошибка запроса",
          "hasExtensions": false,
          "hasFields": true,
          "hasOneofs": true,
          "extensions": [],
          "fields": [
            {
              "name": "validation",
              "description": "Ошибка валидации",
              "label": "",
              "type": "ValidationError",
              "longType": "ValidationError",
              "fullType": "deviceapis.device.v1.ValidationError",
              "ismap": false,
              "isoneof": true,
              "oneofdecl": "reason",
              "defaultValue": "",
              "number": 1
            }
          ]
        },
        {
          "name": "GetNtpRequest",
          "longName": "GetNtpRequest",
          "fullName": "deviceapis.device.v1.GetNtpRequest",
          "description": "Запрос получения настроек NTP",
          "hasExtensions": false,
          "hasFields": false,
          "hasOneofs": false,
          "extensions": [],
          "fields": []
        },
        {
          "name": "GetNtpResponse",
          "longName": "GetNtpResponse",
          "fullName": "deviceapis.device.v1.GetNtpResponse",
          "description": "Ответ на запрос получения настроек NTP",
          "hasExtensions": false,
          "hasFields": true,
          "hasOneofs": true,
          "extensions": [],
          "fields": [
            {
              "name": "data",
              "description": "Настройки Ntp-сервера",
              "label": "",
              "type": "Ntp",
              "longType": "Ntp",
              "fullType": "deviceapis.device.v1.Ntp",
              "ismap": false,
              "isoneof": true,
              "oneofdecl": "type",
              "defaultValue": "",
              "number": 1
            }
          ]
        },
        {
          "name": "Ntp",
          "longName": "Ntp",
          "fullName": "deviceapis.device.v1.Ntp",
          "description": "Настройки Ntp-сервера",
          "hasExtensions": false,
          "hasFields": true,
          "hasOneofs": false,
          "extensions": [],
          "fields": [
            {
              "name": "address",
              "description": "Адрес Ntp-сервера.\nСетевой адрес и порт.\nПример: 192.168.0.1:123, ntp.acme.io:4460",
              "label": "",
              "type": "string",
              "longType": "string",
              "fullType": "string",
              "ismap": false,
              "isoneof": false,
              "oneofdecl": "",
              "defaultValue": "",
              "number": 1
            },
            {
              "name": "time_zone_type",
              "description": "Таймзона",
              "label": "",
              "type": "TimeZoneType",
              "longType": "Ntp.TimeZoneType",
              "fullType": "deviceapis.device.v1.Ntp.TimeZoneType",
              "ismap": false,
              "isoneof": false,
              "oneofdecl": "",
              "defaultValue": "",
              "number": 2
            }
          ]
        }
      ],
      "services": [
        {
          "name": "NtpService",
          "longName": "NtpService",
          "fullName": "deviceapis.device.v1.NtpService",
          "description": "Сервис управления настройками Ntp-сервера",
          "methods": [
            {
              "name": "EditNtp",
              "description": "Метод редактирования настроек NTP",
              "requestType": "EditNtpRequest",
              "requestLongType": "EditNtpRequest",
              "requestFullType": "deviceapis.device.v1.EditNtpRequest",
              "requestStreaming": false,
              "responseType": "EditNtpResponse",
              "responseLongType": "EditNtpResponse",
              "responseFullType": "deviceapis.device.v1.EditNtpResponse",
              "responseStreaming": false,
              "options": {
                "google.api.http": {
                  "rules": [
                    {
                      "method": "PATCH",
                      "pattern": "/device/api/v1/ntp",
                      "body": "data"
                    }
                  ]
                }
              }
            },
            {
              "name": "GetNtp",
              "description": "Метод получения настроек NTP",
              "requestType": "GetNtpRequest",
              "requestLongType": "GetNtpRequest",
              "requestFullType": "deviceapis.device.v1.GetNtpRequest",
              "requestStreaming": false,
              "responseType": "GetNtpResponse",
              "responseLongType": "GetNtpResponse",
              "responseFullType": "deviceapis.device.v1.GetNtpResponse",
              "responseStreaming": false,
              "options": {
                "google.api.http": {
                  "rules": [
                    {
                      "method": "GET",
                      "pattern": "/device/api/v1/ntp"
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "syntax": "proto3"
    }
  ],
  "scalarValueTypes": [
    {
      "protoType": "double",
      "notes": "",
      "cppType": "double",
      "csType": "double",
      "goType": "float64",
      "javaType": "double",
      "phpType": "float",
      "pythonType": "float",
      "rubyType": "Float"
    },
    {
      "protoType": "float",
      "notes": "",
      "cppType": "float",
      "csType": "float",
      "goType": "float32",
      "javaType": "float",
      "phpType": "float",
      "pythonType": "float",
      "rubyType": "Float"
    },
    {
      "protoType": "int32",
      "notes": "Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead.",
      "cppType": "int32",
      "csType": "int",
      "goType": "int32",
      "javaType": "int",
      "phpType": "integer",
      "pythonType": "int",
      "rubyType": "Bignum or Fixnum (as required)"
    },
    {
      "protoType": "int64",
      "notes": "Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead.",
      "cppType": "int64",
      "csType": "long",
      "goType": "int64",
      "javaType": "long",
      "phpType": "integer/string",
      "pythonType": "int/long",
      "rubyType": "Bignum"
    },
    {
      "protoType": "uint32",
      "notes": "Uses variable-length encoding.",
      "cppType": "uint32",
      "csType": "uint",
      "goType": "uint32",
      "javaType": "int",
      "phpType": "integer",
      "pythonType": "int/long",
      "rubyType": "Bignum or Fixnum (as required)"
    },
    {
      "protoType": "uint64",
      "notes": "Uses variable-length encoding.",
      "cppType": "uint64",
      "csType": "ulong",
      "goType": "uint64",
      "javaType": "long",
      "phpType": "integer/string",
      "pythonType": "int/long",
      "rubyType": "Bignum or Fixnum (as required)"
    },
    {
      "protoType": "sint32",
      "notes": "Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.",
      "cppType": "int32",
      "csType": "int",
      "goType": "int32",
      "javaType": "int",
      "phpType": "integer",
      "pythonType": "int",
      "rubyType": "Bignum or Fixnum (as required)"
    },
    {
      "protoType": "sint64",
      "notes": "Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s.",
      "cppType": "int64",
      "csType": "long",
      "goType": "int64",
      "javaType": "long",
      "phpType": "integer/string",
      "pythonType": "int/long",
      "rubyType": "Bignum"
    },
    {
      "protoType": "fixed32",
      "notes": "Always four bytes. More efficient than uint32 if values are often greater than 2^28.",
      "cppType": "uint32",
      "csType": "uint",
      "goType": "uint32",
      "javaType": "int",
      "phpType": "integer",
      "pythonType": "int",
      "rubyType": "Bignum or Fixnum (as required)"
    },
    {
      "protoType": "fixed64",
      "notes": "Always eight bytes. More efficient than uint64 if values are often greater than 2^56.",
      "cppType": "uint64",
      "csType": "ulong",
      "goType": "uint64",
      "javaType": "long",
      "phpType": "integer/string",
      "pythonType": "int/long",
      "rubyType": "Bignum"
    },
    {
      "protoType": "sfixed32",
      "notes": "Always four bytes.",
      "cppType": "int32",
      "csType": "int",
      "goType": "int32",
      "javaType": "int",
      "phpType": "integer",
      "pythonType": "int",
      "rubyType": "Bignum or Fixnum (as required)"
    },
    {
      "protoType": "sfixed64",
      "notes": "Always eight bytes.",
      "cppType": "int64",
      "csType": "long",
      "goType": "int64",
      "javaType": "long",
      "phpType": "integer/string",
      "pythonType": "int/long",
      "rubyType": "Bignum"
    },
    {
      "protoType": "bool",
      "notes": "",
      "cppType": "bool",
      "csType": "bool",
      "goType": "bool",
      "javaType": "boolean",
      "phpType": "boolean",
      "pythonType": "boolean",
      "rubyType": "TrueClass/FalseClass"
    },
    {
      "protoType": "string",
      "notes": "A string must always contain UTF-8 encoded or 7-bit ASCII text.",
      "cppType": "string",
      "csType": "string",
      "goType": "string",
      "javaType": "String",
      "phpType": "string",
      "pythonType": "str/unicode",
      "rubyType": "String (UTF-8)"
    },
    {
      "protoType": "bytes",
      "notes": "May contain any arbitrary sequence of bytes.",
      "cppType": "string",
      "csType": "ByteString",
      "goType": "[]byte",
      "javaType": "ByteString",
      "phpType": "string",
      "pythonType": "str",
      "rubyType": "String (ASCII-8BIT)"
    }
  ]
}