# Functions
NewGraphqlResponseGetter returns a new graphql response getter instance.
NewHttpResponseGetter returns a new http response getter instance.
NewPriceAggregator creates a new priceAggregator instance.
NewPriceNotifier will create a new priceNotifier instance.
# Variables
ErrEmptyArgsPairsSlice signals that an empty arguments pair slice was provided.
ErrInvalidAutoSendInterval signals that an invalid auto send interval value was provided.
ErrInvalidDecimals signals that an invalid number of decimals was provided.
ErrInvalidMinNumberOfResults signals that an invalid minimum number of results value was provided.
ErrInvalidNumberOfPriceFetchers signals that an invalid number of price fetchers were provided.
ErrInvalidNumOfElementsToComputeMedian signals that an invalid number of elements to compute the median was provided.
ErrNilArgsPair signals that a nil argument pair was found.
ErrNilAuthClient signals that a nil auth client was provided.
ErrNilBaseName signals that an invalid base name was provided.
ErrNilExchanges signals that an nil exchanges map was provided.
ErrNilPriceAggregator signals that a nil price aggregator was provided.
ErrNilPriceFetcher signals that a nil price fetcher was provided.
ErrNilPriceNotifee signals that a nil price notifee was provided.
ErrNilQuoteName signals that an invalid quote name was provided.
ErrNotEnoughResponses signals that not enough responses were fetched.
ErrPairNotSupported signals that the pair is not supported by the fetcher.
# Structs
ArgsPair is the argument DTO for a pair.
ArgsPriceAggregator is the DTO used in the NewPriceAggregator function.
ArgsPriceChanged is the argument used when notifying the notifee instance.
ArgsPriceNotifier is the argument DTO for the price notifier.
# Interfaces
GraphqlGetter is the graphql component able to execute a get operation on the provided URL.
PriceAggregator defines the behavior of a component able to query the median price of a provided pair from all the fetchers that has the pair.
PriceFetcher defines the behavior of a component able to query the price for the provided pairs.
PriceNotifee defines the behavior of a component able to be notified over a price change.
ResponseGetter is the component able to execute a get operation on the provided URL.