table of contents
Mastodon::Entity::Status(3pm) | User Contributed Perl Documentation | Mastodon::Entity::Status(3pm) |
NAME¶
Mastodon::Entity::Status - A Mastodon status
DESCRIPTION¶
This object should not be manually created. It is intended to be generated from the data received from a Mastodon server using the coercions in Mastodon::Types.
For current information, see the Mastodon API documentation <https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md#status>
ATTRIBUTES¶
- id
- The ID of the status.
- uri
- A Fediverse-unique resource ID.
- url
- URL to the status page (can be remote).
- account
- The Mastodon::Entity::Account which posted the status.
- in_reply_to_id
- "undef" or the ID of the status it replies to.
- in_reply_to_account_id
- "undef" or the ID of the account it replies to.
- reblog
- "undef" or the reblogged Mastodon::Entity::Status.
- content
- Body of the status; this will contain HTML (remote HTML already sanitized).
- created_at
- The time the status was created as a DateTime object.
- reblogs_count
- The number of reblogs for the status.
- favourites_count
- The number of favourites for the status.
- reblogged
- Whether the authenticated user has reblogged the status.
- favourited
- Whether the authenticated user has favourited the status.
- sensitive
- Whether media attachments should be hidden by default.
- spoiler_text
- If not empty, warning text that should be displayed before the actual content.
- visibility
- One of: "public", "unlisted", "private", "direct".
- media_attachments
- An array of Mastodon::Entity::Attachment objects.
- mentions
- An array of Mastodon::Entity::Mention objects.
- An array of Mastodon::Entity::Tag objects.
- application
- Application from which the status was posted, as a Mastodon::Entity::Application object.
METHODS¶
This class provides the following convenience methods. They act as a shortcut, passing the appropriate identifier of the current object as the first argument to the corresponding methods in Mastodon::Client.
- fetch
- A shortcut to "get_status".
- fetch_context
- A shortcut to "get_status_context".
- fetch_card
- A shortcut to "get_status_card".
- fetch_reblogs
- A shortcut to "get_status_reblogs".
- fetch_favourites
- A shortcut to "get_status_favourites".
- delete
- A shortcut to "delete_status".
- boost
- A shortcut to "reblog".
- unboost
- A shortcut to "unreblog".
- favourite
- A shortcut to "favourite".
- unfavourite
- A shortcut to "unfavourite".
AUTHOR¶
- •
- José Joaquín Atria <jjatria@cpan.org>
COPYRIGHT AND LICENSE¶
This software is copyright (c) 2017 by José Joaquín Atria.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
2022-11-03 | perl v5.36.0 |