Esempio n. 1
0
 def __from_json__(self, status, conditions=None, until=None):
     self.status = status
     if conditions:
         self.condition = [Condition.from_json(**condition) for condition in conditions]
     else:
         self.condition = None
     if until:
         self.until = Event.from_json(**until)
     else:
         self.until = None
     return self
Esempio n. 2
0
 def __from_json__(self, status, conditions=None, until=None):
     self.status = status
     if conditions:
         self.condition = [
             Condition.from_json(**condition) for condition in conditions
         ]
     else:
         self.condition = None
     if until:
         self.until = Event.from_json(**until)
     else:
         self.until = None
     return self
Esempio n. 3
0
 def __from_json__(self, status, amount, conditions=None, until=None):
     self.status = status
     if isinstance(amount, dict):
         self.amount = Function.from_json(**amount)
     else:
         self.amount = amount
     if conditions:
         self.condition = [Condition.from_json(**condition) for condition in conditions]
     else:
         self.condition = None
     if until:
         self.until = Event.from_json(**until)
     else:
         self.until = None
     return self
Esempio n. 4
0
 def __from_json__(self, status, amount, conditions=None, until=None):
     self.status = status
     if isinstance(amount, dict):
         self.amount = Function.from_json(**amount)
     else:
         self.amount = amount
     if conditions:
         self.condition = [
             Condition.from_json(**condition) for condition in conditions
         ]
     else:
         self.condition = None
     if until:
         self.until = Event.from_json(**until)
     else:
         self.until = None
     return self