Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type IMastodon ¶
type IMastodon interface { // OAuthAuthorize for GET /oauth/authorize OAuthAuthorize(c *gin.Context) // OAuthObtainToken for POST /oauth/token OAuthObtainToken(c *gin.Context) // OAuthRevokeToken for POST /oauth/revoke OAuthRevokeToken(c *gin.Context) // CreateAppV1 for POST /api/v1/apps CreateAppV1(c *gin.Context) // VerifyAppCredentialsV1 for GET /api/v1/apps/verify_credentials VerifyAppCredentialsV1(c *gin.Context) // RegisterAccountV1 for POST /api/v1/accounts RegisterAccountV1(c *gin.Context) // VerifyAccountCredentialsV1 for GET /api/v1/accounts/verify_credentials VerifyAccountCredentialsV1(c *gin.Context) // UpdateAccountCredentialsV1 for PATCH /api/v1/accounts/verify_credentials UpdateAccountCredentialsV1(c *gin.Context) // GetAccountV1 for GET /api/v1/accounts/:id GetAccountV1(c *gin.Context) // GetAccountStatusesV1 for GET /api/v1/accounts/:id/statuses GetAccountStatusesV1(c *gin.Context) // GetAccountFollowersV1 for GET /api/v1/accounts/:id/followers GetAccountFollowersV1(c *gin.Context) // GetAccountFollowingV1 for GET /api/v1/accounts/:id/following GetAccountFollowingV1(c *gin.Context) // GetAccountFeaturedTagsV1 for GET /api/v1/accounts/:id/featured_tags GetAccountFeaturedTagsV1(c *gin.Context) // GetAccountOwnedListsV1 for GET /api/v1/accounts/:id/lists GetAccountOwnedListsV1(c *gin.Context) // GetAccountIdentityProofsV1 for GET /api/v1/accounts/:id/identity_proofs GetAccountIdentityProofsV1(c *gin.Context) // FollowAccountV1 for POST /api/v1/accounts/:id/follow FollowAccountV1(c *gin.Context) // UnfollowAccountV1 for POST /api/v1/accounts/:id/unfollow UnfollowAccountV1(c *gin.Context) // BlockAccountV1 for POST /api/v1/accounts/:id/block BlockAccountV1(c *gin.Context) // UnblockAccountV1 for POST /api/v1/accounts/:id/unblock UnblockAccountV1(c *gin.Context) // MuteAccountV1 for POST /api/v1/accounts/:id/mute MuteAccountV1(c *gin.Context) // UnmuteAccountV1 for POST /api/v1/accounts/:id/unmute UnmuteAccountV1(c *gin.Context) // PinAccountV1 for POST /api/v1/accounts/:id/pin PinAccountV1(c *gin.Context) // UnpinAccountV1 for POST /api/v1/accounts/:id/unpin UnpinAccountV1(c *gin.Context) // NoteAccountV1 for POST /api/v1/accounts/:id/note NoteAccountV1(c *gin.Context) // GetAccountsRelationshipsV1 for GET /api/v1/accounts/relationships GetAccountsRelationshipsV1(c *gin.Context) // SearchAccountsV1 for GET /api/v1/accounts/search SearchAccountsV1(c *gin.Context) // GetBookmarksV1 for GET /api/v1/bookmarks GetBookmarksV1(c *gin.Context) // GetFavouritesV1 for GET /api/v1/favourites GetFavouritesV1(c *gin.Context) // GetMutesV1 for GET /api/v1/mutes GetMutesV1(c *gin.Context) // GetBlocksV1 for GET /api/v1/blocks GetBlocksV1(c *gin.Context) // GetDomainBlocksV1 for GET /api/v1/domain_blocks GetDomainBlocksV1(c *gin.Context) // BlockDomainV1 for POST /api/v1/domain_blocks BlockDomainV1(c *gin.Context) // UnblockDomainV1 for DELETE /api/v1/domain_blocks UnblockDomainV1(c *gin.Context) // GetFiltersV1 for GET /api/v1//filters GetFiltersV1(c *gin.Context) // GetFilterV1 for GET /api/v1/filters/:id GetFilterV1(c *gin.Context) // CreateFilterV1 for POST /api/v1/filters CreateFilterV1(c *gin.Context) // UpdateFilterV1 for PUT /filters/:id UpdateFilterV1(c *gin.Context) // RemoveFilterV1 for DELETE /api/v1/filters/:id RemoveFilterV1(c *gin.Context) // FileReportV1 for POST /api/v1/reports FileReportV1(c *gin.Context) // GetFollowRequestsV1 for GET /api/v1/follow_requests GetFollowRequestsV1(c *gin.Context) // AcceptFollowV1 for POST /api/v1/follow_requests/:id/authorize AcceptFollowV1(c *gin.Context) // RejectFollowV1 for POST /api/v1/follow_requests/:id/reject RejectFollowV1(c *gin.Context) // GetEndorsementsV1 for GET /api/v1/endorsements GetEndorsementsV1(c *gin.Context) // GetFeaturedTagsV1 for GET /api/v1/featured_tags GetFeaturedTagsV1(c *gin.Context) // FeatureTagV1 for POST /api/v1/featured_tags FeatureTagV1(c *gin.Context) // UnfeatureTagV1 for DELETE /api/v1/featured_tags/:id UnfeatureTagV1(c *gin.Context) // GetTagSuggestionsV1 for GET /api/v1/featured_tags/suggestions GetTagSuggestionsV1(c *gin.Context) // GetPreferencesV1 for GET /api/v1/preferences GetPreferencesV1(c *gin.Context) // GetFollowSuggestionsV1 for GET /api/v1/suggestions GetFollowSuggestionsV1(c *gin.Context) // for DELETE /api/v1/suggestions/:id RemoveFollowSuggestionV1(c *gin.Context) // PubishStatusV1 for POST /api/v1/statuses PubishStatusV1(c *gin.Context) // GetSatatusV1 for GET /api/v1/statuses/:id GetSatatusV1(c *gin.Context) // DeleteStatusV1 for DELETE /api/v1/statuses/:id DeleteStatusV1(c *gin.Context) // GetStatusContextV1 for GET /api/v1/statuses/:id/context GetStatusContextV1(c *gin.Context) // GetRebloggedByV1 for GET /api/v1/statuses/:id/reblogged_by GetRebloggedByV1(c *gin.Context) // GetFavouritedByV1 for GET /api/v1/statuses/:id/favourited_by GetFavouritedByV1(c *gin.Context) // FavouriteStatusV1 for POST /api/v1/statuses/:id/favourite FavouriteStatusV1(c *gin.Context) // UnfavouriteStatusV1 for POST /api/v1/statuses/:id/unfavourite UnfavouriteStatusV1(c *gin.Context) // RebloggedStatusV1 for POST /api/v1/statuses/:id/reblog RebloggedStatusV1(c *gin.Context) // UnrebloggedStatusV1 for POST /api/v1/statuses/:id/unreblog UnrebloggedStatusV1(c *gin.Context) // BookmarkStatusV1 for POST /api/v1/statuses/:id/bookmark BookmarkStatusV1(c *gin.Context) // UnbookmarkStatusV1 for POST /api/v1/statuses/:id/unbookmark UnbookmarkStatusV1(c *gin.Context) // MuteStatusConversationV1 for POST /api/v1/statuses/:id/mute MuteStatusConversationV1(c *gin.Context) // UnmuteStatusConversationV1 for POST /api/v1/statuses/:id/unmute UnmuteStatusConversationV1(c *gin.Context) // PinSatatusV1 for POST /api/v1/statuses/:id/pin PinSatatusV1(c *gin.Context) // UnpinSatatusV1 for POST /api/v1/statuses/:id/unpin UnpinSatatusV1(c *gin.Context) // GetStatusCardV1 for GET /api/v1/statuses/:id/card") GetStatusCardV1(c *gin.Context) // CreateAttachmentV1 for POST /api/v1/media CreateAttachmentV1(c *gin.Context) // GetAttachmentV1 for GET /api/v1/media/:id GetAttachmentV1(c *gin.Context) // UpdateAttachmentV1 for PUT /api/v1/media/:id UpdateAttachmentV1(c *gin.Context) // GetPollV1 for GET /api/v1/polls/:id GetPollV1(c *gin.Context) // VotePollV1 for DELETE /api/v1/polls/:id/votes VotePollV1(c *gin.Context) // GetScheduledStatusesV1 for GET /api/v1/scheduled_statuses GetScheduledStatusesV1(c *gin.Context) // GetScheduledStatusV1 for GET /api/v1/scheduled_statuses/:id GetScheduledStatusV1(c *gin.Context) // CreateScheduledStatusV1 for PUT /api/v1/scheduled_statuses/:id CreateScheduledStatusV1(c *gin.Context) // CancellScheduledStatusV1 for DELETE /api/v1/scheduled_statuses/:id CancellScheduledStatusV1(c *gin.Context) // PublicTimelineV1 for GET /api/v1/timelines/public PublicTimelineV1(c *gin.Context) // HashtagTimelineV1 for GET /api/v1/timelines/tag/:hashtag HashtagTimelineV1(c *gin.Context) // HomeTimelineV1 for GET /api/v1/timelines/home HomeTimelineV1(c *gin.Context) // ListTimelineV1 for GET /api/v1/timelines/list/:list_id ListTimelineV1(c *gin.Context) // DirectTimelineV1 for GET /api/v1/timelines/direct DirectTimelineV1(c *gin.Context) // GetConversationsV1 for GET /api/v1/conversations GetConversationsV1(c *gin.Context) // RemoveConversationV1 for DELETE /api/v1/conversations/:id RemoveConversationV1(c *gin.Context) // MarkConversationAsReadV1 for POST /api/v1/conversations/:id/read MarkConversationAsReadV1(c *gin.Context) // GetListsV1 for GET /api/v1/lists GetListsV1(c *gin.Context) // GetListV1 for GET /api/v1/lists/:id GetListV1(c *gin.Context) // CreateListV1 for POST /api/v1/lists CreateListV1(c *gin.Context) // UpdateListV1 for PUT /api/v1/lists/:id UpdateListV1(c *gin.Context) // DeleteListV1 for DELETE /api/v1/lists/:id DeleteListV1(c *gin.Context) // GetListAccountV1 for GET /api/v1/lists/:id/accounts GetListAccountV1(c *gin.Context) // AddListAccountV1 for POST /api/v1/lists/:id/accounts AddListAccountV1(c *gin.Context) // RemoveListAccountV1 for DELETE /api/v1/lists/:id/accounts RemoveListAccountV1(c *gin.Context) // GetMarkersV1 for GET /api/v1/markers GetMarkersV1(c *gin.Context) // CreateMarkerV1 for POST /api/v1/markers CreateMarkerV1(c *gin.Context) // StreamingForHealthCheckV1 for GET /api/v1/streaming/health StreamingForHealthCheckV1(c *gin.Context) // StreamingForUserV1 for GET /api/v1/streaming/user StreamingForUserV1(c *gin.Context) // StreamingForPublicV1 for GET /api/v1/streaming/public StreamingForPublicV1(c *gin.Context) // StreamingForLocalV1 for GET /api/v1/streaming/public/local StreamingForLocalV1(c *gin.Context) // StreamingForPublicHashtagV1 for GET /api/v1/streaming/hashtag StreamingForPublicHashtagV1(c *gin.Context) // StreamingForLocalHashtagV1 for GET /api/v1/streaming/hashtag/local StreamingForLocalHashtagV1(c *gin.Context) // StreamingForListV1 for GET /api/v1/streaming/list StreamingForListV1(c *gin.Context) // StreamingForDirecttV1 for GET /api/v1/streaming/direct StreamingForDirectV1(c *gin.Context) // StreamingV1 for GET /api/v1/streaming StreamingV1(c *gin.Context) // GetNotificationsV1 for GET /api/v1/notifications GetNotificationsV1(c *gin.Context) // GetNotificationV1 for GET /api/v1/notifications/:id GetNotificationV1(c *gin.Context) // DissmissNotificationsV1 for POST /api/v1/notifications/clear DissmissNotificationsV1(c *gin.Context) // DissmissNotificationV1 for POST /api/v1/notifications/:id/dismiss DissmissNotificationV1(c *gin.Context) // DeprecatedDissmissNotificationV1 for POST /api/v1/notifications/dismiss DeprecatedDissmissNotificationV1(c *gin.Context) // SubscribeNotificationsV1 for POST /api/v1/push/subscription SubscribeNotificationsV1(c *gin.Context) // GetSubscriptionV1 for GET /api/v1/push/subscription GetSubscriptionV1(c *gin.Context) // UpdateSubscriptionV1 for PUT /api/v1/push/subscription UpdateSubscriptionV1(c *gin.Context) // UnsubscribeNotificationsV1 for DELETE /api/v1/push/subscription UnsubscribeNotificationsV1(c *gin.Context) // SearchV1 for GET /api/v1/search SearchV1(c *gin.Context) // SearchV2 for GET /api/v2/search SearchV2(c *gin.Context) // GetInstanceV1 for GET /api/v1/instance GetInstanceV1(c *gin.Context) // GetPeersV1 for GET /api/v1/instance/peers GetPeersV1(c *gin.Context) // for GET /api/v1/instance/activity GetInstanceActivityV1(c *gin.Context) // GetInstanceTrendsV1 for GET /api/v1/trends TrendsV1(c *gin.Context) // DirectoryV1 for GET /api/v1/directory DirectoryV1(c *gin.Context) // CustomEmojisV1 for GET /api/v1/custom_emojis CustomEmojisV1(c *gin.Context) // AdminAccountsV1 for GET /api/v1/admin/accounts AdminAccountsV1(c *gin.Context) // AdminAccountV1 for GET /api/v1/admin/accounts/:id AdminAccountV1(c *gin.Context) // AdminAccountActionV1 for POST /api/v1/admin/accounts/:id/action AdminAccountActionV1(c *gin.Context) // AdminAccountApproveV1 for POST /api/v1/admin/accounts/:id/approve AdminAccountApproveV1(c *gin.Context) // AdminAccountRejectV1 for POST /api/v1/admin/accounts/:id/reject AdminAccountRejectV1(c *gin.Context) // AdminAccountEnableV1 for POST /api/v1/admin/accounts/:id/enable AdminAccountEnableV1(c *gin.Context) // AdminAccountUnsilenceV1 for POST /api/v1/admin/accounts/:id/unsilence AdminAccountUnsilenceV1(c *gin.Context) // AdminAccountUnsuspendV1 for POST /api/v1/admin/accounts/:id/unsuspend AdminAccountUnsuspendV1(c *gin.Context) // AdminReportsV1 for GET /api/v1/admin/reports AdminReportsV1(c *gin.Context) // AdminReportV1 for GET /api/v1/admin/reports/:id AdminReportV1(c *gin.Context) // AdminReportAssignV1 for POST /api/v1/admin/reports/:id/assign_to_self AdminReportAssignV1(c *gin.Context) // AdminReportUnassignV1 for POST /api/v1/admin/reports/:id/unassign AdminReportUnassignV1(c *gin.Context) // AdminReportResolveV1 for POST /api/v1/admin/reports/:id/resolve AdminReportResolveV1(c *gin.Context) // AdminReportReopenV1 for POST /api/v1/admin/reports/:id/reopen AdminReportReopenV1(c *gin.Context) // GetAnnouncementsV1 for GET /api/v1/announcements GetAnnouncementsV1(c *gin.Context) // DismissAnnouncementsV1 for POST /api/v1/announcements/:id/dismiss DismissAnnouncementsV1(c *gin.Context) // ReactAnnouncementsV1 for PUT /api/v1/announcements/:id/reactions/:name ReactAnnouncementsV1(c *gin.Context) // UndoReactAnnouncementsV1 for DELETE /api/v1/announcements/:id/reactions/:name UndoReactAnnouncementsV1(c *gin.Context) // ApiProofs for GET /api/proofs ApiProofs(c *gin.Context) // ApiOEmbed for GET /api/oembed ApiOEmbed(c *gin.Context) }
Click to show internal directories.
Click to hide internal directories.