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
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.