v1 library
Classes
- AddMod
- AddModResponse
- AddUserNote
- AdminPurgeComment
- AdminPurgeCommentView
- AdminPurgeCommunity
- AdminPurgeCommunityView
- AdminPurgePerson
- AdminPurgePersonView
- AdminPurgePost
- AdminPurgePostView
- ApproveRegistrationApplication
- AssignPostFlair
- BanFromCommunity
- BanUser
- BlockCommunity
- BlockCommunityResponse
- BlockDomain
- BlockDomainResponse
- BlockInstance
- BlockInstanceResponse
- BlockUser
- BlockUserResponse
- CaptchaFields
- Comment
- CommentAggregates
- CommentLikeView
- CommentReply
- CommentReplyView
- CommentReport
- CommentReportView
- CommentView
- Community
- CommunityAggregates
- CommunityBlockView
- CommunityFlair
- CommunityFlairCreateResponse
- CommunityFlairDeleteResponse
- CommunityFlairEditResponse
- CommunityFollowerView
- CommunityModerationBanItem
- CommunityModeratorView
- CommunityResponse
- CommunityUnban
- CommunityView
- ConversationInfoView
- ConversationReport
- ConversationReportView
- CreateComment
- CreateCommunity
- CreateCommunityFlair
- CreateFeed
- CreatePost
- CreatePrivateMessage
- DeleteComment
- DeleteCommentResponse
- DeleteCommunity
- DeleteCommunityFlair
- DeleteCommunityResponse
- DeleteFeed
- DeleteImage
- DeletePost
- DeletePostResponse
- DeletePrivateMessage
- DeletePrivateMessageResponse
- EditComment
- EditCommunity
- EditCommunityFlair
- EditFeed
- EditPost
- EditPrivateMessage
- FeaturePost
- FederatedInstancesView
- FeedView
- FetchCaptchaResponse
- FollowCommunity
- Query to follow (subscribe) or unfollow a community.
- FollowFeed
- GetCaptcha
- GetComment
- GetCommentLikes
- GetCommentReplyResponse
- GetCommentReportListResponse
- GetCommentResponse
- GetCommunity
- GetCommunityBans
- GetCommunityBansResponse
- GetCommunityResponse
- GetConversationReportListResponse
- GetFederatedInstances
- GetFederatedInstancesResponse
- GetFeed
- GetFeedResponse
- GetInstanceChooser
- GetInstanceChooserResponse
- GetMentions
- GetModLog
- GetModLogResponse
- GetMyUser
- GetMyUserResponse
- GetNotifications
- GetNotificationsCount
- GetPersonDetails
- GetPersonDetailsResponse
- GetPost
- GetPostLikes
- GetPostLikesResponse
- GetPostReplies
- GetPostReportListResponse
- GetPostResponse
- GetPrivateMessageConversation
- GetPrivateMessageConversationResponse
- GetPrivateMessageReportListResponse
- GetPrivateMessages
- GetRegistrationListResponse
- GetReplies
- GetRepliesResponse
- GetSite
- GetSiteMetadata
- GetSiteMetadataResponse
- GetSiteResponse
- GetSiteVersion
- GetSiteVersionResponse
- GetSuggestCompletionResponse
- GetUnreadCount
- GetUnreadCountResponse
- GetUserMedia
- HidePost
- ImageDeleteResponse
- ImageUploadResponse
- Instance
- InstanceBlockView
- LanguageView
- LeaveAllCommunities
- LeaveConversation
- LeaveConversationResponse
- LikeComment
- Query to upvote/downvote a comment.
- LikePost
- Query to upvote/downvote a post.
- ListCommentLikesResponse
- ListCommentReports
- ListComments
- Query to list comments with various filters.
- ListCommentsResponse
- ListCommunities
- ListCommunitiesResponse
- ListConversationReports
- ListFeeds
- ListFeedsResponse
- ListPostReports
- ListPosts
- Query to list posts with various filters.
- ListPosts2
- ListPostsResponse
- ListPrivateMessageReports
- ListRegistrationApplications
- ListTopics
- ListTopicsResponse
- LocalUser
- LocalUserView
- LockComment
- LockPost
- Login
- MarkAllAsReadResponse
- MarkAllAsReadUser
- MarkAllNotificationsAsRead
- MarkAllPMsAsReadResponse
- MarkCommentAsAnswer
- MarkCommentAsDistinguished
- MarkCommentAsRead
- MarkPostAsRead
- MarkPrivateMessageAsRead
- MediaView
- MiniCrossPosts
- ModAdd
- ModAddCommunity
- ModAddCommunityView
- ModAddView
- ModBan
- ModBanFromCommunity
- ModBanFromCommunityView
- ModBanView
- ModeratePostNsfw
- ModFeaturePost
- ModFeaturePostView
- ModHideCommunity
- ModHideCommunityView
- ModLockPost
- ModLockPostView
- ModRemoveComment
- ModRemoveCommentView
- ModRemoveCommunity
- ModRemoveCommunityView
- ModRemovePost
- ModRemovePostView
- ModTransferCommunity
- ModTransferCommunityView
- MyUserInfo
- PassthroughParameter
- Marker interface for parameters that should be passed through as-is.
- Person
- PersonAggregates
- PersonBlockView
- PersonView
- PieFedApiAuthenticatedQuery
- Marker interface for queries that require authentication.
-
PieFedApiQuery<
T> - Base interface for all PieFed API queries.
- PieFedApiV1
- PieFed API client for API version 1.
- PollChoice
- PollVote
- Post
- PostAggregates
- PostEvent
- PostPoll
- PostReport
- PostReportView
- PostSetFlairResponse
- PostView
- PrivateMessage
- PrivateMessageReport
- PrivateMessageReportResponse
- PrivateMessageReportView
- PrivateMessageResponse
- PrivateMessagesResponse
- PrivateMessageView
- Reactions
- Register
- RemoveComment
- RemovePost
- ReportComment
- ReportCommentResponse
- ReportConversation
- ReportPost
- ReportPostResponse
- ReportPrivateMessage
- ResolveCommentReport
- ResolveConversationReport
- ResolveObject
- ResolveObjectResponse
- ResolvePostReport
- ResolvePrivateMessageReport
- SaveComment
- Query to save or unsave a comment.
- SavePost
- Query to save or unsave a post.
- SaveUserSettings
- Search
- SearchInstances
- SearchInstancesResponse
- SearchResponse
- SetUserFlair
- Site
- SiteMetadata
- SubscribeComment
- SubscribeCommunity
- SubscribePost
- SubscribeUser
- SuccessResponse
- SuggestCompletion
- TopicView
- UnbanUser
- UpdateNotificationState
- UploadCommunityImage
- UploadImage
- UploadImageResponse
- UploadUserImage
- UserBanResponse
- UserExtraField
- UserLoginResponse
- UserMarkAllNotifsReadResponse
- UserMarkAllReadResponse
- UserMediaResponse
- UserMentionsResponse
- UserNotificationItemView
- UserNotificationsCountResponse
- UserNotificationsCounts
- UserNotificationsResponse
- UserRegistration
- UserRegistrationResponse
- UserSaveSettingsResponse
- UserSetNoteResponse
- UserSubscribeResponse
- VerifyCredentials
- WidthHeight
Enums
- HttpMethod
- HTTP methods supported by PieFed API.
- ListingType
- ModLogType
- PostType
- SortType
- SubscribedType
Exceptions / Errors
- PieFedApiException
- Exception thrown when a PieFed API request fails.