upub/src/activitystream/object/activity/offer.rs

16 lines
273 B
Rust

use crate::strenum;
strenum! {
pub enum OfferType {
Offer,
Invite;
};
}
pub trait Offer : super::Activity {
fn offer_type(&self) -> Option<OfferType> { None }
}
pub trait OfferMut : super::ActivityMut {
fn set_offer_type(self, val: Option<OfferType>) -> Self;
}