It also introduces a QueryBuilder interface for passing parameters to build query strings with. Using this allows us to not need to rely on reflection which improves performancec and also gives us explicit types and handling for parsing query structs into strings
Issue: https://github.com/novuhq/go-novu/issues/50
This adds the methods needed for the messages api per: https://api.novu.co/api#/Messages/MessagesController_getMessages
It also introduces a
QueryBuilder
interface for passing parameters to build query strings with. Using this allows us to not need to rely on reflection which improves performancec and also gives us explicit types and handling for parsing query structs into strings