github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/apiv3/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 }