Exemplo n.º 1
0
 def complete(self, value):
     raise_for_type(value, bool)
     if value:
         self._set_property('status', 'completed')
     else:
         self._set_property('completed', None, push_override=False)
         self._set_property('status', 'needsAction')
Exemplo n.º 2
0
    def _set_property(self, key, value, expected_type=None, push_override=None):
        if expected_type:
            raise_for_type(value, expected_type)

        self._update_body[key] = value
        if (self.auto_push and push_override is None) or push_override:
            self.push_updates()
        else:
            self._dict[key] = value
Exemplo n.º 3
0
 def auto_pull(self, value):
     raise_for_type(value, bool)
     self._auto_pull = value
Exemplo n.º 4
0
 def auto_pull(self, value):
     raise_for_type(value, bool)
     self._auto_pull = value