package com.ease.gsms.server.model;

import com.ease.gsms.server.model.util.IDEnum;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

public enum NetworkType implements IDEnum {

    NETWORK_TYPE_UNKNOWN (0),
    NETWORK_TYPE_GPRS (1),
    NETWORK_TYPE_EDGE (2),
    NETWORK_TYPE_UMTS (3),
    NETWORK_TYPE_CDMA (4),
    NETWORK_TYPE_EVDO_0 (5),
    NETWORK_TYPE_EVDO_A (6),
    NETWORK_TYPE_1xRTT (7),
    NETWORK_TYPE_HSDPA (8),
    NETWORK_TYPE_HSUPA (9),
    NETWORK_TYPE_HSPA (10),
    NETWORK_TYPE_IDEN (11),
    NETWORK_TYPE_EVDO_B (12),
    NETWORK_TYPE_LTE (13),
    NETWORK_TYPE_EHRPD (14),
    NETWORK_TYPE_HSPAP (15),
    NETWORK_TYPE_GSM (16),
    NETWORK_TYPE_TD_SCDMA (17),
    NETWORK_TYPE_IWLAN (18),
    NETWORK_TYPE_NR (20);

    int id;

    NetworkType(int id) {
        this.id = id;
    }

    public int getId() {
        return id;
    }

}
