(obj interface{})
| 33 | // define the contract for obtaining objects by some arbitrary key type. |
| 34 | type Store interface { |
| 35 | Add(obj interface{}) error |
| 36 | Update(obj interface{}) error |
| 37 | Delete(obj interface{}) error |
| 38 | List() []interface{} |
no outgoing calls