# Functions
NewNamespacedPodRule is the constructor for NamespacedPodRule.
NewNamespaceRule is the constructor for NamespaceRule.
NewPodRule is the constructor for PodRule.
NewRater is the constructor for Rater.
NewRateRecordsProviderYaml is the constructor for RateRecordsProvider.
NewRule is the constructor for Rule.
NewRuleRecordsProviderStub is the constructor for RateRecordsProviderStub.
# Variables
ErrRateInvalid is the error that signals about invalid rate value.
# Structs
NamespacedPodRule is the one of the rule types.
NamespaceRule is the one of the rule types.
PodRule is the one of the rule types.
Rater is the structure that is used for getting rates according to regexp rules received from provider.
RateRecord is the struct to unmarshal yaml list item to.
RateRecordsProviderStub is the stub that returns empty list of rate records.
RateRecordsProvider is the implementation of records provider that tries to get them from yaml file.
Rule is the base class of rule.
# Interfaces
RateRecordsProvider is the records provider interface.