'Get 3PAR type info for the given type_id.
Reconciles VV Set, old-style extra-specs, and QOS specs
and returns commonly used info about the type.
:returns: hpe3par_keys, qos, volume_type, vvs_name'

def get_type_info(self, type_id):

    volume_type = None
    vvs_name = None
    hpe3par_keys = {}
    qos = {}
    if (type_id is not None):
        volume_type = self._get_volume_type(type_id)
        hpe3par_keys = self._get_keys_by_volume_type(volume_type)
        vvs_name = self._get_key_value(hpe3par_keys, 'vvs')
        if (vvs_name is None):
            qos = self._get_qos_by_volume_type(volume_type)
    return (hpe3par_keys, qos, volume_type, vvs_name)
