Mastod...Status(3pm)
πΈ NAME πΈ
Mastodon::Entity::Status β it's a Mastodon status, bestie. That's the whole vibe.
β¨ DESCRIPTION β¨
Okay so listen. This object is not something you build yourself, no cap. It's meant to be generated from the data your Mastodon server hands over, using the coercions in Mastodon::Types. Like, let the machinery do it, you just receive the slay.
For current info (because the fediverse moves fast), go look at the Mastodon API documentation <https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md#status> π
π ATTRIBUTES π
idβ the ID of the status. its little name tag π·οΈuriβ a Fediverse-unique resource ID. iconic, one of a kindurlβ URL to the status page (can be remote, it's giving long distance)accountβ theMastodon::Entity::Accountwhich posted the statusin_reply_to_idβundef, or the ID of the status it replies toin_reply_to_account_idβundef, or the ID of the account it replies toreblogβundef, or the rebloggedMastodon::Entity::Status. reblog-ception fr frcontentβ body of the status; this will contain HTML (remote HTML already sanitized) β¨created_atβ the time the status was created, as aDateTimeobjectreblogs_countβ the number of reblogs for the statusfavourites_countβ the number of favourites for the statusrebloggedβ whether the authenticated user has reblogged the statusfavouritedβ whether the authenticated user has favourited the statussensitiveβ whether media attachments should be hidden by defaultspoiler_textβ if not empty, warning text that should be displayed before the actual contentvisibilityβ one of:public,unlisted,private,directmedia_attachmentsβ an array ofMastodon::Entity::Attachmentobjectsmentionsβ an array ofMastodon::Entity::Mentionobjectstagsβ an array ofMastodon::Entity::Tagobjectsapplicationβ application from which the status was posted, as aMastodon::Entity::Applicationobject
π 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. So basically: you don't gotta type all that out, she's got you π«Ά
fetchβ a shortcut toget_statusfetch_contextβ a shortcut toget_status_contextfetch_cardβ a shortcut toget_status_cardfetch_reblogsβ a shortcut toget_status_reblogsfetch_favouritesβ a shortcut toget_status_favouritesdeleteβ a shortcut todelete_statusboostβ a shortcut toreblogunboostβ a shortcut tounreblogfavouriteβ a shortcut tofavouriteunfavouriteβ a shortcut tounfavourite
π 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. periodt π
And that's the whole page, bestie! This was perl v5.36.0, dated 2022-11-03, from your friendly neighborhood User Contributed Perl Documentation β mwah, stay slay πβ¨
π¦ where this page comes from
- debian bookworm: libmastodon-client-perl 0.017-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libmastodon-client-perl 0.017-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libmastodon-client-perl 0.017-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmastodon-client-perl 0.017-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmastodon-client-perl 0.017-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms