class InviteInfoDeviceRepSchema(BaseRepSchema): type = fields.EnumCheckedConstant(InvitationType.DEVICE, required=True) greeter_user_id = UserIDField(required=True) greeter_human_handle = HumanHandleField(allow_none=True, missing=True)
class HumanFindResultItemSchema(BaseSchema): user_id = UserIDField(required=True) human_handle = HumanHandleField(allow_none=True, missing=None) revoked = fields.Boolean(required=True)
class InviteInfoUserRepSchema(BaseRepSchema): type = fields.EnumCheckedConstant(InvitationType.USER, required=True) claimer_email = fields.String(required=True) greeter_user_id = UserIDField(required=True) greeter_human_handle = HumanHandleField(allow_none=True, missing=True)