def __setitem__(self, key, value): if key == 'display_name': key = 'name' elif key == 'display_description': key = 'description' elif key == 'createdAt': key = 'created_at' value = convert_datetime(value) super(Volume, self).__setitem__(key, value)
def __setitem__(self, key, value): if key == 'recordsList': key = 'records' value = [Record(v) for v in value['records']] elif key == 'subdomains': value = [Subdomain(v) for v in value['domains']] elif key in ['created', 'updated']: value = convert_datetime(value) super(Domain, self).__setitem__(key, value)
def __setitem__(self, key, value): if key in ['created', 'updated']: value = convert_datetime(value) elif key == 'databases': value = [Database(v, instance_id=self.get('id')) for v in value] elif key == 'flavor': value = Flavor(value) elif key == 'users': value = [User(v, instance_id=self.get('id')) for v in value] elif key == 'volume': value = Volume(value) super(Instance, self).__setitem__(key, value)
def __setitem__(self, key, value): if key == 'serverId': key = 'server_id' elif key in ['created', 'updated']: value = convert_datetime(value) super(NextGenImage, self).__setitem__(key, value)
def __setitem__(self, key, value): if key in ['created', 'updated']: value = convert_datetime(value) super(Record, self).__setitem__(key, value)