100-go-mistakes/02-code-project-organization/6-interface-producer/store/store.go
2022-01-27 00:06:23 +01:00

12 lines
333 B
Go

package store
type Storer interface {
StoreCustomer(customer Customer) error
GetCustomer(id string) (Customer, error)
UpdateCustomer(customer Customer) error
GetAllCustomers() ([]Customer, error)
GetCustomersWithoutContract() ([]Customer, error)
GetCustomersWithNegativeBalance() ([]Customer, error)
}
type Customer struct{}