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  }