├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Taskfile.yaml ├── analysis_options.yaml ├── example └── main.dart ├── lib ├── mastodon_dart.dart └── src │ ├── authentication.dart │ ├── endpoints │ ├── accounts.dart │ ├── apps.dart │ ├── blocks.dart │ ├── bookmarks.dart │ ├── custom_emojis.dart │ ├── domain_blocks.dart │ ├── endorsements.dart │ ├── favourites.dart │ ├── filters.dart │ ├── follow_requests.dart │ ├── follow_suggestions.dart │ ├── instances.dart │ ├── lists.dart │ ├── media_attachments.dart │ ├── mutes.dart │ ├── notifications.dart │ ├── polls.dart │ ├── preferences.dart │ ├── push.dart │ ├── reports.dart │ ├── scheuled_statuses.dart │ ├── search.dart │ ├── statuses.dart │ └── timelines.dart │ ├── exception.dart │ ├── mastodon.dart │ ├── models │ ├── account.dart │ ├── account.g.dart │ ├── activity.dart │ ├── activity.g.dart │ ├── application.dart │ ├── application.g.dart │ ├── attachment.dart │ ├── attachment.g.dart │ ├── card.dart │ ├── card.g.dart │ ├── context.dart │ ├── context.g.dart │ ├── conversation.dart │ ├── conversation.g.dart │ ├── emoji.dart │ ├── emoji.g.dart │ ├── featured_tag.dart │ ├── featured_tag.g.dart │ ├── filter.dart │ ├── filter.g.dart │ ├── instance.dart │ ├── instance.g.dart │ ├── marker.dart │ ├── marker.g.dart │ ├── mention.dart │ ├── mention.g.dart │ ├── meta.dart │ ├── meta.g.dart │ ├── notification.dart │ ├── notification.g.dart │ ├── option.dart │ ├── option.g.dart │ ├── poll.dart │ ├── poll.g.dart │ ├── preferences.dart │ ├── preferences.g.dart │ ├── push_subscription.dart │ ├── push_subscription.g.dart │ ├── relationship.dart │ ├── relationship.g.dart │ ├── results.dart │ ├── results.g.dart │ ├── scheduled_status.dart │ ├── scheduled_status.g.dart │ ├── status.dart │ ├── status.g.dart │ ├── tag.dart │ ├── tag.g.dart │ ├── user_follows_list.dart │ ├── user_follows_list.g.dart │ └── visibility.dart │ ├── utilities.dart │ ├── validators.dart │ └── websockets │ └── websockets.dart └── pubspec.yaml /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/Taskfile.yaml -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:lints/recommended.yaml 2 | -------------------------------------------------------------------------------- /example/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/example/main.dart -------------------------------------------------------------------------------- /lib/mastodon_dart.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/mastodon_dart.dart -------------------------------------------------------------------------------- /lib/src/authentication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/authentication.dart -------------------------------------------------------------------------------- /lib/src/endpoints/accounts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/accounts.dart -------------------------------------------------------------------------------- /lib/src/endpoints/apps.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/apps.dart -------------------------------------------------------------------------------- /lib/src/endpoints/blocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/blocks.dart -------------------------------------------------------------------------------- /lib/src/endpoints/bookmarks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/bookmarks.dart -------------------------------------------------------------------------------- /lib/src/endpoints/custom_emojis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/custom_emojis.dart -------------------------------------------------------------------------------- /lib/src/endpoints/domain_blocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/domain_blocks.dart -------------------------------------------------------------------------------- /lib/src/endpoints/endorsements.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/endorsements.dart -------------------------------------------------------------------------------- /lib/src/endpoints/favourites.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/favourites.dart -------------------------------------------------------------------------------- /lib/src/endpoints/filters.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/filters.dart -------------------------------------------------------------------------------- /lib/src/endpoints/follow_requests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/follow_requests.dart -------------------------------------------------------------------------------- /lib/src/endpoints/follow_suggestions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/follow_suggestions.dart -------------------------------------------------------------------------------- /lib/src/endpoints/instances.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/instances.dart -------------------------------------------------------------------------------- /lib/src/endpoints/lists.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/lists.dart -------------------------------------------------------------------------------- /lib/src/endpoints/media_attachments.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/media_attachments.dart -------------------------------------------------------------------------------- /lib/src/endpoints/mutes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/mutes.dart -------------------------------------------------------------------------------- /lib/src/endpoints/notifications.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/notifications.dart -------------------------------------------------------------------------------- /lib/src/endpoints/polls.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/polls.dart -------------------------------------------------------------------------------- /lib/src/endpoints/preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/preferences.dart -------------------------------------------------------------------------------- /lib/src/endpoints/push.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/push.dart -------------------------------------------------------------------------------- /lib/src/endpoints/reports.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/reports.dart -------------------------------------------------------------------------------- /lib/src/endpoints/scheuled_statuses.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/scheuled_statuses.dart -------------------------------------------------------------------------------- /lib/src/endpoints/search.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/search.dart -------------------------------------------------------------------------------- /lib/src/endpoints/statuses.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/statuses.dart -------------------------------------------------------------------------------- /lib/src/endpoints/timelines.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/endpoints/timelines.dart -------------------------------------------------------------------------------- /lib/src/exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/exception.dart -------------------------------------------------------------------------------- /lib/src/mastodon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/mastodon.dart -------------------------------------------------------------------------------- /lib/src/models/account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/account.dart -------------------------------------------------------------------------------- /lib/src/models/account.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/account.g.dart -------------------------------------------------------------------------------- /lib/src/models/activity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/activity.dart -------------------------------------------------------------------------------- /lib/src/models/activity.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/activity.g.dart -------------------------------------------------------------------------------- /lib/src/models/application.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/application.dart -------------------------------------------------------------------------------- /lib/src/models/application.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/application.g.dart -------------------------------------------------------------------------------- /lib/src/models/attachment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/attachment.dart -------------------------------------------------------------------------------- /lib/src/models/attachment.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/attachment.g.dart -------------------------------------------------------------------------------- /lib/src/models/card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/card.dart -------------------------------------------------------------------------------- /lib/src/models/card.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/card.g.dart -------------------------------------------------------------------------------- /lib/src/models/context.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/context.dart -------------------------------------------------------------------------------- /lib/src/models/context.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/context.g.dart -------------------------------------------------------------------------------- /lib/src/models/conversation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/conversation.dart -------------------------------------------------------------------------------- /lib/src/models/conversation.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/conversation.g.dart -------------------------------------------------------------------------------- /lib/src/models/emoji.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/emoji.dart -------------------------------------------------------------------------------- /lib/src/models/emoji.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/emoji.g.dart -------------------------------------------------------------------------------- /lib/src/models/featured_tag.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/featured_tag.dart -------------------------------------------------------------------------------- /lib/src/models/featured_tag.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/featured_tag.g.dart -------------------------------------------------------------------------------- /lib/src/models/filter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/filter.dart -------------------------------------------------------------------------------- /lib/src/models/filter.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/filter.g.dart -------------------------------------------------------------------------------- /lib/src/models/instance.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/instance.dart -------------------------------------------------------------------------------- /lib/src/models/instance.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/instance.g.dart -------------------------------------------------------------------------------- /lib/src/models/marker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/marker.dart -------------------------------------------------------------------------------- /lib/src/models/marker.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/marker.g.dart -------------------------------------------------------------------------------- /lib/src/models/mention.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/mention.dart -------------------------------------------------------------------------------- /lib/src/models/mention.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/mention.g.dart -------------------------------------------------------------------------------- /lib/src/models/meta.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/meta.dart -------------------------------------------------------------------------------- /lib/src/models/meta.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/meta.g.dart -------------------------------------------------------------------------------- /lib/src/models/notification.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/notification.dart -------------------------------------------------------------------------------- /lib/src/models/notification.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/notification.g.dart -------------------------------------------------------------------------------- /lib/src/models/option.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/option.dart -------------------------------------------------------------------------------- /lib/src/models/option.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/option.g.dart -------------------------------------------------------------------------------- /lib/src/models/poll.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/poll.dart -------------------------------------------------------------------------------- /lib/src/models/poll.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/poll.g.dart -------------------------------------------------------------------------------- /lib/src/models/preferences.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/preferences.dart -------------------------------------------------------------------------------- /lib/src/models/preferences.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/preferences.g.dart -------------------------------------------------------------------------------- /lib/src/models/push_subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/push_subscription.dart -------------------------------------------------------------------------------- /lib/src/models/push_subscription.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/push_subscription.g.dart -------------------------------------------------------------------------------- /lib/src/models/relationship.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/relationship.dart -------------------------------------------------------------------------------- /lib/src/models/relationship.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/relationship.g.dart -------------------------------------------------------------------------------- /lib/src/models/results.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/results.dart -------------------------------------------------------------------------------- /lib/src/models/results.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/results.g.dart -------------------------------------------------------------------------------- /lib/src/models/scheduled_status.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/scheduled_status.dart -------------------------------------------------------------------------------- /lib/src/models/scheduled_status.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/scheduled_status.g.dart -------------------------------------------------------------------------------- /lib/src/models/status.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/status.dart -------------------------------------------------------------------------------- /lib/src/models/status.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/status.g.dart -------------------------------------------------------------------------------- /lib/src/models/tag.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/tag.dart -------------------------------------------------------------------------------- /lib/src/models/tag.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/tag.g.dart -------------------------------------------------------------------------------- /lib/src/models/user_follows_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/user_follows_list.dart -------------------------------------------------------------------------------- /lib/src/models/user_follows_list.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/user_follows_list.g.dart -------------------------------------------------------------------------------- /lib/src/models/visibility.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/models/visibility.dart -------------------------------------------------------------------------------- /lib/src/utilities.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/utilities.dart -------------------------------------------------------------------------------- /lib/src/validators.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/validators.dart -------------------------------------------------------------------------------- /lib/src/websockets/websockets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/lib/src/websockets/websockets.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukepighetti/mastodon_dart/HEAD/pubspec.yaml --------------------------------------------------------------------------------