responseRepository

package
v0.0.0-...-945c817 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewResponseRepository

func NewResponseRepository(db *sql.DB) user_response.Repository

Types

type ResponseRepository

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

func (*ResponseRepository) CheckForHavingResponse

func (r *ResponseRepository) CheckForHavingResponse(jobID int64, freelID int64) (bool, error)

func (*ResponseRepository) Create

func (r *ResponseRepository) Create(response *model.Response) error

func (*ResponseRepository) Edit

func (r *ResponseRepository) Edit(response *model.Response) error

func (*ResponseRepository) Find

func (r *ResponseRepository) Find(id int64) (*model.Response, error)

func (*ResponseRepository) ListForFreelancer

func (r *ResponseRepository) ListForFreelancer(id int64) ([]model.ExtendResponse, error)

func (*ResponseRepository) ListForManager

func (r *ResponseRepository) ListForManager(id int64) ([]model.ExtendResponse, error)

func (*ResponseRepository) ListResponsesOnJobID

func (r *ResponseRepository) ListResponsesOnJobID(jobID int64) ([]model.ExtendResponse, error)

Jump to

Keyboard shortcuts

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