redditwarp.models.comment_SYNC#

class redditwarp.models.comment_SYNC.Comment(d: Mapping[str, Any], client: Client)[source]#

Bases: Comment

client: Client#
reply(text: str) Comment[source]#
edit_body(text: str) Comment[source]#
delete() None[source]#
lock() None[source]#
unlock() None[source]#
distinguish() Comment[source]#
distinguish_and_sticky() Comment[source]#
undistinguish() Comment[source]#
approve() None[source]#
remove() None[source]#
remove_spam() None[source]#
apply_removal_reason(reason_id: str | None, note: str | None = None) None[source]#
send_removal_comment(title: str, message: str) Comment[source]#
send_removal_message(title: str, message: str, *, exposed: bool = False) None[source]#
class redditwarp.models.comment_SYNC.LooseComment(d: Mapping[str, Any], client: Client)[source]#

Bases: Comment, LooseComment