package store type CustomerStorage 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{}