own_comments.crud

Module Contents

Functions

randomword(length, among=string.ascii_letters + string.digits)

delete(db: sqlalchemy.orm.Session, item: own_comments.models.Base)

update(db: sqlalchemy.orm.Session, item: own_comments.models.Base)

get_thread(db: sqlalchemy.orm.Session, thread_id: int) → own_comments.models.Thread

get_threads(db: sqlalchemy.orm.Session, skip: int = 0, limit: int = 100) → list[own_comments.models.Thread]

get_thread_by_path(db: sqlalchemy.orm.Session, path: str) → own_comments.models.Thread

get_comment(db: sqlalchemy.orm.Session, comment_id: int) → own_comments.models.Comment

create_thread(db: sqlalchemy.orm.Session, thread_path: str)

create_comment(db: sqlalchemy.orm.Session, comment: own_comments.schemas.CommentCreateRequest)

update_comment(db: sqlalchemy.orm.Session, comment: own_comments.models.Comment, comment_patch: own_comments.schemas.CommentPatch)

own_comments.crud.randomword(length, among=string.ascii_letters + string.digits)
own_comments.crud.delete(db: sqlalchemy.orm.Session, item: own_comments.models.Base)
own_comments.crud.update(db: sqlalchemy.orm.Session, item: own_comments.models.Base)
own_comments.crud.get_thread(db: sqlalchemy.orm.Session, thread_id: int) own_comments.models.Thread
own_comments.crud.get_threads(db: sqlalchemy.orm.Session, skip: int = 0, limit: int = 100) list[own_comments.models.Thread]
own_comments.crud.get_thread_by_path(db: sqlalchemy.orm.Session, path: str) own_comments.models.Thread
own_comments.crud.get_comment(db: sqlalchemy.orm.Session, comment_id: int) own_comments.models.Comment
own_comments.crud.create_thread(db: sqlalchemy.orm.Session, thread_path: str)
own_comments.crud.create_comment(db: sqlalchemy.orm.Session, comment: own_comments.schemas.CommentCreateRequest)
own_comments.crud.update_comment(db: sqlalchemy.orm.Session, comment: own_comments.models.Comment, comment_patch: own_comments.schemas.CommentPatch)