Documentation
¶
Index ¶
- type GenericValidator
- func (v *GenericValidator) FetchMetadata(ctx context.Context, apiKey string, result *models.ValidationResult)
- func (v *GenericValidator) KeyPatterns() []string
- func (v *GenericValidator) Name() string
- func (v *GenericValidator) SetCache(cache *client.ValidationCache)
- func (v *GenericValidator) SetCanaryCheck(check bool)
- func (v *GenericValidator) SetSkipMetadata(skip bool)
- func (v *GenericValidator) Validate(ctx context.Context, apiKey string) (*models.ValidationResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericValidator ¶
type GenericValidator struct {
// contains filtered or unexported fields
}
func NewGenericValidator ¶
func NewGenericValidator(cfg ProviderConfig, proxy string, timeout int) (*GenericValidator, error)
func NewGenericValidatorWithClient ¶
func NewGenericValidatorWithClient(cfg ProviderConfig, httpClient *http.Client, limiter *client.RateLimiterManager) *GenericValidator
func (*GenericValidator) FetchMetadata ¶
func (v *GenericValidator) FetchMetadata(ctx context.Context, apiKey string, result *models.ValidationResult)
func (*GenericValidator) KeyPatterns ¶
func (v *GenericValidator) KeyPatterns() []string
func (*GenericValidator) Name ¶
func (v *GenericValidator) Name() string
func (*GenericValidator) SetCache ¶
func (v *GenericValidator) SetCache(cache *client.ValidationCache)
func (*GenericValidator) SetCanaryCheck ¶
func (v *GenericValidator) SetCanaryCheck(check bool)
func (*GenericValidator) SetSkipMetadata ¶
func (v *GenericValidator) SetSkipMetadata(skip bool)
func (*GenericValidator) Validate ¶
func (v *GenericValidator) Validate(ctx context.Context, apiKey string) (*models.ValidationResult, error)
Click to show internal directories.
Click to hide internal directories.