Newer
Older
details=state_json[u"details"],
)
raise ValueError("Unrecognized state {!r}".format(state_json))
return cls(
number=values[u"number"],
expected_tokens=values[u"expected-tokens"],
created=None if values[u"created"] is None else parse_datetime(values[u"created"]),
def to_json(self):
return dumps(self.marshal())
def marshal(self):
return self.to_json_v1()
def to_json_v1(self):
return {
u"number": self.number,
u"expected-tokens": self.expected_tokens,
u"created": None if self.created is None else self.created.isoformat(),
u"version": 1,
}