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