pub struct Travel {Show 45 fields
pub id: Option<Iri>,
pub attachments: Vec<LinkOrObjectOrPropertyValue>,
pub attributions: Vec<AnyActor>,
pub audiences: Vec<AnyObject>,
pub content: Text,
pub contexts: Vec<LinkOrObject>,
pub name: Text,
pub end_time: Option<String>,
pub generators: Vec<LinkOrObject>,
pub icons: Vec<Reference<Image>>,
pub images: Vec<Reference<Image>>,
pub reply_targets: Vec<LinkOrObject>,
pub locations: Vec<LinkOrObject>,
pub previews: Vec<LinkOrObject>,
pub published: Option<String>,
pub replies: Option<AnyCollection>,
pub shares: Option<AnyCollection>,
pub likes: Option<AnyCollection>,
pub emoji_reactions: Option<AnyCollection>,
pub start_time: Option<String>,
pub summary: Text,
pub tags: Vec<LinkOrObject>,
pub updated: Option<String>,
pub urls: Vec<LinkOrIri>,
pub tos: Vec<AnyObject>,
pub btos: Vec<AnyObject>,
pub ccs: Vec<AnyObject>,
pub bccs: Vec<AnyObject>,
pub media_type: Option<String>,
pub duration: Option<String>,
pub sensitive: Option<bool>,
pub source: Option<Box<Source>>,
pub proofs: Vec<Reference<DataIntegrityProof>>,
pub interaction_policy: Option<Box<InteractionPolicy>>,
pub approved_by: Option<Iri>,
pub like_authorization: Option<Reference<LikeAuthorization>>,
pub reply_authorization: Option<Reference<ReplyAuthorization>>,
pub announce_authorization: Option<Reference<AnnounceAuthorization>>,
pub translations: Vec<Translation>,
pub actors: Vec<AnyActor>,
pub objects: Vec<AnyObject>,
pub targets: Vec<AnyObject>,
pub results: Vec<AnyObject>,
pub origins: Vec<AnyObject>,
pub instruments: Vec<AnyObject>,
}Expand description
Indicates that the actor is traveling to target from origin.
Travel is an IntransitiveObject whose actor specifies the direct object.
If the target or origin are not specified,
either can be determined by context.
The type https://www.w3.org/ns/activitystreams#Travel.
Fields§
§id: Option<Iri>The IRI that identifies this object.
attachments: Vec<LinkOrObjectOrPropertyValue>See Object::attachments.
attributions: Vec<AnyActor>See Object::attributions.
audiences: Vec<AnyObject>See Object::audiences.
content: TextSee Object::content.
contexts: Vec<LinkOrObject>See Object::contexts.
name: TextSee Object::name.
end_time: Option<String>See Object::end_time.
generators: Vec<LinkOrObject>See Object::generators.
icons: Vec<Reference<Image>>See Object::icons.
images: Vec<Reference<Image>>See Object::images.
reply_targets: Vec<LinkOrObject>§locations: Vec<LinkOrObject>See Object::locations.
previews: Vec<LinkOrObject>See Object::previews.
published: Option<String>See Object::published.
replies: Option<AnyCollection>See Object::replies.
See Object::shares.
likes: Option<AnyCollection>See Object::likes.
emoji_reactions: Option<AnyCollection>§start_time: Option<String>See Object::start_time.
summary: TextSee Object::summary.
See Object::tags.
updated: Option<String>See Object::updated.
urls: Vec<LinkOrIri>See Object::urls.
tos: Vec<AnyObject>See Object::tos.
btos: Vec<AnyObject>See Object::btos.
ccs: Vec<AnyObject>See Object::ccs.
bccs: Vec<AnyObject>See Object::bccs.
media_type: Option<String>See Object::media_type.
duration: Option<String>See Object::duration.
sensitive: Option<bool>See Object::sensitive.
source: Option<Box<Source>>See Object::source.
proofs: Vec<Reference<DataIntegrityProof>>See Object::proofs.
interaction_policy: Option<Box<InteractionPolicy>>§approved_by: Option<Iri>See Object::approved_by.
translations: Vec<Translation>See Object::translations.
actors: Vec<AnyActor>See Activity::actors.
objects: Vec<AnyObject>See Activity::objects.
targets: Vec<AnyObject>See Activity::targets.
results: Vec<AnyObject>See Activity::results.
origins: Vec<AnyObject>See Activity::origins.
instruments: Vec<AnyObject>