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  }