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

Search Results for

    Improve this Doc

    Class LemmyHttpClient

    Helps build Lemmy HTTP Requests.

    Inheritance
    object
    LemmyHttpClient
    Implements
    ILemmyHttpClient
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: dotNETLemmy.API
    Assembly: dotNETLemmy.API.dll
    Syntax
    public sealed class LemmyHttpClient : ILemmyHttpClient

    Constructors

    Name Description
    LemmyHttpClient(HttpClient)

    Initializes a new instance of the LemmyHttpClient class

    Intended to be used as an typed client

    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.

    See Also

    IDisposable
    © SlyCedix. All rights reserved.