github.com/justinjmoses/evergreen@v0.0.0-20170530173719-1d50e381ff0d/rest/model/model.go (about) 1 package model 2 3 // Model defines how an API resource which will be both taken from requests and 4 // turned into service layer models and taken from service layer models and 5 // turned into api models to be returned. 6 type Model interface { 7 BuildFromService(interface{}) error 8 ToService() (interface{}, error) 9 }