func (co CoffeeOrder) ToOrderData() d.OrderData { rawData, err := json.Marshal(co) if err != nil { log.Printf("CoffeeSt tod ERROR at marshall %v", err) } data := map[string]interface{}{} if err = json.Unmarshal(rawData, &data); err != nil { log.Printf("CoffeeSt tod ERROR at unmarshall %v", err) } return d.NewOrderData(data) }
func (o *Order) ToOrderData() *db.OrderData { odc, _ := utils.ToMap(o, "json") result := db.NewOrderData(odc) return &result }