Struct schemas::types::FollowAction
source · pub struct FollowAction {
pub followee: Vec<FolloweeProp>,
pub interact_action: InteractAction,
}Expand description
The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.\n\nRelated actions:\n\n* [BefriendAction]: Unlike BefriendAction, FollowAction implies that the connection is not necessarily reciprocal.\n* [SubscribeAction]: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.\n* [RegisterAction]: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.\n* [JoinAction]: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.\n* [TrackAction]: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don’t follow it).
Fields§
§followee: Vec<FolloweeProp>§interact_action: InteractActionTrait Implementations§
source§impl Clone for FollowAction
impl Clone for FollowAction
source§fn clone(&self) -> FollowAction
fn clone(&self) -> FollowAction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more