file_repository

package
v0.0.0-...-5037bb9 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserFileRepository

type UserFileRepository struct {
	// contains filtered or unexported fields
}

func NewUserFileRepository

func NewUserFileRepository() *UserFileRepository

func (*UserFileRepository) Create

func (ufr *UserFileRepository) Create(user *models.User) (*models.User, error)

func (*UserFileRepository) Get

func (ufr *UserFileRepository) Get(email *string) (*models.User, error)

func (*UserFileRepository) GetAll

func (ufr *UserFileRepository) GetAll() (*[]models.User, error)

func (*UserFileRepository) GetNextID

func (ufr *UserFileRepository) GetNextID() (idSequence int32)

func (*UserFileRepository) Update

func (ufr *UserFileRepository) Update(user *models.User) (*models.User, error)

type UserRepositoryI

type UserRepositoryI interface {
	Create(user *models.User) (int32, error)
	GetByEmail(email *string) (*models.User, error)
	GetAll() (*[]models.User, error)
	Update(user *models.User) (*models.User, error)
}

Jump to

Keyboard shortcuts

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