repository

package
v0.0.0-...-ad3f63c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

repository/user_repository.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserRepository

type UserRepository struct {
	Collection *mongo.Collection
}

func NewUserRepository

func NewUserRepository(collection *mongo.Collection) *UserRepository

func (*UserRepository) FindUserByID

func (repo *UserRepository) FindUserByID(ctx context.Context, userId string) (*models.User, error)

func (*UserRepository) FindUsers

func (repo *UserRepository) FindUsers(ctx context.Context, page, pageSize int) ([]models.User, error)

func (*UserRepository) InsertUser

func (repo *UserRepository) InsertUser(ctx context.Context, user models.User) (*mongo.InsertOneResult, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL