v1 library
Classes
- AddMod
- AddModResponse
- AddUserNote
- AssignPostFlair
- BanFromCommunity
- BanUser
- BlockCommunity
- BlockCommunityResponse
- BlockDomain
- BlockDomainResponse
- BlockInstance
- BlockInstanceResponse
- BlockUser
- BlockUserResponse
- Comment
- CommentAggregates
- CommentLikeView
- CommentReply
- CommentReplyView
- CommentView
- Community
- CommunityAggregates
- CommunityBlockView
- CommunityFlair
- CommunityFlairCreateResponse
- CommunityFlairDeleteResponse
- CommunityFlairEditResponse
- CommunityFollowerView
- CommunityModerationBanItem
- CommunityModeratorView
- CommunityResponse
- CommunityUnban
- CommunityView
- CreateComment
- CreateCommunity
- CreateCommunityFlair
- CreatePost
- CreatePrivateMessage
- DeleteComment
- DeleteCommentResponse
- DeleteCommunity
- DeleteCommunityFlair
- DeleteCommunityResponse
- DeleteImage
- DeletePost
- DeletePostResponse
- DeletePrivateMessage
- DeletePrivateMessageResponse
- EditComment
- EditCommunity
- EditCommunityFlair
- EditPost
- EditPrivateMessage
- FeaturePost
- FederatedInstancesView
- FeedView
- FollowCommunity
- Query to follow (subscribe) or unfollow a community.
- GetComment
- GetCommentLikes
- GetCommentReplyResponse
- GetCommentResponse
- GetCommunity
- GetCommunityBans
- GetCommunityBansResponse
- GetCommunityResponse
- GetFederatedInstances
- GetFederatedInstancesResponse
- GetFeed
- GetFeedResponse
- GetInstanceChooser
- GetInstanceChooserResponse
- GetMentions
- GetMyUser
- GetMyUserResponse
- GetNotifications
- GetNotificationsCount
- GetPersonDetails
- GetPersonDetailsResponse
- GetPost
- GetPostLikes
- GetPostLikesResponse
- GetPostReplies
- GetPostResponse
- GetPrivateMessageConversation
- GetPrivateMessageConversationResponse
- GetPrivateMessages
- 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
- ListComments
- Query to list comments with various filters.
- ListCommentsResponse
- ListCommunities
- ListCommunitiesResponse
- ListFeeds
- ListFeedsResponse
- ListPosts
- Query to list posts with various filters.
- ListPosts2
- ListPostsResponse
- ListTopics
- ListTopicsResponse
- LocalUser
- LocalUserView
- LockComment
- LockPost
- Login
- MarkAllAsReadResponse
- MarkAllAsReadUser
- MarkAllNotificationsAsRead
- MarkAllPMsAsReadResponse
- MarkCommentAsAnswer
- MarkCommentAsRead
- MarkPostAsRead
- MarkPrivateMessageAsRead
- MediaView
- MiniCrossPosts
- ModeratePostNsfw
- 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
- PostSetFlairResponse
- PostView
- PrivateMessage
- PrivateMessageResponse
- PrivateMessagesResponse
- PrivateMessageView
- Reactions
- RemoveComment
- RemovePost
- ReportComment
- ReportCommentResponse
- ReportPost
- ReportPostResponse
- ReportPrivateMessage
- ResolveObject
- ResolveObjectResponse
- 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
- UserSaveSettingsResponse
- UserSetNoteResponse
- UserSubscribeResponse
- VerifyCredentials
- WidthHeight
Enums
- HttpMethod
- HTTP methods supported by PieFed API.
- ListingType
- PostType
- SortType
- SubscribedType
Exceptions / Errors
- PieFedApiException
- Exception thrown when a PieFed API request fails.