Documentation
¶
Index ¶
- func NewResponseRepository(db *sql.DB) user_response.Repository
- type ResponseRepository
- func (r *ResponseRepository) CheckForHavingResponse(jobID int64, freelID int64) (bool, error)
- func (r *ResponseRepository) Create(response *model.Response) error
- func (r *ResponseRepository) Edit(response *model.Response) error
- func (r *ResponseRepository) Find(id int64) (*model.Response, error)
- func (r *ResponseRepository) ListForFreelancer(id int64) ([]model.ExtendResponse, error)
- func (r *ResponseRepository) ListForManager(id int64) ([]model.ExtendResponse, error)
- func (r *ResponseRepository) ListResponsesOnJobID(jobID int64) ([]model.ExtendResponse, error)
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) 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)
Click to show internal directories.
Click to hide internal directories.