Documentation
¶
Index ¶
- type CreatePostParams
- type CreateUserParams
- type DBTX
- type DisLikePostParams
- type FollowUserParams
- type GetAllPostsPageWiseParams
- type GetPostsByUserIdPageWiseParams
- type LikePostParams
- type Post
- type Queries
- func (q *Queries) CreatePost(ctx context.Context, arg CreatePostParams) (Post, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) DecreasePostLikes(ctx context.Context, id uuid.UUID) (Post, error)
- func (q *Queries) DeletePost(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DisLikePost(ctx context.Context, arg DisLikePostParams) (UserLike, error)
- func (q *Queries) FollowUser(ctx context.Context, arg FollowUserParams) (UserFollower, error)
- func (q *Queries) GetAllLikedPosts(ctx context.Context, userID uuid.UUID) ([]Post, error)
- func (q *Queries) GetAllPosts(ctx context.Context) ([]Post, error)
- func (q *Queries) GetAllPostsPageWise(ctx context.Context, arg GetAllPostsPageWiseParams) ([]Post, error)
- func (q *Queries) GetPostByPostId(ctx context.Context, id uuid.UUID) (Post, error)
- func (q *Queries) GetPostsByTags(ctx context.Context, dollar_1 []string) ([]Post, error)
- func (q *Queries) GetPostsByUserId(ctx context.Context, userID uuid.UUID) ([]Post, error)
- func (q *Queries) GetPostsByUserIdPageWise(ctx context.Context, arg GetPostsByUserIdPageWiseParams) ([]Post, error)
- func (q *Queries) GetPostsOfFollowers(ctx context.Context, followerID uuid.UUID) ([]Post, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) IncreasePostLikes(ctx context.Context, id uuid.UUID) (Post, error)
- func (q *Queries) LikePost(ctx context.Context, arg LikePostParams) (UserLike, error)
- func (q *Queries) UnfollowUser(ctx context.Context, arg UnfollowUserParams) (UserFollower, error)
- func (q *Queries) UpdatePost(ctx context.Context, arg UpdatePostParams) (Post, error)
- func (q *Queries) UpdatePostViews(ctx context.Context, id uuid.UUID) (Post, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UnfollowUserParams
- type UpdatePostParams
- type User
- type UserFollower
- type UserLike
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreatePostParams ¶
type CreateUserParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreatePost ¶
func (*Queries) CreateUser ¶
func (*Queries) DecreasePostLikes ¶
func (*Queries) DisLikePost ¶
func (*Queries) FollowUser ¶
func (q *Queries) FollowUser(ctx context.Context, arg FollowUserParams) (UserFollower, error)
func (*Queries) GetAllLikedPosts ¶
func (*Queries) GetAllPostsPageWise ¶
func (*Queries) GetPostByPostId ¶
func (*Queries) GetPostsByTags ¶
func (*Queries) GetPostsByUserId ¶
func (*Queries) GetPostsByUserIdPageWise ¶
func (*Queries) GetPostsOfFollowers ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) IncreasePostLikes ¶
func (*Queries) UnfollowUser ¶
func (q *Queries) UnfollowUser(ctx context.Context, arg UnfollowUserParams) (UserFollower, error)
func (*Queries) UpdatePost ¶
func (*Queries) UpdatePostViews ¶
type UnfollowUserParams ¶
type UpdatePostParams ¶
Click to show internal directories.
Click to hide internal directories.