Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { AccountID string `db:"account_id,omitempty"` CustomerID string `db:"customer_id,omitempty"` OpeningDate string `db:"opening_date,omitempty"` AccountType string `db:"account_type,omitempty"` Amount float64 `db:"amount,omitempty"` Status string `db:"status,omitempty"` }
func (Account) ToNewAccountResponseDTO ¶
func (a Account) ToNewAccountResponseDTO() *dto.NewAccountResponse
type AccountRepository ¶
type AccountRepositoryDB ¶
type AccountRepositoryDB struct {
// contains filtered or unexported fields
}
func NewAccountRepositoryDB ¶
func NewAccountRepositoryDB(client *sqlx.DB) *AccountRepositoryDB
func (AccountRepositoryDB) Get ¶
func (d AccountRepositoryDB) Get(id string) (*Account, *errs.AppError)
type Customer ¶
type Customer struct { Id string `db:"customer_id"` Name string `db:"name"` City string `db:"city"` Zipcode string `db:"zipcode"` DateOfBirth string `db:"date_of_birth"` Status string `db:"status"` }
func (Customer) ToDTO ¶
func (c Customer) ToDTO() *dto.CustomerResponse
type CustomerRepository ¶
type CustomerRepositoryDB ¶
type CustomerRepositoryDB struct {
// contains filtered or unexported fields
}
func NewCustomerRepositoryDB ¶
func NewCustomerRepositoryDB(client *sqlx.DB) CustomerRepositoryDB
type CustomerRepositoryStub ¶
type CustomerRepositoryStub struct {
// contains filtered or unexported fields
}
func NewCustomerRepositoryStub ¶
func NewCustomerRepositoryStub() CustomerRepositoryStub
func (CustomerRepositoryStub) FindAll ¶
func (s CustomerRepositoryStub) FindAll() ([]Customer, error)
type Transaction ¶
type TransactionRepository ¶
type TransactionRepository interface { NewTransaction(Transaction) (*Transaction, *errs.AppError) GetTransaction(string) (*Transaction, *errs.AppError) }
type TransactionRepositoryDB ¶
type TransactionRepositoryDB struct {
// contains filtered or unexported fields
}
func NewTransactionRepositoryDB ¶
func NewTransactionRepositoryDB(client *sqlx.DB) TransactionRepositoryDB
func (TransactionRepositoryDB) GetTransaction ¶
func (d TransactionRepositoryDB) GetTransaction(id string) (*Transaction, *errs.AppError)
func (TransactionRepositoryDB) NewTransaction ¶
func (d TransactionRepositoryDB) NewTransaction(t Transaction) (*Transaction, *errs.AppError)
Click to show internal directories.
Click to hide internal directories.