marianoguerra/megalodon/entity does not have a README file
pub(all) struct AsyncAttachment {
id : String
attachment_type : AttachmentType
url : String?
raw : Json
} derive(Eq, Debug)pub(all) struct Attachment {
id : String
attachment_type : AttachmentType
url : String
preview_url : String?
description : String?
blurhash : String?
raw : Json
} derive(Eq, Debug)#alias(Relationship)
#alias(Context)
#alias(FeaturedTag)
#alias(Report)
#alias(Application)
#alias(Role)
#alias(QuotedStatus)
#alias(QuoteApproval)
#alias(Tag)
#alias(History)
#alias(IdentityProof)
#alias(Results)
#alias(URLs)
#alias(Poll)
#alias(Quote)
#alias(Card)
#alias(StatusSource)
#alias(PollOption)
#alias(ShallowQuote)
#alias(Reaction)
#alias(PushSubscription)
#alias(Stats)
#alias(Emoji)
#alias(Token)
#alias(Announcement)
#alias(Instance)
#alias(Activity)
#alias(Conversation)
#alias(Field)
#alias(Mention)
#alias(FollowRequest)
#alias(List)
#alias(ScheduledStatus)
#alias(Filter)
#alias(Source)
pub(all) struct EntityObject {
raw : Json
} derive(Eq, Debug)pub(all) struct Marker {
home : MarkerEntry?
notifications : MarkerEntry?
raw : Json
} derive(Eq, Debug)pub(all) struct Preferences {
posting_default_visibility : StatusVisibility
posting_default_sensitive : Bool
posting_default_language : String?
reading_expand_media : ExpandMedia
reading_expand_spoilers : Bool
raw : Json
} derive(Eq, Debug)pub(all) struct Status {
id : String
uri : String
url : String?
account : Account
content : String
plain_content : String?
created_at : String
spoiler_text : String
sensitive : Bool
visibility : StatusVisibility
raw : Json
} derive(Eq, Debug)pub(all) enum UploadMedia {
Attachment(Attachment)
AsyncAttachment(AsyncAttachment)
} derive(Eq, Debug)A portable Mastodon-compatible Fediverse API client for MoonBit.