Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 def __setitem__(self, key, value):
     if key in ['created', 'updated']:
         value = convert_datetime(value)
     super(Record, self).__setitem__(key, value)