diff --git a/src/_zkapauthorizer/model.py b/src/_zkapauthorizer/model.py index b42f78e7f25bb6e617535ec6f8e779646e8b07c7..8fd2e8fca96fa9ad7ac5eff52ab4c1ade50b422b 100644 --- a/src/_zkapauthorizer/model.py +++ b/src/_zkapauthorizer/model.py @@ -413,6 +413,16 @@ class RandomToken(object): @attr.s class Voucher(object): + """ + :ivar unicode number: The text string which gives this voucher its + identity. + + :ivar datetime created: The time at which this voucher was added to this + node. + + :ivar bool redeemed: ``True`` if this voucher has successfully been + redeemed with a payment server, ``False`` otherwise. + """ number = attr.ib() created = attr.ib(default=None, validator=attr.validators.optional(attr.validators.instance_of(datetime))) redeemed = attr.ib(default=False, validator=attr.validators.instance_of(bool))