[][src]Trait activityrust::traits::properties::ActivityStreamObjectProperties

pub trait ActivityStreamObjectProperties {
    fn get_id(&self) -> &Option<Url>;
fn set_id<T: MaybeOptional<Url>>(&mut self, id: T);
fn register_context<T>(&mut self, new_context: T)
    where
        ActivityStreamContext: From<T>
;
fn get_attachments(&self) -> &Option<Vec<ActivityStreamEntity>>;
fn set_attachments<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T)
    where
        ActivityStreamEntity: From<S>
;
fn add_attachment<S, T: MaybeOptional<S>>(&mut self, attachment: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_attributed_to(&self) -> &Option<Vec<ActivityStreamEntity>>;
fn set_attributed_to<S, T: MaybeOptional<Vec<S>>>(
        &mut self,
        attributed_to: T
    )
    where
        ActivityStreamEntity: From<S>
;
fn add_attributed_to<S, T: MaybeOptional<S>>(&mut self, attributed_to: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_audience(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_audience<S, T: MaybeOptional<S>>(&mut self, audience: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_content(&self) -> &Option<ActivityStreamMultilangString>;
fn set_content<S, T: MaybeOptional<S>>(&mut self, content: T)
    where
        ActivityStreamMultilangString: From<S>
;
fn get_end_time(&self) -> &Option<DateTime<FixedOffset>>;
fn set_end_time<T: MaybeOptional<DateTime<FixedOffset>>>(
        &mut self,
        end_time: T
    );
fn get_generator(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_generator<S, T: MaybeOptional<S>>(&mut self, generator: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_icon(&self) -> &Option<ActivityStreamLinkableImage>;
fn set_icon<S, T: MaybeOptional<S>>(&mut self, icon: T)
    where
        ActivityStreamLinkableImage: From<S>
;
fn get_image(&self) -> &Option<ActivityStreamLinkableImage>;
fn set_image<S, T: MaybeOptional<S>>(&mut self, image: T)
    where
        ActivityStreamLinkableImage: From<S>
;
fn get_in_reply_to(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_in_reply_to<S, T: MaybeOptional<S>>(&mut self, in_reply_to: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_location(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_location<S, T: MaybeOptional<S>>(&mut self, location: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_preview(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_preview<S, T: MaybeOptional<S>>(&mut self, preview: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_published(&self) -> &Option<DateTime<FixedOffset>>;
fn set_published<T: MaybeOptional<DateTime<FixedOffset>>>(
        &mut self,
        published: T
    );
fn get_replies(&self) -> &Option<Box<ActivityStreamCollection>>;
fn set_replies<T: MaybeOptional<ActivityStreamCollection>>(
        &mut self,
        replies: T
    );
fn get_start_time(&self) -> &Option<DateTime<FixedOffset>>;
fn set_start_time<T: MaybeOptional<DateTime<FixedOffset>>>(
        &mut self,
        start_time: T
    );
fn get_summary(&self) -> &Option<ActivityStreamMultilangString>;
fn set_summary<S, T: MaybeOptional<S>>(&mut self, summary: T)
    where
        ActivityStreamMultilangString: From<S>
;
fn get_tags(&self) -> &Option<Vec<ActivityStreamEntity>>;
fn set_tags<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T)
    where
        ActivityStreamEntity: From<S>
;
fn add_tag<S, T: MaybeOptional<S>>(&mut self, attachment: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_updated(&self) -> &Option<DateTime<FixedOffset>>;
fn set_updated<T: MaybeOptional<DateTime<FixedOffset>>>(
        &mut self,
        updated: T
    );
fn get_url(&self) -> &Option<ActivityStreamLinkableUrl>;
fn set_url<S, T: MaybeOptional<S>>(&mut self, url: T)
    where
        ActivityStreamLinkableUrl: From<S>
;
fn get_to(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_to<S, T: MaybeOptional<S>>(&mut self, to: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_bto(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_bto<S, T: MaybeOptional<S>>(&mut self, to: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_cc(&self) -> &Option<BoxedActivityStreamEntity>;
fn set_cc<S, T: MaybeOptional<S>>(&mut self, cc: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_bcc(&self) -> &Option<Vec<ActivityStreamEntity>>;
fn set_bcc<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T)
    where
        ActivityStreamEntity: From<S>
;
fn add_bcc<S, T: MaybeOptional<S>>(&mut self, attachment: T)
    where
        ActivityStreamEntity: From<S>
;
fn get_media_type(&self) -> &Option<String>;
fn set_media_type<T: MaybeOptional<String>>(&mut self, media_type: T);
fn get_duration(&self) -> &Option<String>;
fn set_duration<T: MaybeOptional<String>>(&mut self, duration: T); }

Required methods

fn get_id(&self) -> &Option<Url>

fn set_id<T: MaybeOptional<Url>>(&mut self, id: T)

fn register_context<T>(&mut self, new_context: T) where
    ActivityStreamContext: From<T>, 

fn get_attachments(&self) -> &Option<Vec<ActivityStreamEntity>>

fn set_attachments<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T) where
    ActivityStreamEntity: From<S>, 

fn add_attachment<S, T: MaybeOptional<S>>(&mut self, attachment: T) where
    ActivityStreamEntity: From<S>, 

fn get_attributed_to(&self) -> &Option<Vec<ActivityStreamEntity>>

fn set_attributed_to<S, T: MaybeOptional<Vec<S>>>(&mut self, attributed_to: T) where
    ActivityStreamEntity: From<S>, 

fn add_attributed_to<S, T: MaybeOptional<S>>(&mut self, attributed_to: T) where
    ActivityStreamEntity: From<S>, 

fn get_audience(&self) -> &Option<BoxedActivityStreamEntity>

fn set_audience<S, T: MaybeOptional<S>>(&mut self, audience: T) where
    ActivityStreamEntity: From<S>, 

fn get_content(&self) -> &Option<ActivityStreamMultilangString>

fn set_content<S, T: MaybeOptional<S>>(&mut self, content: T) where
    ActivityStreamMultilangString: From<S>, 

fn get_end_time(&self) -> &Option<DateTime<FixedOffset>>

fn set_end_time<T: MaybeOptional<DateTime<FixedOffset>>>(&mut self, end_time: T)

fn get_generator(&self) -> &Option<BoxedActivityStreamEntity>

fn set_generator<S, T: MaybeOptional<S>>(&mut self, generator: T) where
    ActivityStreamEntity: From<S>, 

fn get_icon(&self) -> &Option<ActivityStreamLinkableImage>

fn set_icon<S, T: MaybeOptional<S>>(&mut self, icon: T) where
    ActivityStreamLinkableImage: From<S>, 

fn get_image(&self) -> &Option<ActivityStreamLinkableImage>

fn set_image<S, T: MaybeOptional<S>>(&mut self, image: T) where
    ActivityStreamLinkableImage: From<S>, 

fn get_in_reply_to(&self) -> &Option<BoxedActivityStreamEntity>

fn set_in_reply_to<S, T: MaybeOptional<S>>(&mut self, in_reply_to: T) where
    ActivityStreamEntity: From<S>, 

fn get_location(&self) -> &Option<BoxedActivityStreamEntity>

fn set_location<S, T: MaybeOptional<S>>(&mut self, location: T) where
    ActivityStreamEntity: From<S>, 

fn get_preview(&self) -> &Option<BoxedActivityStreamEntity>

fn set_preview<S, T: MaybeOptional<S>>(&mut self, preview: T) where
    ActivityStreamEntity: From<S>, 

fn get_published(&self) -> &Option<DateTime<FixedOffset>>

fn set_published<T: MaybeOptional<DateTime<FixedOffset>>>(
    &mut self,
    published: T
)

fn get_replies(&self) -> &Option<Box<ActivityStreamCollection>>

fn set_replies<T: MaybeOptional<ActivityStreamCollection>>(
    &mut self,
    replies: T
)

fn get_start_time(&self) -> &Option<DateTime<FixedOffset>>

fn set_start_time<T: MaybeOptional<DateTime<FixedOffset>>>(
    &mut self,
    start_time: T
)

fn get_summary(&self) -> &Option<ActivityStreamMultilangString>

fn set_summary<S, T: MaybeOptional<S>>(&mut self, summary: T) where
    ActivityStreamMultilangString: From<S>, 

fn get_tags(&self) -> &Option<Vec<ActivityStreamEntity>>

fn set_tags<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T) where
    ActivityStreamEntity: From<S>, 

fn add_tag<S, T: MaybeOptional<S>>(&mut self, attachment: T) where
    ActivityStreamEntity: From<S>, 

fn get_updated(&self) -> &Option<DateTime<FixedOffset>>

fn set_updated<T: MaybeOptional<DateTime<FixedOffset>>>(&mut self, updated: T)

fn get_url(&self) -> &Option<ActivityStreamLinkableUrl>

fn set_url<S, T: MaybeOptional<S>>(&mut self, url: T) where
    ActivityStreamLinkableUrl: From<S>, 

fn get_to(&self) -> &Option<BoxedActivityStreamEntity>

fn set_to<S, T: MaybeOptional<S>>(&mut self, to: T) where
    ActivityStreamEntity: From<S>, 

fn get_bto(&self) -> &Option<BoxedActivityStreamEntity>

fn set_bto<S, T: MaybeOptional<S>>(&mut self, to: T) where
    ActivityStreamEntity: From<S>, 

fn get_cc(&self) -> &Option<BoxedActivityStreamEntity>

fn set_cc<S, T: MaybeOptional<S>>(&mut self, cc: T) where
    ActivityStreamEntity: From<S>, 

fn get_bcc(&self) -> &Option<Vec<ActivityStreamEntity>>

fn set_bcc<S, T: MaybeOptional<Vec<S>>>(&mut self, attachment: T) where
    ActivityStreamEntity: From<S>, 

fn add_bcc<S, T: MaybeOptional<S>>(&mut self, attachment: T) where
    ActivityStreamEntity: From<S>, 

fn get_media_type(&self) -> &Option<String>

fn set_media_type<T: MaybeOptional<String>>(&mut self, media_type: T)

fn get_duration(&self) -> &Option<String>

fn set_duration<T: MaybeOptional<String>>(&mut self, duration: T)

Loading content...

Implementors

impl ActivityStreamObjectProperties for ActivityStreamActivity[src]

impl ActivityStreamObjectProperties for ActivityStreamAccept[src]

impl ActivityStreamObjectProperties for ActivityStreamAdd[src]

impl ActivityStreamObjectProperties for ActivityStreamAnnounce[src]

impl ActivityStreamObjectProperties for ActivityStreamArrive[src]

impl ActivityStreamObjectProperties for ActivityStreamBlock[src]

impl ActivityStreamObjectProperties for ActivityStreamCreate[src]

impl ActivityStreamObjectProperties for ActivityStreamDelete[src]

impl ActivityStreamObjectProperties for ActivityStreamDislike[src]

impl ActivityStreamObjectProperties for ActivityStreamFlag[src]

impl ActivityStreamObjectProperties for ActivityStreamFollow[src]

impl ActivityStreamObjectProperties for ActivityStreamIgnore[src]

impl ActivityStreamObjectProperties for ActivityStreamInvite[src]

impl ActivityStreamObjectProperties for ActivityStreamJoin[src]

impl ActivityStreamObjectProperties for ActivityStreamLeave[src]

impl ActivityStreamObjectProperties for ActivityStreamLike[src]

impl ActivityStreamObjectProperties for ActivityStreamListen[src]

impl ActivityStreamObjectProperties for ActivityStreamMove[src]

impl ActivityStreamObjectProperties for ActivityStreamOffer[src]

impl ActivityStreamObjectProperties for ActivityStreamQuestion[src]

impl ActivityStreamObjectProperties for ActivityStreamRead[src]

impl ActivityStreamObjectProperties for ActivityStreamReject[src]

impl ActivityStreamObjectProperties for ActivityStreamRemove[src]

impl ActivityStreamObjectProperties for ActivityStreamTentativeAccept[src]

impl ActivityStreamObjectProperties for ActivityStreamTentativeReject[src]

impl ActivityStreamObjectProperties for ActivityStreamTravel[src]

impl ActivityStreamObjectProperties for ActivityStreamUndo[src]

impl ActivityStreamObjectProperties for ActivityStreamUpdate[src]

impl ActivityStreamObjectProperties for ActivityStreamView[src]

impl ActivityStreamObjectProperties for ActivityStreamApplication[src]

impl ActivityStreamObjectProperties for ActivityStreamGroup[src]

impl ActivityStreamObjectProperties for ActivityStreamOrganization[src]

impl ActivityStreamObjectProperties for ActivityStreamPerson[src]

impl ActivityStreamObjectProperties for ActivityStreamService[src]

impl ActivityStreamObjectProperties for ActivityStreamCollection[src]

impl ActivityStreamObjectProperties for ActivityStreamCollectionPage[src]

impl ActivityStreamObjectProperties for ActivityStreamIntransitiveActivity[src]

impl ActivityStreamObjectProperties for ActivityStreamObject[src]

impl ActivityStreamObjectProperties for ActivityStreamArticle[src]

impl ActivityStreamObjectProperties for ActivityStreamAudio[src]

impl ActivityStreamObjectProperties for ActivityStreamDocument[src]

impl ActivityStreamObjectProperties for ActivityStreamEvent[src]

impl ActivityStreamObjectProperties for ActivityStreamImage[src]

impl ActivityStreamObjectProperties for ActivityStreamNote[src]

impl ActivityStreamObjectProperties for ActivityStreamPage[src]

impl ActivityStreamObjectProperties for ActivityStreamPlace[src]

impl ActivityStreamObjectProperties for ActivityStreamProfile[src]

impl ActivityStreamObjectProperties for ActivityStreamRelationship[src]

impl ActivityStreamObjectProperties for ActivityStreamTombstone[src]

impl ActivityStreamObjectProperties for ActivityStreamVideo[src]

impl ActivityStreamObjectProperties for ActivityStreamOrderedCollection[src]

impl ActivityStreamObjectProperties for ActivityStreamOrderedCollectionPage[src]

Loading content...