github.com/timoth-y/kicksware-api/order-service@v0.0.0-20201002192818-87b546a7ae5a/core/service/orderSerializer.go (about)

     1  package service
     2  
     3  import model "github.com/timoth-y/kicksware-api/order-service/core/model"
     4  
     5  type OrderSerializer interface {
     6  	Decode(input []byte) (*model.Order, error)
     7  	DecodeRange(input []byte) ([]*model.Order, error)
     8  	DecodeMap(input []byte) (map[string]interface{}, error)
     9  	DecodeInto(input []byte, target interface{}) error
    10  	Encode(input interface{}) ([]byte, error)
    11  }