Lemmy .NET API Lemmy .NET API
Lemmy .NET API Lemmy .NET API

Search Results for

    Improve this Doc

    Interface ILemmyHttpClient

    Namespace: dotNETLemmy.API.Types
    Assembly: dotNETLemmy.API.dll
    Syntax
    public interface ILemmyHttpClient

    Properties

    Name Description
    BaseAddress

    Methods

    Name Description
    AddAdmin(AddAdminForm, CancellationToken)

    Adds an administrator.

    AddModToCommunity(AddModToCommunityForm, CancellationToken)

    Adds a moderator to a community.

    ApproveRegistrationApplication(ApproveRegistrationApplicationForm, CancellationToken)

    Approves a registration application.

    BanFromCommunity(BanFromCommunityForm, CancellationToken)

    Bans a person from a community.

    BanPerson(BanPersonForm, CancellationToken)

    Bans a person.

    BlockCommunity(BlockCommunityForm, CancellationToken)

    Blocks a community.

    BlockPerson(BlockPersonForm, CancellationToken)

    Blocks a person.

    ChangePassword(ChangePasswordForm, CancellationToken)

    Changes the password for the current user.

    CreateComment(CreateCommentForm, CancellationToken)

    Creates a new comment.

    CreateCommunity(CreateCommunityForm, CancellationToken)

    Creates a new community.

    CreatePost(CreatePostForm, CancellationToken)

    Creates a new post.

    CreatePostReport(CreatePostReportForm, CancellationToken)

    Creates a new report for a post.

    CreatePrivateMessage(CreatePrivateMessageForm, CancellationToken)

    Creates a new private message.

    CreatePrivateMessageReport(CreatePrivateMessageReportForm, CancellationToken)

    Creates a new report for a private message.

    CreateSite(CreateSiteForm, CancellationToken)

    Creates a new report for a private message.

    DeleteAccount(DeleteAccountForm, CancellationToken)

    Deletes a user account.

    DeleteComment(DeleteCommentForm, CancellationToken)

    Deletes a comment.

    DeleteCommunity(DeleteCommunityForm, CancellationToken)

    Deletes a community.

    DeletePost(DeletePostForm, CancellationToken)

    Deletes a post.

    DeletePrivateMessage(DeletePrivateMessageForm, CancellationToken)

    Deletes a private message.

    EditComment(EditCommentForm, CancellationToken)

    Edits a comment.

    EditCommunity(EditCommunityForm, CancellationToken)

    Edits a community.

    EditPost(EditPostForm, CancellationToken)

    Edits a post.

    EditPrivateMessage(EditPrivateMessageForm, CancellationToken)

    Edits a private message.

    EditSite(EditSiteForm, CancellationToken)

    Edits a site.

    FeaturePost(FeaturePostForm, CancellationToken)

    Features a post.

    FollowCommunity(FollowCommunityForm, CancellationToken)

    Follows a community.

    GetBannedPersons(GetBannedPersonsForm, CancellationToken)

    Gets the list of banned persons.

    GetCaptcha(GetCaptchaForm, CancellationToken)

    Gets a captcha.

    GetComments(GetCommentsForm, CancellationToken)

    Gets comments.

    GetCommunity(GetCommunityForm, CancellationToken)

    Gets a community.

    GetModlog(GetModlogForm, CancellationToken)

    Gets the modlog.

    GetPersonDetails(GetPersonDetailsForm, CancellationToken)

    Gets the details of a person.

    GetPersonMentions(GetPersonMentionsForm, CancellationToken)

    Gets mentions of a person.

    GetPost(GetPostForm, CancellationToken)

    Gets a post.

    GetPosts(GetPostsForm, CancellationToken)

    Gets posts.

    GetPrivateMessages(GetPrivateMessagesForm, CancellationToken)

    Gets private messages.

    GetReplies(GetRepliesForm, CancellationToken)

    Gets replies.

    GetReportCount(GetReportCountForm, CancellationToken)

    Gets the count of reports.

    GetSite(GetSiteForm, CancellationToken)

    Gets a site.

    GetSiteMetadata(GetSiteMetadataForm, CancellationToken)

    Gets site metadata.

    GetUnreadCount(GetUnreadCountForm, CancellationToken)

    Gets the count of unread messages.

    GetUnreadRegistrationApplicationCount(GetUnreadRegistrationApplicationCountForm, CancellationToken)

    Gets the count of unread registration applications.

    LeaveAdmin(LeaveAdminForm, CancellationToken)

    Leaves admin role.

    LikeComment(LikeCommentForm, CancellationToken)

    Likes a comment.

    LikePost(LikePostForm, CancellationToken)

    Likes a post.

    ListCommentReports(ListCommentReportsForm, CancellationToken)

    Lists comment reports.

    ListCommunities(ListCommunitiesForm, CancellationToken)

    Lists communities.

    ListPostReports(ListPostReportsForm, CancellationToken)

    Lists post reports.

    ListPrivateMessageReports(ListPrivateMessageReportsForm, CancellationToken)

    Lists private message reports.

    ListRegistrationApplications(ListRegistrationApplicationsForm, CancellationToken)

    Lists registration applications.

    LockPost(LockPostForm, CancellationToken)

    Locks a post.

    Login(LoginForm, CancellationToken)

    Performs login.

    MarkAllAsRead(MarkAllAsReadForm, CancellationToken)

    Marks everything as read.

    MarkCommentReplyAsRead(MarkCommentReplyAsReadForm, CancellationToken)

    Marks a comment reply as read.

    MarkPersonMentionAsRead(MarkPersonMentionAsReadForm, CancellationToken)

    Marks a person mention as read.

    MarkPostAsRead(MarkPostAsReadForm, CancellationToken)

    Marks a post as read.

    MarkPrivateMessageAsRead(MarkPrivateMessageAsReadForm, CancellationToken)

    Marks a private message as read.

    PasswordChange(PasswordChangeForm, CancellationToken)

    Performs a password change.

    PasswordReset(PasswordResetForm, CancellationToken)

    Performs a password reset.

    PurgeComment(PurgeCommentForm, CancellationToken)

    Purges a comment.

    PurgeCommunity(PurgeCommunityForm, CancellationToken)

    Purges a community.

    PurgePerson(PurgePersonForm, CancellationToken)

    Purges a person.

    PurgePost(PurgePostForm, CancellationToken)

    Purges a post.

    Register(RegisterForm, CancellationToken)

    Registers a new account.

    RemoveComment(RemoveCommentForm, CancellationToken)

    Removes a comment.

    RemoveCommunity(RemoveCommunityForm, CancellationToken)

    Removes a community.

    ResolveCommentReport(ResolveCommentReportForm, CancellationToken)

    Resolves a comment report.

    ResolveObject(ResolveObjectForm, CancellationToken)

    Resolves an object.

    ResolvePostReport(ResolvePostReportForm, CancellationToken)

    Resolves a post report.

    ResolvePrivateMessageReport(ResolvePrivateMessageReportForm, CancellationToken)

    Resolves a private message report.

    SaveComment(SaveCommentForm, CancellationToken)

    Saves a comment.

    SavePost(SavePostForm, CancellationToken)

    Saves a post.

    SaveUserSettings(SaveUserSettingsForm, CancellationToken)

    Saves user settings.

    Search(SearchForm, CancellationToken)

    Performs a search.

    SendAsync<TResponse>(IForm, CancellationToken)

    Sends an asynchronous HTTP request and returns the deserialized response.

    Avoid calling directly unless the Lemmy instance requires non-standard API calls.

    TransferCommunity(TransferCommunityForm, CancellationToken)

    Transfers a community to another moderator.

    VerifyEmail(VerifyEmailForm, CancellationToken)

    Verifies an email for log in.

    © SlyCedix. All rights reserved.