// unmarshalCreateBottlePayload unmarshals the request body into the context request data Payload field. func unmarshalCreateBottlePayload(ctx context.Context, service *goa.Service, req *http.Request) error { payload := &createBottlePayload{} if err := service.DecodeRequest(req, payload); err != nil { return err } if err := payload.Validate(); err != nil { return err } goa.ContextRequest(ctx).Payload = payload.Publicize() return nil }