Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Customer ¶
type Customer struct { Id string `db:"customer_id"` Name string City string ZipCode string DateOfBirth string `db:"date_of_birth"` Status string }
func (Customer) ToDTO ¶
func (c Customer) ToDTO() dto.CustomerResponse
type CustomerRepositoryDB ¶
type CustomerRepositoryDB struct {
// contains filtered or unexported fields
}
func NewCustomerRepositoryDB ¶
func NewCustomerRepositoryDB() CustomerRepositoryDB
func (CustomerRepositoryDB) FindAll ¶
func (repo CustomerRepositoryDB) FindAll() ([]Customer, *errs.AppError)
func (CustomerRepositoryDB) FindByID ¶
func (repo CustomerRepositoryDB) FindByID(id string) (*Customer, *errs.AppError)
func (CustomerRepositoryDB) FindByStatus ¶
func (repo CustomerRepositoryDB) FindByStatus(status string) ([]Customer, *errs.AppError)
type CustomerRepositoryStub ¶
type CustomerRepositoryStub struct {
// contains filtered or unexported fields
}
func NewCustomerRepositoryStub ¶
func NewCustomerRepositoryStub() CustomerRepositoryStub
func (CustomerRepositoryStub) FindAll ¶
func (repo CustomerRepositoryStub) FindAll() ([]Customer, *errs.AppError)
func (CustomerRepositoryStub) FindByID ¶
func (repo CustomerRepositoryStub) FindByID(id string) (*Customer, *errs.AppError)
func (CustomerRepositoryStub) FindByStatus ¶
func (repo CustomerRepositoryStub) FindByStatus(status string) ([]Customer, *errs.AppError)
Click to show internal directories.
Click to hide internal directories.