def from_array(array): """ Deserializes a new Location from a given dictionary. :return: new Location instance. :rtype: Location """ if array is None or not array: return None # end if assert(isinstance(array, dict)) data = {} data['longitude'] = float(array.get('longitude')) data['latitude'] = float(array.get('latitude')) return Location(**data)