Versions in this module Expand all Collapse all v0 v0.1.1 Mar 11, 2023 v0.1.0 Dec 16, 2022 Changes in this version + func BuildApplication() *fireworks.Application + func Run() + func RunTyped() + type Configuration struct + Operation string + func GenerateConfiguration(fileName string) *Configuration + func NewConfiguration(fireworksConfiguration fireworks.Configuration, operation string) *Configuration + type DataPublisher interface + Publish func(data T) + type GinRequestBodyReader struct + func NewGinRequestBodyReader(reader fireworks.Reader, bodyDeserialiser fireworks.DataDeserialiser[T]) *GinRequestBodyReader[T] + func (this GinRequestBodyReader[T]) Read(ginContext *gin.Context) T + type HttpRequestHandler struct + func NewHttpRequestHandler(dataReader fireworks.DataReader[T], dataPublisher DataPublisher[T]) *HttpRequestHandler[T] + func (this HttpRequestHandler[T]) Handle(ginContext *gin.Context) + type PubSubDataPublisher struct + func NewPubSubDataPublisher(configuration *Configuration) *PubSubDataPublisher[T] + func (this PubSubDataPublisher[T]) Publish(data T)