

def _to_network_domain(self, element, locations):
    location_id = element.get('datacenterId')
    location = list(filter((lambda x: (x.id == location_id)), locations))[0]
    plan = findtext(element, 'type', TYPES_URN)
    if (plan is 'ESSENTIALS'):
        plan_type = NetworkDomainServicePlan.ESSENTIALS
    else:
        plan_type = NetworkDomainServicePlan.ADVANCED
    return DimensionDataNetworkDomain(id=element.get('id'), name=findtext(element, 'name', TYPES_URN), description=findtext(element, 'description', TYPES_URN), plan=plan_type, location=location, status=findtext(element, 'state', TYPES_URN))

dataset/ETHPy150Open apache/libcloud/libcloud/compute/drivers/dimensiondata.py DimensionDataNodeDriver._to_network_domain/original