Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotFound is returned when the no records where matched by the query ErrNotFound = errors.New("not found") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface { // Logger returns a reference to the logger Logger() logging.Logger // DataDSN returns the data source name DataDSN() string }
Config is the configuration for the data package
type DAO ¶
type DAO struct {
// contains filtered or unexported fields
}
DAO is a data access object that provides an abstraction over our database interactions.
type Person ¶
type Person struct { // ID is the unique ID for this person ID int // FullName is the name of this person FullName string // Phone is the phone for this person Phone string // Currency is the currency this person has paid in Currency string // Price is the amount (in the above currency) paid by this person Price float64 }
Person is the data transfer object (DTO) for this package
Click to show internal directories.
Click to hide internal directories.